. n q
s d p
d r o