To help you understand the code, this is an overview from the outputs I'm getting. So far, That's OK for me but I can't do anything further than displaying Xi6.
Xi2 =
67
94
1
149
68
159
53
192
54
34
160
155
191
27
140
125
255
10
134
11
14
Xi3 =
1 1 0 0 0 0 1 0
0 1 1 1 1 0 1 0
1 0 0 0 0 0 0 0
1 0 1 0 1 0 0 1
0 0 1 0 0 0 1 0
1 1 1 1 1 0 0 1
1 0 1 0 1 1 0 0
0 0 0 0 0 0 1 1
0 1 1 0 1 1 0 0
0 1 0 0 0 1 0 0
0 0 0 0 0 1 0 1
1 1 0 1 1 0 0 1
1 1 1 1 1 1 0 1
1 1 0 1 1 0 0 0
0 0 1 1 0 0 0 1
1 0 1 1 1 1 1 0
1 1 1 1 1 1 1 1
0 1 0 1 0 0 0 0
0 1 1 0 0 0 0 1
1 1 0 1 0 0 0 0
0 1 1 1 0 0 0 0
...
Xi5 =
[1 1 0 0 0 0 1 0 0 1 1 1 1 0 1 0 1 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 0 0 1 0 0 0 1 0 1 1 1 1 1 0 0 1 1 0 1 0 1 1 0 0 0 0 0 0 0 0 1 1 0 1 1 0 1 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 0 1 1 1 0 1 1 0 0 1 1 1 1 1 1 1 0 1 1 1 0 1 1 0 0 0 0 0 1 1 0 0 0 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 0 0 0 0 0 1 1 0 0 0 0 1 1 1 0 1 0 0 0 0 0 1 1 1 0 0 0 0]
Xi6 =
[110000100111101010000000101010010010001011111001101011000000001101101100010001000000010111011001111111011101100000110001101111101111111101010000011000011101000001110000]