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