top
 
 
 
l
r
     
q
 

 
       
     
k