 0
 2
 3
 6 5 7 4

 1 8




 9 10
 11

 12

 16
 15

 13 17


 18




 19

 20
 21






 22
 23

 24 25







 26



