. n q
s d p
s n h