10      11    

12       13 

   14        19    

   20        201    

1       2

  5       6    

 16       18   

  3       4    

7       15 

   8        9    

17