The circuit
The 80\times756 matrix. Rows are wires and columns are rotations. A 1 means the wire takes part in the rotation, and the number beside each wire is its row weight. Scroll sideways to see every column.
| wire | 0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 260 270 280 290 300 310 320 330 340 350 360 370 380 390 400 410 420 430 440 450 460 470 480 490 500 510 520 530 540 550 560 570 580 590 600 610 620 630 640 650 660 670 680 690 700 710 720 730 740 750 |
|---|---|
| out 0 (345) | ·················································································································11···11···11··1·1···11·111···11··1·11·1111···1··1··111111···11·11···1111·1·1···1··1···1111111··111·111·11111····1··11111····111·11···11111·1111·1···11··1·······11···11111·1·1111·1·111·11··1····1··1·1······11·11111·1·1111·1·1111·1·11··1·1··1·11··1··111·11···11·11··1··1·11·1·11·11·11···11···11··1··11111····1·1··111111111·1111·1·11··1·11111·1·1111·1········11111···11111·1·1·11··1··111·····1···1·11··111···111·1·1··1·11··1·1···11·111····1111···11111···1··1··1111··11··11··1·1111·11···11111·1·111·11111···1··1·11·1111·····111111·11··1···1··1··1111111·1·1··1·11··11111·1··1··11111·1·11··1·11···1···11··11·1·1·····1··1···11··11··1·11···111111·11·· |
| out 1 (315) | ···················································································································1111111··111111·1·····11··11···11···11·11···111·1··1·1·111·1··11·1111·11···1····11···1··1·1····1·1··1···1·1··1111·1·1111·1·1·111·111··111·1·1···11·111··········11111·1·1······11·1··11··11··1·111111·1···11··1·1·1···111···111·11··1····1·111·1·1···1··11··1·111·······11···1·1··1·1···1111111··111111·1·1111·1··11111·1··1··111·11··1····1··1·1···111···11···1···1·11··1··1·11·1111··1111·1·11··1·1·11···1·111·1··1·1·····1··1·1111·1·····11········11111··11···111·1··1·111·1·111·1·1·1·111·111··1111·1··1···1·1···1··111·····1········11···1111···111·1··1··1·1·····1··1····1111···111111·11··1····1··1··111111111··11111··1·1·1·111·1·111·1·1········11···11 |
| out 2 (331) | ··················································································································11··11··1·1111···11·11···111·11··1····1·1111·1·····11··11···11·11··111···111··11·1111·1·111·1·1···1·11·1···1··1·111·111··111···1111···11111··1·11·1···111·111·1····1···1·1···111···11···1···11··11·11111··11·1·1··1·11··1··111·········111111···1···1·11·····1111111··11···1111··1······11··11··1·111·111·111··1111··1·111·11111·········11111··1·11··1··1111··1·11·1111···11···1·1··1·1·······11···111·1··1···1·1··111·1·1111·1·111···11·11···1·11111·1·1·11·1111·1·····11··1··111111111····1111···1111··1·11·1···1·····111111·11··11···111·1··1·1111·1·····11·111·1·1111·1·1·1··111··111·1·········11111·11···1·111·1··1·1······11·1·1··111111111·11···111·1··1· |
| out 3 (333) | ·················································································································11···11·11··11···1··1··1111··11··11·1·1·····111111·11··1111·1·····11··11111··11·1·11··1·111········1·11··111·····11··1·1·1····1··11111····1···1111··1····1111·1·11··1·1·1·1·····1··1··11···11···11··11111··1·1·1·111·1·1111·1·1··11··1·11·111·1·1···111···11·111·1··11·11·11111·1·1·11··11···11·11··1··11··1·1·1···111·1·111·1·1···11··1·11·111111·1·1111·1·1··1·11··1··111·······11111··11···111··11·11···1···11··111·1··1·111·1111···1··1··11111·111·111··111···111111·11·····1111111··11·1··11111····1··1·11··111···1···1···1·11···1··111·····1····111111·11··1·1··1·111·11111·11···11111···11··1·11·111··11··11··1·111·1··1·11·1······1111111··11·1··111·····1· |
| out 4 (345) | ·················································································································1·1···11·111··11···11···11·1···1··1··1111··11··1·11·111111·1·1···1··111···11·11···11·111·11111······1111111··1111·11···11111··1··11111····1·······11···111111·1···11··111·11··1····1·111·1·1111·1·11111·1·1111·1··1·1······11·1··1·11··1··1111111·1·11··1·1··1·11·1·11·11·11···11·11··1·1··11111····1·11···11···11·1111·1·11··1·1·1··111111111········11111··1111·1·1111·1··1··111·····1··11111·1·1·11·111·1·1··1·11···1·11··111······1111···1111·1·1···11·111···11··11··1·111···1··1··11111·111·11111···11·11···11111····111111·11··1··1·11·1111··111·1·1··1·11·1···1··1··11111111·1·11··1·1·11111·1··1··1·1·1·····1··1·1···1···11··11···111111·11····11··11··1·11 |
| out 5 (315) | ················································································································1111·1·····11····1111111··1111···111·1··1··11···11···11·11·11···1····11·111·1··11·111·1··1···1·1··1···1··1·1····1·111·111··1111111·1·1111·1··········11111·1·1···11·111···11··11··1·11·1·1······11·1·1·1···111···11111·1···11··1111·1·1···1··111·11··1····1··11···1·1··1·11··1·111······1111·1·1111·1····1111111··1111·11··1····1··11111·1··1··11···1···1·11···1·1···111···11111·1·11··1·11··1·11·1111···1·1·····1··1··11···1·111·1········11111··1111·1·····11·111·1·111·1·1·11···111·1··1·1·1··1···1·1··1·111·111··111·······11···11·1··111·····1··1·1·····1··1·11···111·1··1·11·11··1····1····1111···1111·11111··1·1·1··1··111111111········11···11111·1·111·1·1· |
| out 6 (331) | ················································································································11···11·11···1··11··11··1·111111·1·····11·11·11··1····1·11···111··11·1·11···11·11··1··1·11·1···1··111·1·111·1·1····1111···11111·111·111··1111·111·1····1··1··1·11·1···111···1···11··11·1·1···111···1··1·11··1··111·11111··11·1·11···1···1·11···········11111···1111··1·······1111111··111·111·111··111··11··11··1·11·········111111··1·111·111111··1·11·1111····1·11··1··111·······11···11·11···1·1··1·1111·1·1111·1·11·1··1···1·1···11111·1·1·11·11···11·11···1·1··111111111·1111·1·····11···1·11·1···1·····1111···111111···111·1··1····111111·11··111·1·1111·1·11111·1·····11··········11111·1··111··111·1·1·1······11·1·11···1·111·1·11···111·1··1··1··111111111· |
| out 7 (333) | ················································································································1···1··1··1111·11···11·11··1···111111·11····11··11·1·1···11111··11·1·11111·1·····11···1·11··111···1··1·111·······1··11111····1··11··1·1·1···1111·1·11··1·1···1111··1·····11···11···11··1·1·····1··1·111·1·1111·1·1·11111··1·1·1··1·1···111···1··11··1·11·111·11111·1·1·11·1·111·1··11·11··11··1·1·1····11···11·11··1··11··1·11·111111·1·111·1·1···1·11··1··111111·1·1111·1·111···111··11·1·······11111··1·1··1·111·1111···1···11··111·111·111··1111···1··1··1111···1111111··11···111111·11····1·11··111····1··11111····1·1··111·····1·1···1···1·11··1·1··1·111·111···111111·11····11··1·11·11111·11···11111·1·1··1·11·1·····11··11··1·11·1··111·····1····1111111··11 |
| out 8 (329) | ·················································································································1·1···11·111·1···1···1·11··1··1·111······11···111·1··1····1111···1111111·1·1111·1·1··1·11··1··111·11111·1··1··1··11··11·1·1··1·111·11111·····11··11··1·111···1···11··11···1111···11111··1·111·11111·1·1······11·1··11··11··1·11···1111··1····111·1·111·1·1·1···1··1·1····11···11·11···11111·1·11··1·1·······11111··1·1··1·111·111·11···1·1··1·111···11·1·111·111·1·1111·1·11··1·11·1···11··11··1·11·1111·1··1····1·11·1··111·····1·1··1·11·1···11·11···11···11····111111·11···1·1···111···1111·1·1··1·11·1··1·11·1111··1111·1·····11·111·1·1111·1·1·11111··1·1·1·1111·1···11··1·······11···11··1·11·1···1···11111··1·1·1·1·111·11111····11···11···11···11··1·11·111 |
| out 9 (311) | ················································································································1111·1·····11·11···111··11·111···11·1·111·1·111·1····1·········11111···1·1······11·1111·1·1···1··1···1111···1111·11···11·11··11·1··1···1·1··111·1·111·1·1··1··111111111········11111···1··111··111·11111·1···11··1111·1·111·1·1·1···1··1··111111·11···11111··1··11111····11·111·1··11·1111·11··1····1·1···1···1·11··1·1··1·11·1······111111·11····11··1·1·1····1·1······11·111···11·11···1·11···11···11···1·11·1···1··1111·1·11··1·111···11·11···1···1111111··11·······11···11·11111··11·1·1·1·1·····1··1··1··111·····1·11·11··1·111·1·1·1······11·1···1111··1·····1·1···11·111··········11111111·1·1··1·11····1111··1····1·1··1···1·1·····1111111··11·11···11···11· |
| out 10 (319) | ················································································································11···11·11···1·1··111·····1·1···1··1·1····11·11··1·111·1·11111·1·1·11··1·1···111···11···1···1·11···1··111··111·1·11···11···11···1·11·1···1···1··111111111··11···1·111·1··11111·1·1·11·1·1··1·11·1····11111··11·1·1·1··111111111··1·1···11·111··11111·1··1··111·11···11111··11···11·11··1·········111111··1·11·1111···1·1·····1··1·1···1··1··1111·1··11111····1·1·1···111···1··11··11·1·1··11·11··1····1·11···11·1·111········11···11··11··11·1·1····11··11··1·1111···111·1··1·111·1·1···1··1111·1·1111·1·1···111111·11··1·111·1··11·11·1·1···111···11111·1···11··11··1·11·1···111·111·1····1····11··1·1·1···1111·1···11··1··1·11·1···1····11··11··1·1111·11··1····1· |
| out 11 (317) | ················································································································1···1··1··1111111·1·1···1··11·1··1····1·11·······11···111·111·111··111·1·1·····1··1··1·1···111···111·11···11111·11···11·11···1··1·11··111······1111111··11··11··11··1·111·111·111··111·11111·1··1··1·11111··1·1·1····1111111··11·11···1·1··1·11···1··1·1····11···11·1·111·1111·1·····11···11··1·11·111··1·11··1··1111··1·111·111111··1·11·1111····1·11·1···1···1·1·····1··1··1·1···11·111···11··11·1·1··1·111·11111···11···111··11·1·1·1···11·111··11···11·11··1·1··111·····1··1·1······11·11·1··1·111·1111···1···1·11··11···111·1··1··1·1·····1··1···1·11·1·11·11···1111··1····1111·1·11··1·11·1··1···1·1····1·11·1·11·11··1·11··111····11···11·11··1··11··11·1·1·· |
| out 12 (329) | ················································································································1···1···1·11···1·1···11·111·11···111·1··1·1··1·111······111·1·1111·1·1···1111···1111·11111·1··1··1··1·11··1··1111·111·11111·····11··11·1·1··1···1···11··11··11··11··1·111··1·111·11111···1111···1111··11··11··1·11·1·1······11·1111·1·111·1·1····1111··1····11···11·11···11···1··1·1···········11111··1111·1·11··1·1·11···1·1··1·11·1··1·111·111111·1·1111·1·111···11·1·111···11··1·11·1111··1·11·1···11·1··111·····1·1·1··1····1·11·11···11···11·1··1·11·1···11·1·1···111···1···111111·11··1··1·11·1111··111·1·1··1·11·111·1·1111·1·11111·1·····11·1111·1···11··1·11111··1·1·1···1·11·1···1·········11···111·111·11111····11111··1·1·1···11··1·11·111·11···11···11· |
| out 13 (311) | ················································································································11···111··11·11111·1·····11·1·111·1····1··11···11·1·111··1·1······11·1·······11111·····1111···1111111·1·1···1··11·1··1···1·1···11···11·11··1·1··111111111·111·1·111·1·1··1··111··111·1·······11111··111·1·111·1·1·1111·1···11··111·11···11111·1···1··1··11111·111·1··11·11·1··11111····11···1···1·11··11·11··1····1····111111·11··1·1··1·11·1····1·1······11·1··11··1·1·1····11···11···11·11···11·11···11111·1·11··1·1··1·11·1···1·····1111111··1111···11·11···1·11111··11·1·1·······11···11·1··111·····1··1·1·····1··1··1·1······11·111·11··1·111·1·1·1···11·111····1111··1····111·1·1··1·11··········111111·1··1···1·1·····1111··1·····11···11···11····1111111··11 |
| out 14 (319) | ·················································································································1··111·····1·11···11·11···111·11··1·111·11···1··1·1·····1·1···111···1·11111·1·1·11··1··111··111·11···1···1·11····1·11·1···1···11···11···11··11···1·111·1··1··111111111·1·1··1·11·1····11111·1·1·11··1··111111111··11111··11·1·1·11111·1··1··1·1·1···11·111··11···11·11··111·11···11111·1··1·11·1111···········111111···1··1··1111·1·1·····1··1··1·1···111···1·1··11111····111·11··1····1···11··11·1·1·········11···1111···11·1·111···11··11··1·11··11··11·1·1··111·1·1···1··111···111·1··1····111111·11··111·1·1111·1·1·1·1···111···11·111·1··11·111··1·11·1···111111·1···11··1··11··1·1·1···1·111·1····1····1·11·1···1··1111·1···11··111·11··1····1···11··11··1·11 |
| out 15 (317) | ················································································································111·1·1···1··11···1··1··1111·······11···111·1··1····1·11·1·1·····1··1·1·111·111··11111·11···11111··1·1···111···1··1·11··111···11···11·11···1··11··11··1·11···1111111··11·11111·1··1··11·111·111··111···1111111··11·11111··1·1·1·1···1··1·1·····11···1·1··1·11111·1·····11·11···11·1·111···1·11··1··111··11··1·11·1111··1·11·1111··1··1·111·11111·1·1·····1··1···1·11·1···1····11··11·1·1···1·1···11·111·11···111··11·11·111·11111····11···11·11··1·1·1···11·111··1·1······11·1·1··111·····1·1···1···1·11··1·1··1·111·111·1·1·····1··1·11···111·1··1····1111··1······1·11·1·11·111·1··1···1·1··1111·1·11··1·1··1·11··111·····1·11·1·11·11··11··11·1·1···11···11·11··1 |
| out 16 (333) | ·················································································································1··11111····1··11··11··1·111·111·1··11·11·········111111·111·111··111··1·11·1···1··11···111·1··1·11·11···1····11···1···1·11··1·1··1···1·1···1··111··111·11·1··1·111·1111·111·1··11·11·11···11·11··11··1·11·1111····11··11·1·1··1·1··1····1·11·1·1·····1··1··11111·1··1··111·11··1····1·1111·1···11··11·1··1·111·11111···111··11·1111·1·1··1·11····1111···1111·11···1·1··1·111·11···1····11·1··1·11·1············111111·111·11111······1111···11111···1···1·11·····111111·11··11···111·1··1···1·11·1·11·111·111·11111····11111··1·1·1·1111·1·11··1·1·1··111··111·111···11·1·111·1···1··1··1111111·1·1111·1·1·······11···11···111111·11····1·11··1··111···1111111··11 |
| out 17 (295) | ················································································································1111·1·1111·1·111·1·111·1·1·1·1··1····1·111···1···11··11··1·11··1··111111·1·1··1·11·1·111·1····1····11··11·1·1··11···111··11·11·1··1·111·111·11111·1·1·11·1·1··1·11·1···1·1··1····1·111··1·111·······1··111·····1··11···11·11··1··1·11·1···1···11111··1·1·1····1111···1111··11··11··1·11·1·1···11·111·1·1··1·11·1·····11··1·11·111·1·1·····1··1········11111·····111111·11····11··11·1·1····1·11·1·11·111···1···11··111·1··1···1·1·········11111··11···111··11·1·······11···111·111·1····1···11···1·1··1·11·1··1···1·1·····1111··1····11·11··1····1··11111·1·1·11···11··1·1·1···11···111·1··1··1·1······11·1·········11111·······11···11111·1·1···1··11···1··1·1···· |
| out 18 (319) | ················································································································1·111·111··111·1··111111111·1··1·111········1·11··111··········11111····11··1·1·1···11·11··1·111·1··11··1·11·111·1··111·····1·111·1·1··1·11···1·11·1·11·11·1·1·····1··1·1··1·111·········1111111··11···111111·11···11···11···11·11···11·1·111··1·1······11·1·1··111··111·11···1···11··111··1·11·1···11·1·1·····1··1·1111·1·11··1·1111·1·1111·1·1·11111·1·1·11·1···1··1··1111··11··1·11·111·11111··1·1·1···1·11··111·····1·11·1···1···11111·1·1·11··1··111·····1·11···111·1··1·11·11··1·111·1···1111··1······1·11·1···1··1111·1···11··1·········11111··1·11·1·11·11·1··11111····11111·1·····11··1·1···111···11·111·1····1··11···111·1··1·1···1···1·11··111·1·111·1·1· |
| out 19 (329) | ··················································································································11··1·1·1······1111111··1111·11··1·111·111·11··1····1·1111·1·1111·1·1·1··1···1·1·········11···111··1·11·1···11111·1·1···1··1·11···1·111·1····1111···11111··1·111·1111111·11··1·111·11·111·1··11·111···1···1·11··11···11·11···11·111·11111···1·1··1·11·1···11·11···11111··11···11···11····1111··1····1··1·111·1111111·11···1····11·1··1·111·1111·111·111··1111··1·11·1111··1··1·11·1···11·1··111··111·111·11··1····1···1·11··111···1·111·111··111111·1·1···1··1·1··111·····1········11···11·11111·1·1·11···1·11··111·····1·11·1·11·11··11··1·11·111···1111···1111··1·11·1···1·····111111·11···1·1·····1··1·1111·1·11··1·1·1··111·····1··1·1···111···11··1·111······ |
| out 20 (333) | ··················································································································11··11··1·11·1··11111····1·········111111·111·1··11·11··1·11·1···1··1·111·111··11111·11···1····111···111·1··1·1·1··1···1·1··1···1···1·11··1·1··1·111·111·1··111··111·1·11···11·11··11·111·1··11·11··11··11·1·1··1··1·11·1111···1·1·····1··1·1·1··1····1·1111·11··1····1··11111·1··1··11·1··1·111·1111111·1···11··1111·1·1··1·11·11···111··11·1·11···1·1··1·1···1111···11111·1··1·11·1···11·11···1····11·111·11111············111111···1···1·11·····1111···111111···111·1··1····111111·11··1·111·11111·····1·11·1·11·111111·1·11··1·1·11111··1·1·1·11···11·1·111··1··111··111·1111·1·1111·1·11···1··1··1111···111111·11·········11···11···1111111··11··1·11··1··111 |
| out 21 (295) | ················································································································111·1·111·1·1·1111·1·1111·1·1···1···11··111·1··1····1·11111·1·1··1·11···1·11··1··111··11··11·1·1··1·111·1····1··1·1··1·111·11111···111··11·11·1··1·11·1····11111·1·1·11·1··1·111······1·1··1····1·11·11···11·11··1·1··111·····1··11111··1·1·1···1·11·1···1····11··11··1·11···1111···11111·1··1·11·1····1·1···11·111··1·1·····1··1···11··1·11·111···111111·11·········11111····1·11·1·11·11··11··11·1·1··1·1··1···1·1··1···1···11··1111···111··11·1·······11111··1·111·1····1·········11···111·1··1···1·1···11···1·1··1·111·11··1····1····1111··1······11··1·1·1····11111·1·1·11··1·1······11·111···111·1··1········11···11·········111111···1··1·1····111·1·1···1··1 |
| out 22 (319) | ·················································································································1··111111111·1·111·111··111··1·11··111···1··1·111········11··1·1·1··········11111····11··1·11·11111·11··1·111·1111·1·1··1·11··1··111·····1··1·1·····1··1···1·11·1·11·11···1111111··111··1·111·······11···11···11····111111·11···1·1······11·111···11·1·111·1···1···11··11·1··111··111·1·1·1·····1··1·1··1·11·1···11111·1·1111·1·11111·1·11··1·11···1··1··1111·11111·1·1·11··11111··1·1·1···11··1·11·111··1·11·1···1····1·11··111····1··111·····1··11111·1·1·11·11·11··1·111·111···111·1··1···1·11·1···1·····1111··1·············111111111·1···11··1·1··11111····1··1·11·1·11·11·1·1···111···11111·1·····11·11···111·1··1·1·111·1····1··111·1·111·1·1·1···1···1·11·· |
| out 23 (329) | ···················································································································1111111··11··11··1·1·1···11·11··1····1·11·11··1·111·11·1··1···1·1··1111·1·1111·1·1··1·11·1···11·······11···11·11···1·111·1·111·1·1···1··11··1·111·11111···1111···11111·111·1··11·1111·11··1·111·111···11·11···11···1···1·11··1·1··1·11·1···1·111·11111····11···11···11·11·11···11111·1··1·111·11111···1111··1····1·1··1·111·11111·11···1····11··1·11·1111··1·111·111··111·1··111··111·11··1·11·1···11··1·11··111···11·11··1····1·111·1·1···1··11·111·111··111·······11···11·1··111·····1···1·11··111····11111·1·1·11···11··1·11·111··1·11·1·11·11··1·11·1···1·····1111···1111·1·1·····1··1····111111·11···1··111·····1·1111·1·11··1·11··1·111·······1·1···111···1 |
| out 24 (321) | ·················································································································11111··11·1·1·11···1·1··1·1·1··111111111·1·111·1····1··11·11··1····1·1111·1·····11·11···11·11···1·11···1·1··1·11·111·111··111·11111·1··1··111···11·1·111··1··111·····1··11111·1··1··1·1·1···111···11111·1·11··1·1·······11···11···111111·11···1··111··111·11···1··1·1·····1·1···111···11·1··1···1·1··11···111··11·1·1·1···11·111·1·1··1·11·1···1···1··1·1····11···111·1··1··11111··1·1·1·1··1·11·1···11·1·1······11·1·1·1···11·111····1111···1111··1·11·1·11·11·1··111·····1·1··1·111·11111···1111111··11111·1·111·1·1··1··11111····1··1·11··111····11···1·111·1···1·11··1··1111111·1·1111·1··1··11111····1···111111·11···1·1·····1··1·1111·1·····11·1···1··1·1···· |
| out 25 (339) | ················································································································1··1·11·1···11···111111·11···11111·1··1··1··1·11··111·····11··11··1·1111·11··1·111·11·111·1··11·11···111111·11····1·11··1··111···1111···1111··11··1·1·1···1111·1·11··1·1···1111···1111·11111··11·1·111·11··1····1··········11111·······11···11·11111·1·1·11··1··11111····1·11111··11·1·11·1··1·111·111··11··1·11·1111111·1·····11···1·11·1·11·11·1··11111····11·111·1····1·····1111··1····11···11·11···11111·1···11··11111·1·····11········11111···11···1·1··1·11111·1·11··1·1·1··111··111·11···1··1·1····11·11···11111·1111·1·1111·1··11···1·111·1·1··1·111·11111111·1·1···1··1·1·1···111···11111·1·1111·1········11···11·11111··1·1·1·11·11··1·111·1·1··11111····1 |
| out 26 (339) | ················································································································11·11···1····11···1··1··11111··1·111·111111·111·11111···1···1···11··111·111·1··11·11·11···11·11··11···1··1··1111·······11111···1··111··111·1·1··11111····1·······11···11·1··111··111·1111·1·1···1··1·········111111·111·1····1··11···111·1··1···1·11·1·11·1111·11···11111·111·1·1···1··1111·1·1··1·11·1111·1·11··1·111···11·11···1·11111··1·1·1·11·11···11111·11·11··1·111·11111·1···11··1··11··11·1·1···11111··11·1·111···11·11···1·11111·1·1·11····1111··1···········11···111·1··1·11·1···111·1·111·1·1··11111·1··1··11·111·111··1111·1··1···1·1··1·1··1·111·1111···1···1·11····1·11··1··1111·111·111··11111···111·1··1··1·1······11·11·111·1··11·1111·11···11111· |
| out 27 (329) | ················································································································1111·1···11··11··1·11·1111··111·1·111·1·1··········11111·11···11···11·11···111·1··1·1111·1·····11·1··1·11·1111··1111·1·1111·1·11·11···11111···1·11·1···1··11···111··11·111·11···11111··1·1······11·1··11··1·11·1111111·1·11··1·1·1··111·····1····1111···111111···11·1·111··1·1······11·1·11···1·111·1·11·11···1····11···1··1··1111·1··111··111·111···11·1·111········11···11··1·11·1·11·11·1·1···11·111··11111··1·1·1·1···1··1··11111·111·111··111·11111·1·1·11·11···111··11·1·11111·1··1··11··1·111······1···1··1·1······11··1·1·1···1···1···11··11·1··111111111··1·1···111···1111·1·1111·1·1··11··1·1·1····1··111·····1·1·1··1·11·1···11···111·1··1·11···11·1·111· |
| out 28 (321) | ·················································································································11···1·1··1·1·11111··11·1·11·111·1····1···1··111111111·1111·1·····11·11·11··1····1··11···1·1··1·111···11·11···1·11111·1··1··11·111·111··111·1··111·····1·11···11·1·111··1·1···111···1·11111·1··1··1·······11···111111·1·11··1·1·1··111··111·1···111111·11···1·1···111···11···1··1·1····11···111··11·11·1··1···1·1··1·1··1·11·1····1·1···11·111·11···111·1··1·1···1··1·1····1··1·11·1···11·11111··1·1·1··1·1···11·111··1·1······11·1··1·11·1·11·11···1111···11111··1·111·11111·1··111·····1·111·1·111·1·1····1111111··11··1·11··111····1··11111····1··1·11··1··111·11···1·111·1··1··11111····11111·1·1111·1··1·1·····1··1····111111·11··1···1··1·1····1111·1·····11· |
| out 29 (339) | ···················································································································111111·11··1··1·11·1···11··1·11··111····11111·1··1··111·11··1·111·1··11··11··1·11···111111·11··1·111·1··11·11···1111···1111··1·11··1··1111111·1·11··1·1··11··1·1·1····11111··11·1·1···1111···1111·········1111111·11··1····1··11111·1·1·11········11···11·11111··11·1·1·1··11111····1··11··1·11·1111·1··1·111·111··1·11·1·11·111111·1·····11·1·111·1····1···1··11111····111···11·11···1···1111··1····1111·1·····11·1111·1···11··1·11···1·1··1·1·······11111···1··111··111·11111·1·11··1·111·11···11111·1···1··1·1·····11···1·111·1·1111·1·1111·1·111·1·1···1··11··1·111·111111111·1·1111·1··1·1···111···1·11111··1·1·1········11···11·1··11111····111·11··1·111·1 |
| out 30 (339) | ················································································································1···1··1··111111·11···1····11·111·11111···1··1·111·111111·111·1··11·111···1···11··111···1··1··1111·11···11·11··1·1··111··111·1·······11111·········11···11·1··11111····1111·1·1···1··1·1··111··111·11·111·1····1···········11111··1·11·1·11·1111···111·1··1·111·1·1···1··111·11···11111·1111·1·11··1·1111·1·1··1·11··11111··1·1·1·11···11·11···111·11··1·111·111·11···11111···11··11·1·1··1111·1···11··111···11·11···1·11111··11·1·1···1111··1·····11111·1·1·11·1·1··1·11·1··········11···11·11111·1··1··1111·1·111·1·1·1·1··1···1·1··1·111·111··1111···1···1·11··1·1··1·111·1111·111·111··111··1·11··1··111·1·1······11·111···111·1··1·11·11···11111·1·111·1··11·11 |
| out 31 (329) | ················································································································1··1·11·1111··1111·1···11··1·········11111111·1·111·1·1·11···111·1··1··11···11···11·1··1·11·1111··1111·1·····11·11·11···11111·1111·1·1111·1·11···111··11·1··1·11·1···1···1·1······11·111·11···11111·1111·1·11··1·1··11··1·11·111···1111···1111·1··111·····1··1·1······11·111···11·1·111·11·11···1····1·11···1·111·1··1··111··111·11···1··1··1111·······11···1111···11·1·111··1·1···11·111···1·11·1·11·111···1··1··1111·11111··1·1·1··11111·1·1·11·1·111·111··111·11111·1··1··111···111··11·11···1··1·1····1··1·111······1···1···11··11··11··1·1·1····1·1···111···1·1··111111111···11··1·1·1···111·1·1111·1·11·1··1·11·1····1··111·····1·11···11·1·111·11···111·1··1· |
| check 32 (320) | 1·1··1·11·1·····································································································1··1·11·1111···11···1·1··1·1111·1·1··1·11··11111·1·1·11··11111·1·1·11·1·1··1····1·111·1··1···1·1··1·1··1····1·111··1·111······11···111·1··1·1··1·11·1111···1·1······11·1·11···1·111·1·11·11··1·111·1·······11···11··11··11·1·1··11·11··1·111·11··1·111······1··1·111········11··1·1·1···1111·1·11··1·1··1·11··111···1·1··1···1·1····11··1·11·111·1·1···11·111·1·1··1·11·1···11···111·1··1·1·111·111··111·11···1·1··1·1·········111111·1··1···1·1··11···111·1··1·1111·1·11··1·1···1111···1111·11···11···11·1··1·111·11111·11···1·111·1·1111·1·····11·11·11··1····1·1111·1·11··1·11111·1···11··1·········1111111···111·1··1·111·1·1···1··111·11··1····1·1···1···11··11 |
| check 33 (340) | ··1·11·1·11·11···································································································1··111·····1····111111·11···1·1·····1··1·1··1·11·1111··1··1·11·1111····1·11·1···1··1·1··1·111·111··1·11·1···1··11···11·1·111·1·111·1····1···1··111·····1·1111·1···11··11··1·111·111111·111·11111············11111·11···11·11··11·111·11111···11···11·1·111·11···11·1·111·111·1·1111·1·111·11··1····1··11···1·111·1·1·1··1·111·111·11···11···11·1111·1·····11···1·11·1·11·111·111·1····1····1·11··1··111···111111·11··1···1···11··111·1··1·111·1111·111·1····1··11·11··1····1········11111·····1111111··11·1··111··111·11··1·111·1111111·11··1·111·1··11··11··1·1111·11··1····1··1·1···11·111·1···1···11··111·111·1····1··11·11···1····1··11··11··1·11·1··111111111· |
| check 34 (320) | ·11···1·1··1·1··································································································1111·1·11··1·1·······11···11·11111··1·1·1··1··111·····1··1··111·····1·111·1·1··1·11·1·1··1·11·1···111·1·1··1·11···11··1·1·1·····1·11··111···1111·1·11··1·1·1·1···11·111··1··111··111·11·1··1···1·1··1···1···11··111··1·111······1·1··1···1·1····11··1·1·1·····11··1·1·1····1·1······11·1··11··11··1·111··1·111·111111·1··1·11·1······1111111··1111·11··1·111·1·11···1·1··1·1··1·11··111···111·1·1···1··1·······11···11·1··111111111·1·1··1·11·1·····1·11··111·····11··11··1·111···1···1·11··1···1··1·1·····11111·1·1·11··1··111··111·11·111·11111···111·1·111·1·1···11··11··1·111111·1·····11··1··111111111···1·11··111·····11··11·1·1··111·1·111·1·1··11111·1··1··1 |
| check 35 (360) | ···111111·11····································································································11·11··1····1··········11111···1111··1····1111·1·11··1·11111·1·11··1·1·1·1·····1··1···1·11·1·11·11·1·1·····1··1·111·1·1111·1·1·11···1·111·1·11·11··1····1·1111·1·····11··11111·1·1·11·1·1··1·111·111·1··111111111·11···11·1·111·1·1··1·111·111111·1·1111·1·1111·1·1111·1·11111·1···11··1111·1·111·1·1··1··111··111·1··1·11·1·11·111···1··1·1····1·111·11111······111111·11···11···1·111·1·11·11···1····1·········11111·11111·1··1··1··1·11·1·11·11·11···1·111·1·111·1·111·1·1·11···111··11·1·1··11111····11··1·11·1111···11111·1·1·11·1·1··1···1·1··11·11···11111·111·1·111·1·1·11·11··1·111·1·11111·1··1··1·11···1·111·1··11···11·11··111·11···11111····1111···1111 |
| check 36 (340) | ·······11···11····································································································11··11··1·111···1···11··111···1··1··111111·11··1····1·11·11··1····1··11111··1·1·1··11···1·1··1·1·11111··1·1·1··1·1······11·11··1·111·11111··11··11··1·1111·11··1·111·11··1·11·1111··1·1··1·11·1····11111·1··1··1··11··1·1·1···1·1··1·11·1····1·1······11·1·1·1······11·1·1·1···11·111·11·11···11111··11111·1·1·11··11···1·1··1·1·1··11111····11·1··1···1·1·········11···111··1·111·11111··11··11·1·1··1···1···11··11···1111···1111·11···1·1··1·11··1·111·1111111·11···11111···11··1·11·1111111·1·1111·1··1··111·····1·1··1·11·1111··1·1··1·111·1111·111·111··11111·11···11111·1·111·11111······1111···11111··1·111·111111··1·111······1·111·111··111·······11111·· |
| check 37 (352) | ·········11111··································································································111·1·111·1·1··1··111111111·11···111·1··1···11··11··1·11··11··11··1·11···1111··1·······111111·11·····1111··1····1111·1···11··1·1··111··111·1111·1·111·1·1·1·111·11111····1··111·····1···1·11·1·11·11···1111···1111111·1·1111·1·1··1·11·1·11·111111·1···11··11111·1···11··11111·1·····11·1·111·111··1111··1·11·1111·····111111·11··1111·1·1111·1·1·1··1·111·111·········11111·1··111··111·1·11···11·11··1·1··111111111········11111·····111111·11···1··111··111·11·111·111··111·11···11···11··1·1···111···11111·1·11··1·1·1··111·····1·1·1··1·11·1·····1·11··1··1111·111·111··1111·1··1···1·1·········11111···1··111··111·111···11·1·111···1·11··1··1111···1···1·11·· |
| check 38 (320) | ··············1·1··1·11·1························································································11···1·1··1·11··1·11·1111···11111·1·1·11·111·1·1··1·11·1·1··1····1·11·11111·1·1·11·1·1··1····1·111·1··1···1·1··11···111·1··1·1··1·111·······1·1······11·11··1·11·1111··11·11··1·111·1·11···1·111·1···11··11·1·1·········11···111··1·111······11·11··1·111·1··11··1·1·1···1··1·111········1·11··111···1111·1·11··1·1··11··1·11·1111·1··1···1·1··1·1··1·11·1····1·1···11·111·1·111·111··11111···111·1··1··········11111·11···1·1··1·111···111·1··1·1·1··1···1·1·····1111···11111111·1·11··1·11··1·111·11111·11···11···11·1111·1·····11··11···1·111·1·1111·1·11··1·111·11··1····1··········111111111·1···11··1111·1·1···1··111···111·1··1·1···1···11··1111·11··1····1· |
| check 39 (340) | ················1·11·1·11·11·······················································································111111·11···1··111·····1·1··1·11·1111···1·1·····1··1···1·11·1···1··1··1·11·1111····1·11·1···1··1·1··1·111·1111·111·1····1··11···11·1·111·1111·1···11··1·1··111·····1·1·111·11111···1··1·111·11111·11···11·11··1·········1111111···11·1·111·1·111·11111···111·1·1111·1·111···11·1·111··11···1·111·1·11·11··1····1··11···11···11·1·1··1·111·111··1·11·1·11·111111·1·····11···1·11··1··1111·111·1····1··1···1···11··11···111111·11··1·111·1····1··1·1··1·111·111·······11111··11·11··1····1··1··111··111·1···1111111··1111·11··1·111·11··1·111·1111111·11··1····1···11··11··1·111···1···11··11·1·1···11·111·11·11···1····11·111·1····1···1··111111111···11··11··1·11 |
| check 40 (320) | ···············11···1·1··1·1···························································································11···111111·1·11··1·1·1··111·····1··11111··1·1·1·111·1·1··1·11··1··111·····1·111·1·1··1·11·1·1··1·11·1·····1·11··111·····11··1·1·1····1·1···11·111·1111·1·11··1·11·1··1···1·1···1··111··111·11··1·111······1···1···11··11··11··1·1·1···1·1··1···1·1···1·1······11·1··11··1·1·1···1··1·111·11111··11··11··1·11···1111111··111·1··1·11·1····11···1·1··1·111·11··1·111·1111·1·1···1··1··1·11··111····1··111111111········11···11··1·11··111···1·1··1·11·1···1···1···1·11····11··11··1·11·11111·1·1·11·1···1··1·1····1·111·11111····1··111··111·1··11··11··1·11111·1·111·1·1··1··111111111·1111·1·····11···11··11·1·1····1·11··111····11111·1··1··1111·1·111·1·1· |
| check 41 (360) | ·················111111·11·······························································································1111111·11··1····1·1111·1·11··1·1···1111··1·····1·1·····1··1·1111·1·11··1·1·1·1·····1··1···1·11·1·11·11·11···1·111·1·111·1·1111·1·11111·1·····11·11·11··1····1·1·1··1·111·111·11111·1·1·11·11···11·1·111··1··111111111·111·1·1111·1·11·1··1·111·1111111·1···11··1111·1·1111·1·1·1··111··111·1111·1·111·1·1·1···1··1·1······1·11·1·11·11···111111·11··1·111·11111···11·11···1····1·11···1·111·1··11111·1··1··1·········11111·11···1·111·1···1·11·1·11·1111···111··11·1111·1·111·1·1·1··1·11·1111···1··11111····11·1··1···1·1···11111·1·1·11·111·1·111·1·1·11·11···11111··11111·1··1··111·11··1·111·1·11···11·11··1·11···1·111·1····1111···111111·11···11111· |
| check 42 (340) | ·····················11···11····················································································1···1···11··11··11··11··1·1111·11··1····1·1···1··1··1111·11111··1·1·1·11·11··1····1··11111··1·1·1··11···1·1··1·11··1·111·11111·1·1······11·111·11··1·111·1··11··11··1·111·1··1·11·1···1··1·11·1111····11··1·1·1····11111·1··1··1·1·1······11·11·1··1·11·1····1·1···11·111··1·1······11·1·11111·1·1·11·11·11···11111··1··11111····1·11···1·1··1·1·······11···111·1··1···1·1····11··11·1·1··1··1·111·11111···1111···11111···1···11··111··1·111·11111·11···1·1··1·1··11··1·11·11111·11···11111··1··111·····1·1111·1·1111·1·1·1··1·111·1111··1·11·1111··11·11···11111·1·111·111··111···1111···11111·111·11111···1··1·111······1··1·111·11111·······11111··1·111·111··111 |
| check 43 (352) | ·······················11111·····················································································1··111111111·111·1·111·1·1···11··11··1·1111···111·1··1····1111··1······11··11··1·11···1111··1·······111111·11···1··111··111·11111·1···11··11·111·11111···111·1·111·1·1···1·11·1·11·11·1··111·····1·111·1·1111·1·1···1111···11111111·1···11··1··1·11·1·11·111111·1·····11·1111·1···11··11··1·11·1111··1·111·111··1111111·1·1111·1····111111·11···········111111·1··1·111·111·11···11·11··1·1··111··111·1·······11111···1··111111111··1··111··111·1···111111·11···11···11···11·1·111·111··1111111·1·11··1·1·1·1···111···11·1··1·11·1····1··111·····1·1·111·111··111··1·11··1··111·······11111··1·1··1···1·1··11···11·1·111··1··111··111·11···1···1·11····1·11··1··111 |
| check 44 (352) | ····························1·1··1·11·1·········································································1·111·1····1··111·1·111·1·1··11111·1·1·11···1·11·1·11·11·1··11111····1111·1·111·1·1·1·111·1··11·11·······11111··1111·1···11··1·······11111··1··1·11·1111··1111·1·1111·1···1·11··1··111·11111··1·1·1·1·111·11111···11···11·11···1·1·1······11·1·1·1···11·111·1·111·11111···11···11·1·111·1111·1···11··1·11111·1··1··1·11···11·11··1111·1·111·1·1··11111·1··1··111···11·11···111···11·11···1·11111··1·1·1···11··1·1·1···1·111·1··11·11···1111111··111111·1·1111·1·1·1··1···1·1···1·1···111···11·1··1···1·1··1···1··1··111111···111·1··1·1···1··1··1111··11··11·1·1·········11111··111·1·1111·1·1·1··111111111·1··1·11·1111···11···11·11··11·111·1··11·11·1·1···111···1 |
| check 45 (324) | ······························1·11·1·11·11········································································1·11··111···11·11···11111·1··1·11·1111···11···1·1··1·11111·1·1111·1·11·11···11111·1·1··1····1·111···1···1·11···1·1···11·111·1···1···1·11···1··111·····1··1·1···111···1111·1·1···1··1···1111··1····1·1··1···1·1··1·111·1··11·111111·1···11··11111·1·····11·1·1··1···1·1····11··1·1·1····1·1···11·111····1111···11111··1·111······11·11···11111····1111···11111·111·1··11·111·111·1··11·11···1111··1····111·1·1111·1·11·1··1····1·111···1··1·1·····1·1···111···11·1··1·111·111·11111··11·1·11·1··1·111·11111···111·1··1·1·111·1····1··11···111·1··1··11···11·11··11···1···1·11···1·1······11·1·11111·1··1··1·1··111·····1·1··1·111······1·1··1····1·11·11111··11·1·1 |
| check 46 (336) | ·····························11···1·1··1·1·······································································11···1·111·1·1·111·111··111·1··111·····1····111111·11···1·1···111···11·111·111··111··1·11·1···1··11···111··11·11111·1·····11·11···111··11·11111·1·11··1·1·11111··11·1·111·11···1····11···1··1··11111·1··1·111·1111·1··1····1·11·1·1···11·111·11·11··1·111·11·1··1·111·111111·1·1111·1·11111·1·····11········11111··11···11·1·111·1·111·111··111·······11111··1·1··1····1·111·1··1····1·111···1··1··1111·1·1······11·1··1·11·1···1···1··11111····1·11111··11·1·11·1··1·11·1···1··1·11·1···111·1··1·11·1···1·111·1····1····1·11··111···1·111·1····1··1··1·111······11···111··11·11111·1···11··1···1111···11111111·1·11··1·111···11·1·111···1·11·1···1··1··1·11·1···11 |
| check 47 (328) | ·······························111111·11········································································1··1·111·11111··1·11··1··1111111·1·11··1·1·······11···11·11111··11·1·1··1·11··1··111111·1·1··1·11···11··1·11·11111·11··1·111·1··11··1·11·11111·11··1····1·1··1·11·1···11··11··11·1·1··11···111·1··1·1·1··1·11·1·····1·11·1···1··1111·1·····11·1·111·11111···1·1··1·11·1····1·1······11·111·11··1·111·11···1···1·11····11··1·1·1·····1·11··1··1111···1···1·11····1·11·1···1····1·11·1···1··11···111·1··1·1111·1···11··1111·1·1··1·11·1111·1·1111·1·1··1·11·1···11··1·11·1·11·1111···11·11···1··1·11·1·11·11··1·11··111····11···1·111·1···1·11··111···11···11·1·111···11··1·11·111·1·1···11·111········11111··11·11··1····1···11··1·1·1···111·1·1··1·11·11···11·11···1 |
| check 48 (328) | ···································11···11·······································································1··111··111·1111·1·1···1··111·11··1····1··········111111··1·11·1···11111·1·1···1··1·1·1·····1··1··11···11···11·1·111·11111····11···11···11···11··11··1·1111···11·11···1·11···11·11··11·111·1····1····1·11·1·11·11111·1·1··1·11·11·11··1·111·11·1··1···1·1····1·11·1·11·111111·1···11··11·111·11111···11···111··11·1111·1·1111·1·1111·1·1···1··111···111··11·1111·1·1··1·11·111·1·1··1·11·1·111·1····1···1·1···11·111··1·1·····1··1··1·1···111···111···11·11···1·11···1·1··1·11·111·1··11·11·11···1·1··1·1·11···1·111·1·1··1·111·11111·11···1·111·1···11··1·1·1····11···11···11·1111·1·····11·1···1···1·11····11··11··1·11111·1·1111·1·1·1·1·····1··1·1·111·1··11·11 |
| check 49 (340) | ·····································11111·······································································11111·1·1·11·11·11···1····1··11··11··1·111···1···11··1111···11·11···111·11···1····1·11111··1·1·1····1111111··111·1··1···1·1·····1111111··11111·1·111·1·1·1·111·1··11·111··1·111········1·11··111····11···1·1··1·1·1·1·····1··1·1·111·11111···1·1··1·111·111·11···1·1··1·1·1·1···11·111·1·1··1···1·1····11··1·11·111·1·1······11·111·11···1····1··11··1·11·111·1·1·····1··1··1·1·····1··1···1·11··111···1111·1·····11··11111··1·1·1··11111··11·1·11·111·1··11·11···111111·11··1·1··1····1·11···111111·11··1··1·111·11111·1··111··111·11··1·111·11111111·1·1111·1·1···1111111··1111·11··1·111·111···111··11·1111·1·111·1·1··1·1······11·1·11111··1·1·1·1·1··1····1·11 |
| check 50 (352) | ··········································1·1··1·11·1···························································111·1·111·1·1·1·111·1····1····1·11·1·11·11·11111·1·1·11·111·1·111·1·1··1··11111····1·······11111··1·111·1··11·11·······11111··1111·1···11··11111·1·1111·1·1··1·11·1111···11111··1·1·1···1·11··1··11111···11·11···11·111·11111····1·1···11·111··1·1······11·111···11·1·111·1·111·11111····11111·1··1··11111·1···11··1111·1·111·1·1··11···11·11··111···11·11···1·11111·1··1··1·11111··1·1·1·11···11·11···11·111·1··11·11··11··1·1·1···1111·1·1111·1····1111111··11·1·1···111···11·1··1···1·1··1···1··1··11111·1··1···1·1··1···1··1··111111···111·1··1········11111····11··11·1·1···1··111111111·111·1·1111·1·1·11···11·11··11··1·11·1111···1·1···111···11·111·1··11·11 |
| check 51 (324) | ············································1·11·1·11·11························································11·11···11111···1·11··111····11···1·1··1·11··1·11·1111··11·11···11111·1111·1·1111·1·1···1···1·11··1·1··1····1·111···1···1·11···1·1···11·111··1·1···111···1·1··111·····1····1111··1····111·1·1···1··11·111·1··11·111·1··1···1·1··1111·1·····11·1111·1···11··1··11··1·1·1···1·1··1···1·1·····1111···1111·1·1···11·111·11·11···11111·1··1·111······1·111·1··11·11···1111···1111···1111··1····1·111·1··11·111·1··1····1·11111·1·1111·1·1·1·1···111···11···1··1·1·····11111··11·1·11·1··1·111·11111···111·1··1·1·1··1·111·11111···111·1··1·1·111·1····1··1···1···1·11···11···11·11··1·11111·1··1··1·1·1······11·11··1·111·······1··111·····1··11111··11·1·11·1··1····1·11 |
| check 52 (336) | ···········································11···1·1··1·1························································1·111·111··111·11···1·111·1····111111·11···1··111·····1·1·111·111··111·1·1···111···111···111··11·1··1·11·1···1··11···111··11·11111·1·····11··11111··11·1·11111·1·11··1·11···1··1··111111·11···1····11·1··1····1·111·1··1·111·11111·11··1·111·1·1·1···11·111·111·1·1111·1·11·1··1·111·111·······11111··1111·1·····11·1·111·111··11111···11·1·111·1·1··1····1·11·······11111··1···1··1··11111·1··1····1·11··1·11·1···1···1·1······11·1·11111··11·1·1·1··11111····11··1·11·1···111·1··1·11·1···1·111·1····1··1·1··1·11·1···1·111·1····1····1·11··111···11···111··11·11··1·111·········1111···11111111·1···11··111···11·1·111·1111·1·11··1·11··1·11·1···11··1·11·1···1·· |
| check 53 (328) | ·············································111111·11····························································1·11··1··1111··1·111·11111·······11···111111·1·11··1·1··1·11··1··111·11111··11·1·1··11··1·11·111111·1·1··1·11···11··1·11·11111·11··1·111·11··1·11·1···1111·11··1····1·11···111·1··1···11··11·1·1····1·11·1···1··1·1··1·11·1···1·111·11111···1111·1·····11··1·1······11·11·1··1·11·1···1···1···1·11··11·11··1·111·1··1·11··1··111··11··1·1·1·····1·11·1···1··1···1···1·11··11···111·1··1···1·11·1···1··111·1·1··1·11·1111·1···11··11··1·11·1···111111·1·1111·1·11···11·11···1··1·11·1·11·11··1·11··111·····1·11·1·11·11··1·11··111····11···1·111·1···11··1·11·11111···11·1·111········11111···1·1···11·111···11··1·1·1···11·11··1····1·11···11·11···1111·1·1··1·11· |
| check 54 (328) | ·················································11···11························································111·1·1···1··1·1··111··111·1·········1111111·11··1····1·111·1·1···1··11··1·11·1···11·11···11···11··1·1·····1··1··11···11···11·1·111·11111···11···11·11···1··11··11··1·111·111·1····1···11···11·11··1111·1·1··1·11···1·11·1·11·111·1··1···1·1··11·11··1·111·11111·1···11··1··1·11·1·11·1111···111··11·11·111·11111···111·1·1···1··1111·1·1111·1·1111·1·1··1·11·11···111··11·11·111·1····1··111·1·1··1·11··1·1·····1··1··1·1···11·111·11···11·11···1·1·1···111···11·111·1··11·11·11···1·1··1·1·11···1·111·1··11···1·1··1·1·11···1·111·1·1··1·111·11111·11···11···11···11··1·1·1···1···1···1·11··1111·1·····11·111·1·1111·1·1··11··11··1·111·111·1··11·11·1·1·····1··1· |
| check 55 (340) | ···················································11111························································11·11···1····1·11111·1·1·11·1···1···11··11··11··11··1·1111·11···1····111···11·11···1···1111111··11·11111··1·1·1····1111111··111·1··1···1·1··1·111·1··11·11111·1·111·1·1···1·11··111···1··1·111·······1·1·····1··1··11···1·1··1·11·1··1·111·1111·111·11111····1·1···11·111··11···1·1··1·1··11··1·11·1111·1··1···1·1··11·11···1····1·1·1······11·1·1·1·····1··1···11··1·11·111··1·11··111····1·1·····1··1··11111··1·1·1·1111·1·····11·1·111·1··11·11·11111··11·1·11·1··1····1·11···111111·11··1··1·111·11111···111111·11··1··1·111·11111·1··111··111·1···1111111··11111·1·1111·1·111···111··11·111·11··1·111·1·1·1······11·1111·1·111·1·1·1·1··1····1·11·11111··1·1·1· |
| check 56 (328) | ························································1·1··1·11·1·············································11···11·1·111··1··111·····1·111·1·1··1·11·11···11·1·111·111·1·1··1·11···11··1·1·1·····1·11·1·11·1111···111··11·11···1···1·11···1··111··111·1·········11111·11···11·11··1·11···11···11··1·1···11·111·1111·1·11··1·1·1·1···11·111··1··111111111·1·1··1·11·1····1·1···111···1·11···1·111·1·1·111·1····1··1·1··1····1·11··1·11··111···1··1·111·111111·1··1···1·1····1·11·1·11·11···1111···1111··11··11··1·11··1·11·1·11·11·1··111111111·1·111·1··11·11·11111·1·1·11··1·1···111···1111·1·111·1·1·1·111·1····1··11···111·1··1·1111·1·····11··1·1·····1··1·111·1·1··1·11·111·1·1···1··1··11··11·1·1···11···11···11··11111·1··1··1·······11···111··1·111······1·1··1·11·1··· |
| check 57 (336) | ··························································1·11·1·11·11············································11··1·1·1···1111·1·11··1·1·1·1·····1··1···11··1·1·1····1·1·····1··1·111·1·1111·1·1·11···1·1··1·1··11··1·11·11111···111··11·1·11111·1·1·11·1···1···11··111··1·111·········1111111··111111·1·····11·11·11··1····1·1111·1·····11··11111·1··1··1··1·11·1·11·11·11111··11·1·11··1·111·11111··1·11··111·····1·11·1···1···11···1·111·1··1··111··111·11·1··1·111·111·11···1·1··1·1·······11111··111·1·111·1·1··11···1·1··1·1·11111·1··1··11·1··1····1·111··1·11·1111···11111··11·1·111·11···11111···1·11··111···1·111·1····1··11·11··1·111·1·11111··1·1·1··1·1·····1··1·11·11···1····1·11···11·11··1···1111111··11···1111···1111·········1111111···11·1·111···1·11·1·11·11 |
| check 58 (336) | ·························································11···1·1··1·1··········································111·1·1111·1·111·11··1····1··11111··1·1·1·111·1·1111·1·1·11111··1·1·1··1·1······11·1···111111·11···11···11···11···11··1·11·1111··1·11·1111···1··111111111·11···11·1·111·1···1··1·1····11·11··1·111·1··11··11··1·1111·11··1·111·1···1111···1111·11···1·1··1·11··1·11·1···11·1··111··111·1·11···1·111·1·111·1·1··1·11·1··1·111·11111·11111·1·1·11·1·1··1·11·1······111111·11··1···1···1·11··11·11···11111····111111·11·····1111···1111··1·11·1···1···1··111·····1·1··1·11·1···111·111·111··111·11···1·111·1···1·11··111···1·111·11111······1111··1·····11111··1·1·1···11··11·1·1··1··1·111······1···1··1·1···········11111··1···1···11··11··11··1·1·1····11···1·1··1·1 |
| check 59 (332) | ···························································111111·11·············································1·1······11·1··11··11··1·11···1111··1·····1·1······11·1···1111··1····1111·1···11··1·······11···11···1111111··11·11···11···11··1··111·····1··11111·1··1··1··11··1·1·1····1··11111····11·111·11111···111·1·111·1·1·1·111·11111··········11111·····111111·11··11···11·11···1·11111·1·1·11·1··1·111·11111·1·1·····1··1··1··111··111·11··1·11·1111····1·11·1·11·11·······11···1111···111··11·11·111·111··111·······11···11·······11111··111·1·1··1·11·1111·1·11··1·111···11·11···1··1·11··1··1111··1·111·11111·11···1·111·1·1·1··1···1·1··1···1··1··1111···1111··1·····11···11·11··111···11·1·111··1··11111····11···1···1·11···1··111111111·111·1·1111·1·1···111111·11·· |
| check 60 (328) | ·······························································11···11··········································1111·1···11··1111·1·111·1·1·1···1··1··11111111·1···11··11···1··1··1111·1·1···11·111··········111111···1··1·1·······1111111··111111·1·11··1·1···1111···1111111·1·1111·1·11111·1·1111·1·1·1··1···1·1··11·11···11111·1·1··1···1·1··1···1···1·11·········11···111·111·1··11·111··1·11·1111···1··111··111·1·11111··1·1·1··11111·1·1·11··1··111·····1··11···1·1··1·1·········11111··11··1·11·111··1·11··1··111·········111111···1···1·11···1·1·····1··1·11·11··1····1·1·111·1··11·11111·1·1···1··1·1··111··111·11··1·111·111111·1··1·111·11111···111·1··1·1···1··1··11111··1·111········11··1·1·1···1111·1·1111·1·11···111··11·1·11111·1··1··1·1·1······11·1·······11···11 |
| check 61 (328) | ·································································11111···········································1·1···11·111·11·11···11111·11···111·1··1··1·1···11·111·11···111·1··1·1111·1·····11·1···1···11··11·1··11111····11···1··1·1····11·11··1····1········11111···1·1······11·1·1·1···111···11·1··1·111·1111·111·111··1111·1··1·111·11111···111··11·1·········111111·1··1····1·11·1··111·····1··11111·1·1·11····1111··1····1··1·11·1111··1111·1·11··1·1···111111·11··1···1···11··11·11···11···11·111·1·1···1··11···1···11··1111···111··11·1·11111··1·1·1···11··11··1·111·1··1····1·1111·11···1····1·11111·1·1·11··1··111··111·11·1··1·11·1···1·111·1····1··11···111·1··1·11···11·1·111·111·1·1111·1·1·1·1···111···1··11··1·11·111···1111···11111111·1···11··1·········11111 |
| check 62 (328) | ······································································1·1··1·11·1································1··111·····1·11···11·1·111·11···11·1·111·111·1·1··1·11···11··1·1·1···111·1·1··1·11·11···111··11·1··1·11·1·11·11·1··111··111·11···1···1·11···11···11·11··1·········11111·1·1···11·111··11···11···11··1·1···11·111·1111·1·11··1·11·1··1·11·1····1··111111111··11···1·111·1··1·1···111···11·1··1····1·111·111·1····1··1··1·111·11111··1·11··111·····1·11·1·11·111·1··1···1·1····11··11··1·11···1111···1111·1··111111111···1·11·1·11·11·11111·1·1·11·1·111·1··11·11111·1·111·1·1··1·1···111···111···111·1··1·1·111·1····1···1·1·····1··1·1111·1·····11·111·1·1···1··1111·1·1··1·11··11···11···11···11··11·1·1·········11···11·11111·1··1··11·1··1·11·1···1··1·111······ |
| check 63 (336) | ········································································1·11·1·11·11····························1111·1·11··1·1··11··1·1·1·····11··1·1·1····1·1·····1··1·111·1·1111·1·1·1·1·····1··1···11··1·11·111·11···1·1··1·1·11111·1·1·11·11···111··11·11··1·111······1···1···11··111111·1·····11····1111111··111111·1·····11·11·11··1····1···1·11·1·11·11·11111·1··1··11··1·111·11111·11111··11·1·1··1·11·1···1····1·11··111····1··111··111·1·11···1·111·1··11···1·1··1·11·1··1·111·111111·1·111·1·1········11111···11111·1··1··1·11···1·1··1·11··1·11·1111··1·1··1····1·1111·11···11111··11111··11·1·11·111·1····1····1·11··111····11111··1·1·1·11·11··1·111·111·11···1····1·1·1·····1··1····1111111··11·11···11·11··1·········11111···1111···1111··1·11·1·11·1111···11·1·111· |
| check 64 (336) | ·······································································11···1·1··1·1····························11·11··1····1·111·1·1111·1·1111·1·1111·1·1·11111··1·1·1··1·1······11·1·11111··1·1·1··11···11···11····111111·11··1··1·11·1111····11··1·11·11111···11·1·111··1··111111111·11·11··1·111·11···1··1·1····11·11··1·111·1··11··11··1·11·11···1·1··1·1···1111···1111·1··111··111·11··1·11·1···11111·1·1··1·11··11···1·111·1··11111·1·1·11·1··1·111·11111···111111·11··1·1··1·11·1···11·11···11111·1···1···1·11·····1111···1111···111111·11···1··111·····1···1·11·1···1··1·111·111··1111··1·11·1···11··1·11··111····11···1·111·1····1111··1····1·111·11111·····11··11·1·1···11111··1·1·1·1···1··1·1····1··1·111······1···1···11··11·······11111···11···1·1··1·1··11··1·1·1··· |
| check 65 (332) | ·········································································111111·11································11··11··1·11·1·1······11·1·1·1······11·1···1111··1····1111·1···11··1···1111··1·······1111111··11·······11···11·1··111·····1··11···11···11···11··1·1·1····11111·1··1··11·111·11111····1··11111····11·111·11111···111·1·111·1·1····111111·11·········11111···11111·1·1·11·11···11·11···1·1·1·····1··1·1··1·111·111111··1·11·1111···1··111··111·1·······11···11··1·11·1·11·111·111·111··11111···111··11·1·······11111·········11···111111·1·11··1·1111·1·1··1·11···1·11··1··11111···11·11···1·11···1·111·1·1··1·111·111111···1··1··11111·1··1···1·1···11···11·11··1···1111··1·····1··11111····111···11·1·111··1··111111111·1···1···1·11·····111111·11··111·1·1111·1·1 |
| check 66 (328) | ·············································································11···11····························111·1·111·1·1·1111·1···11··11111·1···11··11···1··1··1111·1·1···11·111·1···1··1··11111···1··1·1·············111111111·1·11··1·1···1111111··11111·1·1111·1·1···1111···11111·1··1···1·1··1111·1·1111·1·1·1··1···1·1··11·11···11111········11···111···1···1·11··1··1·11·1111··1·111·1··11·11·11111··1·1·1··1··111··111·1·1··111·····1··11111·1·1·11··········11111·11···1·1··1·1··1·11··1··111··11··1·11·1111···1···1·11···········1111111·11··1····1··1·1·····1··1·111·1·1···1··11·111·1··11·111··1·111·11111·1··111··111·111···111·1··1·1·1··1·111·1111··1·111······1···1··1··11111111·1·1111·1···11··1·1·1····11111·1··1··111···111··11·1·······11···11·1·1······11·1 |
| check 67 (328) | ···············································································11111····························11·11···11111··1·1···11·111··1·1···11·111·11···111·1··1·1111·1·····11·11···111·1··1··1··11111····11···1···11··1111·11··1····1·1···1··1·1·····1·1······11·1·······11111··1·1··1·111·111·1·1···111···11·1··1·111·1111·111·111··111·········1111111···111··11·1·1··111·····1·1·1··1····1·11···1111··1·····11111·1·1·11·1111·1·11··1·11··1·11·1111··1···1···11··11···111111·11··111·1·1···1··1·11···11···11·11···111··11·11···1···11··11··11··11··1·11·11111··1·1·1·11·11···1····11·1··1····1·11·1··111··111·1·11111·1·1·11·1·111·1····1··1·1··1·11·1···11···11·1·111·11···111·1··1··1·1···111···1111·1·1111·1·1···1111···1111··11··1·11·111·········111111111·1···11··1 |
| check 68 (328) | ····················································································1·1··1·11·1····················1111111··1111·11··1····1··11···1·111·1·1··1·11·1···11···111111·11···11···11···11·1111·1·····11·11···11·11···11···1···11··111··1·111······11·11···11111·1···1···11··11·11···1·1··1·1·1·1···111···11·111·1··11·11···111111·11··1···1···11··111··1·11·1···11111·1·1111·1·1111·1·1···1··11···1···1·11····11··1·11·111··1·11·1···1···1··11111····11·111·1····1···11···1·1··1·1···1111···111111···111··11·11·1··1···1·1··11···111··11·11·111·11111······111111·11··1·1··1·111·1111·1··1···1·1··1·111·1··11·11111·1·1···1··11·1··1·111·111·11111··11·1·11111·1···11··1··1·11·1···1···11···11···11········11111···11···11···11···11··11··1·111·111·1····1··11·11···1····1 |
| check 69 (344) | ······················································································1·11·1·11·11··············1···1··1·1······11··11··1·111··1·111·1111111···11·11···1·······11···11···1111111··1111·11··1·111·11·111·1··11·11·1··111111111·11···11·1·111·1·111·111··111·1··111111111····111111·11···11111··11·1·11·1··1····1·11·······11···11·1··111111111·11···11·11···1·1·1······11·111·11···1····111···111··11·1·11···11···11·111·1·1··1·11·1111·1·1111·1···1·11··111······111111·11·········11111····11··1·11·1111·1··1·111·111··11··1·11·1111·1··1···1·1·········11···111·1··1·11·1···1·1··1·111·1111·1··1····1·1111·11···1····11·1··1·11·1···1··1·11·1···11·1·1···11·111·111·1·1··1·11····1111111··111···1···1·11·····1111111··11111·1·111·1·1···1·11··111·····11··11·1·1·· |
| check 70 (308) | ·····················································································11···1·1··1·1···············1··11111····1111·1·111·1·1··1··111··111·11·111·1··11·11·········111111···1··1·1····1·111·11111···1·1··1····1·11·11111·1··1··1··11··1·1·1·····1·11··1··111·11111·1··1··1·······11···111··1·11·1···11··1·11·1···1···········11111·11111·1··1··11·111·1··11·111111·1···11··1··11··11·1·1····11··1·11·111···1111111··11·1·1·····1··1··1·1···111···1·11···1·111·1········11···111···1···1·11···11···11···11·1·1··1·11·1····11···11···11·1·1··1·111·111·········11111··1·11·1·11·111·1··1·11·1·····1·11·1···1····11··11·1·1····1·11·1·11·1111···11·11···11111·1·····11··1·1·····1··1·1···1··1·1····11···111··11·11···1··1·1····11·11···11111··11···1·111·1··11···11·11··1 |
| check 71 (348) | ·······················································································111111·11················1111·1·1111·1·11·11···11111··11111·1·1·11·1·1··1····1·111···1···11··11·1··11111····11·1··1···1·1····1·11·1···1·····1111···1111111·1·1111·1·1111·1·1···1··1···1111···1111·········1111111···11·11···1111·1·1··1·11·1···1···11··11···1111···11111·1··1····1·11·1·1···11·111··11···11·11··1·11···11···11·1···1··1·1·····11111··1·1·1··11111··11·1·11··1·111·11111·········1111111···111··11·1···1111111··11··1·11·1·11·11···1111111··111·1··1·11·1···1···1···11··11·11···1·1··1·1··1·11·1·11·11111·1·1··1·11··11···11·11··1·11···1·1··1·11·111·1··11·1111·11··1·111·1·11111··1·1·1··1··11111····1··11··1·11·111·1··11111····11·111·111··1111··1·111·111111··1·111······ |
| check 72 (324) | ···························································································11···11···············1·1···111···11·111·111··1111··1·11·1111····1·11·1···1···1··111111111·1111·1·1111·1·1·1··1·111·111111·1·1··1·11········11111···1·1······11·111·11···1····1·······11111··1···1···11··111·111·1··11·11·1·1·····1··1··1··111111111········11111····1·11·1···1··1111·1·····11·1··1·111·········1111111··11·1··11111····1···1111··1····1··1·11·1···11·1··111··111·11···1···11··11··11··1·11·1111···1··1·1·····11···1·1··1·11···1··1·1······1·11·1·11·11·1··111111111····111111·11···11···1·1··1·1·1·1·····1··1·1··1·111·········111111·11··1·1··1····1·111·111·11111······1111··1····1111·1·1111·1··11···11···11·1111·1·1111·1···1·11··1··111·1··111··111·111···11·1·111· |
| check 73 (324) | ·····························································································11111···············11111··11·1·1··1·11··1··111·1··111·····1·111·1·1··1·11··11111·1··1··1·1·1···111···11·1··1·11·1····1·1·····1··1·1···1···1·11··1111·1···11··1··11··11·1·1··1···1···1·11···1··111111111·1·1··1····1·11·11111··1·1·1··11111·1··1··11···1···1·11··111·1·1··1·11·11·11··1·111·111···11·1·111·1···1··1·1····1111·1·1111·1·1···1··1··111111···11·11···1·11111·1·1·11··1··111111111··11···11···11··1··11111····1···111111·11···1··11111····1·11···1·1··1·1·11111·1··1··1·······11···11···111111·11···11111··1·1·1·11···11·1·111········11···11··1·11·1···1··1·1··1···1·1··1···1··1··1111·1·1···111···1···1111111··11·1·1···111···1111·1·1···1··1·11111·1·1·11···11··1·1·1··· |
| check 74 (328) | ··································································································1·1··1·11·1···11·11··1····1····1111111··111··1·11·1···11·11···1·111·1··11···11···11····111111·11··11···11·11···11111·1·····11·1··1·111······1···1···11··111···1···11··1111·11···11111··1·1···111···1·11···1·1··1·1···111111·11··1·111·1··11·111··1·11·1···111···1···11··11111·1·1···1··1111·1·1111·1·1··11··1·11·1111···1···1·11···1··11111····1··1·11·1···1···11···1·1··1·11·111·1····1··11···111··11·1···1111···111111···111··11·11·1··1···1·1·····111111·11··1·111·11111···1·1··1···1·1··1·1··1·111·111111·1·1···1··11·111·1··11·11·11111··11·1·11·1··1·111·111··1·11·1···1··1111·1···11··1·······11111···11···11···11···11··11··1·11·11···11···11·11·11···1····11·111·1····1·· |
| check 75 (344) | ····································································································1·11·1·11·11··11··11··1·111···1··1·1····11···11·11···11··1·111·11111···1111111··11·······11···111·111·1··11·1111·11··1·111·111···11·1·111··1··111111111··1··111111111·1·111·111··111·11111··11·1·1···111111·11·········11···111·1··1····1·1111···11·11···1·1··111111111·11·11···1····1·1·1······11·1·11···11···11·11···111··11·11111·1·1111·1·111·1·1··1·11····111111·11····1·11··111·····11··1·11·111·······11111····11··1·11·1111·1··1·111·111·······11···111·1··1···1·1··1·1··1·111·1111·1··1·11·1···11·11···1····11·1··1····1·111··1·11·1···111·1··1·11·1···111·1·1··1·11··1·1···11·111·1···1···1·11·····1111111··11111·1·111·1·1····1111111··11··11··11·1·1····1·11··111··· |
| check 76 (308) | ···································································································11···1·1··1·1111·1·111·1·1··1··11111····11·111·1··11·11·1··111··111·11···1··1·1·············111111·1··1····1·111·111·11111·····11··1·1·1····11111·1··1··1·11111·1··1··1··1·11··1··1111··1·11·1···11·······11···11·········11111··1·11·1···1··1·111·1··11·11·11111·1··1··1··11··11·1·1··1111·1···11··1···1111111··11··11··1·11·111·1·1···111···1·1·1·····1··1········11···11·11···1·111·1··11···11···11·1···1···1·11···11···11···11·1·1··1·11·1············111111·1··1·111·1111·1··1·11·1·····1·11·1·11·11··11··11·1·1····1·11·1···1··11···11·11···1··1·11·1·11·11·1·1·····1··1·1111·1·····11·11···111··11·11···1··1·1····11·11···11111·1···1··1·1·····11···11·11··1·11···1·111·1· |
| check 77 (348) | ·····································································································111111·11··11·11···11111·1111·1·1111·1·1·1··1····1·11·11111·1·1·11··1··11111····11···1···11··11··1·11·1···1··1·1··1···1·1··111·1·1111·1·1···1111···1111···1111···1111111·1·1···1··111···11·11···1·········111111···1···11··11111·1·1··1·11·1·1··1····1·11···1111···1111·11···11·11··1·1·1···11·111·1···1··1·1·····11···11···11··11111··11·1·1·11111··1·1·1··········111111··1·111·11111···1111111··1111···111··11·1···1111111··11··1·11·1·11·111···1···11··111·1··1·11·1·····1·11·1·11·11·11···1·1··1·1·11···11·11··1111·1·1··1·11·1·111·1··11·11·11···1·1··1·1·11111··1·1·1·11·11··1·111·1··11··1·11·111·1··11111····11·111·111··111·1··11111····11··1·111······1··1·111·11111 |
| check 78 (324) | ·········································································································11···111·111·111··111·1·1···111···1··1·11·1···1··1··1·11·1111··1111·1·1111·1··1··111111111·111·1·1··1·11·1·1··1·111·111·1·1······11·1·······11111·········11111··11·11···1····11·111·1··11·111···1···11··11·1··111111111··1·1·····1··1···1·11·1···1·········11111··1··1·111······1111·1·····11··1··11111····1···1111111··111··1·11·1···11···1111··1····1···1···11··11·1··111··111·11···1··1·1······11··1·11·1111···1··1·1·····11···1·1··1·1·1··111111111···1·11·1·11·11·11···1·1··1·1···111111·11··1··1·111·······1·1·····1··1·1·1··1····1·11···111111·11·····1111··1····1·111·11111····11···11···11·1111·1·1111·1···1·11··1··1111111·1·1111·1·11···11·1·111··1··111··111·1 |
| check 79 (324) | ···········································································································11111··1·11··1··111·11111··11·1·1111·1·1··1·11··1··111·····1··1·1···111···1·11111·1··1··1·1·1·····1··1·1·1··1·11·1···1111·1···11··11···1···1·11··1···1···1·11····11··11·1·1··1·1··1····1·11·1··111111111··11111·1··1··1·11111··1·1·1·111·1·1··1·11·1···1···1·11··11···11·1·111·11·11··1·111·11111·1·1111·1·1···1··1·1····11···11·11···11···1··1··1111·1··111111111··11111·1·1·11··1··11111····1·11···11···11··1··11111····1···111111·11···11111·1··1··1·11···1·1··1·1···111111·11·········11···1111···11·1·111··11111··1·1·1···1·11·1···1·········11···111···1··1··11111·1··1···1·1·····1111111··11·1·1···111···1111·1·1···1··1·1·1···111···1··11··1·1·1····11111·1·1·11· |
The gate is read off the output rows. An output row of odd weight gives a T, a pair of output rows with odd overlap gives a CS, and an odd triple overlap gives a CCZ. The circuit is a valid factory because every such parity that touches a check row is even.
Figures of merit
Output gate
As gates: \mathrm{T}_{0}\cdot \mathrm{T}_{1}\cdot \mathrm{T}_{2}\cdot \mathrm{T}_{3}\cdot \mathrm{T}_{4}\cdot \mathrm{T}_{5}\cdot \mathrm{T}_{6}\cdot \mathrm{T}_{7}\cdot \mathrm{T}_{8}\cdot \mathrm{T}_{9}\cdot \mathrm{T}_{10}\cdot \mathrm{T}_{11}\cdot \mathrm{T}_{12}\cdot \mathrm{T}_{13}\cdot \mathrm{T}_{14}\cdot \mathrm{T}_{15}\cdot \mathrm{T}_{16}\cdot \mathrm{T}_{17}\cdot \mathrm{T}_{18}\cdot \mathrm{T}_{19}\cdot \mathrm{T}_{20}\cdot \mathrm{T}_{21}\cdot \mathrm{T}_{22}\cdot \mathrm{T}_{23}\cdot \mathrm{T}_{24}\cdot \mathrm{T}_{25}\cdot \mathrm{T}_{26}\cdot \mathrm{T}_{27}\cdot \mathrm{T}_{28}\cdot \mathrm{T}_{29}\cdot \mathrm{T}_{30}\cdot \mathrm{T}_{31}
As monomials: 0+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 (output wires per term, separated by +)
This row stands for every gate that a CNOT circuit and S, Z and CZ gates on the outputs can reach from this one. They all prepare the same magic state. The wires are shown in the S_k-canonical frame.
Clifford correction
With every rotation a \mathrm{T}=\mathrm{diag}(1,e^{i\pi/4}), the rotations deposit the gate above times a diagonal Clifford. Undo it after the rotations and before the checks are measured, with 40 single-wire gates and 1649 \mathrm{CZ} gates: \mathrm{S}^\dagger on output 1, \mathrm{S}^\dagger on output 2, \mathrm{Z} on output 3, \mathrm{S}^\dagger on output 5, \mathrm{S}^\dagger on output 6, \mathrm{Z} on output 7, \mathrm{S} on output 9, \mathrm{S} on output 10, \mathrm{Z} on output 11, \mathrm{S} on output 13, \mathrm{S} on output 14, \mathrm{Z} on output 15, \mathrm{Z} on output 16, \mathrm{S} on output 17, \mathrm{S} on output 18, \mathrm{Z} on output 20, \mathrm{S} on output 21, \mathrm{S} on output 22, \mathrm{S}^\dagger on output 25, \mathrm{S}^\dagger on output 26, \mathrm{S}^\dagger on output 29, \mathrm{S}^\dagger on output 30, \mathrm{Z} on check 33, \mathrm{Z} on check 36 and 1665 more (listed below). The circuit's action is then exactly the gate above, and an error-free run passes every check with certainty.
All 1689 correction gates
\mathrm{S}^\dagger on output 1, \mathrm{S}^\dagger on output 2, \mathrm{Z} on output 3, \mathrm{S}^\dagger on output 5, \mathrm{S}^\dagger on output 6, \mathrm{Z} on output 7, \mathrm{S} on output 9, \mathrm{S} on output 10, \mathrm{Z} on output 11, \mathrm{S} on output 13, \mathrm{S} on output 14, \mathrm{Z} on output 15, \mathrm{Z} on output 16, \mathrm{S} on output 17, \mathrm{S} on output 18, \mathrm{Z} on output 20, \mathrm{S} on output 21, \mathrm{S} on output 22, \mathrm{S}^\dagger on output 25, \mathrm{S}^\dagger on output 26, \mathrm{S}^\dagger on output 29, \mathrm{S}^\dagger on output 30, \mathrm{Z} on check 33, \mathrm{Z} on check 36, \mathrm{Z} on check 39, \mathrm{Z} on check 42, \mathrm{Z} on check 45, \mathrm{Z} on check 49, \mathrm{Z} on check 51, \mathrm{Z} on check 55, \mathrm{Z} on check 59, \mathrm{Z} on check 65, \mathrm{Z} on check 70, \mathrm{Z} on check 71, \mathrm{Z} on check 72, \mathrm{Z} on check 73, \mathrm{Z} on check 76, \mathrm{Z} on check 77, \mathrm{Z} on check 78, \mathrm{Z} on check 79, \mathrm{CZ} on output 0, output 1, \mathrm{CZ} on output 0, output 2, \mathrm{CZ} on output 0, output 3, \mathrm{CZ} on output 0, output 4, \mathrm{CZ} on output 0, output 5, \mathrm{CZ} on output 0, output 6, \mathrm{CZ} on output 0, output 7, \mathrm{CZ} on output 0, output 8, \mathrm{CZ} on output 0, output 9, \mathrm{CZ} on output 0, output 13, \mathrm{CZ} on output 0, output 14, \mathrm{CZ} on output 0, output 17, \mathrm{CZ} on output 0, output 22, \mathrm{CZ} on output 0, output 24, \mathrm{CZ} on output 0, output 27, \mathrm{CZ} on output 0, output 28, \mathrm{CZ} on output 0, check 35, \mathrm{CZ} on output 0, check 36, \mathrm{CZ} on output 0, check 37, \mathrm{CZ} on output 0, check 39, \mathrm{CZ} on output 0, check 41, \mathrm{CZ} on output 0, check 42, \mathrm{CZ} on output 0, check 43, \mathrm{CZ} on output 0, check 44, \mathrm{CZ} on output 0, check 46, \mathrm{CZ} on output 0, check 47, \mathrm{CZ} on output 0, check 51, \mathrm{CZ} on output 0, check 53, \mathrm{CZ} on output 0, check 54, \mathrm{CZ} on output 0, check 55, \mathrm{CZ} on output 0, check 56, \mathrm{CZ} on output 0, check 57, \mathrm{CZ} on output 0, check 58, \mathrm{CZ} on output 0, check 61, \mathrm{CZ} on output 0, check 64, \mathrm{CZ} on output 0, check 65, \mathrm{CZ} on output 0, check 66, \mathrm{CZ} on output 0, check 68, \mathrm{CZ} on output 0, check 71, \mathrm{CZ} on output 0, check 72, \mathrm{CZ} on output 0, check 73, \mathrm{CZ} on output 0, check 74, \mathrm{CZ} on output 0, check 76, \mathrm{CZ} on output 0, check 78, \mathrm{CZ} on output 0, check 79, \mathrm{CZ} on output 1, output 2, \mathrm{CZ} on output 1, output 3, \mathrm{CZ} on output 1, output 4, \mathrm{CZ} on output 1, output 5, \mathrm{CZ} on output 1, output 6, \mathrm{CZ} on output 1, output 7, \mathrm{CZ} on output 1, output 8, \mathrm{CZ} on output 1, output 11, \mathrm{CZ} on output 1, output 14, \mathrm{CZ} on output 1, output 19, \mathrm{CZ} on output 1, output 23, \mathrm{CZ} on output 1, output 25, \mathrm{CZ} on output 1, output 26, \mathrm{CZ} on output 1, output 28, \mathrm{CZ} on output 1, check 33, \mathrm{CZ} on output 1, check 34, \mathrm{CZ} on output 1, check 35, \mathrm{CZ} on output 1, check 36, \mathrm{CZ} on output 1, check 37, \mathrm{CZ} on output 1, check 38, \mathrm{CZ} on output 1, check 39, \mathrm{CZ} on output 1, check 40, \mathrm{CZ} on output 1, check 41, \mathrm{CZ} on output 1, check 42, \mathrm{CZ} on output 1, check 43, \mathrm{CZ} on output 1, check 44, \mathrm{CZ} on output 1, check 45, \mathrm{CZ} on output 1, check 48, \mathrm{CZ} on output 1, check 50, \mathrm{CZ} on output 1, check 51, \mathrm{CZ} on output 1, check 52, \mathrm{CZ} on output 1, check 53, \mathrm{CZ} on output 1, check 55, \mathrm{CZ} on output 1, check 59, \mathrm{CZ} on output 1, check 61, \mathrm{CZ} on output 1, check 65, \mathrm{CZ} on output 1, check 66, \mathrm{CZ} on output 1, check 67, \mathrm{CZ} on output 1, check 70, \mathrm{CZ} on output 1, check 75, \mathrm{CZ} on output 1, check 76, \mathrm{CZ} on output 1, check 77, \mathrm{CZ} on output 1, check 78, \mathrm{CZ} on output 1, check 79, \mathrm{CZ} on output 2, output 4, \mathrm{CZ} on output 2, output 5, \mathrm{CZ} on output 2, output 9, \mathrm{CZ} on output 2, output 12, \mathrm{CZ} on output 2, output 14, \mathrm{CZ} on output 2, output 15, \mathrm{CZ} on output 2, output 16, \mathrm{CZ} on output 2, output 17, \mathrm{CZ} on output 2, output 20, \mathrm{CZ} on output 2, output 25, \mathrm{CZ} on output 2, output 28, \mathrm{CZ} on output 2, output 30, \mathrm{CZ} on output 2, check 32, \mathrm{CZ} on output 2, check 33, \mathrm{CZ} on output 2, check 35, \mathrm{CZ} on output 2, check 38, \mathrm{CZ} on output 2, check 39, \mathrm{CZ} on output 2, check 41, \mathrm{CZ} on output 2, check 43, \mathrm{CZ} on output 2, check 44, \mathrm{CZ} on output 2, check 45, \mathrm{CZ} on output 2, check 46, \mathrm{CZ} on output 2, check 51, \mathrm{CZ} on output 2, check 57, \mathrm{CZ} on output 2, check 58, \mathrm{CZ} on output 2, check 61, \mathrm{CZ} on output 2, check 62, \mathrm{CZ} on output 2, check 63, \mathrm{CZ} on output 2, check 64, \mathrm{CZ} on output 2, check 66, \mathrm{CZ} on output 2, check 67, \mathrm{CZ} on output 2, check 74, \mathrm{CZ} on output 2, check 76, \mathrm{CZ} on output 2, check 78, \mathrm{CZ} on output 2, check 79, \mathrm{CZ} on output 3, output 4, \mathrm{CZ} on output 3, output 5, \mathrm{CZ} on output 3, output 8, \mathrm{CZ} on output 3, output 10, \mathrm{CZ} on output 3, output 11, \mathrm{CZ} on output 3, output 13, \mathrm{CZ} on output 3, output 14, \mathrm{CZ} on output 3, output 15, \mathrm{CZ} on output 3, output 16, \mathrm{CZ} on output 3, output 18, \mathrm{CZ} on output 3, output 19, \mathrm{CZ} on output 3, output 20, \mathrm{CZ} on output 3, output 21, \mathrm{CZ} on output 3, output 22, \mathrm{CZ} on output 3, output 23, \mathrm{CZ} on output 3, output 25, \mathrm{CZ} on output 3, output 26, \mathrm{CZ} on output 3, output 27, \mathrm{CZ} on output 3, output 28, \mathrm{CZ} on output 3, check 32, \mathrm{CZ} on output 3, check 35, \mathrm{CZ} on output 3, check 37, \mathrm{CZ} on output 3, check 39, \mathrm{CZ} on output 3, check 41, \mathrm{CZ} on output 3, check 46, \mathrm{CZ} on output 3, check 51, \mathrm{CZ} on output 3, check 52, \mathrm{CZ} on output 3, check 53, \mathrm{CZ} on output 3, check 54, \mathrm{CZ} on output 3, check 55, \mathrm{CZ} on output 3, check 56, \mathrm{CZ} on output 3, check 57, \mathrm{CZ} on output 3, check 59, \mathrm{CZ} on output 3, check 61, \mathrm{CZ} on output 3, check 66, \mathrm{CZ} on output 3, check 70, \mathrm{CZ} on output 3, check 73, \mathrm{CZ} on output 3, check 75, \mathrm{CZ} on output 3, check 77, \mathrm{CZ} on output 3, check 78, \mathrm{CZ} on output 4, output 5, \mathrm{CZ} on output 4, output 6, \mathrm{CZ} on output 4, output 7, \mathrm{CZ} on output 4, output 9, \mathrm{CZ} on output 4, output 10, \mathrm{CZ} on output 4, output 12, \mathrm{CZ} on output 4, output 13, \mathrm{CZ} on output 4, output 18, \mathrm{CZ} on output 4, output 21, \mathrm{CZ} on output 4, output 24, \mathrm{CZ} on output 4, output 28, \mathrm{CZ} on output 4, output 31, \mathrm{CZ} on output 4, check 33, \mathrm{CZ} on output 4, check 35, \mathrm{CZ} on output 4, check 36, \mathrm{CZ} on output 4, check 37, \mathrm{CZ} on output 4, check 41, \mathrm{CZ} on output 4, check 42, \mathrm{CZ} on output 4, check 43, \mathrm{CZ} on output 4, check 45, \mathrm{CZ} on output 4, check 47, \mathrm{CZ} on output 4, check 48, \mathrm{CZ} on output 4, check 49, \mathrm{CZ} on output 4, check 50, \mathrm{CZ} on output 4, check 52, \mathrm{CZ} on output 4, check 53, \mathrm{CZ} on output 4, check 58, \mathrm{CZ} on output 4, check 59, \mathrm{CZ} on output 4, check 60, \mathrm{CZ} on output 4, check 62, \mathrm{CZ} on output 4, check 63, \mathrm{CZ} on output 4, check 64, \mathrm{CZ} on output 4, check 67, \mathrm{CZ} on output 4, check 68, \mathrm{CZ} on output 4, check 70, \mathrm{CZ} on output 4, check 72, \mathrm{CZ} on output 4, check 73, \mathrm{CZ} on output 4, check 74, \mathrm{CZ} on output 4, check 77, \mathrm{CZ} on output 4, check 78, \mathrm{CZ} on output 4, check 79, \mathrm{CZ} on output 5, output 6, \mathrm{CZ} on output 5, output 7, \mathrm{CZ} on output 5, output 10, \mathrm{CZ} on output 5, output 12, \mathrm{CZ} on output 5, output 15, \mathrm{CZ} on output 5, output 19, \mathrm{CZ} on output 5, output 23, \mathrm{CZ} on output 5, output 24, \mathrm{CZ} on output 5, output 29, \mathrm{CZ} on output 5, output 30, \mathrm{CZ} on output 5, check 32, \mathrm{CZ} on output 5, check 33, \mathrm{CZ} on output 5, check 34, \mathrm{CZ} on output 5, check 35, \mathrm{CZ} on output 5, check 36, \mathrm{CZ} on output 5, check 37, \mathrm{CZ} on output 5, check 39, \mathrm{CZ} on output 5, check 40, \mathrm{CZ} on output 5, check 41, \mathrm{CZ} on output 5, check 42, \mathrm{CZ} on output 5, check 43, \mathrm{CZ} on output 5, check 44, \mathrm{CZ} on output 5, check 45, \mathrm{CZ} on output 5, check 46, \mathrm{CZ} on output 5, check 47, \mathrm{CZ} on output 5, check 49, \mathrm{CZ} on output 5, check 50, \mathrm{CZ} on output 5, check 51, \mathrm{CZ} on output 5, check 54, \mathrm{CZ} on output 5, check 59, \mathrm{CZ} on output 5, check 60, \mathrm{CZ} on output 5, check 61, \mathrm{CZ} on output 5, check 65, \mathrm{CZ} on output 5, check 67, \mathrm{CZ} on output 5, check 69, \mathrm{CZ} on output 5, check 70, \mathrm{CZ} on output 5, check 71, \mathrm{CZ} on output 5, check 72, \mathrm{CZ} on output 5, check 73, \mathrm{CZ} on output 5, check 76, \mathrm{CZ} on output 6, output 8, \mathrm{CZ} on output 6, output 10, \mathrm{CZ} on output 6, output 11, \mathrm{CZ} on output 6, output 13, \mathrm{CZ} on output 6, output 16, \mathrm{CZ} on output 6, output 20, \mathrm{CZ} on output 6, output 21, \mathrm{CZ} on output 6, output 24, \mathrm{CZ} on output 6, output 26, \mathrm{CZ} on output 6, output 29, \mathrm{CZ} on output 6, check 32, \mathrm{CZ} on output 6, check 33, \mathrm{CZ} on output 6, check 35, \mathrm{CZ} on output 6, check 37, \mathrm{CZ} on output 6, check 38, \mathrm{CZ} on output 6, check 39, \mathrm{CZ} on output 6, check 41, \mathrm{CZ} on output 6, check 45, \mathrm{CZ} on output 6, check 50, \mathrm{CZ} on output 6, check 51, \mathrm{CZ} on output 6, check 52, \mathrm{CZ} on output 6, check 56, \mathrm{CZ} on output 6, check 57, \mathrm{CZ} on output 6, check 58, \mathrm{CZ} on output 6, check 60, \mathrm{CZ} on output 6, check 61, \mathrm{CZ} on output 6, check 63, \mathrm{CZ} on output 6, check 64, \mathrm{CZ} on output 6, check 67, \mathrm{CZ} on output 6, check 68, \mathrm{CZ} on output 6, check 70, \mathrm{CZ} on output 6, check 72, \mathrm{CZ} on output 6, check 73, \mathrm{CZ} on output 7, output 9, \mathrm{CZ} on output 7, output 10, \mathrm{CZ} on output 7, output 11, \mathrm{CZ} on output 7, output 12, \mathrm{CZ} on output 7, output 14, \mathrm{CZ} on output 7, output 15, \mathrm{CZ} on output 7, output 16, \mathrm{CZ} on output 7, output 17, \mathrm{CZ} on output 7, output 18, \mathrm{CZ} on output 7, output 19, \mathrm{CZ} on output 7, output 20, \mathrm{CZ} on output 7, output 22, \mathrm{CZ} on output 7, output 23, \mathrm{CZ} on output 7, output 24, \mathrm{CZ} on output 7, output 29, \mathrm{CZ} on output 7, output 30, \mathrm{CZ} on output 7, output 31, \mathrm{CZ} on output 7, check 33, \mathrm{CZ} on output 7, check 35, \mathrm{CZ} on output 7, check 38, \mathrm{CZ} on output 7, check 41, \mathrm{CZ} on output 7, check 43, \mathrm{CZ} on output 7, check 45, \mathrm{CZ} on output 7, check 46, \mathrm{CZ} on output 7, check 47, \mathrm{CZ} on output 7, check 48, \mathrm{CZ} on output 7, check 49, \mathrm{CZ} on output 7, check 52, \mathrm{CZ} on output 7, check 60, \mathrm{CZ} on output 7, check 62, \mathrm{CZ} on output 7, check 63, \mathrm{CZ} on output 7, check 65, \mathrm{CZ} on output 7, check 67, \mathrm{CZ} on output 7, check 69, \mathrm{CZ} on output 7, check 71, \mathrm{CZ} on output 7, check 72, \mathrm{CZ} on output 7, check 76, \mathrm{CZ} on output 7, check 79, \mathrm{CZ} on output 8, output 11, \mathrm{CZ} on output 8, output 12, \mathrm{CZ} on output 8, output 15, \mathrm{CZ} on output 8, output 16, \mathrm{CZ} on output 8, output 18, \mathrm{CZ} on output 8, output 22, \mathrm{CZ} on output 8, output 23, \mathrm{CZ} on output 8, output 24, \mathrm{CZ} on output 8, output 25, \mathrm{CZ} on output 8, output 26, \mathrm{CZ} on output 8, output 27, \mathrm{CZ} on output 8, output 28, \mathrm{CZ} on output 8, output 30, \mathrm{CZ} on output 8, output 31, \mathrm{CZ} on output 8, check 34, \mathrm{CZ} on output 8, check 35, \mathrm{CZ} on output 8, check 37, \mathrm{CZ} on output 8, check 40, \mathrm{CZ} on output 8, check 41, \mathrm{CZ} on output 8, check 42, \mathrm{CZ} on output 8, check 46, \mathrm{CZ} on output 8, check 47, \mathrm{CZ} on output 8, check 48, \mathrm{CZ} on output 8, check 49, \mathrm{CZ} on output 8, check 50, \mathrm{CZ} on output 8, check 52, \mathrm{CZ} on output 8, check 53, \mathrm{CZ} on output 8, check 56, \mathrm{CZ} on output 8, check 58, \mathrm{CZ} on output 8, check 60, \mathrm{CZ} on output 8, check 62, \mathrm{CZ} on output 8, check 65, \mathrm{CZ} on output 8, check 66, \mathrm{CZ} on output 8, check 67, \mathrm{CZ} on output 8, check 68, \mathrm{CZ} on output 8, check 72, \mathrm{CZ} on output 8, check 76, \mathrm{CZ} on output 8, check 77, \mathrm{CZ} on output 8, check 78, \mathrm{CZ} on output 8, check 79, \mathrm{CZ} on output 9, output 10, \mathrm{CZ} on output 9, output 17, \mathrm{CZ} on output 9, output 18, \mathrm{CZ} on output 9, output 19, \mathrm{CZ} on output 9, output 23, \mathrm{CZ} on output 9, output 25, \mathrm{CZ} on output 9, output 26, \mathrm{CZ} on output 9, output 27, \mathrm{CZ} on output 9, output 29, \mathrm{CZ} on output 9, output 30, \mathrm{CZ} on output 9, output 31, \mathrm{CZ} on output 9, check 32, \mathrm{CZ} on output 9, check 33, \mathrm{CZ} on output 9, check 35, \mathrm{CZ} on output 9, check 36, \mathrm{CZ} on output 9, check 37, \mathrm{CZ} on output 9, check 38, \mathrm{CZ} on output 9, check 39, \mathrm{CZ} on output 9, check 40, \mathrm{CZ} on output 9, check 42, \mathrm{CZ} on output 9, check 43, \mathrm{CZ} on output 9, check 44, \mathrm{CZ} on output 9, check 45, \mathrm{CZ} on output 9, check 48, \mathrm{CZ} on output 9, check 52, \mathrm{CZ} on output 9, check 53, \mathrm{CZ} on output 9, check 54, \mathrm{CZ} on output 9, check 55, \mathrm{CZ} on output 9, check 57, \mathrm{CZ} on output 9, check 60, \mathrm{CZ} on output 9, check 61, \mathrm{CZ} on output 9, check 62, \mathrm{CZ} on output 9, check 63, \mathrm{CZ} on output 9, check 68, \mathrm{CZ} on output 9, check 69, \mathrm{CZ} on output 9, check 70, \mathrm{CZ} on output 9, check 73, \mathrm{CZ} on output 9, check 74, \mathrm{CZ} on output 9, check 76, \mathrm{CZ} on output 9, check 77, \mathrm{CZ} on output 10, output 11, \mathrm{CZ} on output 10, output 15, \mathrm{CZ} on output 10, output 16, \mathrm{CZ} on output 10, output 20, \mathrm{CZ} on output 10, output 21, \mathrm{CZ} on output 10, output 22, \mathrm{CZ} on output 10, output 25, \mathrm{CZ} on output 10, output 26, \mathrm{CZ} on output 10, check 32, \mathrm{CZ} on output 10, check 33, \mathrm{CZ} on output 10, check 35, \mathrm{CZ} on output 10, check 37, \mathrm{CZ} on output 10, check 40, \mathrm{CZ} on output 10, check 43, \mathrm{CZ} on output 10, check 51, \mathrm{CZ} on output 10, check 54, \mathrm{CZ} on output 10, check 56, \mathrm{CZ} on output 10, check 59, \mathrm{CZ} on output 10, check 61, \mathrm{CZ} on output 10, check 62, \mathrm{CZ} on output 10, check 65, \mathrm{CZ} on output 10, check 68, \mathrm{CZ} on output 10, check 72, \mathrm{CZ} on output 10, check 73, \mathrm{CZ} on output 10, check 74, \mathrm{CZ} on output 10, check 78, \mathrm{CZ} on output 11, output 12, \mathrm{CZ} on output 11, output 14, \mathrm{CZ} on output 11, output 18, \mathrm{CZ} on output 11, output 21, \mathrm{CZ} on output 11, output 24, \mathrm{CZ} on output 11, output 26, \mathrm{CZ} on output 11, output 31, \mathrm{CZ} on output 11, check 33, \mathrm{CZ} on output 11, check 37, \mathrm{CZ} on output 11, check 38, \mathrm{CZ} on output 11, check 48, \mathrm{CZ} on output 11, check 50, \mathrm{CZ} on output 11, check 51, \mathrm{CZ} on output 11, check 53, \mathrm{CZ} on output 11, check 54, \mathrm{CZ} on output 11, check 55, \mathrm{CZ} on output 11, check 57, \mathrm{CZ} on output 11, check 59, \mathrm{CZ} on output 11, check 60, \mathrm{CZ} on output 11, check 61, \mathrm{CZ} on output 11, check 62, \mathrm{CZ} on output 11, check 63, \mathrm{CZ} on output 11, check 64, \mathrm{CZ} on output 11, check 66, \mathrm{CZ} on output 11, check 67, \mathrm{CZ} on output 11, check 71, \mathrm{CZ} on output 11, check 73, \mathrm{CZ} on output 11, check 76, \mathrm{CZ} on output 11, check 78, \mathrm{CZ} on output 12, output 15, \mathrm{CZ} on output 12, output 18, \mathrm{CZ} on output 12, output 19, \mathrm{CZ} on output 12, output 20, \mathrm{CZ} on output 12, output 22, \mathrm{CZ} on output 12, output 24, \mathrm{CZ} on output 12, output 26, \mathrm{CZ} on output 12, output 27, \mathrm{CZ} on output 12, output 28, \mathrm{CZ} on output 12, output 29, \mathrm{CZ} on output 12, output 30, \mathrm{CZ} on output 12, output 31, \mathrm{CZ} on output 12, check 34, \mathrm{CZ} on output 12, check 35, \mathrm{CZ} on output 12, check 36, \mathrm{CZ} on output 12, check 40, \mathrm{CZ} on output 12, check 41, \mathrm{CZ} on output 12, check 43, \mathrm{CZ} on output 12, check 44, \mathrm{CZ} on output 12, check 46, \mathrm{CZ} on output 12, check 47, \mathrm{CZ} on output 12, check 52, \mathrm{CZ} on output 12, check 53, \mathrm{CZ} on output 12, check 54, \mathrm{CZ} on output 12, check 55, \mathrm{CZ} on output 12, check 56, \mathrm{CZ} on output 12, check 59, \mathrm{CZ} on output 12, check 60, \mathrm{CZ} on output 12, check 61, \mathrm{CZ} on output 12, check 62, \mathrm{CZ} on output 12, check 64, \mathrm{CZ} on output 12, check 66, \mathrm{CZ} on output 12, check 70, \mathrm{CZ} on output 12, check 71, \mathrm{CZ} on output 12, check 72, \mathrm{CZ} on output 12, check 73, \mathrm{CZ} on output 12, check 74, \mathrm{CZ} on output 12, check 78, \mathrm{CZ} on output 13, output 14, \mathrm{CZ} on output 13, output 19, \mathrm{CZ} on output 13, output 21, \mathrm{CZ} on output 13, output 22, \mathrm{CZ} on output 13, output 23, \mathrm{CZ} on output 13, output 25, \mathrm{CZ} on output 13, output 26, \mathrm{CZ} on output 13, output 27, \mathrm{CZ} on output 13, output 29, \mathrm{CZ} on output 13, output 30, \mathrm{CZ} on output 13, output 31, \mathrm{CZ} on output 13, check 32, \mathrm{CZ} on output 13, check 33, \mathrm{CZ} on output 13, check 34, \mathrm{CZ} on output 13, check 36, \mathrm{CZ} on output 13, check 37, \mathrm{CZ} on output 13, check 38, \mathrm{CZ} on output 13, check 39, \mathrm{CZ} on output 13, check 41, \mathrm{CZ} on output 13, check 42, \mathrm{CZ} on output 13, check 43, \mathrm{CZ} on output 13, check 46, \mathrm{CZ} on output 13, check 47, \mathrm{CZ} on output 13, check 48, \mathrm{CZ} on output 13, check 49, \mathrm{CZ} on output 13, check 50, \mathrm{CZ} on output 13, check 51, \mathrm{CZ} on output 13, check 54, \mathrm{CZ} on output 13, check 56, \mathrm{CZ} on output 13, check 57, \mathrm{CZ} on output 13, check 63, \mathrm{CZ} on output 13, check 66, \mathrm{CZ} on output 13, check 67, \mathrm{CZ} on output 13, check 68, \mathrm{CZ} on output 13, check 70, \mathrm{CZ} on output 13, check 71, \mathrm{CZ} on output 13, check 74, \mathrm{CZ} on output 13, check 75, \mathrm{CZ} on output 13, check 76, \mathrm{CZ} on output 13, check 79, \mathrm{CZ} on output 14, output 15, \mathrm{CZ} on output 14, output 16, \mathrm{CZ} on output 14, output 17, \mathrm{CZ} on output 14, output 18, \mathrm{CZ} on output 14, output 20, \mathrm{CZ} on output 14, output 29, \mathrm{CZ} on output 14, output 30, \mathrm{CZ} on output 14, check 34, \mathrm{CZ} on output 14, check 37, \mathrm{CZ} on output 14, check 38, \mathrm{CZ} on output 14, check 39, \mathrm{CZ} on output 14, check 41, \mathrm{CZ} on output 14, check 43, \mathrm{CZ} on output 14, check 45, \mathrm{CZ} on output 14, check 48, \mathrm{CZ} on output 14, check 56, \mathrm{CZ} on output 14, check 59, \mathrm{CZ} on output 14, check 62, \mathrm{CZ} on output 14, check 65, \mathrm{CZ} on output 14, check 67, \mathrm{CZ} on output 14, check 68, \mathrm{CZ} on output 14, check 72, \mathrm{CZ} on output 14, check 74, \mathrm{CZ} on output 14, check 78, \mathrm{CZ} on output 14, check 79, \mathrm{CZ} on output 15, output 17, \mathrm{CZ} on output 15, output 22, \mathrm{CZ} on output 15, output 27, \mathrm{CZ} on output 15, output 28, \mathrm{CZ} on output 15, output 30, \mathrm{CZ} on output 15, check 32, \mathrm{CZ} on output 15, check 39, \mathrm{CZ} on output 15, check 43, \mathrm{CZ} on output 15, check 44, \mathrm{CZ} on output 15, check 45, \mathrm{CZ} on output 15, check 47, \mathrm{CZ} on output 15, check 48, \mathrm{CZ} on output 15, check 49, \mathrm{CZ} on output 15, check 54, \mathrm{CZ} on output 15, check 56, \mathrm{CZ} on output 15, check 57, \mathrm{CZ} on output 15, check 58, \mathrm{CZ} on output 15, check 60, \mathrm{CZ} on output 15, check 61, \mathrm{CZ} on output 15, check 63, \mathrm{CZ} on output 15, check 65, \mathrm{CZ} on output 15, check 66, \mathrm{CZ} on output 15, check 67, \mathrm{CZ} on output 15, check 70, \mathrm{CZ} on output 15, check 72, \mathrm{CZ} on output 15, check 77, \mathrm{CZ} on output 15, check 79, \mathrm{CZ} on output 16, output 19, \mathrm{CZ} on output 16, output 22, \mathrm{CZ} on output 16, output 23, \mathrm{CZ} on output 16, output 24, \mathrm{CZ} on output 16, output 25, \mathrm{CZ} on output 16, output 28, \mathrm{CZ} on output 16, output 29, \mathrm{CZ} on output 16, output 31, \mathrm{CZ} on output 16, check 32, \mathrm{CZ} on output 16, check 34, \mathrm{CZ} on output 16, check 38, \mathrm{CZ} on output 16, check 40, \mathrm{CZ} on output 16, check 41, \mathrm{CZ} on output 16, check 43, \mathrm{CZ} on output 16, check 46, \mathrm{CZ} on output 16, check 49, \mathrm{CZ} on output 16, check 50, \mathrm{CZ} on output 16, check 53, \mathrm{CZ} on output 16, check 55, \mathrm{CZ} on output 16, check 57, \mathrm{CZ} on output 16, check 58, \mathrm{CZ} on output 16, check 59, \mathrm{CZ} on output 16, check 63, \mathrm{CZ} on output 16, check 65, \mathrm{CZ} on output 16, check 66, \mathrm{CZ} on output 16, check 68, \mathrm{CZ} on output 16, check 69, \mathrm{CZ} on output 16, check 71, \mathrm{CZ} on output 16, check 77, \mathrm{CZ} on output 16, check 78, \mathrm{CZ} on output 17, output 21, \mathrm{CZ} on output 17, output 25, \mathrm{CZ} on output 17, output 31, \mathrm{CZ} on output 17, check 35, \mathrm{CZ} on output 17, check 36, \mathrm{CZ} on output 17, check 39, \mathrm{CZ} on output 17, check 42, \mathrm{CZ} on output 17, check 44, \mathrm{CZ} on output 17, check 45, \mathrm{CZ} on output 17, check 48, \mathrm{CZ} on output 17, check 49, \mathrm{CZ} on output 17, check 53, \mathrm{CZ} on output 17, check 54, \mathrm{CZ} on output 17, check 57, \mathrm{CZ} on output 17, check 60, \mathrm{CZ} on output 17, check 62, \mathrm{CZ} on output 17, check 63, \mathrm{CZ} on output 17, check 65, \mathrm{CZ} on output 17, check 68, \mathrm{CZ} on output 17, check 71, \mathrm{CZ} on output 17, check 73, \mathrm{CZ} on output 17, check 75, \mathrm{CZ} on output 17, check 79, \mathrm{CZ} on output 18, output 19, \mathrm{CZ} on output 18, output 20, \mathrm{CZ} on output 18, output 22, \mathrm{CZ} on output 18, output 23, \mathrm{CZ} on output 18, output 24, \mathrm{CZ} on output 18, output 27, \mathrm{CZ} on output 18, output 31, \mathrm{CZ} on output 18, check 32, \mathrm{CZ} on output 18, check 37, \mathrm{CZ} on output 18, check 39, \mathrm{CZ} on output 18, check 40, \mathrm{CZ} on output 18, check 41, \mathrm{CZ} on output 18, check 43, \mathrm{CZ} on output 18, check 44, \mathrm{CZ} on output 18, check 46, \mathrm{CZ} on output 18, check 47, \mathrm{CZ} on output 18, check 48, \mathrm{CZ} on output 18, check 51, \mathrm{CZ} on output 18, check 52, \mathrm{CZ} on output 18, check 53, \mathrm{CZ} on output 18, check 54, \mathrm{CZ} on output 18, check 55, \mathrm{CZ} on output 18, check 57, \mathrm{CZ} on output 18, check 58, \mathrm{CZ} on output 18, check 59, \mathrm{CZ} on output 18, check 62, \mathrm{CZ} on output 18, check 63, \mathrm{CZ} on output 18, check 65, \mathrm{CZ} on output 18, check 68, \mathrm{CZ} on output 18, check 69, \mathrm{CZ} on output 18, check 71, \mathrm{CZ} on output 18, check 72, \mathrm{CZ} on output 18, check 73, \mathrm{CZ} on output 18, check 74, \mathrm{CZ} on output 18, check 76, \mathrm{CZ} on output 18, check 77, \mathrm{CZ} on output 18, check 78, \mathrm{CZ} on output 19, output 20, \mathrm{CZ} on output 19, output 22, \mathrm{CZ} on output 19, output 24, \mathrm{CZ} on output 19, output 29, \mathrm{CZ} on output 19, output 30, \mathrm{CZ} on output 19, check 33, \mathrm{CZ} on output 19, check 35, \mathrm{CZ} on output 19, check 38, \mathrm{CZ} on output 19, check 39, \mathrm{CZ} on output 19, check 43, \mathrm{CZ} on output 19, check 47, \mathrm{CZ} on output 19, check 48, \mathrm{CZ} on output 19, check 49, \mathrm{CZ} on output 19, check 50, \mathrm{CZ} on output 19, check 52, \mathrm{CZ} on output 19, check 58, \mathrm{CZ} on output 19, check 59, \mathrm{CZ} on output 19, check 62, \mathrm{CZ} on output 19, check 65, \mathrm{CZ} on output 19, check 69, \mathrm{CZ} on output 19, check 70, \mathrm{CZ} on output 19, check 71, \mathrm{CZ} on output 19, check 73, \mathrm{CZ} on output 19, check 74, \mathrm{CZ} on output 19, check 75, \mathrm{CZ} on output 19, check 77, \mathrm{CZ} on output 19, check 78, \mathrm{CZ} on output 19, check 79, \mathrm{CZ} on output 20, output 23, \mathrm{CZ} on output 20, output 24, \mathrm{CZ} on output 20, output 25, \mathrm{CZ} on output 20, output 27, \mathrm{CZ} on output 20, output 28, \mathrm{CZ} on output 20, output 29, \mathrm{CZ} on output 20, check 32, \mathrm{CZ} on output 20, check 34, \mathrm{CZ} on output 20, check 35, \mathrm{CZ} on output 20, check 37, \mathrm{CZ} on output 20, check 38, \mathrm{CZ} on output 20, check 40, \mathrm{CZ} on output 20, check 44, \mathrm{CZ} on output 20, check 47, \mathrm{CZ} on output 20, check 49, \mathrm{CZ} on output 20, check 52, \mathrm{CZ} on output 20, check 55, \mathrm{CZ} on output 20, check 57, \mathrm{CZ} on output 20, check 59, \mathrm{CZ} on output 20, check 60, \mathrm{CZ} on output 20, check 63, \mathrm{CZ} on output 20, check 64, \mathrm{CZ} on output 20, check 65, \mathrm{CZ} on output 20, check 71, \mathrm{CZ} on output 20, check 72, \mathrm{CZ} on output 20, check 74, \mathrm{CZ} on output 20, check 75, \mathrm{CZ} on output 20, check 77, \mathrm{CZ} on output 21, output 27, \mathrm{CZ} on output 21, output 29, \mathrm{CZ} on output 21, check 33, \mathrm{CZ} on output 21, check 36, \mathrm{CZ} on output 21, check 41, \mathrm{CZ} on output 21, check 42, \mathrm{CZ} on output 21, check 47, \mathrm{CZ} on output 21, check 48, \mathrm{CZ} on output 21, check 50, \mathrm{CZ} on output 21, check 51, \mathrm{CZ} on output 21, check 54, \mathrm{CZ} on output 21, check 55, \mathrm{CZ} on output 21, check 56, \mathrm{CZ} on output 21, check 57, \mathrm{CZ} on output 21, check 59, \mathrm{CZ} on output 21, check 63, \mathrm{CZ} on output 21, check 66, \mathrm{CZ} on output 21, check 69, \mathrm{CZ} on output 21, check 73, \mathrm{CZ} on output 21, check 74, \mathrm{CZ} on output 21, check 77, \mathrm{CZ} on output 21, check 79, \mathrm{CZ} on output 22, output 23, \mathrm{CZ} on output 22, output 27, \mathrm{CZ} on output 22, output 28, \mathrm{CZ} on output 22, output 31, \mathrm{CZ} on output 22, check 33, \mathrm{CZ} on output 22, check 34, \mathrm{CZ} on output 22, check 35, \mathrm{CZ} on output 22, check 37, \mathrm{CZ} on output 22, check 38, \mathrm{CZ} on output 22, check 43, \mathrm{CZ} on output 22, check 45, \mathrm{CZ} on output 22, check 46, \mathrm{CZ} on output 22, check 47, \mathrm{CZ} on output 22, check 48, \mathrm{CZ} on output 22, check 49, \mathrm{CZ} on output 22, check 50, \mathrm{CZ} on output 22, check 52, \mathrm{CZ} on output 22, check 53, \mathrm{CZ} on output 22, check 54, \mathrm{CZ} on output 22, check 56, \mathrm{CZ} on output 22, check 57, \mathrm{CZ} on output 22, check 59, \mathrm{CZ} on output 22, check 63, \mathrm{CZ} on output 22, check 64, \mathrm{CZ} on output 22, check 65, \mathrm{CZ} on output 22, check 68, \mathrm{CZ} on output 22, check 70, \mathrm{CZ} on output 22, check 71, \mathrm{CZ} on output 22, check 72, \mathrm{CZ} on output 22, check 74, \mathrm{CZ} on output 22, check 75, \mathrm{CZ} on output 22, check 77, \mathrm{CZ} on output 22, check 78, \mathrm{CZ} on output 22, check 79, \mathrm{CZ} on output 23, output 25, \mathrm{CZ} on output 23, output 26, \mathrm{CZ} on output 23, output 28, \mathrm{CZ} on output 23, check 32, \mathrm{CZ} on output 23, check 33, \mathrm{CZ} on output 23, check 37, \mathrm{CZ} on output 23, check 39, \mathrm{CZ} on output 23, check 41, \mathrm{CZ} on output 23, check 44, \mathrm{CZ} on output 23, check 46, \mathrm{CZ} on output 23, check 53, \mathrm{CZ} on output 23, check 54, \mathrm{CZ} on output 23, check 55, \mathrm{CZ} on output 23, check 56, \mathrm{CZ} on output 23, check 59, \mathrm{CZ} on output 23, check 64, \mathrm{CZ} on output 23, check 65, \mathrm{CZ} on output 23, check 68, \mathrm{CZ} on output 23, check 69, \mathrm{CZ} on output 23, check 71, \mathrm{CZ} on output 23, check 72, \mathrm{CZ} on output 23, check 73, \mathrm{CZ} on output 23, check 75, \mathrm{CZ} on output 23, check 76, \mathrm{CZ} on output 23, check 77, \mathrm{CZ} on output 23, check 79, \mathrm{CZ} on output 24, output 25, \mathrm{CZ} on output 24, output 26, \mathrm{CZ} on output 24, output 27, \mathrm{CZ} on output 24, output 28, \mathrm{CZ} on output 24, check 32, \mathrm{CZ} on output 24, check 34, \mathrm{CZ} on output 24, check 37, \mathrm{CZ} on output 24, check 38, \mathrm{CZ} on output 24, check 41, \mathrm{CZ} on output 24, check 42, \mathrm{CZ} on output 24, check 47, \mathrm{CZ} on output 24, check 48, \mathrm{CZ} on output 24, check 51, \mathrm{CZ} on output 24, check 52, \mathrm{CZ} on output 24, check 53, \mathrm{CZ} on output 24, check 54, \mathrm{CZ} on output 24, check 56, \mathrm{CZ} on output 24, check 57, \mathrm{CZ} on output 24, check 58, \mathrm{CZ} on output 24, check 60, \mathrm{CZ} on output 24, check 61, \mathrm{CZ} on output 24, check 66, \mathrm{CZ} on output 24, check 67, \mathrm{CZ} on output 24, check 69, \mathrm{CZ} on output 24, check 70, \mathrm{CZ} on output 24, check 71, \mathrm{CZ} on output 24, check 72, \mathrm{CZ} on output 24, check 73, \mathrm{CZ} on output 24, check 74, \mathrm{CZ} on output 24, check 76, \mathrm{CZ} on output 24, check 79, \mathrm{CZ} on output 25, output 26, \mathrm{CZ} on output 25, output 27, \mathrm{CZ} on output 25, output 31, \mathrm{CZ} on output 25, check 32, \mathrm{CZ} on output 25, check 33, \mathrm{CZ} on output 25, check 34, \mathrm{CZ} on output 25, check 35, \mathrm{CZ} on output 25, check 36, \mathrm{CZ} on output 25, check 37, \mathrm{CZ} on output 25, check 38, \mathrm{CZ} on output 25, check 39, \mathrm{CZ} on output 25, check 40, \mathrm{CZ} on output 25, check 41, \mathrm{CZ} on output 25, check 42, \mathrm{CZ} on output 25, check 43, \mathrm{CZ} on output 25, check 44, \mathrm{CZ} on output 25, check 45, \mathrm{CZ} on output 25, check 47, \mathrm{CZ} on output 25, check 49, \mathrm{CZ} on output 25, check 52, \mathrm{CZ} on output 25, check 54, \mathrm{CZ} on output 25, check 56, \mathrm{CZ} on output 25, check 57, \mathrm{CZ} on output 25, check 59, \mathrm{CZ} on output 25, check 61, \mathrm{CZ} on output 25, check 62, \mathrm{CZ} on output 25, check 63, \mathrm{CZ} on output 25, check 66, \mathrm{CZ} on output 25, check 67, \mathrm{CZ} on output 25, check 68, \mathrm{CZ} on output 25, check 70, \mathrm{CZ} on output 25, check 71, \mathrm{CZ} on output 25, check 72, \mathrm{CZ} on output 25, check 73, \mathrm{CZ} on output 25, check 75, \mathrm{CZ} on output 25, check 76, \mathrm{CZ} on output 25, check 78, \mathrm{CZ} on output 25, check 79, \mathrm{CZ} on output 26, output 27, \mathrm{CZ} on output 26, output 30, \mathrm{CZ} on output 26, check 35, \mathrm{CZ} on output 26, check 36, \mathrm{CZ} on output 26, check 37, \mathrm{CZ} on output 26, check 38, \mathrm{CZ} on output 26, check 41, \mathrm{CZ} on output 26, check 42, \mathrm{CZ} on output 26, check 43, \mathrm{CZ} on output 26, check 45, \mathrm{CZ} on output 26, check 49, \mathrm{CZ} on output 26, check 50, \mathrm{CZ} on output 26, check 51, \mathrm{CZ} on output 26, check 56, \mathrm{CZ} on output 26, check 57, \mathrm{CZ} on output 26, check 58, \mathrm{CZ} on output 26, check 59, \mathrm{CZ} on output 26, check 60, \mathrm{CZ} on output 26, check 65, \mathrm{CZ} on output 26, check 66, \mathrm{CZ} on output 26, check 69, \mathrm{CZ} on output 26, check 70, \mathrm{CZ} on output 26, check 78, \mathrm{CZ} on output 27, output 29, \mathrm{CZ} on output 27, check 32, \mathrm{CZ} on output 27, check 35, \mathrm{CZ} on output 27, check 38, \mathrm{CZ} on output 27, check 39, \mathrm{CZ} on output 27, check 40, \mathrm{CZ} on output 27, check 44, \mathrm{CZ} on output 27, check 47, \mathrm{CZ} on output 27, check 48, \mathrm{CZ} on output 27, check 50, \mathrm{CZ} on output 27, check 51, \mathrm{CZ} on output 27, check 52, \mathrm{CZ} on output 27, check 53, \mathrm{CZ} on output 27, check 54, \mathrm{CZ} on output 27, check 55, \mathrm{CZ} on output 27, check 56, \mathrm{CZ} on output 27, check 59, \mathrm{CZ} on output 27, check 60, \mathrm{CZ} on output 27, check 62, \mathrm{CZ} on output 27, check 64, \mathrm{CZ} on output 27, check 65, \mathrm{CZ} on output 27, check 67, \mathrm{CZ} on output 27, check 68, \mathrm{CZ} on output 27, check 70, \mathrm{CZ} on output 27, check 72, \mathrm{CZ} on output 27, check 73, \mathrm{CZ} on output 27, check 74, \mathrm{CZ} on output 27, check 75, \mathrm{CZ} on output 27, check 76, \mathrm{CZ} on output 27, check 77, \mathrm{CZ} on output 28, output 29, \mathrm{CZ} on output 28, output 30, \mathrm{CZ} on output 28, output 31, \mathrm{CZ} on output 28, check 32, \mathrm{CZ} on output 28, check 35, \mathrm{CZ} on output 28, check 36, \mathrm{CZ} on output 28, check 38, \mathrm{CZ} on output 28, check 40, \mathrm{CZ} on output 28, check 43, \mathrm{CZ} on output 28, check 45, \mathrm{CZ} on output 28, check 46, \mathrm{CZ} on output 28, check 47, \mathrm{CZ} on output 28, check 48, \mathrm{CZ} on output 28, check 53, \mathrm{CZ} on output 28, check 54, \mathrm{CZ} on output 28, check 60, \mathrm{CZ} on output 28, check 61, \mathrm{CZ} on output 28, check 62, \mathrm{CZ} on output 28, check 63, \mathrm{CZ} on output 28, check 64, \mathrm{CZ} on output 28, check 66, \mathrm{CZ} on output 28, check 67, \mathrm{CZ} on output 28, check 68, \mathrm{CZ} on output 28, check 70, \mathrm{CZ} on output 28, check 73, \mathrm{CZ} on output 28, check 75, \mathrm{CZ} on output 28, check 76, \mathrm{CZ} on output 28, check 77, \mathrm{CZ} on output 28, check 78, \mathrm{CZ} on output 28, check 79, \mathrm{CZ} on output 29, output 30, \mathrm{CZ} on output 29, output 31, \mathrm{CZ} on output 29, check 32, \mathrm{CZ} on output 29, check 33, \mathrm{CZ} on output 29, check 34, \mathrm{CZ} on output 29, check 35, \mathrm{CZ} on output 29, check 36, \mathrm{CZ} on output 29, check 37, \mathrm{CZ} on output 29, check 38, \mathrm{CZ} on output 29, check 39, \mathrm{CZ} on output 29, check 40, \mathrm{CZ} on output 29, check 41, \mathrm{CZ} on output 29, check 42, \mathrm{CZ} on output 29, check 43, \mathrm{CZ} on output 29, check 46, \mathrm{CZ} on output 29, check 48, \mathrm{CZ} on output 29, check 50, \mathrm{CZ} on output 29, check 51, \mathrm{CZ} on output 29, check 53, \mathrm{CZ} on output 29, check 55, \mathrm{CZ} on output 29, check 56, \mathrm{CZ} on output 29, check 57, \mathrm{CZ} on output 29, check 60, \mathrm{CZ} on output 29, check 61, \mathrm{CZ} on output 29, check 62, \mathrm{CZ} on output 29, check 63, \mathrm{CZ} on output 29, check 65, \mathrm{CZ} on output 29, check 67, \mathrm{CZ} on output 29, check 69, \mathrm{CZ} on output 29, check 70, \mathrm{CZ} on output 29, check 72, \mathrm{CZ} on output 29, check 73, \mathrm{CZ} on output 29, check 74, \mathrm{CZ} on output 29, check 76, \mathrm{CZ} on output 29, check 77, \mathrm{CZ} on output 29, check 78, \mathrm{CZ} on output 29, check 79, \mathrm{CZ} on output 30, output 31, \mathrm{CZ} on output 30, check 32, \mathrm{CZ} on output 30, check 35, \mathrm{CZ} on output 30, check 36, \mathrm{CZ} on output 30, check 37, \mathrm{CZ} on output 30, check 41, \mathrm{CZ} on output 30, check 42, \mathrm{CZ} on output 30, check 43, \mathrm{CZ} on output 30, check 44, \mathrm{CZ} on output 30, check 45, \mathrm{CZ} on output 30, check 51, \mathrm{CZ} on output 30, check 55, \mathrm{CZ} on output 30, check 59, \mathrm{CZ} on output 30, check 60, \mathrm{CZ} on output 30, check 62, \mathrm{CZ} on output 30, check 63, \mathrm{CZ} on output 30, check 64, \mathrm{CZ} on output 30, check 65, \mathrm{CZ} on output 30, check 66, \mathrm{CZ} on output 30, check 72, \mathrm{CZ} on output 30, check 75, \mathrm{CZ} on output 30, check 76, \mathrm{CZ} on output 31, check 32, \mathrm{CZ} on output 31, check 33, \mathrm{CZ} on output 31, check 34, \mathrm{CZ} on output 31, check 38, \mathrm{CZ} on output 31, check 41, \mathrm{CZ} on output 31, check 44, \mathrm{CZ} on output 31, check 45, \mathrm{CZ} on output 31, check 46, \mathrm{CZ} on output 31, check 47, \mathrm{CZ} on output 31, check 48, \mathrm{CZ} on output 31, check 49, \mathrm{CZ} on output 31, check 50, \mathrm{CZ} on output 31, check 53, \mathrm{CZ} on output 31, check 54, \mathrm{CZ} on output 31, check 56, \mathrm{CZ} on output 31, check 58, \mathrm{CZ} on output 31, check 59, \mathrm{CZ} on output 31, check 61, \mathrm{CZ} on output 31, check 62, \mathrm{CZ} on output 31, check 65, \mathrm{CZ} on output 31, check 66, \mathrm{CZ} on output 31, check 68, \mathrm{CZ} on output 31, check 69, \mathrm{CZ} on output 31, check 70, \mathrm{CZ} on output 31, check 71, \mathrm{CZ} on output 31, check 74, \mathrm{CZ} on output 31, check 76, \mathrm{CZ} on output 31, check 78, \mathrm{CZ} on output 31, check 79, \mathrm{CZ} on check 32, check 33, \mathrm{CZ} on check 32, check 38, \mathrm{CZ} on check 32, check 39, \mathrm{CZ} on check 32, check 40, \mathrm{CZ} on check 32, check 41, \mathrm{CZ} on check 32, check 45, \mathrm{CZ} on check 32, check 47, \mathrm{CZ} on check 32, check 50, \mathrm{CZ} on check 32, check 51, \mathrm{CZ} on check 32, check 53, \mathrm{CZ} on check 32, check 56, \mathrm{CZ} on check 32, check 59, \mathrm{CZ} on check 32, check 63, \mathrm{CZ} on check 32, check 64, \mathrm{CZ} on check 32, check 65, \mathrm{CZ} on check 32, check 67, \mathrm{CZ} on check 32, check 72, \mathrm{CZ} on check 32, check 73, \mathrm{CZ} on check 32, check 76, \mathrm{CZ} on check 32, check 79, \mathrm{CZ} on check 33, check 34, \mathrm{CZ} on check 33, check 38, \mathrm{CZ} on check 33, check 40, \mathrm{CZ} on check 33, check 41, \mathrm{CZ} on check 33, check 43, \mathrm{CZ} on check 33, check 44, \mathrm{CZ} on check 33, check 46, \mathrm{CZ} on check 33, check 50, \mathrm{CZ} on check 33, check 52, \mathrm{CZ} on check 33, check 55, \mathrm{CZ} on check 33, check 56, \mathrm{CZ} on check 33, check 59, \mathrm{CZ} on check 33, check 60, \mathrm{CZ} on check 33, check 64, \mathrm{CZ} on check 33, check 67, \mathrm{CZ} on check 33, check 71, \mathrm{CZ} on check 33, check 74, \mathrm{CZ} on check 33, check 75, \mathrm{CZ} on check 33, check 76, \mathrm{CZ} on check 33, check 77, \mathrm{CZ} on check 33, check 78, \mathrm{CZ} on check 34, check 36, \mathrm{CZ} on check 34, check 37, \mathrm{CZ} on check 34, check 38, \mathrm{CZ} on check 34, check 39, \mathrm{CZ} on check 34, check 42, \mathrm{CZ} on check 34, check 43, \mathrm{CZ} on check 34, check 44, \mathrm{CZ} on check 34, check 45, \mathrm{CZ} on check 34, check 46, \mathrm{CZ} on check 34, check 47, \mathrm{CZ} on check 34, check 49, \mathrm{CZ} on check 34, check 50, \mathrm{CZ} on check 34, check 55, \mathrm{CZ} on check 34, check 56, \mathrm{CZ} on check 34, check 57, \mathrm{CZ} on check 34, check 60, \mathrm{CZ} on check 34, check 61, \mathrm{CZ} on check 34, check 62, \mathrm{CZ} on check 34, check 63, \mathrm{CZ} on check 34, check 64, \mathrm{CZ} on check 34, check 65, \mathrm{CZ} on check 34, check 66, \mathrm{CZ} on check 34, check 67, \mathrm{CZ} on check 34, check 68, \mathrm{CZ} on check 34, check 69, \mathrm{CZ} on check 34, check 71, \mathrm{CZ} on check 34, check 72, \mathrm{CZ} on check 34, check 73, \mathrm{CZ} on check 34, check 74, \mathrm{CZ} on check 34, check 76, \mathrm{CZ} on check 34, check 79, \mathrm{CZ} on check 35, check 36, \mathrm{CZ} on check 35, check 38, \mathrm{CZ} on check 35, check 39, \mathrm{CZ} on check 35, check 45, \mathrm{CZ} on check 35, check 47, \mathrm{CZ} on check 35, check 49, \mathrm{CZ} on check 35, check 50, \mathrm{CZ} on check 35, check 51, \mathrm{CZ} on check 35, check 53, \mathrm{CZ} on check 35, check 55, \mathrm{CZ} on check 35, check 56, \mathrm{CZ} on check 35, check 61, \mathrm{CZ} on check 35, check 68, \mathrm{CZ} on check 35, check 69, \mathrm{CZ} on check 35, check 70, \mathrm{CZ} on check 35, check 71, \mathrm{CZ} on check 35, check 72, \mathrm{CZ} on check 35, check 74, \mathrm{CZ} on check 35, check 75, \mathrm{CZ} on check 35, check 76, \mathrm{CZ} on check 35, check 78, \mathrm{CZ} on check 36, check 40, \mathrm{CZ} on check 36, check 42, \mathrm{CZ} on check 36, check 43, \mathrm{CZ} on check 36, check 44, \mathrm{CZ} on check 36, check 45, \mathrm{CZ} on check 36, check 47, \mathrm{CZ} on check 36, check 48, \mathrm{CZ} on check 36, check 50, \mathrm{CZ} on check 36, check 51, \mathrm{CZ} on check 36, check 52, \mathrm{CZ} on check 36, check 54, \mathrm{CZ} on check 36, check 55, \mathrm{CZ} on check 36, check 56, \mathrm{CZ} on check 36, check 57, \mathrm{CZ} on check 36, check 58, \mathrm{CZ} on check 36, check 60, \mathrm{CZ} on check 36, check 66, \mathrm{CZ} on check 36, check 67, \mathrm{CZ} on check 36, check 69, \mathrm{CZ} on check 36, check 70, \mathrm{CZ} on check 36, check 71, \mathrm{CZ} on check 36, check 72, \mathrm{CZ} on check 36, check 78, \mathrm{CZ} on check 36, check 79, \mathrm{CZ} on check 37, check 39, \mathrm{CZ} on check 37, check 40, \mathrm{CZ} on check 37, check 42, \mathrm{CZ} on check 37, check 43, \mathrm{CZ} on check 37, check 49, \mathrm{CZ} on check 37, check 53, \mathrm{CZ} on check 37, check 54, \mathrm{CZ} on check 37, check 59, \mathrm{CZ} on check 37, check 61, \mathrm{CZ} on check 37, check 62, \mathrm{CZ} on check 37, check 65, \mathrm{CZ} on check 37, check 70, \mathrm{CZ} on check 37, check 71, \mathrm{CZ} on check 37, check 72, \mathrm{CZ} on check 37, check 73, \mathrm{CZ} on check 37, check 74, \mathrm{CZ} on check 37, check 75, \mathrm{CZ} on check 37, check 76, \mathrm{CZ} on check 37, check 77, \mathrm{CZ} on check 37, check 78, \mathrm{CZ} on check 37, check 79, \mathrm{CZ} on check 38, check 39, \mathrm{CZ} on check 38, check 44, \mathrm{CZ} on check 38, check 45, \mathrm{CZ} on check 38, check 47, \mathrm{CZ} on check 38, check 51, \mathrm{CZ} on check 38, check 53, \mathrm{CZ} on check 38, check 57, \mathrm{CZ} on check 38, check 58, \mathrm{CZ} on check 38, check 59, \mathrm{CZ} on check 38, check 61, \mathrm{CZ} on check 38, check 62, \mathrm{CZ} on check 38, check 65, \mathrm{CZ} on check 38, check 70, \mathrm{CZ} on check 38, check 73, \mathrm{CZ} on check 38, check 78, \mathrm{CZ} on check 38, check 79, \mathrm{CZ} on check 39, check 40, \mathrm{CZ} on check 39, check 44, \mathrm{CZ} on check 39, check 46, \mathrm{CZ} on check 39, check 49, \mathrm{CZ} on check 39, check 50, \mathrm{CZ} on check 39, check 52, \mathrm{CZ} on check 39, check 58, \mathrm{CZ} on check 39, check 61, \mathrm{CZ} on check 39, check 62, \mathrm{CZ} on check 39, check 65, \mathrm{CZ} on check 39, check 66, \mathrm{CZ} on check 39, check 68, \mathrm{CZ} on check 39, check 69, \mathrm{CZ} on check 39, check 70, \mathrm{CZ} on check 39, check 71, \mathrm{CZ} on check 39, check 72, \mathrm{CZ} on check 39, check 77, \mathrm{CZ} on check 40, check 42, \mathrm{CZ} on check 40, check 43, \mathrm{CZ} on check 40, check 44, \mathrm{CZ} on check 40, check 49, \mathrm{CZ} on check 40, check 50, \mathrm{CZ} on check 40, check 51, \mathrm{CZ} on check 40, check 52, \mathrm{CZ} on check 40, check 53, \mathrm{CZ} on check 40, check 55, \mathrm{CZ} on check 40, check 56, \mathrm{CZ} on check 40, check 57, \mathrm{CZ} on check 40, check 58, \mathrm{CZ} on check 40, check 59, \mathrm{CZ} on check 40, check 60, \mathrm{CZ} on check 40, check 61, \mathrm{CZ} on check 40, check 62, \mathrm{CZ} on check 40, check 63, \mathrm{CZ} on check 40, check 66, \mathrm{CZ} on check 40, check 67, \mathrm{CZ} on check 40, check 68, \mathrm{CZ} on check 40, check 70, \mathrm{CZ} on check 40, check 73, \mathrm{CZ} on check 40, check 74, \mathrm{CZ} on check 40, check 75, \mathrm{CZ} on check 40, check 77, \mathrm{CZ} on check 40, check 78, \mathrm{CZ} on check 40, check 79, \mathrm{CZ} on check 41, check 42, \mathrm{CZ} on check 41, check 44, \mathrm{CZ} on check 41, check 45, \mathrm{CZ} on check 41, check 47, \mathrm{CZ} on check 41, check 49, \mathrm{CZ} on check 41, check 51, \mathrm{CZ} on check 41, check 53, \mathrm{CZ} on check 41, check 55, \mathrm{CZ} on check 41, check 62, \mathrm{CZ} on check 41, check 67, \mathrm{CZ} on check 41, check 68, \mathrm{CZ} on check 41, check 69, \mathrm{CZ} on check 41, check 70, \mathrm{CZ} on check 41, check 72, \mathrm{CZ} on check 41, check 74, \mathrm{CZ} on check 41, check 75, \mathrm{CZ} on check 41, check 76, \mathrm{CZ} on check 41, check 77, \mathrm{CZ} on check 41, check 78, \mathrm{CZ} on check 42, check 44, \mathrm{CZ} on check 42, check 45, \mathrm{CZ} on check 42, check 46, \mathrm{CZ} on check 42, check 48, \mathrm{CZ} on check 42, check 49, \mathrm{CZ} on check 42, check 50, \mathrm{CZ} on check 42, check 51, \mathrm{CZ} on check 42, check 53, \mathrm{CZ} on check 42, check 54, \mathrm{CZ} on check 42, check 60, \mathrm{CZ} on check 42, check 61, \mathrm{CZ} on check 42, check 62, \mathrm{CZ} on check 42, check 63, \mathrm{CZ} on check 42, check 64, \mathrm{CZ} on check 42, check 66, \mathrm{CZ} on check 42, check 72, \mathrm{CZ} on check 42, check 73, \mathrm{CZ} on check 42, check 75, \mathrm{CZ} on check 42, check 76, \mathrm{CZ} on check 42, check 77, \mathrm{CZ} on check 42, check 78, \mathrm{CZ} on check 43, check 47, \mathrm{CZ} on check 43, check 48, \mathrm{CZ} on check 43, check 55, \mathrm{CZ} on check 43, check 56, \mathrm{CZ} on check 43, check 59, \mathrm{CZ} on check 43, check 65, \mathrm{CZ} on check 43, check 67, \mathrm{CZ} on check 43, check 68, \mathrm{CZ} on check 43, check 69, \mathrm{CZ} on check 43, check 70, \mathrm{CZ} on check 43, check 71, \mathrm{CZ} on check 43, check 72, \mathrm{CZ} on check 43, check 73, \mathrm{CZ} on check 43, check 76, \mathrm{CZ} on check 43, check 77, \mathrm{CZ} on check 43, check 78, \mathrm{CZ} on check 43, check 79, \mathrm{CZ} on check 44, check 46, \mathrm{CZ} on check 44, check 47, \mathrm{CZ} on check 44, check 48, \mathrm{CZ} on check 44, check 50, \mathrm{CZ} on check 44, check 51, \mathrm{CZ} on check 44, check 53, \mathrm{CZ} on check 44, check 55, \mathrm{CZ} on check 44, check 56, \mathrm{CZ} on check 44, check 58, \mathrm{CZ} on check 44, check 59, \mathrm{CZ} on check 44, check 60, \mathrm{CZ} on check 44, check 63, \mathrm{CZ} on check 44, check 64, \mathrm{CZ} on check 44, check 65, \mathrm{CZ} on check 44, check 66, \mathrm{CZ} on check 44, check 68, \mathrm{CZ} on check 44, check 71, \mathrm{CZ} on check 44, check 73, \mathrm{CZ} on check 44, check 75, \mathrm{CZ} on check 44, check 76, \mathrm{CZ} on check 44, check 77, \mathrm{CZ} on check 44, check 78, \mathrm{CZ} on check 44, check 79, \mathrm{CZ} on check 45, check 46, \mathrm{CZ} on check 45, check 47, \mathrm{CZ} on check 45, check 48, \mathrm{CZ} on check 45, check 50, \mathrm{CZ} on check 45, check 51, \mathrm{CZ} on check 45, check 53, \mathrm{CZ} on check 45, check 55, \mathrm{CZ} on check 45, check 56, \mathrm{CZ} on check 45, check 57, \mathrm{CZ} on check 45, check 58, \mathrm{CZ} on check 45, check 60, \mathrm{CZ} on check 45, check 61, \mathrm{CZ} on check 45, check 62, \mathrm{CZ} on check 45, check 66, \mathrm{CZ} on check 45, check 67, \mathrm{CZ} on check 45, check 71, \mathrm{CZ} on check 45, check 73, \mathrm{CZ} on check 45, check 74, \mathrm{CZ} on check 45, check 75, \mathrm{CZ} on check 45, check 76, \mathrm{CZ} on check 45, check 79, \mathrm{CZ} on check 46, check 47, \mathrm{CZ} on check 46, check 48, \mathrm{CZ} on check 46, check 49, \mathrm{CZ} on check 46, check 52, \mathrm{CZ} on check 46, check 54, \mathrm{CZ} on check 46, check 55, \mathrm{CZ} on check 46, check 56, \mathrm{CZ} on check 46, check 57, \mathrm{CZ} on check 46, check 58, \mathrm{CZ} on check 46, check 59, \mathrm{CZ} on check 46, check 62, \mathrm{CZ} on check 46, check 64, \mathrm{CZ} on check 46, check 66, \mathrm{CZ} on check 46, check 69, \mathrm{CZ} on check 46, check 71, \mathrm{CZ} on check 46, check 72, \mathrm{CZ} on check 46, check 74, \mathrm{CZ} on check 46, check 75, \mathrm{CZ} on check 46, check 76, \mathrm{CZ} on check 46, check 78, \mathrm{CZ} on check 46, check 79, \mathrm{CZ} on check 47, check 48, \mathrm{CZ} on check 47, check 50, \mathrm{CZ} on check 47, check 51, \mathrm{CZ} on check 47, check 53, \mathrm{CZ} on check 47, check 56, \mathrm{CZ} on check 47, check 57, \mathrm{CZ} on check 47, check 58, \mathrm{CZ} on check 47, check 59, \mathrm{CZ} on check 47, check 60, \mathrm{CZ} on check 47, check 61, \mathrm{CZ} on check 47, check 62, \mathrm{CZ} on check 47, check 64, \mathrm{CZ} on check 47, check 65, \mathrm{CZ} on check 47, check 68, \mathrm{CZ} on check 47, check 70, \mathrm{CZ} on check 47, check 71, \mathrm{CZ} on check 47, check 73, \mathrm{CZ} on check 47, check 75, \mathrm{CZ} on check 47, check 77, \mathrm{CZ} on check 47, check 79, \mathrm{CZ} on check 48, check 49, \mathrm{CZ} on check 48, check 52, \mathrm{CZ} on check 48, check 55, \mathrm{CZ} on check 48, check 56, \mathrm{CZ} on check 48, check 57, \mathrm{CZ} on check 48, check 58, \mathrm{CZ} on check 48, check 60, \mathrm{CZ} on check 48, check 63, \mathrm{CZ} on check 48, check 67, \mathrm{CZ} on check 48, check 71, \mathrm{CZ} on check 48, check 74, \mathrm{CZ} on check 48, check 75, \mathrm{CZ} on check 48, check 76, \mathrm{CZ} on check 48, check 79, \mathrm{CZ} on check 49, check 50, \mathrm{CZ} on check 49, check 51, \mathrm{CZ} on check 49, check 52, \mathrm{CZ} on check 49, check 54, \mathrm{CZ} on check 49, check 56, \mathrm{CZ} on check 49, check 57, \mathrm{CZ} on check 49, check 58, \mathrm{CZ} on check 49, check 59, \mathrm{CZ} on check 49, check 60, \mathrm{CZ} on check 49, check 62, \mathrm{CZ} on check 49, check 63, \mathrm{CZ} on check 49, check 64, \mathrm{CZ} on check 49, check 67, \mathrm{CZ} on check 49, check 69, \mathrm{CZ} on check 49, check 72, \mathrm{CZ} on check 49, check 74, \mathrm{CZ} on check 49, check 79, \mathrm{CZ} on check 50, check 52, \mathrm{CZ} on check 50, check 53, \mathrm{CZ} on check 50, check 54, \mathrm{CZ} on check 50, check 57, \mathrm{CZ} on check 50, check 58, \mathrm{CZ} on check 50, check 59, \mathrm{CZ} on check 50, check 60, \mathrm{CZ} on check 50, check 62, \mathrm{CZ} on check 50, check 64, \mathrm{CZ} on check 50, check 65, \mathrm{CZ} on check 50, check 66, \mathrm{CZ} on check 50, check 69, \mathrm{CZ} on check 50, check 70, \mathrm{CZ} on check 50, check 71, \mathrm{CZ} on check 50, check 72, \mathrm{CZ} on check 50, check 73, \mathrm{CZ} on check 50, check 74, \mathrm{CZ} on check 50, check 77, \mathrm{CZ} on check 50, check 79, \mathrm{CZ} on check 51, check 52, \mathrm{CZ} on check 51, check 53, \mathrm{CZ} on check 51, check 54, \mathrm{CZ} on check 51, check 56, \mathrm{CZ} on check 51, check 60, \mathrm{CZ} on check 51, check 61, \mathrm{CZ} on check 51, check 62, \mathrm{CZ} on check 51, check 63, \mathrm{CZ} on check 51, check 64, \mathrm{CZ} on check 51, check 66, \mathrm{CZ} on check 51, check 67, \mathrm{CZ} on check 51, check 68, \mathrm{CZ} on check 51, check 69, \mathrm{CZ} on check 51, check 70, \mathrm{CZ} on check 51, check 73, \mathrm{CZ} on check 51, check 77, \mathrm{CZ} on check 51, check 79, \mathrm{CZ} on check 52, check 53, \mathrm{CZ} on check 52, check 54, \mathrm{CZ} on check 52, check 55, \mathrm{CZ} on check 52, check 56, \mathrm{CZ} on check 52, check 58, \mathrm{CZ} on check 52, check 60, \mathrm{CZ} on check 52, check 62, \mathrm{CZ} on check 52, check 63, \mathrm{CZ} on check 52, check 64, \mathrm{CZ} on check 52, check 65, \mathrm{CZ} on check 52, check 68, \mathrm{CZ} on check 52, check 69, \mathrm{CZ} on check 52, check 70, \mathrm{CZ} on check 52, check 72, \mathrm{CZ} on check 52, check 73, \mathrm{CZ} on check 52, check 75, \mathrm{CZ} on check 52, check 77, \mathrm{CZ} on check 52, check 78, \mathrm{CZ} on check 53, check 54, \mathrm{CZ} on check 53, check 56, \mathrm{CZ} on check 53, check 58, \mathrm{CZ} on check 53, check 59, \mathrm{CZ} on check 53, check 62, \mathrm{CZ} on check 53, check 63, \mathrm{CZ} on check 53, check 64, \mathrm{CZ} on check 53, check 65, \mathrm{CZ} on check 53, check 66, \mathrm{CZ} on check 53, check 67, \mathrm{CZ} on check 53, check 69, \mathrm{CZ} on check 53, check 71, \mathrm{CZ} on check 53, check 73, \mathrm{CZ} on check 53, check 74, \mathrm{CZ} on check 53, check 76, \mathrm{CZ} on check 53, check 77, \mathrm{CZ} on check 53, check 79, \mathrm{CZ} on check 54, check 55, \mathrm{CZ} on check 54, check 57, \mathrm{CZ} on check 54, check 61, \mathrm{CZ} on check 54, check 62, \mathrm{CZ} on check 54, check 63, \mathrm{CZ} on check 54, check 64, \mathrm{CZ} on check 54, check 66, \mathrm{CZ} on check 54, check 68, \mathrm{CZ} on check 54, check 69, \mathrm{CZ} on check 54, check 70, \mathrm{CZ} on check 54, check 73, \mathrm{CZ} on check 54, check 77, \mathrm{CZ} on check 55, check 56, \mathrm{CZ} on check 55, check 57, \mathrm{CZ} on check 55, check 58, \mathrm{CZ} on check 55, check 61, \mathrm{CZ} on check 55, check 62, \mathrm{CZ} on check 55, check 63, \mathrm{CZ} on check 55, check 64, \mathrm{CZ} on check 55, check 65, \mathrm{CZ} on check 55, check 66, \mathrm{CZ} on check 55, check 68, \mathrm{CZ} on check 55, check 73, \mathrm{CZ} on check 55, check 75, \mathrm{CZ} on check 55, check 78, \mathrm{CZ} on check 56, check 57, \mathrm{CZ} on check 56, check 58, \mathrm{CZ} on check 56, check 59, \mathrm{CZ} on check 56, check 61, \mathrm{CZ} on check 56, check 62, \mathrm{CZ} on check 56, check 64, \mathrm{CZ} on check 56, check 68, \mathrm{CZ} on check 56, check 71, \mathrm{CZ} on check 56, check 72, \mathrm{CZ} on check 56, check 73, \mathrm{CZ} on check 56, check 74, \mathrm{CZ} on check 56, check 75, \mathrm{CZ} on check 56, check 77, \mathrm{CZ} on check 57, check 58, \mathrm{CZ} on check 57, check 59, \mathrm{CZ} on check 57, check 63, \mathrm{CZ} on check 57, check 65, \mathrm{CZ} on check 57, check 68, \mathrm{CZ} on check 57, check 71, \mathrm{CZ} on check 57, check 74, \mathrm{CZ} on check 57, check 75, \mathrm{CZ} on check 57, check 76, \mathrm{CZ} on check 58, check 61, \mathrm{CZ} on check 58, check 62, \mathrm{CZ} on check 58, check 64, \mathrm{CZ} on check 58, check 65, \mathrm{CZ} on check 58, check 66, \mathrm{CZ} on check 58, check 69, \mathrm{CZ} on check 58, check 71, \mathrm{CZ} on check 58, check 72, \mathrm{CZ} on check 58, check 75, \mathrm{CZ} on check 58, check 79, \mathrm{CZ} on check 59, check 61, \mathrm{CZ} on check 59, check 63, \mathrm{CZ} on check 59, check 64, \mathrm{CZ} on check 59, check 65, \mathrm{CZ} on check 59, check 66, \mathrm{CZ} on check 59, check 68, \mathrm{CZ} on check 59, check 70, \mathrm{CZ} on check 59, check 72, \mathrm{CZ} on check 59, check 74, \mathrm{CZ} on check 59, check 75, \mathrm{CZ} on check 59, check 77, \mathrm{CZ} on check 59, check 79, \mathrm{CZ} on check 60, check 64, \mathrm{CZ} on check 60, check 65, \mathrm{CZ} on check 60, check 66, \mathrm{CZ} on check 60, check 73, \mathrm{CZ} on check 60, check 74, \mathrm{CZ} on check 60, check 75, \mathrm{CZ} on check 60, check 77, \mathrm{CZ} on check 60, check 79, \mathrm{CZ} on check 61, check 68, \mathrm{CZ} on check 61, check 69, \mathrm{CZ} on check 61, check 72, \mathrm{CZ} on check 61, check 74, \mathrm{CZ} on check 61, check 76, \mathrm{CZ} on check 61, check 77, \mathrm{CZ} on check 62, check 63, \mathrm{CZ} on check 62, check 64, \mathrm{CZ} on check 62, check 65, \mathrm{CZ} on check 62, check 67, \mathrm{CZ} on check 62, check 68, \mathrm{CZ} on check 62, check 69, \mathrm{CZ} on check 62, check 71, \mathrm{CZ} on check 62, check 74, \mathrm{CZ} on check 62, check 77, \mathrm{CZ} on check 62, check 78, \mathrm{CZ} on check 62, check 79, \mathrm{CZ} on check 63, check 64, \mathrm{CZ} on check 63, check 65, \mathrm{CZ} on check 63, check 68, \mathrm{CZ} on check 63, check 69, \mathrm{CZ} on check 63, check 70, \mathrm{CZ} on check 63, check 74, \mathrm{CZ} on check 63, check 77, \mathrm{CZ} on check 64, check 67, \mathrm{CZ} on check 64, check 69, \mathrm{CZ} on check 64, check 73, \mathrm{CZ} on check 64, check 75, \mathrm{CZ} on check 64, check 77, \mathrm{CZ} on check 64, check 78, \mathrm{CZ} on check 65, check 67, \mathrm{CZ} on check 65, check 68, \mathrm{CZ} on check 65, check 69, \mathrm{CZ} on check 65, check 71, \mathrm{CZ} on check 65, check 73, \mathrm{CZ} on check 65, check 74, \mathrm{CZ} on check 65, check 76, \mathrm{CZ} on check 65, check 78, \mathrm{CZ} on check 66, check 68, \mathrm{CZ} on check 66, check 69, \mathrm{CZ} on check 66, check 71, \mathrm{CZ} on check 66, check 73, \mathrm{CZ} on check 66, check 79, \mathrm{CZ} on check 67, check 68, \mathrm{CZ} on check 67, check 70, \mathrm{CZ} on check 67, check 71, \mathrm{CZ} on check 67, check 74, \mathrm{CZ} on check 67, check 75, \mathrm{CZ} on check 67, check 78, \mathrm{CZ} on check 68, check 70, \mathrm{CZ} on check 68, check 72, \mathrm{CZ} on check 68, check 75, \mathrm{CZ} on check 68, check 76, \mathrm{CZ} on check 68, check 78, \mathrm{CZ} on check 69, check 71, \mathrm{CZ} on check 69, check 73, \mathrm{CZ} on check 69, check 74, \mathrm{CZ} on check 69, check 76, \mathrm{CZ} on check 69, check 77, \mathrm{CZ} on check 69, check 78, \mathrm{CZ} on check 70, check 71, \mathrm{CZ} on check 70, check 72, \mathrm{CZ} on check 70, check 74, \mathrm{CZ} on check 70, check 75, \mathrm{CZ} on check 70, check 77, \mathrm{CZ} on check 70, check 79, \mathrm{CZ} on check 71, check 75, \mathrm{CZ} on check 71, check 76, \mathrm{CZ} on check 71, check 77, \mathrm{CZ} on check 71, check 78, \mathrm{CZ} on check 72, check 74, \mathrm{CZ} on check 72, check 75, \mathrm{CZ} on check 72, check 77, \mathrm{CZ} on check 73, check 76, \mathrm{CZ} on check 73, check 79, \mathrm{CZ} on check 74, check 76, \mathrm{CZ} on check 74, check 78, \mathrm{CZ} on check 75, check 77, \mathrm{CZ} on check 75, check 79, \mathrm{CZ} on check 76, check 77, \mathrm{CZ} on check 76, check 78
These Clifford gates cannot be avoided. No choice of \mathrm{T}, \mathrm{T}^3, \mathrm{T}^5 or \mathrm{T}^\dagger for each rotation removes them; the catalogue proves this by showing that the linear system over \mathbb{Z}_4 the powers would have to solve has no solution.
Rotations are numbered by matrix column, from 0. The correction comes from the columns by the weight expansion of Bravyi and Haah (2012). verify_catalog.py re-derives it, checks the corrected circuit's phase input by input against the gate, and on small circuits simulates it gate by gate.
Convert the output with CNOT and S
A CNOT circuit on the outputs, followed by S, Z and CZ gates, turns this factory's gate into other gates that prepare the same magic state. Type a target gate to check whether it is reachable. If it is, you get the circuit, checked on every basis state.
Or list every gate it reaches. The list is built in your browser and saved as a text file, one gate per line.
Python code that writes the same list
import json, urllib.request
NAMES = {1: "T", 2: "CS", 3: "CCZ"}
def equivalent_gates(k, terms, limit=1_000_000):
"""Every gate a CNOT circuit and S, Z, CZ gates reach from this one.
A gate is its set of terms mod Clifford: {a} is T, {a,b} is CS and
{a,b,c} is CCZ on those outputs. CNOT c->t sends x_t to
x_c + x_t - 2 x_c x_t, so a term on t but not c adds the term with t
replaced by c, and, below CCZ, the term with c added.
"""
start = frozenset(frozenset(m) for m in terms)
seen, queue = {start}, [start]
for gate in queue:
for c in range(k):
for t in range(k):
if c == t:
continue
new = set(gate)
for m in gate:
if t in m and c not in m:
new ^= {(m - {t}) | {c}}
if len(m) < 3:
new ^= {m | {c}}
new = frozenset(new)
if new not in seen:
seen.add(new)
queue.append(new)
if len(seen) > limit:
raise RuntimeError(f"more than {limit} equivalent gates")
return seen
def name(gate, k):
sep = "," if k > 10 else ""
terms = sorted((sorted(m) for m in gate), key=lambda m: (len(m), m))
return "·".join(NAMES[len(m)] + sep.join(map(str, m)) for m in terms) or "I"
url = "https://shubhamj810.github.io/magic-state-factory-repo/data/factories/756.32.6.a.json"
record = json.load(urllib.request.urlopen(url))
k = record["parameters"]["k"]
gates = equivalent_gates(k, record["gate"]["monomials"])
lines = sorted(name(g, k) for g in gates)
print(len(lines), "equivalent gates")
with open("equivalent-gates-756.32.6.a.txt", "w") as out:
out.write("\n".join(lines) + "\n")
Distance
d\ge 6. No fault of weight below 6 is both undetectable and damaging. None of weight 6 has been found, so the true distance may be larger.
Its source certifies d\ge 9, as a lower bound. That certificate is not re-checked here, but rankings on this site may use it. Source: gamma frontier release record weighted_sources_756_32_9 (gamma_frontier_release/frontier.json, distance_kind lower_bound, Z distance).
A fault is a set of faulty columns. It is undetectable when their check parts cancel, and damaging when their output parts do not.
Original source
S. P. Jain, A. Wills, and S. Singh, "Symmetry and AI-assisted discovery of magic-state factories," arXiv:2610.06535 (2026). arxiv.org/abs/2610.06535
Provenance
built from one of Wills's parent codes (weighted Reed-Muller, restricted-light or one-heavy) by searched punctures, paired-column contractions or logical-pair checks, in the pure-T distillation-exponent release (gamma = log(n/k)/log d, n < 1000); a verified witness, not a maximum -- only the release's own frontier points are the lowest gamma it knows
Found by: AI search (gamma frontier): from Wills parent codes
Discovery: AI search
1 recorded source
[
{
"regime": "AI search (gamma frontier): from Wills parent codes",
"file": "gamma_frontier_release/protocols/weighted_sources_756_32_9.json",
"label": "weighted_sources_756_32_9",
"N": 80,
"d": 6,
"d_is_exact": false,
"origin": "Triorthogonal; matrix verified",
"provenance": "gamma frontier release record weighted_sources_756_32_9 (source catalogue id weighted_sources_756_32_9); construction: Triorthogonal; matrix verified; matrix 0129c9c47d049a17...; the release states d=9 (lower_bound), gamma=1.4392272442235248 (certified_upper_bound)",
"notes": "matrix gamma_frontier_release/matrices/0129c9c47d049a17dceb9026e43fad5aff14a11ce6a83c7a6cb59438483fe5ef.matrix"
}
]Use it in code
Load this factory and re-derive every number from its circuit with the catalogue's own verifier.
# git clone https://github.com/shubhamj810/magic-state-factory-repo
# cd magic-state-factory-repo/master_catalog
import json, urllib.request
import verify_catalog as VC
url = "https://shubhamj810.github.io/magic-state-factory-repo/data/factories/756.32.6.a.json"
record = json.load(urllib.request.urlopen(url))
columns = record["circuit"]["columns"]
k, N = record["parameters"]["k"], record["parameters"]["N"]
facts, problems = VC.derive(columns, k, N) # gate, T-count, degree, ...
distance = VC.measure_distance(columns, k, N) # exhaustive fault search
print(facts["gate_human"], distance["d_exact"] or distance["d_at_least"],
problems or "verified")
Raw record
Show the JSON this page is built from
Source: master_catalog.json, factories[1214].