. n q
d s n
h n n