7 5
0 1 2 3 4
9 8 7 6 5
10 11 12 13 14
19 18 17 16 15
20 21 32 31 30
23 22 33 34 29
24 25 26 27 28
