 0 1 2 3 6 4 5 7 8 9 10 11
 13

 12
 17 15 14 16
 19 20 21
 22 18
 23
