 2
 3
 0 1 5 6 7 8 9 10
 11
 4
 12
 16 15 13 14



 17



 18


 20 19 21

 22



 23




 24

 26




