 2
 3
 5 6 7 0 1 8 9 10 11 12 13 14 15 16 17
 18
 4
 19
 23 22 20 21



 24



 25


 27 26 28

 29



 30




 31

 33




