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