8 8
 0 16  8 24  4 20 12 28
32 33 34 35 36 37 38 39
 1 17  9 25  5 21 13 29
48 49 50 51 52 53 54 55
 2 18 10 26  6 22 14 30
40 41 42 43 44 45 46 47
 3 19 11 27  7 23 15 31
56 57 58 59 60 61 62 63
