-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathorthogonal_table.txt
22520 lines (21961 loc) · 880 KB
/
orthogonal_table.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2^3 n=4
000
011
101
110
2^7 n=8
0 0 0 0 0 0 0
0 0 0 1 1 1 1
0 1 1 0 0 1 1
0 1 1 1 1 0 0
1 0 1 0 1 0 1
1 0 1 1 0 1 0
1 1 0 0 1 1 0
1 1 0 1 0 0 1
2^11 n=12
00010010111
00100101110
00101110001
01001011100
01011100010
01110001001
10001001011
10010111000
10111000100
11000100101
11100010010
11111111111
2^15 n=16
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
0 0 0 1 1 1 1 1 1 1 1 0 0 0 0
0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
0 1 1 0 0 1 1 1 1 0 0 1 1 0 0
0 1 1 1 1 0 0 0 0 1 1 1 1 0 0
0 1 1 1 1 0 0 1 1 0 0 0 0 1 1
1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 1 0 1 0 1 0 1 0
1 0 1 1 0 1 0 0 1 0 1 1 0 1 0
1 0 1 1 0 1 0 1 0 1 0 0 1 0 1
1 1 0 0 1 1 0 0 1 1 0 0 1 1 0
1 1 0 0 1 1 0 1 0 0 1 1 0 0 1
1 1 0 1 0 0 1 0 1 1 0 1 0 0 1
1 1 0 1 0 0 1 1 0 0 1 0 1 1 0
2^4 4^1 n=8
00000
00112
01011
01103
10013
10101
11002
11110
2^4 3^1 n=12
00000
00111
00112
01002
01010
01101
10001
10012
10100
11011
11102
11110
2^2 6^1 n=12
000
002
004
011
013
015
101
103
105
110
112
114
2^8 8^1 n=16
000000000
000011114
001100112
001111006
010101011
010110105
011001103
011010017
100101107
100110013
101001015
101010101
110000116
110011002
111100004
111111110
3^4 n=9
0000
0121
0212
1022
1110
1201
2011
2102
2220
3^7 n=18
0 0 0 0 0 0 0
0 1 1 1 1 1 1
0 2 2 2 2 2 2
1 0 0 1 1 2 2
1 1 1 2 2 0 0
1 2 2 0 0 1 1
2 0 1 0 2 1 2
2 1 2 1 0 2 0
2 2 0 2 1 0 1
0 0 2 2 1 1 0
0 1 0 0 2 2 1
0 2 1 1 0 0 2
1 0 1 2 0 2 1
1 1 2 0 1 0 2
1 2 0 1 2 1 0
2 0 2 1 2 0 1
2 1 0 2 0 1 2
2 2 1 0 1 2 0
3^13 n=27
0000000000000
0000111111111
0000222222222
0111000111222
0111111222000
0111222000111
0222000222111
0222111000222
0222222111000
1012012012012
1012120120120
1012201201201
1120012120201
1120120201012
1120201012120
1201012201120
1201120012201
1201201120012
2021021021021
2021102102102
2021210210210
2102021102210
2102102210021
2102210021102
2210021210102
2210102021210
2210210102021
4^5 n=16
00000
01111
02222
03333
10123
11032
12301
13210
20231
21320
22013
23102
30312
31203
32130
33021
4^9 n=32
0 0 0 0 0 0 0 0 0
0 1 1 1 1 1 1 1 1
0 2 2 2 2 2 2 2 2
0 3 3 3 3 3 3 3 3
1 0 0 1 1 2 2 3 3
1 1 1 0 0 3 3 2 2
1 2 2 3 3 0 0 1 1
1 3 3 2 2 1 1 0 0
2 0 1 2 3 0 1 2 3
2 1 0 3 2 1 0 3 2
2 2 3 0 1 2 3 0 1
2 3 2 1 0 3 2 1 0
3 0 1 3 2 2 3 1 0
3 1 0 2 3 3 2 0 1
3 2 3 1 0 0 1 3 2
3 3 2 0 1 1 0 2 3
0 0 3 0 3 1 2 1 2
0 1 2 1 2 0 3 0 3
0 2 1 2 1 3 0 3 0
0 3 0 3 0 2 1 2 1
1 0 3 1 2 3 0 2 1
1 1 2 0 3 2 1 3 0
1 2 1 3 0 1 2 0 3
1 3 0 2 1 0 3 1 2
2 0 2 2 0 1 3 3 1
2 1 3 3 1 0 2 2 0
2 2 0 0 2 3 1 1 3
2 3 1 1 3 2 0 0 2
3 0 2 3 1 3 1 0 2
3 1 3 2 0 2 0 1 3
3 2 0 1 3 1 3 2 0
3 3 1 0 2 0 2 3 1
3^6 6^1 n=18
0000000
0011221
0102212
0120123
0212104
0221015
1002125
1020214
1111110
1122001
1201203
1210022
2012013
2021102
2101024
2110205
2200111
2222220
2^19 n=20
0000110010011110101
0001100100111101010
0010011110101000011
0011001001111010100
0011110101000011001
0100001100100111101
0100111101010000110
0101000011001001111
0110010011110101000
0111101010000110010
1000011001001111010
1001001111010100001
1001111010100001100
1010000110010011110
1010100001100100111
1100100111101010000
1101010000110010011
1110101000011001001
1111010100001100100
1111111111111111111
2^8 5^1 n=20
000000000
000010111
000110002
000111113
001101014
010001003
011001102
011010014
011100110
011111101
100101104
101000113
101011012
101011100
101100001
110001011
110010104
110100112
110111010
111110003
2^2 10^1 n=20
000
002
004
006
008
011
013
015
017
019
101
103
105
107
109
110
112
114
116
118
2^20 4^1 n=24
000100101100010010110
000100101111101101002
001001011100100101111
001001011111011010003
001011100000101110000
001011100011010001112
010010111001001011101
010010111010110100013
010111000101011100011
010111000110100011103
011100010001110001000
011100010010001110112
100010010101110110102
100010010110001001010
100101110001101000113
100101110010010111001
101110001001000111013
101110001010111000101
110001001000111011012
110001001011000100100
111000100100011101103
111000100111100010011
111111111100000000002
111111111111111111110
2^13 3^1 4^1 n=24
000000000000000
000100101101122
000111011011021
001001011100013
001011100001112
001110110110100
010001110111101
010010111000123
010111000101003
011010001110111
011100010010022
011101101011010
100010010111012
100011101110020
100101110010113
101000111001001
101101000100121
101110001011103
110001001010102
110100011101110
110110100000011
111000100111023
111011010001120
111111111100002
2^12 12^1 n=24
000010010111 6
000100101110 5
000101110001 2
001001011100 4
001011100010 1
001110001001 10
010001001011 7
010010111000 3
010111000100 11
011000100101 8
011100010010 9
011111111111 0
100000000000 0
100011101101 9
100111011010 8
101000111011 11
101101000111 3
101110110100 7
110001110110 10
110100011101 1
110110100011 4
111010001110 2
111011010001 5
111101101000 6
2^11 4^1 6^1 n=24
0000000000000
0001001011024
0001110110015
0010010111132
0010111000022
0011101101101
0100011101011
0100101110134
0101110001130
0110100011013
0111000100125
0111011010103
1000100101123
1000111011105
1001011100033
1010001110110
1011010001114
1011100010031
1100010010121
1101000111002
1101101000112
1110001001035
1110110100004
1111111111020
5^6 n=25
000000
012341
024132
031423
043214
104324
111110
123401
130242
142033
203143
210434
222220
234011
241302
302412
314203
321044
333330
340121
401231
413022
420313
432104
444440
5^11 n=50
0 0 0 0 0 0 0 0 0 0 0
0 1 1 1 1 1 1 1 1 1 1
0 2 2 2 2 2 2 2 2 2 2
0 3 3 3 3 3 3 3 3 3 3
0 4 4 4 4 4 4 4 4 4 4
1 0 1 2 3 4 0 1 2 3 4
1 1 2 3 4 0 1 2 3 4 0
1 2 3 4 0 1 2 3 4 0 1
1 3 4 0 1 2 3 4 0 1 2
1 4 0 1 2 3 4 0 1 2 3
2 0 2 4 1 3 3 0 2 4 1
2 1 3 0 2 4 4 1 3 0 2
2 2 4 1 3 0 0 2 4 1 3
2 3 0 2 4 1 1 3 0 2 4
2 4 1 3 0 2 2 4 1 3 0
3 0 3 1 4 2 4 2 0 3 1
3 1 4 2 0 3 0 3 1 4 2
3 2 0 3 1 4 1 4 2 0 3
3 3 1 4 2 0 2 0 3 1 4
3 4 2 0 3 1 3 1 4 2 0
4 0 4 3 2 1 3 2 1 0 4
4 1 0 4 3 2 4 3 2 1 0
4 2 1 0 4 3 0 4 3 2 1
4 3 2 1 0 4 1 0 4 3 2
4 4 3 2 1 0 2 1 0 4 3
0 0 0 3 4 3 2 1 4 1 2
0 1 1 4 0 4 3 2 0 2 3
0 2 2 0 1 0 4 3 1 3 4
0 3 3 1 2 1 0 4 2 4 0
0 4 4 2 3 2 1 0 3 0 1
1 0 1 0 2 2 1 3 4 4 3
1 1 2 1 3 3 2 4 0 0 4
1 2 3 2 4 4 3 0 1 1 0
1 3 4 3 0 0 4 1 2 2 1
1 4 0 4 1 1 0 2 3 3 2
2 0 2 2 0 1 4 4 3 1 3
2 1 3 3 1 2 0 0 4 2 4
2 2 4 4 2 3 1 1 0 3 0
2 3 0 0 3 4 2 2 1 4 1
2 4 1 1 4 0 3 3 2 0 2
3 0 3 4 3 0 1 4 1 2 2
3 1 4 0 4 1 2 0 2 3 3
3 2 0 1 0 2 3 1 3 4 4
3 3 1 2 1 3 4 2 4 0 0
3 4 2 3 2 4 0 3 0 1 1
4 0 4 1 1 4 2 3 3 2 0
4 1 0 2 2 0 3 4 4 3 1
4 2 1 3 3 1 4 0 0 4 2
4 3 2 4 4 2 0 1 1 0 3
4 4 3 0 0 3 1 2 2 1 4
3^9 9^1 n=27
0000000000
0001112221
0002221112
0120120123
0121202014
0122011205
0210210216
0211022107
0212101028
1020212108
1021021026
1022100217
1110002222
1111111110
1112220001
1200122015
1201201203
1202010124
2010121204
2011200125
2012012013
2100211027
2101020218
2102102106
2220001111
2221110002
2222222220
2^27 n=28
000000000000000000000000000
000011001111110010110010110
000111111000101111100011000
001001100101101100010111011
001010010110001011111001011
001100011001110011001110011
001101101010010101011001110
010010101001011011010101101
010100000110101111011110100
010101010100010110100101111
010110100011111100101000011
011001011011101000101101100
011010111100010100111110000
011111110111000001000010101
100001101111000111101100001
100011110100111001001100110
100100111010001000110110111
100110011101100100011001101
101010000010110101100111101
101100100101011010101011100
101111010011011110010100000
110000011111011101000011010
110001110010110010011011001
110111000001000001111111010
111000110001100111110000110
111011001000001110001010111
111101001100111001110000001
111110101110100010000101010
2^12 7^1 n=28
0000000000000
0000001111110
0001101001013
0001110110004
0010011010105
0010110111016
0011111001102
0100110011101
0101010100115
0101011101006
0110100100112
0110101010014
0111000011103
0111001100011
1000110100113
1001011010012
1001101110101
1010010001011
1010101101005
1011000010116
1011000101104
1100000111002
1100011001114
1100101000106
1101100011015
1110011110003
1111110000000
1111111111110
2^2 14^1 n=28
0 0 0
0 0 2
0 0 4
0 0 6
0 0 8
0 0 10
0 0 12
0 1 1
0 1 3
0 1 5
0 1 7
0 1 9
0 1 11
0 1 13
1 0 1
1 0 3
1 0 5
1 0 7
1 0 9
1 0 11
1 0 13
1 1 0
1 1 2
1 1 4
1 1 6
1 1 8
1 1 10
1 1 12
2^16 16^1 n=32
0000000000000000 0
0000000011111111 8
0000111100001111 4
0000111111110000 12
0011001100110011 2
0011001111001100 10
0011110000111100 6
0011110011000011 14
0101010101010101 1
0101010110101010 9
0101101001011010 5
010110101010010113
0110011001100110 3
011001101001100111
0110100101101001 7
0110100110010110 15
1001011001101001 15
1001011010010110 7
1001100101100110 11
1001100110011001 3
101001010101101013
1010010110100101 5
1010101001010101 9
1010101010101010 1
1100001100111100 14
1100001111000011 6
1100110000110011 10
1100110011001100 2
1111000000001111 12
1111000011110000 4
1111111100000000 8
1111111111111111 0
4^8 8^1 n=32
000000000
001133221
012301232
013232013
020213134
021320315
032112306
033021127
102323103
103210322
110022331
111111110
122130037
123003216
130231205
131302024
202031314
203102135
210330126
211203307
222222220
223311001
230123012
231010233
300312217
301221036
312013025
313120204
320101323
321032102
332200111
333333330
2^35 n=36
00000000000000000000000000000000000
00001001100001011011110001011111011
00001110000010101111111111011000100
00011100000101111000101110100011111
00101010101111010111001010110001010
00110111011001010100111000011001101
00110111100000100111000100110110111
00110111101110011000100111001100010
00111000011110100001110100111111000
01000001111100011110110110110010100
01000110011101001001001001111110110
01001111011110100110100001000011011
01010100101011110101010011101010001
01011101110011001110001100101101000
01100010010010111010010010101101111
01101011101001100000011111000111100
01110000010101000111111111000100011
01111001110110111001001001010000101
10000010111000111101101101100101001
10001011010111010101000110001110101
10010000111010000010001111011011111
10011001001100110110011001101100110
10011110111101101010010010010100001
10100101001111001011010101100001101
10100101010011110010101011110110000
10100101110100101101011010001011010
10111010110011001100110001100010110
11000011100111100000111100111000011
11010001001011101101100010010101110
11010110100110010011111000000111100
11011111010000010001010111110001010
11101100001010011100011100010110011
11101100100100000100100011111101101
11101100111001110011100100001000110
11110010000101111110000101011011000
11111011001000001011101010101010001
2^27 3^1 n=36
0000000000000000000000000000
0000000000111011011110110102
0000000001110110100111011011
0001110110100011100011101102
0001110110110100011101000110
0001110111011010001000111011
0011101100001110110100011101
0011101101010001111011010002
0011101101101101000110100010
0100011100011101101101101002
0100011101000111011010001110
0100011101101000110001110111
0110100010011101100001110110
0110100011000111011101101001
0110100011101000111010001112
0111011010000000000111011012
0111011010111011010000000001
0111011011110110101110110100
1000111010001110110110100012
1000111011010001110100011100
1000111011101101001011010001
1010001110100011101000111010
1010001110110100010011101101
1010001111011010001101000112
1011010000011101101010001111
1011010001000111010001110112
1011010001101000111101101000
1101000110001110111011010000
1101000111010001110110100011
1101000111101101000100011102
1101101000100011101101000111
1101101000110100011000111012
1101101001011010000011101100
1110110100000000001110110101
1110110100111011010111011010
1110110101110110100000000002
2^20 3^2 n=36
0000000000000000000000
0000000000111011011120
0000000001110110101011
0001110110100011101022
0001110110110100010102
0001110111011010000111
0011101100001110110010
0011101101010001111021
0011101101101101001100
0100011100011101100022
0100011101000111010101
0100011101101000111112
0110100010011101101102
0110100011000111010012
0110100011101000110121
0111011010000000001021
0111011010111011010010
0111011011110110101100
1000111010001110111120
1000111011010001110000
1000111011101101001011
1010001110100011100101
1010001110110100011012
1010001111011010000122
1011010000011101100111
1011010001000111011122
1011010001101000110002
1101000110001110111001
1101000111010001111110
1101000111101101000020
1101101000100011100112
1101101000110100010121
1101101001011010001002
1110110100000000001110
1110110100111011011001
1110110101110110100020
2^18 3^1 6^1 n=36
00000000000000000004
00000000001110110125
00000000011101101013
00011101101000111022
00011101101101000100
00011101110110100011
00111011000011101115
00111011010100011124
00111011011011010003
01000111000111011020
01000111010001110101
01000111011010001112
01101000100111011002
01101000110001110110
01101000111010001121
01110110100000000023
01110110101110110114
01110110111101101005
10001110100011101123
10001110110100011105
10001110111011010014
10100011101000111001
10100011101101000112
10100011110110100020
10110100000111011011
10110100010001110122
10110100011010001100
11010001100011101104
11010001110100011113
11010001111011010025
11011010001000111010
11011010001101000121
11011010010110100002
11101101000000000015
11101101001110110103
11101101011101101024
2^16 9^1 n=36
00000010010011001
00000100000101010
00010001111001100
00011110111110111
00100111101110014
00101010101001017
00101100111000103
00111001010100004
00111111000111102
01001001000010113
01001010100100108
01010101011110107
01010111001000018
01011000001111005
01100011011001112
01101101110011015
01110000110100016
01110110100011106
10001011011010006
10001101001101116
10010011100111013
10010111110000115
10011100100000002
10100001110111108
10100010001100105
10110000000010117
10111100011011018
11000000111110012
11000100101011104
11001111110101007
11011010010001114
11100101000000001
11101110010110110
11110110011101003
11111001101101111
11111011101010000
2^13 3^2 6^1 n=36
0000011110010023
0000011110101211
0000011111010105
0001100110111014
0001100111001202
0001100111100120
0011011000101000
0011011001001224
0011011001110112
0101110000000015
0101110000110203
0101110001011121
0110000100001104
0110000100010210
0110000101110022
0110101010101113
0110101011000001
0110101011111225
1000101000000120
1000101000011202
1000101001110014
1010110100111105
1010110101001023
1010110101100211
1011000010010001
1011000010100225
1011000011011113
1100010010101022
1100010011011210
1100010011100104
1101001100111121
1101001101001015
1101001101100203
1111111110000112
1111111110010224
1111111111111000
2^13 6^2 n=36
000000000101105
000010110010051
000100010110032
000110101010144
000111111101045
001000111010123
001011000001021
001101101111052
001110000111110
010001110111114
010010011101122
010101001000011
010101110000000
011001100100143
011010100001034
011011011100150
011100011011003
011111001010135
100011001110013
100011101000102
100101100011120
100111010001133
101000101100030
101000111001015
101011010110004
101100010100141
101101011001154
110000000010155
110001111111131
110010011011040
110100001100024
110110100101053
111001000011042
111110101111101
111110110000112
111111110110025
2^10 3^8 6^1 n=36
0000000000001100114
0000000000112211220
0000000000220022002
0010011111010112122
0010011111121220204
0010011111202001010
0011110001002222003
0011110001110000115
0011110001221111221
0100111010020201011
0100111010101012123
0100111010212120205
0101100111011020020
0101100111122101102
0101100111200212214
0111001100022012215
0111001100100120021
0111001100211201103
1001001011010121213
1001001011121202025
1001001011202010101
1001111100022021124