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