Magic State Factory Catalog

[\![1301,\,1,\,3]\!] factory

\mathrm{T}_{0}

distance, proved here
3\le d\le 21 certified 21
error coefficient
—
\gamma_\rho
2.3553†
V_{\mathrm{ex}}
1
wires
N=331
Clifford correction
none with T powers
found by
pre-existing pure T

The circuit

The 331\times1301 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.

  • output wires
  • check wires, measured and postselected
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 760 770 780 790 800 810 820 830 840 850 860 870 880 890 900 910 920 930 940 950 960 970 980 990 1000 1010 1020 1030 1040 1050 1060 1070 1080 1090 1100 1110 1120 1130 1140 1150 1160 1170 1180 1190 1200 1210 1220 1230 1240 1250 1260 1270 1280 1290 1300
out 0 (1301)11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
check 1 (112)1·1·111111111·1··1111··1····1111··11·1··1111·1··11·11·1·11·1·11111·11·1·111·1111·1111··················································································1·1·111111111·1··1111··1····1111··11·1··1111·1··11·11·1·11·1·11111·11·1·111·1111·1111·························································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 2 (88)11111········111·1···1·11···1···1·1·111·1···111·1·11·1111·1111····11·1111··11···11···1·················································································11111········111·1···1·11···1···1·1·111·1···111·1·11·1111·1111····11·1111··11···11···1························································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 3 (88)·11111········111·1···1·11···1···1·1·111·1···111·1·11·1111·1111····11·1111··11···11···1·················································································11111········111·1···1·11···1···1·1·111·1···111·1·11·1111·1111····11·1111··11···11···1·······················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 4 (88)··11111········111·1···1·11···1···1·1·111·1···111·1·11·1111·1111····11·1111··11···11···1·················································································11111········111·1···1·11···1···1·1·111·1···111·1·11·1111·1111····11·1111··11···11···1······················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 5 (72)1·11····11111·1·1··1···11·11111···1····1··1··1·1····11····1······1·111·····111···11·····1··············································································1·11····11111·1·1··1···11·11111···1····1··1··1·1····11····1······1·111·····111···11·····1·····················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 6 (72)·1·11····11111·1·1··1···11·11111···1····1··1··1·1····11····1······1·111·····111···11·····1··············································································1·11····11111·1·1··1···11·11111···1····1··1··1·1····11····1······1·111·····111···11·····1····················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 7 (96)1·····1111···1··11·111·1·11·····1·1111··1·1111·11··11··111·1111111··11·1111·1····11·······1············································································1·····1111···1··11·111·1·11·····1·1111··1·1111·11··11··111·1111111··11·1111·1····11·······1···················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 8 (96)·1·····1111···1··11·111·1·11·····1·1111··1·1111·11··11··111·1111111··11·1111·1····11·······1············································································1·····1111···1··11·111·1·11·····1·1111··1·1111·11··11··111·1111111··11·1111·1····11·······1··················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 9 (88)1···1111····1·11·1··111··1·1·111···11·1111·11·111·1111··1·1·······1·1··11··1·1·1·11·········1··········································································1···1111····1·11·1··111··1·1·111···11·1111·11·111·1111··1·1·······1·1··11··1·1·1·11·········1·················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 10 (88)·1···1111····1·11·1··111··1·1·111···11·1111·11·111·1111··1·1·······1·1··11··1·1·1·11·········1··········································································1···1111····1·11·1··111··1·1·111···11·1111·11·111·1111··1·1·······1·1··11··1·1·1·11·········1················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 11 (80)1···11····111···1·1·1·1·1··11·1·1111··1·······1···11·1·11111111111·1····1···1·1···1···········1········································································1···11····111···1·1·1·1·1··11·1·1111··1·······1···11·1·11111111111·1····1···1·1···1···········1···············································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 12 (80)·1···11····111···1·1·1·1·1··11·1·1111··1·······1···11·1·11111111111·1····1···1·1···1···········1········································································1···11····111···1·1·1·1·1··11·1·1111··1·······1···11·1·11111111111·1····1···1·1···1···········1··············································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 13 (88)1···11··1111·1···1·1··111·1·1··11···1····111·1···1·1·1111·1·1·····1·111·11··11·11111············1······································································1···11··1111·1···1·1··111·1·1··11···1····111·1···1·1·1111·1·1·····1·111·11··11·11111············1·············································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 14 (80)111·1··11········1·1····11·11·111111····11··111·1111···1······1111··11·11···1··11················1·····································································111·1··11········1·1····11·11·111111····11··111·1111···1······1111··11·11···1··11················1············································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 15 (80)·111·1··11········1·1····11·11·111111····11··111·1111···1······1111··11·11···1··11················1·····································································111·1··11········1·1····11·11·111111····11··111·1111···1······1111··11·11···1··11················1···········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 16 (80)··111·1··11········1·1····11·11·111111····11··111·1111···1······1111··11·11···1··11················1·····································································111·1··11········1·1····11·11·111111····11··111·1111···1······1111··11·11···1··11················1··········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 17 (80)···111·1··11········1·1····11·11·111111····11··111·1111···1······1111··11·11···1··11················1·····································································111·1··11········1·1····11·11·111111····11··111·1111···1······1111··11·11···1··11················1·········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 18 (88)1·1····1·11···1··11111········1·1···1·1111111·····11·1·111···111111··11···11·111111··················1·································································1·1····1·11···1··11111········1·1···1·1111111·····11·1·111···111111··11···11·111111··················1········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 19 (88)·1·1····1·11···1··11111········1·1···1·1111111·····11·1·111···111111··11···11·111111··················1·································································1·1····1·11···1··11111········1·1···1·1111111·····11·1·111···111111··11···11·111111··················1·······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 20 (80)1····1111·1···1·111··11·····11111··1·11·····1·1·11·1·1111·1··11···1···11·11···1·1······················1·······························································1····1111·1···1·111··11·····11111··1·11·····1·1·11·1·1111·1··11···1···11·11···1·1······················1······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 21 (80)·1····1111·1···1·111··11·····11111··1·11·····1·1·11·1·1111·1··11···1···11·11···1·1······················1·······························································1····1111·1···1·111··11·····11111··1·11·····1·1·11·1·1111·1··11···1···11·11···1·1······················1·····································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 22 (80)··1····1111·1···1·111··11·····11111··1·11·····1·1·11·1·1111·1··11···1···11·11···1·1······················1·······························································1····1111·1···1·111··11·····11111··1·11·····1·1·11·1·1111·1··11···1···11·11···1·1······················1····································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 23 (80)···1····1111·1···1·111··11·····11111··1·11·····1·1·11·1·1111·1··11···1···11·11···1·1······················1·······························································1····1111·1···1·111··11·····11111··1·11·····1·1·11·1·1111·1··11···1···11·11···1·1······················1···································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 24 (96)1·1··1111········1·1·111·11·111111··11·11··1·1···111·1111·1·11·11·111···11·11··1·1·1·······················1···························································1·1··1111········1·1·111·11·111111··11·11··1·1···111·1111·1·11·11·111···11·11··1·1·1·······················1··································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 25 (80)111111····111·1··1·1··1·1·111···11·1··1···11111·111····1·······1·····11·1·····1111·1························1··························································111111····111·1··1·1··1·1·111···11·1··1···11111·111····1·······1·····11·1·····1111·1························1·································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 26 (96)11·1···1111··111·1·1·····1·1··11·1·111·1111·1·111·1·1·1··1·1·111·1·11··11·1·111·1··1·························1·························································11·1···1111··111·1·1·····1·1··11·1·111·1111·1·111·1·1·1··1·1·111·1·11··11·1·111·1··1·························1································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 27 (80)11···111····1··111·1···1··1··11·1··11·1········1····1111111111···111·11···111·····11··························1························································11···111····1··111·1···1··1··11·1··11·1········1····1111111111···111·11···111·····11··························1·······························································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 28 (96)11··11···111111·1··1···11··111···1111··11111·1···1·111·1··1·1··1111····11111··11·11····························1·······················································11··11···111111·1··1···11··111···1111··11111·1···1·111·1··1·1··1111····11111··11·11····························1······························································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 29 (96)·11··11···111111·1··1···11··111···1111··11111·1···1·111·1··1·1··1111····11111··11·11····························1·······················································11··11···111111·1··1···11··111···1111··11111·1···1·111·1··1·1··1111····11111··11·11····························1·····························································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 30 (88)1··111··111··1·111·111·1·11·1·····1·1·1·1···1··111··11·11··111·11·1···1·1··1··111·1······························1·····················································1··111··111··1·111·111·1·11·1·····1·1·1·1···1··111··11·11··111·11·1···1·1··1··111·1······························1····························································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 31 (88)·1··111··111··1·111·111·1·11·1·····1·1·1·1···1··111··11·11··111·11·1···1·1··1··111·1······························1·····················································1··111··111··1·111·111·1·11·1·····1·1·1·1···1··111··11·11··111·11·1···1·1··1··111·1······························1···························································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 32 (80)1···1···11····11····111··1·1·1·1··11111··1·1·11·1·1·1··11·11····1·11··1··1··1·111··1·······························1···················································1···1···11····11····111··1·1·1·1··11111··1·1·11·1·1·1··11·11····1·11··1··1··1·111··1·······························1··························································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 33 (104)111·1·111··11·111111111···1··1·11·1·1·1111·111111···111·····11111·····1111··1·1·1·11································1··················································111·1·111··11·111111111···1··1·11·1·1·1111·111111···111·····11111·····1111··1·1·1·11································1·························································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 34 (80)11·11·1···11·1111····11····111·1111····1···11·11···111·111·1·······11·11····1·1···1··································1·················································11·11·1···11·1111····11····111·1111····1···11·11···111·111·1·······11·11····1·1···1··································1························································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 35 (80)·11·11·1···11·1111····11····111·1111····1···11·11···111·111·1·······11·11····1·1···1··································1·················································11·11·1···11·1111····11····111·1111····1···11·11···111·111·1·······11·11····1·1···1··································1·······················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 36 (88)1··11··1·111·1111··11···1···1····1··11··1·11··1····111·11·1···1111·111····1·11·11111···································1···············································1··11··1·111·1111··11···1···1····1··11··1·11··1····111·11·1···1111·111····1·11·11111···································1······················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 37 (80)111···11·1·····11·11·1·1·1··1·11···1··1·1·1·11·111·1·1·······11···11·1··11111··11·······································1··············································111···11·1·····11·11·1·1·1··1·11···1··1·1·1·11·111·1·1·······11···11·1··11111··11·······································1·····················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 38 (80)·111···11·1·····11·11·1·1·1··1·11···1··1·1·1·11·111·1·1·······11···11·1··11111··11·······································1··············································111···11·1·····11·11·1·1·1··1·11···1··1·1·1·11·111·1·1·······11···11·1··11111··11·······································1····················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 39 (80)··111···11·1·····11·11·1·1·1··1·11···1··1·1·1·11·111·1·1·······11···11·1··11111··11·······································1··············································111···11·1·····11·11·1·1·1··1·11···1··1·1·1·11·111·1·1·······11···11·1··11111··11·······································1···················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 40 (80)···111···11·1·····11·11·1·1·1··1·11···1··1·1·1·11·111·1·1·······11···11·1··11111··11·······································1··············································111···11·1·····11·11·1·1·1··1·11···1··1·1·1·11·111·1·1·······11···11·1··11111··11·······································1··················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 41 (88)1·1····111··111··11···1··1·11·111····1·111·1111······1111··1·1111·111··11·1·····111·········································1··········································1·1····111··111··11···1··1·11·111····1·111·1111······1111··1·1111·111··11·1·····111·········································1·················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 42 (88)·1·1····111··111··11···1··1·11·111····1·111·1111······1111··1·1111·111··11·1·····111·········································1··········································1·1····111··111··11···1··1·11·111····1·111·1111······1111··1·1111·111··11·1·····111·········································1················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 43 (80)1····1111···1··1111····11··11··111·1·1·11·····11·1·11·11··11··1···11·1··1····111·1············································1········································1····1111···1··1111····11··11··111·1·1·11·····11·1·11·11··11··1···11·1··1····111·1············································1···············································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 44 (80)·1····1111···1··1111····11··11··111·1·1·11·····11·1·11·11··11··1···11·1··1····111·1············································1········································1····1111···1··1111····11··11··111·1·1·11·····11·1·11·11··11··1···11·1··1····111·1············································1··············································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 45 (80)··1····1111···1··1111····11··11··111·1·1·11·····11·1·11·11··11··1···11·1··1····111·1············································1········································1····1111···1··1111····11··11··111·1·1·11·····11·1·11·11··11··1···11·1··1····111·1············································1·············································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 46 (88)1·111111····1·11·1···1·1··1111······111··1···1··1·11···11·11···11··111···11111111··1·············································1·····································1·111111····1·11·1···1·1··1111······111··1···1··1·11···11·11···11··111···11111111··1·············································1············································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 47 (88)1111·····111111111·11·111··1···1··11··1111·1·11·1·····1·····1111···1·1··11·1····1·11··············································1····································1111·····111111111·11·111··1···1··11··1111·1·11·1·····1·····1111···1·1··11·1····1·11··············································1···········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 48 (88)11·1·11111···1·11··1·1··11···1111·1·11·1···111111··11·1111·1·····1·1····1····111··1················································1···································11·1·11111···1·11··1·1··11···1111·1·11·1···111111··11·1111·1·····1·1····1····111··1················································1··········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 49 (88)·11·1·11111···1·11··1·1··11···1111·1·11·1···111111··11·1111·1·····1·1····1····111··1················································1···································11·1·11111···1·11··1·1··11···1111·1·11·1···111111··11·1111·1·····1·1····1····111··1················································1·········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 50 (96)1··11·1·····1·11···111····11111·11·111111·11··11··1111····1···1111··111·11··111·1·11·················································1·································1··11·1·····1·11···111····11111·11·111111·11··11··1111····1···1111··111·11··111·1·11·················································1········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 51 (88)111···1·111111111111·111···1·····1·11·11··1·11·1·1···1··11···11···1111·11···1·····1···················································1································111···1·111111111111·111···1·····1·11·11··1·11·1·1···1··11···11···1111·11···1·····1···················································1·······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 52 (88)·111···1·111111111111·111···1·····1·11·11··1·11·1·1···1··11···11···1111·11···1·····1···················································1································111···1·111111111111·111···1·····1·11·11··1·11·1·1···1··11···11···1111·11···1·····1···················································1······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 53 (88)1··1·111·1···1·11····1··11··1·11··1···1···1111111···1·11111··11··1·1·1·11···11·1·111····················································1······························1··1·111·1···1·11····1··11··1·11··1···1···1111111···1·11111··11··1·1·1·11···11·1·111····················································1·····································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 54 (88)111··1···1·11···1·111·11·11·1·1·1·1··1·1111·1·11···11111··1··1··1111······1·1··111·······················································1·····························111··1···1·11···1·111·11·11·1·1·1·1··1·1111·1·11···11111··1··1··1111······1·1··111·······················································1····································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 55 (88)·111··1···1·11···1·111·11·11·1·1·1·1··1·1111·1·11···11111··1··1··1111······1·1··111·······················································1·····························111··1···1·11···1·111·11·11·1·1·1·1··1·1111·1·11···11111··1··1··1111······1·1··111·······················································1···································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 56 (88)··111··1···1·11···1·111·11·11·1·1·1·1··1·1111·1·11···11111··1··1··1111······1·1··111·······················································1·····························111··1···1·11···1·111·11·11·1·1·1·1··1·1111·1·11···11111··1··1··1111······1·1··111·······················································1··································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 57 (80)1·11··11·111···1·11·111··11···1··11······1··1··11·111··1··11··11·1···1··111·1·1··1··························································1··························1·11··11·111···1·11·111··11···1··11······1··1··11·111··1··11··11·1···1··111·1·1··1··························································1·································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 58 (80)·1·11··11·111···1·11·111··11···1··11······1··1··11·111··1··11··11·1···1··111·1·1··1··························································1··························1·11··11·111···1·11·111··11···1··11······1··1··11·111··1··11··11·1···1··111·1·1··1··························································1································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 59 (80)··1·11··11·111···1·11·111··11···1··11······1··1··11·111··1··11··11·1···1··111·1·1··1··························································1··························1·11··11·111···1·11·111··11···1··11······1··1··11·111··1··11··11·1···1··111·1·1··1··························································1·······························································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 60 (96)1·111··11··1·1···1·1·1··11····11·1111···111111·1111·11·11111···11·11··1··111··1···11···························································1·······················1·111··11··1·1···1·1·1··11····11·1111···111111·1111·11·11111···11·11··1··111··1···11···························································1······························································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 61 (80)1111··11··11·····1·1··11·11·111·1···1···1···1·1···1·11····1·1111······1111·1·11··11·····························································1······················1111··11··11·····1·1··11·11·111·1···1···1···1·1···1·11····1·1111······1111·1·11··11·····························································1·····························································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 62 (80)·1111··11··11·····1·1··11·11·111·1···1···1···1·1···1·11····1·1111······1111·1·11··11·····························································1······················1111··11··11·····1·1··11·11·111·1···1···1···1·1···1·11····1·1111······1111·1·11··11·····························································1····························································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 63 (88)1··1··11··11·11··11·11·111·1·1··1··1·11·11·1·11··1·1···111·111·····11·1····11·1·111·······························································1····················1··1··11··11·11··11·11·111·1·1··1··1·11·11·1·11··1·1···111·111·····11·1····11·1·111·······························································1···························································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 64 (88)·1··1··11··11·11··11·11·111·1·1··1··1·11·11·1·11··1·1···111·111·····11·1····11·1·111·······························································1····················1··1··11··11·11··11·11·111·1·1··1··1·11·11·1·11··1·1···111·111·····11·1····11·1·111·······························································1··························································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 65 (80)1···1·11··11·111111···1··1111·1····1···1·1·····1·1··111·1·1·····11·111···11·1··111··································································1··················1···1·11··11·111111···1··1111·1····1···1·1·····1·1··111·1·1·····11·111···11·1··111··································································1·························································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 66 (80)·1···1·11··11·111111···1··1111·1····1···1·1·····1·1··111·1·1·····11·111···11·1··111··································································1··················1···1·11··11·111111···1··1111·1····1···1·1·····1·1··111·1·1·····11·111···11·1··111··································································1························································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 67 (80)··1···1·11··11·111111···1··1111·1····1···1·1·····1·1··111·1·1·····11·111···11·1··111··································································1··················1···1·11··11·111111···1··1111·1····1···1·1·····1·1··111·1·1·····11·111···11·1··111··································································1·······················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 68 (80)1·11111·1··111··1····1·1·1·······111·11·11·111··1111··11······1111·····1·11···1··1·····································································1···············1·11111·1··111··1····1·1·1·······111·11·11·111··1111··11······1111·····1·11···1··1·····································································1······················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 69 (80)·1·11111·1··111··1····1·1·1·······111·11·11·111··1111··11······1111·····1·11···1··1·····································································1···············1·11111·1··111··1····1·1·1·······111·11·11·111··1111··11······1111·····1·11···1··1·····································································1·····················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 70 (80)··1·11111·1··111··1····1·1·1·······111·11·11·111··1111··11······1111·····1·11···1··1·····································································1···············1·11111·1··111··1····1·1·1·······111·11·11·111··1111··11······1111·····1·11···1··1·····································································1····················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 71 (88)1·111·····1·1··1111·1··11·1··111··111·1···1·1111·1···1··1·11·1111·1···1·11····11··11······································································1············1·111·····1·1··1111·1··11·1··111··111·1···1·1111·1···1··1·11·1111·1···1·11····11··11······································································1···················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 72 (96)1111··11111·111·1···11·111·111··1·1·1··1111···11·1111···1···11······1·111···111·111········································································1···········1111··11111·111·1···11·111·111··1·1·1··1111···11·1111···1···11······1·111···111·111········································································1··················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 73 (96)·1111··11111·111·1···11·111·111··1·1·1··1111···11·1111···1···11······1·111···111·111········································································1···········1111··11111·111·1···11·111·111··1·1·1··1111···11·1111···1···11······1·111···111·111········································································1·················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 74 (72)1··1··11·······111·11·1··1111······1111·1···11·······1··1111·1··11·11·······11··11···········································································1·········1··1··11·······111·11·1··1111······1111·1···11·······1··1111·1··11·11·······11··11···········································································1················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 75 (72)·1··1··11·······111·11·1··1111······1111·1···11·······1··1111·1··11·11·······11··11···········································································1·········1··1··11·······111·11·1··1111······1111·1···11·······1··1111·1··11·11·······11··11···········································································1···············································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 76 (72)··1··1··11·······111·11·1··1111······1111·1···11·······1··1111·1··11·11·······11··11···········································································1·········1··1··11·······111·11·1··1111······1111·1···11·······1··1111·1··11·11·······11··11···········································································1··············································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 77 (80)1·1111·11··11·1··1····1··1········11·111··1··1·1·1·11·1··1··1··1·1·····1111·111·111·············································································1······1·1111·11··11·1··1····1··1········11·111··1··1·1·1·11·1··1··1··1·1·····1111·111·111·············································································1·············································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 78 (80)·1·1111·11··11·1··1····1··1········11·111··1··1·1·1·11·1··1··1··1·1·····1111·111·111·············································································1······1·1111·11··11·1··1····1··1········11·111··1··1·1·1·11·1··1··1··1·1·····1111·111·111·············································································1············································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 79 (80)1·······1··111··111·1··11··11111··111··1··1111·11···11···1···1·11···1·1·1··1·1··11················································································1····1·······1··111··111·1··11··11111··111··1··1111·11···11···1···1·11···1·1·1··1·1··11················································································1···········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 80 (80)·1·······1··111··111·1··11··11111··111··1··1111·11···11···1···1·11···1·1·1··1·1··11················································································1····1·······1··111··111·1··11··11111··111··1··1111·11···11···1···1·11···1·1·1··1·1··11················································································1··········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 81 (80)··1·······1··111··111·1··11··11111··111··1··1111·11···11···1···1·11···1·1·1··1·1··11················································································1····1·······1··111··111·1··11··11111··111··1··1111·11···11···1···1·11···1·1·1··1·1··11················································································1·········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 82 (112)1·111111111·1··1111··1····1111··11·1··1111·1··11·11·1·11·1·11111·11·1·111·1111·1111··················································································1·1·111111111·1··1111··1····1111··11·1··1111·1··11·11·1·11·1·11111·11·1·111·1111·1111··················································································1········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 83 (112)·1·111111111·1··1111··1····1111··11·1··1111·1··11·11·1·11·1·11111·11·1·111·1111·1111··················································································1·1·111111111·1··1111··1····1111··11·1··1111·1··11·11·1·11·1·11111·11·1·111·1111·1111··················································································1·······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································
check 84 (48)··············································································································································································································································································································································1·111···1·1·1···11···1····111····1·1111···1··1··1·111··················································1·111···1·1·1···11···1····111····1·1111···1··1··1·111···········································································································································································································································································································································································································································································································································································································································································································································································································································
check 85 (56)··············································································································································································································································································································································111··1··111111··1·1··11···1··1···111···1··11·11·111··1·················································111··1··111111··1·1··11···1··1···111···1··11·11·111··1··········································································································································································································································································································································································································································································································································································································································································································································································································································
check 86 (56)···············································································································································································································································································································································111··1··111111··1·1··11···1··1···111···1··11·11·111··1·················································111··1··111111··1·1··11···1··1···111···1··11·11·111··1·········································································································································································································································································································································································································································································································································································································································································································································································································································
check 87 (48)··············································································································································································································································································································································1······11··1·111111·11·11·11···1·1····1··11·1··1·······1···············································1······11··1·111111·11·11·11···1·1····1··11·1··1·······1········································································································································································································································································································································································································································································································································································································································································································································································································································
check 88 (48)···············································································································································································································································································································································1······11··1·111111·11·11·11···1·1····1··11·1··1·······1···············································1······11··1·111111·11·11·11···1·1····1··11·1··1·······1·······································································································································································································································································································································································································································································································································································································································································································································································································································
check 89 (48)················································································································································································································································································································································1······11··1·111111·11·11·11···1·1····1··11·1··1·······1···············································1······11··1·111111·11·11·11···1·1····1··11·1··1·······1······································································································································································································································································································································································································································································································································································································································································································································································································································
check 90 (48)·················································································································································································································································································································································1······11··1·111111·11·11·11···1·1····1··11·1··1·······1···············································1······11··1·111111·11·11·11···1·1····1··11·1··1·······1·····································································································································································································································································································································································································································································································································································································································································································································································································································
check 91 (48)··················································································································································································································································································································································1······11··1·111111·11·11·11···1·1····1··11·1··1·······1···············································1······11··1·111111·11·11·11···1·1····1··11·1··1·······1····································································································································································································································································································································································································································································································································································································································································································································································································································
check 92 (64)··············································································································································································································································································································································1·1111··1·1··1···1111·11·1·1·1·111·1·1····11·1111111········1··········································1·1111··1·1··1···1111·11·1·1·1·111·1·1····11·1111111········1···································································································································································································································································································································································································································································································································································································································································································································································································································
check 93 (64)··············································································································································································································································································································································111··11·11111·1·11111··11··1··1·1·11·1····111111·1···········1·········································111··11·11111·1·11111··11··1··1·1·11·1····111111·1···········1··································································································································································································································································································································································································································································································································································································································································································································································································································
check 94 (64)···············································································································································································································································································································································111··11·11111·1·11111··11··1··1·1·11·1····111111·1···········1·········································111··11·11111·1·11111··11··1··1·1·11·1····111111·1···········1·································································································································································································································································································································································································································································································································································································································································································································································································································
check 95 (64)················································································································································································································································································································································111··11·11111·1·11111··11··1··1·1·11·1····111111·1···········1·········································111··11·11111·1·11111··11··1··1·1·11·1····111111·1···········1································································································································································································································································································································································································································································································································································································································································································································································································································
check 96 (48)··············································································································································································································································································································································1·1··1···111·1111··11·11····1·1·····1···1·1···11·1·1············1······································1·1··1···111·1111··11·11····1·1·····1···1·1···11·1·1············1·······························································································································································································································································································································································································································································································································································································································································································································································································································
check 97 (56)··············································································································································································································································································································································111·1·1·1··1··11····1··11·1111·1·1·11·1··111·1·1···1·············1·····································111·1·1·1··1··11····1··11·1111·1·1·11·1··111·1·1···1·············1······························································································································································································································································································································································································································································································································································································································································································································································································································
check 98 (56)··············································································································································································································································································································································11··11·1111····1·1······111··11·1111··11···1111···11··············1····································11··11·1111····1·1······111··11·1111··11···1111···11··············1·····························································································································································································································································································································································································································································································································································································································································································································································································································
check 99 (56)··············································································································································································································································································································································11·1111··1·11····11··1···1··1·11··1··1111·1·1·111·1················1···································11·1111··1·11····11··1···1··1·11··1··1111·1·1·111·1················1····························································································································································································································································································································································································································································································································································································································································································································································································································
check 100 (56)···············································································································································································································································································································································11·1111··1·11····11··1···1··1·11··1··1111·1·1·111·1················1···································11·1111··1·11····11··1···1··1·11··1··1111·1·1·111·1················1···························································································································································································································································································································································································································································································································································································································································································································································································································
check 101 (64)··············································································································································································································································································································································1···1111··11111·11·111·1··1·1·1·1··1·11111··111··1·1·················1·································1···1111··11111·11·111·1··1·1·1·1··1·11111··111··1·1·················1··························································································································································································································································································································································································································································································································································································································································································································································································································
check 102 (64)··············································································································································································································································································································································11111111··11·1111·1·1·1·1·1·11·1···1·1·111····111··1··················1································11111111··11·1111·1·1·1·1·1·11·1···1·1·111····111··1··················1·························································································································································································································································································································································································································································································································································································································································································································································································································
check 103 (56)··············································································································································································································································································································································11···111··11··11···1···1·11·111·11·1·1··11···1·1·111···················1·······························11···111··11··11···1···1·11·111·11·1·1··11···1·1·111···················1························································································································································································································································································································································································································································································································································································································································································································································································································
check 104 (48)··············································································································································································································································································································································11·11·11··11···1·1··11··1···1111··11·1···1···11·························1······························11·11·11··11···1·1··11··1···1111··11·1···1···11·························1·······················································································································································································································································································································································································································································································································································································································································································································································································································
check 105 (48)···············································································································································································································································································································································11·11·11··11···1·1··11··1···1111··11·1···1···11·························1······························11·11·11··11···1·1··11··1···1111··11·1···1···11·························1······················································································································································································································································································································································································································································································································································································································································································································································································································
check 106 (48)················································································································································································································································································································································11·11·11··11···1·1··11··1···1111··11·1···1···11·························1······························11·11·11··11···1·1··11··1···1111··11·1···1···11·························1·····················································································································································································································································································································································································································································································································································································································································································································································································································
check 107 (48)·················································································································································································································································································································································11·11·11··11···1·1··11··1···1111··11·1···1···11·························1······························11·11·11··11···1·1··11··1···1111··11·1···1···11·························1····················································································································································································································································································································································································································································································································································································································································································································································································································
check 108 (48)··················································································································································································································································································································································11·11·11··11···1·1··11··1···1111··11·1···1···11·························1······························11·11·11··11···1·1··11··1···1111··11·1···1···11·························1···················································································································································································································································································································································································································································································································································································································································································································································································································
check 109 (48)···················································································································································································································································································································································11·11·11··11···1·1··11··1···1111··11·1···1···11·························1······························11·11·11··11···1·1··11··1···1111··11·1···1···11·························1··················································································································································································································································································································································································································································································································································································································································································································································································································
check 110 (48)··············································································································································································································································································································································1·111·1111···1·········1····1·1··11···1·1111·1·11·1···························1························1·111·1111···1·········1····1·1··11···1·1111·1·11·1···························1·················································································································································································································································································································································································································································································································································································································································································································································································································
check 111 (48)···············································································································································································································································································································································1·111·1111···1·········1····1·1··11···1·1111·1·11·1···························1························1·111·1111···1·········1····1·1··11···1·1111·1·11·1···························1················································································································································································································································································································································································································································································································································································································································································································································································································
check 112 (56)··············································································································································································································································································································································1··1·11··1·11··111···1···1111·1·11···11·1··11··111·1····························1······················1··1·11··1·11··111···1···1111·1·11···11·1··11··111·1····························1···············································································································································································································································································································································································································································································································································································································································································································································································································
check 113 (48)··············································································································································································································································································································································1111··111····1····1··11······1·1··1111·1·11·1····1·1·····························1·····················1111··111····1····1··11······1·1··1111·1·11·1····1·1·····························1··············································································································································································································································································································································································································································································································································································································································································································································································································
check 114 (48)··············································································································································································································································································································································11·····1·11·1·1·11·1·111··111·1·11······1··1····1··1······························1····················11·····1·11·1·1·11·1·111··111·1·11······1··1····1··1······························1·············································································································································································································································································································································································································································································································································································································································································································································································································
check 115 (64)··············································································································································································································································································································································11·11······111·11·1·11111·1··1·1··11111··11·11··1111·······························1···················11·11······111·11·1·11111·1··1·1··11111··11·11··1111·······························1············································································································································································································································································································································································································································································································································································································································································································································································································
check 116 (48)··············································································································································································································································································································································11·1·1··1·1··11····1··11111·1·1·11·····1···1··1·11··································1··················11·1·1··1·1··11····1··11111·1·1·11·····1···1··1·11··································1···········································································································································································································································································································································································································································································································································································································································································································································································································
check 117 (48)···············································································································································································································································································································································11·1·1··1·1··11····1··11111·1·1·11·····1···1··1·11··································1··················11·1·1··1·1··11····1··11111·1·1·11·····1···1··1·11··································1··········································································································································································································································································································································································································································································································································································································································································································································································································
check 118 (48)················································································································································································································································································································································11·1·1··1·1··11····1··11111·1·1·11·····1···1··1·11··································1··················11·1·1··1·1··11····1··11111·1·1·11·····1···1··1·11··································1·········································································································································································································································································································································································································································································································································································································································································································································································································
check 119 (40)··············································································································································································································································································································································1·1···1···1111·······11··1···1·1·····11······11·111····································1···············1·1···1···1111·······11··1···1·1·····11······11·111····································1········································································································································································································································································································································································································································································································································································································································································································································································································
check 120 (40)···············································································································································································································································································································································1·1···1···1111·······11··1···1·1·····11······11·111····································1···············1·1···1···1111·······11··1···1·1·····11······11·111····································1·······································································································································································································································································································································································································································································································································································································································································································································································································
check 121 (48)··············································································································································································································································································································································1··1······1··11111···1·11·1·1··1···111111·1··1·1·········································1·············1··1······1··11111···1·11·1·1··1···111111·1··1·1·········································1······································································································································································································································································································································································································································································································································································································································································································································································································
check 122 (48)···············································································································································································································································································································································1··1······1··11111···1·11·1·1··1···111111·1··1·1·········································1·············1··1······1··11111···1·11·1·1··1···111111·1··1·1·········································1·····································································································································································································································································································································································································································································································································································································································································································································································································
check 123 (48)················································································································································································································································································································································1··1······1··11111···1·11·1·1··1···111111·1··1·1·········································1·············1··1······1··11111···1·11·1·1··1···111111·1··1·1·········································1····································································································································································································································································································································································································································································································································································································································································································································································································
check 124 (48)·················································································································································································································································································································································1··1······1··11111···1·11·1·1··1···111111·1··1·1·········································1·············1··1······1··11111···1·11·1·1··1···111111·1··1·1·········································1···································································································································································································································································································································································································································································································································································································································································································································································································
check 125 (48)··················································································································································································································································································································································1··1······1··11111···1·11·1·1··1···111111·1··1·1·········································1·············1··1······1··11111···1·11·1·1··1···111111·1··1·1·········································1··································································································································································································································································································································································································································································································································································································································································································································································································
check 126 (56)··············································································································································································································································································································································1·1111····1·1··111111·1····1·1·1···1·11·11·11··11··1··········································1········1·1111····1·1··111111·1····1·1·1···1·11·11·11··11··1··········································1·································································································································································································································································································································································································································································································································································································································································································································································································
check 127 (56)··············································································································································································································································································································································111··11·1·1111····111··1··11··1·11·1·1·1·1··1····111···········································1·······111··11·1·1111····111··1··11··1·11·1·1·1·1··1····111···········································1································································································································································································································································································································································································································································································································································································································································································································································································
check 128 (48)··············································································································································································································································································································································11··1·111111·11·11·11···1·1····1··11·1··1·······1···············································1······11··1·111111·11·11·11···1·1····1··11·1··1·······1···············································1·······························································································································································································································································································································································································································································································································································································································································································································································································
check 129 (48)···············································································································································································································································································································································11··1·111111·11·11·11···1·1····1··11·1··1·······1···············································1······11··1·111111·11·11·11···1·1····1··11·1··1·······1···············································1······························································································································································································································································································································································································································································································································································································································································································································································································
check 130 (48)················································································································································································································································································································································11··1·111111·11·11·11···1·1····1··11·1··1·······1···············································1······11··1·111111·11·11·11···1·1····1··11·1··1·······1···············································1·····························································································································································································································································································································································································································································································································································································································································································································································································
check 131 (48)·················································································································································································································································································································································11··1·111111·11·11·11···1·1····1··11·1··1·······1···············································1······11··1·111111·11·11·11···1·1····1··11·1··1·······1···············································1····························································································································································································································································································································································································································································································································································································································································································································································································
check 132 (56)··············································································································································································································································································································································1·11·1·····1·1111·1·1··11·11··1··1··11·1·11·11··1·11················································1··1·11·1·····1·1111·1·1··11·11··1··1··11·1·11·11··1·11················································1···························································································································································································································································································································································································································································································································································································································································································································································································
check 133 (48)··············································································································································································································································································································································111···1·1·1···11···1····111····1·1111···1··1··1·111··················································1·111···1·1·1···11···1····111····1·1111···1··1··1·111··················································1··························································································································································································································································································································································································································································································································································································································································································································································································
check 134 (48)···············································································································································································································································································································································111···1·1·1···11···1····111····1·1111···1··1··1·111··················································1·111···1·1·1···11···1····111····1·1111···1··1··1·111··················································1·························································································································································································································································································································································································································································································································································································································································································································································································
check 135 (52)····························································································································································································································································································································································································································································································································································1·1····11··1111·1111·····1·11111··1·1····111···11·1··················································1·1····11··1111·1111·····1·11111··1·1····111···11·1·································································································································································································································································································································································································································································································································································································································
check 136 (52)·······························································································································································································································································································································································································································································································································································11··1··11·11···11·1···11··111·111·11··1·1·1·1···11···················································11··1··11·11···11·1···11··111·111·11··1·1·1·1···11·······························································································································································································································································································································································································································································································································································································································
check 137 (52)·····························································································································································································································································································································································································································································································································································1···1·1·11···1··1·1·11··1111·11·1·11··1·1···111·1···1················································1···1·1·11···1··1·1·11··1111·11·1·11··1·1···111·1···1······························································································································································································································································································································································································································································································································································································································
check 138 (52)····························································································································································································································································································································································································································································································································································11·1··11111·····1·1···11·1··11·1···1····111·1·1·11·1··1··············································11·1··11111·····1·1···11·1··11·1···1····111·1·1·11·1··1·····························································································································································································································································································································································································································································································································································································································
check 139 (48)····························································································································································································································································································································································································································································································································································1······11··1·111111·11·11·11···1·1····1··11·1··1·······1·············································1······11··1·111111·11·11·11···1·1····1··11·1··1·······1····························································································································································································································································································································································································································································································································································································································
check 140 (48)·····························································································································································································································································································································································································································································································································································1······11··1·111111·11·11·11···1·1····1··11·1··1·······1·············································1······11··1·111111·11·11·11···1·1····1··11·1··1·······1···························································································································································································································································································································································································································································································································································································································
check 141 (48)······························································································································································································································································································································································································································································································································································1······11··1·111111·11·11·11···1·1····1··11·1··1·······1·············································1······11··1·111111·11·11·11···1·1····1··11·1··1·······1··························································································································································································································································································································································································································································································································································································································
check 142 (44)····························································································································································································································································································································································································································································································································································1·11···11·1·11······11·1111·1··1··········1111··1·········1··········································1·11···11·1·11······11·1111·1··1··········1111··1·········1·························································································································································································································································································································································································································································································································································································································
check 143 (48)································································································································································································································································································································································································································································································································································1······11··1·111111·11·11·11···1·1····1··11·1··1·······1·············································1······11··1·111111·11·11·11···1·1····1··11·1··1·······1························································································································································································································································································································································································································································································································································································································
check 144 (52)·······························································································································································································································································································································································································································································································································································111·1··111·1·1···1·11····1·1·111111···1···11··1·1········1···········································111·1··111·1·1···1·11····1·1·111111···1···11··1·1········1·······················································································································································································································································································································································································································································································································································································································
check 145 (64)····························································································································································································································································································································································································································································································································································111··11·11111·1·11111··11··1··1·1·11·1····111111·1···········1·······································111··11·11111·1·11111··11··1··1·1·11·1····111111·1···········1······················································································································································································································································································································································································································································································································································································································
check 146 (52)····························································································································································································································································································································································································································································································································································11·1··1·111···111···11··1··1·11··111··1··11·111···············1······································11·1··1·111···111···11··1··1·11··111··1··11·111···············1·····················································································································································································································································································································································································································································································································································································································
check 147 (64)······························································································································································································································································································································································································································································································································································111··11·11111·1·11111··11··1··1·1·11·1····111111·1···········1·······································111··11·11111·1·11111··11··1··1·1·11·1····111111·1···········1····················································································································································································································································································································································································································································································································································································································
check 148 (48)····························································································································································································································································································································································································································································································································································1·1··1···111·1111··11·11····1·1·····1···1·1···11·1·1············1····································1·1··1···111·1111··11·11····1·1·····1···1·1···11·1·1············1···················································································································································································································································································································································································································································································································································································································
check 149 (56)····························································································································································································································································································································································································································································································································································111·1·1·1··1··11····1··11·1111·1·1·11·1··111·1·1···1·············1···································111·1·1·1··1··11····1··11·1111·1·1·11·1··111·1·1···1·············1··················································································································································································································································································································································································································································································································································································································
check 150 (68)·····························································································································································································································································································································································································································································································································································11·11···11111111·11····1·111··111·11·11·11·11111··1··············1···································11·11···11111111·11····1·111··111·11·11·11·11111··1··············1·················································································································································································································································································································································································································································································································································································································
check 151 (52)·····························································································································································································································································································································································································································································································································································111111111···11·1··1·1·····1·1······111111·11·1····················1··································111111111···11·1··1·1·····1·1······111111·11·1····················1················································································································································································································································································································································································································································································································································································································
check 152 (56)·····························································································································································································································································································································································································································································································································································11·1111··1·11····11··1···1··1·11··1··1111·1·1·111·1················1·································11·1111··1·11····11··1···1··1·11··1··1111·1·1·111·1················1···············································································································································································································································································································································································································································································································································································································
check 153 (64)····························································································································································································································································································································································································································································································································································1···1111··11111·11·111·1··1·1·1·1··1·11111··111··1·1·················1·······························1···1111··11111·11·111·1··1·1·1·1··1·11111··111··1·1·················1··············································································································································································································································································································································································································································································································································································································
check 154 (64)····························································································································································································································································································································································································································································································································································11111111··11·1111·1·1·1·1·1·11·1···1·1·111····111··1··················1······························11111111··11·1111·1·1·1·1·1·11·1···1·1·111····111··1··················1·············································································································································································································································································································································································································································································································································································································
check 155 (60)·····························································································································································································································································································································································································································································································································································11··11·1·1·11·1111····1··11···1111111··1·11·1··11·1···················1······························11··11·1·1·11·1111····1··11···1111111··1·11·1··11·1···················1············································································································································································································································································································································································································································································································································································································
check 156 (48)····························································································································································································································································································································································································································································································································································11·11·11··11···1·1··11··1···1111··11·1···1···11·························1····························11·11·11··11···1·1··11··1···1111··11·1···1···11·························1···········································································································································································································································································································································································································································································································································································································
check 157 (48)·····························································································································································································································································································································································································································································································································································11·11·11··11···1·1··11··1···1111··11·1···1···11·························1····························11·11·11··11···1·1··11··1···1111··11·1···1···11·························1··········································································································································································································································································································································································································································································································································································································
check 158 (48)······························································································································································································································································································································································································································································································································································11·11·11··11···1·1··11··1···1111··11·1···1···11·························1····························11·11·11··11···1·1··11··1···1111··11·1···1···11·························1·········································································································································································································································································································································································································································································································································································································
check 159 (48)·······························································································································································································································································································································································································································································································································································11·11·11··11···1·1··11··1···1111··11·1···1···11·························1····························11·11·11··11···1·1··11··1···1111··11·1···1···11·························1········································································································································································································································································································································································································································································································································································································
check 160 (60)····························································································································································································································································································································································································································································································································································1·1·11····1·11·1111··1··1··1·11111·11·11··11·1·111··························1························1·1·11····1·11·1111··1··1··1·11111·11·11··11·1·111··························1·······································································································································································································································································································································································································································································································································································································
check 161 (60)····························································································································································································································································································································································································································································································································································1·1··111·1···111·1111·1···111·11·1·1···111·1··111··1·························1·······················1·1··111·1···111·1111·1···111·11·1·1···111·1··111··1·························1······································································································································································································································································································································································································································································································································································································
check 162 (44)·······························································································································································································································································································································································································································································································································································11·1··1·11·1·1111···1·1·1·1·1·1··1·1·1····1································1·························11·1··1·11·1·1111···1·1·1·1·1·1··1·1·1····1································1·····································································································································································································································································································································································································································································································································································································
check 163 (48)·····························································································································································································································································································································································································································································································································································1·111·1111···1·········1····1·1··11···1·1111·1·11·1···························1······················1·111·1111···1·········1····1·1··11···1·1111·1·11·1···························1····································································································································································································································································································································································································································································································································································································
check 164 (56)····························································································································································································································································································································································································································································································································································1··1·11··1·11··111···1···1111·1·11···11·1··11··111·1····························1····················1··1·11··1·11··111···1···1111·1·11···11·1··11··111·1····························1···································································································································································································································································································································································································································································································································································································
check 165 (48)····························································································································································································································································································································································································································································································································································1111··111····1····1··11······1·1··1111·1·11·1····1·1·····························1···················1111··111····1····1··11······1·1··1111·1·11·1····1·1·····························1··································································································································································································································································································································································································································································································································································································
check 166 (48)····························································································································································································································································································································································································································································································································································11·····1·11·1·1·11·1·111··111·1·11······1··1····1··1······························1··················11·····1·11·1·1·11·1·111··111·1·11······1··1····1··1······························1·································································································································································································································································································································································································································································································································································································
check 167 (60)·····························································································································································································································································································································································································································································································································································1111··11·····11·1·1111111111·1····1·11····111·1·1·1·······························1··················1111··11·····11·1·1111111111·1····1·11····111·1·1·1·······························1································································································································································································································································································································································································································································································································································································
check 168 (48)····························································································································································································································································································································································································································································································································································11·1·1··1·1··11····1··11111·1·1·11·····1···1··1·11··································1················11·1·1··1·1··11····1··11111·1·1·11·····1···1··1·11··································1·······························································································································································································································································································································································································································································································································································································
check 169 (60)····························································································································································································································································································································································································································································································································································11··1·1111··11·111111··11·1·1·1··1··1···11111···11···································1···············11··1·1111··11·111111··11·1·1·1··1··1···11111···11···································1······························································································································································································································································································································································································································································································································································································
check 170 (52)····························································································································································································································································································································································································································································································································································1··1·1··1·11·111·111·1··1·1··1·11··11·····11·1·1···1··································1··············1··1·1··1·11·111·111·1··1·1··1·11··11·····11·1·1···1··································1·····························································································································································································································································································································································································································································································································································································
check 171 (52)··································································································································································································································································································································································································································································································································································111·1···1·1111·11····11·1···1·111··111·111·1·····································1···················111·1···1·1111·11····11·1···1·111··111·111·1·····································1····························································································································································································································································································································································································································································································································································································
check 172 (60)····························································································································································································································································································································································································································································································································································1111····1·······1111··11·11111·11·1·1·11·111··1·11·1····································1············1111····1·······1111··11·11111·11·1·1·11·111··1·11·1····································1···························································································································································································································································································································································································································································································································································································
check 173 (48)····························································································································································································································································································································································································································································································································································1··1······1··11111···1·11·1·1··1···111111·1··1·1·········································1···········1··1······1··11111···1·11·1·1··1···111111·1··1·1·········································1··························································································································································································································································································································································································································································································································································································
check 174 (48)·····························································································································································································································································································································································································································································································································································1··1······1··11111···1·11·1·1··1···111111·1··1·1·········································1···········1··1······1··11111···1·11·1·1··1···111111·1··1·1·········································1·························································································································································································································································································································································································································································································································································································
check 175 (48)······························································································································································································································································································································································································································································································································································1··1······1··11111···1·11·1·1··1···111111·1··1·1·········································1···········1··1······1··11111···1·11·1·1··1···111111·1··1·1·········································1························································································································································································································································································································································································································································································································································································
check 176 (44)····························································································································································································································································································································································································································································································································································1·11··111··11·1·····1···111·1·1·····1·111····1·1············································1········1·11··111··11·1·····1···111·1·1·····1·111····1·1············································1·······················································································································································································································································································································································································································································································································································································
check 177 (48)································································································································································································································································································································································································································································································································································1··1······1··11111···1·11·1·1··1···111111·1··1·1·········································1···········1··1······1··11111···1·11·1·1··1···111111·1··1·1·········································1······················································································································································································································································································································································································································································································································································································
check 178 (56)····························································································································································································································································································································································································································································································································································1·1111····1·1··111111·1····1·1·1···1·11·11·11··11··1··········································1······1·1111····1·1··111111·1····1·1·1···1·11·11·11··11··1··········································1·····················································································································································································································································································································································································································································································································································································
check 179 (60)·····························································································································································································································································································································································································································································································································································1···111··1···1·11··1··1·11·11·1111111·1··111··111·1···········································1······1···111··1···1·11··1··1·11·11·1111111·1··111··111·1···········································1····················································································································································································································································································································································································································································································································································································
check 180 (48)····························································································································································································································································································································································································································································································································································11··1·111111·11·11·11···1·1····1··11·1··1·······1···············································1····11··1·111111·11·11·11···1·1····1··11·1··1·······1···············································1···················································································································································································································································································································································································································································································································································································
check 181 (48)·····························································································································································································································································································································································································································································································································································11··1·111111·11·11·11···1·1····1··11·1··1·······1···············································1····11··1·111111·11·11·11···1·1····1··11·1··1·······1···············································1··················································································································································································································································································································································································································································································································································································
check 182 (52)····························································································································································································································································································································································································································································································································································1··1··11·11···11·1···11··111·111·11··1·1·1·1···11·················································1··1··1··11·11···11·1···11··111·111·11··1·1·1·1···11·················································1·················································································································································································································································································································································································································································································································································································
check 183 (48)·······························································································································································································································································································································································································································································································································································11··1·111111·11·11·11···1·1····1··11·1··1·······1···············································1····11··1·111111·11·11·11···1·1····1··11·1··1·······1···············································1················································································································································································································································································································································································································································································································································································
check 184 (52)·······························································································································································································································································································································································································································································································································································1·1·11···1··1·1·11··1111·11·1·11··1·1···111·1···1················································1···1·1·11···1··1·1·11··1111·11·1·11··1·1···111·1···1················································1···············································································································································································································································································································································································································································································································································································
check 185 (40)······································································································································································································································································································································································································································································································································································································································································································································································1··11·1····111·1111···1·1···11··1··1·1·11······································1··11·1····111·1111···1·1···11··1··1·1·11·······················································································································································································································································································································································································································································
check 186 (48)······································································································································································································································································································································································································································································································································································································································································································································································11·1·111···1··11···1··1111··1·1·11·11111·1·····································11·1·111···1··11···1··1111··1·1·11·11111·1······················································································································································································································································································································································································································································
check 187 (48)······································································································································································································································································································································································································································································································································································································································································································································································1111···11··1·1···11·1·11·11·1··111111·1···1····································1111···11··1·1···11·1·11·11·1··111111·1···1·····················································································································································································································································································································································································································································
check 188 (48)·······································································································································································································································································································································································································································································································································································································································································································································································1111···11··1·1···11·1·11·11·1··111111·1···1····································1111···11··1·1···11·1·11·11·1··111111·1···1····················································································································································································································································································································································································································································
check 189 (48)······································································································································································································································································································································································································································································································································································································································································································································································1·1··11··1111···11111····1·1·11·111·1·11····1··································1·1··11··1111···11111····1·1·11·111·1·11····1···················································································································································································································································································································································································································································
check 190 (40)······································································································································································································································································································································································································································································································································································································································································································································································11··1··1··1····11··1111·1·1··111111··········1·································11··1··1··1····11··1111·1·1··111111··········1··················································································································································································································································································································································································································································
check 191 (40)·······································································································································································································································································································································································································································································································································································································································································································································································11··1··1··1····11··1111·1·1··111111··········1·································11··1··1··1····11··1111·1·1··111111··········1·················································································································································································································································································································································································································································
check 192 (40)········································································································································································································································································································································································································································································································································································································································································································································································11··1··1··1····11··1111·1·1··111111··········1·································11··1··1··1····11··1111·1·1··111111··········1················································································································································································································································································································································································································································
check 193 (40)·········································································································································································································································································································································································································································································································································································································································································································································································11··1··1··1····11··1111·1·1··111111··········1·································11··1··1··1····11··1111·1·1··111111··········1···············································································································································································································································································································································································································································
check 194 (40)··········································································································································································································································································································································································································································································································································································································································································································································································11··1··1··1····11··1111·1·1··111111··········1·································11··1··1··1····11··1111·1·1··111111··········1··············································································································································································································································································································································································································································
check 195 (40)···········································································································································································································································································································································································································································································································································································································································································································································································11··1··1··1····11··1111·1·1··111111··········1·································11··1··1··1····11··1111·1·1··111111··········1·············································································································································································································································································································································································································································
check 196 (40)······································································································································································································································································································································································································································································································································································································································································································································································1··11··1··111··1·11··1··1111·11·····1·1············1···························1··11··1··111··1·11··1··1111·11·····1·1············1············································································································································································································································································································································································································································
check 197 (40)·······································································································································································································································································································································································································································································································································································································································································································································································1··11··1··111··1·11··1··1111·11·····1·1············1···························1··11··1··111··1·11··1··1111·11·····1·1············1···········································································································································································································································································································································································································································
check 198 (48)······································································································································································································································································································································································································································································································································································································································································································································································1·1111···1·1··111·111·111·11···1···1·111·············1·························1·1111···1·1··111·111·111·11···1···1·111·············1··········································································································································································································································································································································································································································
check 199 (40)······································································································································································································································································································································································································································································································································································································································································································································································11···1····11·1····111111·1·1·1·····1111···············1························11···1····11·1····111111·1·1·1·····1111···············1·········································································································································································································································································································································································································································
check 200 (40)·······································································································································································································································································································································································································································································································································································································································································································································································11···1····11·1····111111·1·1·1·····1111···············1························11···1····11·1····111111·1·1·1·····1111···············1········································································································································································································································································································································································································································
check 201 (40)······································································································································································································································································································································································································································································································································································································································································································································································1·1·1·11···1····111·11·1·1·11··11··1··1·················1······················1·1·1·11···1····111·11·1·1·11··11··1··1·················1·······································································································································································································································································································································································································································
check 202 (40)·······································································································································································································································································································································································································································································································································································································································································································································································1·1·1·11···1····111·11·1·1·11··11··1··1·················1······················1·1·1·11···1····111·11·1·1·11··11··1··1·················1······································································································································································································································································································································································································································
check 203 (48)······································································································································································································································································································································································································································································································································································································································································································································································1·11····11·11··111·11··111·11·1·1111···1··················1····················1·11····11·11··111·11··111·11·1·1111···1··················1·····································································································································································································································································································································································································································
check 204 (40)······································································································································································································································································································································································································································································································································································································································································································································································11····1··111···1····111··11····1111·11·1···················1···················11····1··111···1····111··11····1111·11·1···················1····································································································································································································································································································································································································································
check 205 (48)······································································································································································································································································································································································································································································································································································································································································································································································11111·11··1··1·1·11··1·11·1111···11···11····················1··················11111·11··1··1·1·11··1·11·1111···11···11····················1···································································································································································································································································································································································································································
check 206 (40)······································································································································································································································································································································································································································································································································································································································································································································································111··1111···1111·1·1·····1·1··1·1·1··1·······················1·················111··1111···1111·1·1·····1·1··1·1·1··1·······················1··································································································································································································································································································································································································································
check 207 (40)·······································································································································································································································································································································································································································································································································································································································································································································································111··1111···1111·1·1·····1·1··1·1·1··1·······················1·················111··1111···1111·1·1·····1·1··1·1·1··1·······················1·································································································································································································································································································································································································································
check 208 (40)········································································································································································································································································································································································································································································································································································································································································································································································111··1111···1111·1·1·····1·1··1·1·1··1·······················1·················111··1111···1111·1·1·····1·1··1·1·1··1·······················1································································································································································································································································································································································································································
check 209 (32)······································································································································································································································································································································································································································································································································································································································································································································································1····11·111·11······1···1····11·11·····1························1··············1····11·111·11······1···1····11·11·····1························1·······························································································································································································································································································································································································································
check 210 (56)······································································································································································································································································································································································································································································································································································································································································································································································11·11··1·11·1·11111··11·11··11111111·1·1·························1·············11·11··1·11·1·11111··11·11··11111111·1·1·························1······························································································································································································································································································································································································································
check 211 (48)······································································································································································································································································································································································································································································································································································································································································································································································1111·11·1·1·1······1···1111·1·11·11·1111··························1············1111·11·1·1·1······1···1111·1·11·11·1111··························1·····························································································································································································································································································································································································································
check 212 (40)······································································································································································································································································································································································································································································································································································································································································································································································111····1·1··1··1111·1·1··1111··1··1···1····························1···········111····1·1··1··1111·1·1··1111··1··1···1····························1····························································································································································································································································································································································································································
check 213 (40)·······································································································································································································································································································································································································································································································································································································································································································································································111····1·1··1··1111·1·1··1111··1··1···1····························1···········111····1·1··1··1111·1·1··1111··1··1···1····························1···························································································································································································································································································································································································································
check 214 (40)······································································································································································································································································································································································································································································································································································································································································································································································1·1···1··1··11111··11······1··1·11·111·1·····························1·········1·1···1··1··11111··11······1··1·11·111·1·····························1··························································································································································································································································································································································································································
check 215 (48)······································································································································································································································································································································································································································································································································································································································································································································································11··1·11··111·1···1·111·1····1·111111·11······························1········11··1·11··111·1···1·111·1····1·111111·11······························1·························································································································································································································································································································································································································
check 216 (48)······································································································································································································································································································································································································································································································································································································································································································································································111111111·······1111·1·111··111··11·1··································1·······111111111·······1111·1·111··111··11·1··································1························································································································································································································································································································································································································
check 217 (48)·······································································································································································································································································································································································································································································································································································································································································································································································111111111·······1111·1·111··111··11·1··································1·······111111111·······1111·1·111··111··11·1··································1·······················································································································································································································································································································································································································
check 218 (48)········································································································································································································································································································································································································································································································································································································································································································································································111111111·······1111·1·111··111··11·1··································1·······111111111·······1111·1·111··111··11·1··································1······················································································································································································································································································································································································································
check 219 (48)·········································································································································································································································································································································································································································································································································································································································································································································································111111111·······1111·1·111··111··11·1··································1·······111111111·······1111·1·111··111··11·1··································1·····················································································································································································································································································································································································································
check 220 (48)······································································································································································································································································································································································································································································································································································································································································································································································1··1·1·1111··1·1111·11·111·1·····111··11···································1···1··1·1·1111··1·1111·11·111·1·····111··11···································1····················································································································································································································································································································································································································
check 221 (40)······································································································································································································································································································································································································································································································································································································································································································································································11·1····111·1111···1·1···11··1··1·1·11······································1··11·1····111·1111···1·1···11··1··1·1·11······································1···················································································································································································································································································································································································································
check 222 (40)·······································································································································································································································································································································································································································································································································································································································································································································································11·1····111·1111···1·1···11··1··1·1·11······································1··11·1····111·1111···1·1···11··1··1·1·11······································1··················································································································································································································································································································································································································
check 223 (40)········································································································································································································································································································································································································································································································································································································································································································································································11·1····111·1111···1·1···11··1··1·1·11······································1··11·1····111·1111···1·1···11··1··1·1·11······································1·················································································································································································································································································································································································································
check 224 (40)····································································································································································································································································································································································································································································································································································································································································································································································································································································································································1······························1····111·1·111·11·1·111····11·1·111······························1····111·1·111·11·1·111····11·1·11···············································································································································································································································································
check 225 (40)·····································································································································································································································································································································································································································································································································································································································································································································································································································································································································1·····························11···1··1111··11·1111··1···1·1111··1·····························11···1··1111··11·1111··1···1·1111················································································································································································································································································
check 226 (24)······································································································································································································································································································································································································································································································································································································································································································································································································································································································································1····························1·1··1·1··1··1·····1··1·1··1···1····1····························1·1··1·1··1··1·····1··1·1··1···1·················································································································································································································································································
check 227 (40)·······································································································································································································································································································································································································································································································································································································································································································································································································································································································································1···························1··1·1·111··11111·1··111·1·1··1··1···1···························1··1·1·111··11111·1··111·1·1··1··1···············································································································································································································································································
check 228 (48)········································································································································································································································································································································································································································································································································································································································································································································································································································································································································1··························11··11·11·111·1··11111·11·11··1111····1··························11··11·11·111·1··11111·11·11··1111···············································································································································································································································································
check 229 (24)·········································································································································································································································································································································································································································································································································································································································································································································································································································································································································1·························111····11·······1··1····11····11·······1·························111····11·······1··1····11····11·················································································································································································································································································
check 230 (48)··········································································································································································································································································································································································································································································································································································································································································································································································································································································································································1························1·11·1111··111·1111··11··1111·11·1······1························1·11·1111··111·1111··11··1111·11·1···············································································································································································································································································
check 231 (40)···········································································································································································································································································································································································································································································································································································································································································································································································································································································································································1·······················11·111··1··1··11·1·111·1··1··111·1·······1·······················11·111··1··1··11·1·111·1··1··111·1···············································································································································································································································································
check 232 (24)············································································································································································································································································································································································································································································································································································································································································································································································································································································································································1······················111·1··1···1·1··········1···1··1·1········1······················111·1··1···1·1··········1···1··1·1···············································································································································································································································································
check 233 (48)·············································································································································································································································································································································································································································································································································································································································································································································································································································································································································1·····················1111··1111·1·1111·1·111··1·1111··1·········1·····················1111··1111·1·1111·1·111··1·1111··1···············································································································································································································································································
check 234 (48)··············································································································································································································································································································································································································································································································································································································································································································································································································································································································································1····················1111111·1·11·11··1111··1··11·1·111··········1····················1111111·1·11·11··1111··1··11·1·111···············································································································································································································································································
check 235 (24)···············································································································································································································································································································································································································································································································································································································································································································································································································································································································································1···················11111········11·1··1··1·1····················1···················11111········11·1··1··1·1························································································································································································································································································
check 236 (48)················································································································································································································································································································································································································································································································································································································································································································································································································································································································································1··················1·111·11·1·1111·111··111·1·11·1·11············1··················1·111·11·1·1111·111··111·1·11·1·11···············································································································································································································································································
check 237 (48)·················································································································································································································································································································································································································································································································································································································································································································································································································································································································································1·················11·11·1·1111··1·11·111·11·11·1111··············1·················11·11·1·1111··1·11·111·11·11·1111················································································································································································································································································
check 238 (24)··················································································································································································································································································································································································································································································································································································································································································································································································································································································································································1················1·1·1·1···1··1··11······11·····1················1················1·1·1·1···1··1··11······11·····1·················································································································································································································································································
check 239 (40)···················································································································································································································································································································································································································································································································································································································································································································································································································································································································································1···············1··1··1··1··111111··111··1111·1··1···············1···············1··1··1··1··111111··111··1111·1··1···············································································································································································································································································
check 240 (40)····················································································································································································································································································································································································································································································································································································································································································································································································································································································································································1··············11··111··1111·1··1··1··1··1··11111················1··············11··111··1111·1··1··1··1··1··11111···············································································································································································································································································
check 241 (24)·····················································································································································································································································································································································································································································································································································································································································································································································································································································································································································1·············111······11·····1···1·1·1···1··1···················1·············111······11·····1···1·1·1···1··1·················································································································································································································································································
check 242 (48)······················································································································································································································································································································································································································································································································································································································································································································································································································································································································································1············1·11·111·11·11·1111·1·11·1·1111··1··················1············1·11·111·11·11·1111·1·11·1·1111··1···············································································································································································································································································
check 243 (48)·······················································································································································································································································································································································································································································································································································································································································································································································································································································································································································1···········11·111··111·1·11·1·11·111·11·1·111···················1···········11·111··111·1·11·1·11·111·11·1·111···············································································································································································································································································
check 244 (24)························································································································································································································································································································································································································································································································································································································································································································································································································································································································································1··········111·1··1··1·1·········1111····························1··········111·1··1··1·1·········1111·······················································································································································································································································································
check 245 (48)·························································································································································································································································································································································································································································································································································································································································································································································································································································································································································1·········1·11··1111··1··11·1·111111111·1·11·····················1·········1·11··1111··1··11·1·111111111·1·11···············································································································································································································································································
check 246 (48)··························································································································································································································································································································································································································································································································································································································································································································································································································································································································································1········11·1111·1·111··1·1111··1111··1111·······················1········11·1111·1·111··1·1111··1111··1111················································································································································································································································································
check 247 (24)···························································································································································································································································································································································································································································································································································································································································································································································································································································································································································1·······1·1·1··········1···1··1·111·1··1·························1·······1·1·1··········1···1··1·111·1··1·················································································································································································································································································
check 248 (40)····························································································································································································································································································································································································································································································································································································································································································································································································································································································································································1······1··1··11·1·111·1··1··111·11·111··1························1······1··1··11·1·111·1··1··111·11·111··1···············································································································································································································································································
check 249 (48)·····························································································································································································································································································································································································································································································································································································································································································································································································································································································································································1·····11··111·1111··11··1111·11·1·11·111·························1·····11··111·1111··11··1111·11·1·11·111···············································································································································································································································································
check 250 (24)······························································································································································································································································································································································································································································································································································································································································································································································································································································································································································1····111·······1··1····11····11··11······························1····111·······1··1····11····11··11···················································································································································································································································································
check 251 (48)·······························································································································································································································································································································································································································································································································································································································································································································································································································································································································································1···1·11·111·1··11111·11·11··11111··11···························1···1·11·111·1··11111·11·11··11111··11···············································································································································································································································································
check 252 (40)································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1··11·111··11111·1··111·1·1··1··1··1·····························1··11·111··11111·1··111·1·1··1··1··1················································································································································································································································································
check 253 (24)·································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1·1·1·1··1··1·····1··1·1··1···1···1······························1·1·1·1··1··1·····1··1·1··1···1···1················································································································································································································································································
check 254 (40)··································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11··1··1111··11·1111··1···1·1111·1·······························11··1··1111··11·1111··1···1·1111·1················································································································································································································································································
check 255 (56)······································································································································································································································································································································································································································································································································································································································································································································································································································································································································1·1··1···111·111···1··11111·······1·1·1·······111··1·11·11·11····1·1··1···111·111···1··11111·······1·1·1·······111··1·11·11·11·················································································································································································································································································
check 256 (24)······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1···11··11·11··1··1·1··11······················1···11··11·11··1··1·1··11·······································································································································································································
check 257 (32)······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11··1·1·1·11·1·11·1111·1·1·····················11··1·1·1·11·1·11·1111·1·1······································································································································································································
check 258 (32)······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································111·1··11·····111111·111··1····················111·1··11·····111111·111··1·····································································································································································································
check 259 (24)······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11111······11···11·1··1····1···················11111······11···11·1··1····1····································································································································································································
check 260 (24)·······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11111······11···11·1··1····1···················11111······11···11·1··1····1···································································································································································································
check 261 (32)······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1·11··1·11·11111···111·1·····1·················1·11··1·11·11111···111·1·····1··································································································································································································
check 262 (32)······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11·1·1·11·11·11·1·1··111······1················11·1·1·11·11·11·1·1··111······1·································································································································································································
check 263 (24)······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································111··11·······1··1111·1········1···············111··11·······1··1111·1········1································································································································································································
check 264 (24)·······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································111··11·······1··1111·1········1···············111··11·······1··1111·1········1·······························································································································································································
check 265 (32)······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1·11·1·1·1·11··11·11·111·········1·············1·11·1·1·1·11··11·11·111·········1······························································································································································································
check 266 (32)······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11·1·11··111·1·11111··1···········1············11·1·11··111·1·11111··1···········1·····························································································································································································
check 267 (32)·······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11·1·11··111·1·11111··1···········1············11·1·11··111·1·11111··1···········1····························································································································································································
check 268 (24)······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1·111··1·1···1···1·1·1·1············1··········1·111··1·1···1···1·1·1·1············1···························································································································································································
check 269 (24)······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11·1·····1111·11······11·············1·········11·1·····1111·11······11·············1··························································································································································································
check 270 (24)······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································111··1··111··1··1·1·1·················1········111··1··111··1··1·1·1·················1·························································································································································································
check 271 (24)·······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································111··1··111··1··1·1·1·················1········111··1··111··1··1·1·1·················1························································································································································································
check 272 (24)········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································111··1··111··1··1·1·1·················1········111··1··111··1··1·1·1·················1·······················································································································································································
check 273 (24)·········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································111··1··111··1··1·1·1·················1········111··1··111··1··1·1·1·················1······················································································································································································
check 274 (24)······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1·····1·1··1·111·11···11··················1····1·····1·1··1·111·11···11··················1·····················································································································································································
check 275 (24)······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11··11·11··1··1·1··11······················1···11··11·11··1··1·1··11······················1····················································································································································································
check 276 (24)·······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11··11·11··1··1·1··11······················1···11··11·11··1··1·1··11······················1···················································································································································································
check 277 (24)········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11··11·11··1··1·1··11······················1···11··11·11··1··1·1··11······················1··················································································································································································
check 278 (24)·········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11··11·11··1··1·1··11······················1···11··11·11··1··1·1··11······················1·················································································································································································
check 279 (24)·····································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1···················1111·11····1·111···1·1···················1111·11····1·111···1·······························································································
check 280 (32)····································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································111··1··1··1········1·11·1···1··1·1··11·1111··1··1··1········1·11·1···1··1·1··11·1·······························································································
check 281 (32)····································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11·1·1··1··1········11·11····1·1···1111··11·1·1··1··1········11·11····1·1···1111·································································································
check 282 (32)····································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11··11··1··1········1···1··11·1·1··11·11·11··11··1··1········1···1··11·1·1··11·11································································································
check 283 (24)·········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1···············1111·1··1··11·11·1·······1···············1111·1··1··11·11·1·································································································
check 284 (32)····································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11···11·1··1········1···1111·1··111····1·11···11·1··1········1···1111·1··111····1································································································
check 285 (32)····································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11···1·11··1········1·111··1···1·1····11111···1·11··1········1·111··1···1·1····111·······························································································
check 286 (32)············································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1············1··1·1·1111111111·11········1············1··1·1·1111111111·11·······························································································
check 287 (32)····································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11···1··11·1········11·1··11111·1····1···11···1··11·1········11·1··11111·1····1··································································································
check 288 (40)····································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11···1··1·11········11·1··11111··11111·1·11···1··1·11········11·1··11111··11111·1································································································
check 289 (24)···············································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1···········1·11·1··111··1111············1···········1·11·1··111··1111································································································
check 290 (32)····································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11···1··1··11·······111·111··111········111···1··1··11·······111·111··111········1·······························································································
check 291 (40)····································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11···1··1··1·1······111·1111·1··11·1·111·11···1··1··1·1······111·1111·1··11·1·111································································································
check 292 (40)····································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11···1··1··1··1·····111111····11··111111·11···1··1··1··1·····111111····11··111111································································································
check 293 (40)····································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11···1··1··1···1····1111·111111111······111···1··1··1···1····1111·111111111······1·······························································································
check 294 (40)····································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11···1··1··1····1···11111·1··1111111····111···1··1··1····1···11111·1··1111111····1·······························································································
check 295 (40)····································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11···1··1··1·····1··111111·11·1·1111····111···1··1··1·····1··111111·11·1·1111····1·······························································································
check 296 (32)····································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11···1··1··1······1·111111·1111··········11···1··1··1······1·111111·1111·········································································································
check 297 (40)····································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11···1··1··1·······11111111111·1··11····111···1··1··1·······11111111111·1··11····1·······························································································
check 298 (16)························································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1······111·1··11····1····················1······111·1··11····1·······························································································
check 299 (16)······················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1·1··1··11111··········1·1··1··11111···························································
check 300 (16)······················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1111·11·1····1·········1111·11·1····1··························································
check 301 (16)·······················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1111·11·1····1·········1111·11·1····1·························································
check 302 (16)························································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1111·11·1····1·········1111·11·1····1························································
check 303 (16)·························································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1111·11·1····1·········1111·11·1····1·······················································
check 304 (16)······················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1·1·1·111··1·····1·····1·1·1·111··1·····1······················································
check 305 (16)······················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1111···1··11······1····1111···1··11······1·····················································
check 306 (16)······················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11·111···11········1···11·111···11········1····················································
check 307 (16)·······················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11·111···11········1···11·111···11········1···················································
check 308 (16)······················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1··1··11111··········1·1··1··11111··········1··················································
check 309 (16)·······················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1··1··11111··········1·1··1··11111··········1·················································
check 310 (8)·····································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11····11·········11····11·······················
check 311 (8)····································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1···1········1··11···1········1··1···············
check 312 (8)········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1····11··1·······1····11··1··················
check 313 (8)··········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································111·····1········111·····1·················
check 314 (8)········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1····1·····11····1····1·····11···············
check 315 (8)·······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1·1·····11·······1·1·····11···················
check 316 (8)·····································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11··1······1·····11··1······1···················
check 317 (16)····································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11·1··11····1··1111·1··11····1··11···············
check 318 (8)······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1·111··1·111···
check 319 (8)······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································111··1·111··1··
check 320 (8)·······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································111··1·111··1·
check 321 (8)·············································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11111111
check 322 (32)·····················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11111111111111111111111111111111
check 323 (72)·············································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································111111111111111111111111111111111111111111111111111111111111111111111111
check 324 (136)·············································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
check 325 (224)·····················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
check 326 (336)·····································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
check 327 (480)·····················································································································································································································································································································································································································································································································································································································································································································································································································································111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
check 328 (660)·································································································································································································································································································································································································································································································································································································································································111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
check 329 (864)·····················································································································································································································································································································································································································································111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
check 330 (1134)·······································································································································································111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111

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

inputs n1301Noisy T states per run.
outputs k1
distance d≥ 3A lower bound proved here. Its source certifies d\ge 21, and a fault of weight 21 is shown below, so d=21.
error coefficient A_{3}not definedUndefined while the distance is only a lower bound.
wires N331
checks r330
V_{\mathrm{ex}}1T states per run. CCZ counts as two.
\gamma_\rho = \log(n/V_{\mathrm{ex}})/\log d6.5272Overhead per extractable T state. Lower is better. At the certified d=21: 2.3553.
\gamma = \log(n/k)/\log d6.5272Overhead per output qubit. At the certified d=21: 2.3553.
\gamma_T = \log(n/T)/\log d6.5272Overhead per unit of T-count. At the certified d=21: 2.3553.
T-count1Minimal T-count of the output gate.
phase-polynomial degree1Minimised over changes of output basis.
effective width1Rank of the output rows modulo the check rows.

Output gate

1 T0 CS0 CCZon 1 output wire

As gates: \mathrm{T}_{0}

As monomials: 0 (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 25 single-wire gates and 23 \mathrm{CZ} gates: \mathrm{Z} on output 0, \mathrm{Z} on check 135, \mathrm{Z} on check 136, \mathrm{Z} on check 137, \mathrm{Z} on check 138, \mathrm{Z} on check 142, \mathrm{Z} on check 144, \mathrm{Z} on check 146, \mathrm{Z} on check 150, \mathrm{Z} on check 151, \mathrm{Z} on check 155, \mathrm{Z} on check 160, \mathrm{Z} on check 161, \mathrm{Z} on check 162, \mathrm{Z} on check 167, \mathrm{Z} on check 169, \mathrm{Z} on check 170, \mathrm{Z} on check 171, \mathrm{Z} on check 172, \mathrm{Z} on check 176, \mathrm{Z} on check 179, \mathrm{Z} on check 182, \mathrm{Z} on check 184, \mathrm{Z} on check 328 and 24 more (listed below). The circuit's action is then exactly the gate above, and an error-free run passes every check with certainty.

All 48 correction gates

\mathrm{Z} on output 0, \mathrm{Z} on check 135, \mathrm{Z} on check 136, \mathrm{Z} on check 137, \mathrm{Z} on check 138, \mathrm{Z} on check 142, \mathrm{Z} on check 144, \mathrm{Z} on check 146, \mathrm{Z} on check 150, \mathrm{Z} on check 151, \mathrm{Z} on check 155, \mathrm{Z} on check 160, \mathrm{Z} on check 161, \mathrm{Z} on check 162, \mathrm{Z} on check 167, \mathrm{Z} on check 169, \mathrm{Z} on check 170, \mathrm{Z} on check 171, \mathrm{Z} on check 172, \mathrm{Z} on check 176, \mathrm{Z} on check 179, \mathrm{Z} on check 182, \mathrm{Z} on check 184, \mathrm{Z} on check 328, \mathrm{S} on check 330, \mathrm{CZ} on output 0, check 330, \mathrm{CZ} on check 135, check 328, \mathrm{CZ} on check 136, check 328, \mathrm{CZ} on check 137, check 328, \mathrm{CZ} on check 138, check 328, \mathrm{CZ} on check 142, check 328, \mathrm{CZ} on check 144, check 328, \mathrm{CZ} on check 146, check 328, \mathrm{CZ} on check 150, check 328, \mathrm{CZ} on check 151, check 328, \mathrm{CZ} on check 155, check 328, \mathrm{CZ} on check 160, check 328, \mathrm{CZ} on check 161, check 328, \mathrm{CZ} on check 162, check 328, \mathrm{CZ} on check 167, check 328, \mathrm{CZ} on check 169, check 328, \mathrm{CZ} on check 170, check 328, \mathrm{CZ} on check 171, check 328, \mathrm{CZ} on check 172, check 328, \mathrm{CZ} on check 176, check 328, \mathrm{CZ} on check 179, check 328, \mathrm{CZ} on check 182, check 328, \mathrm{CZ} on check 184, check 328

Or no Clifford gate at all: run \mathrm{T}^3 on rotations 1, 4, 6, 8, 10, 12, 13, 17, 19, 23, 24, 25, 26, 27, 29, 31, 32, 33, 35, 36, 40, 42, 45, 46 and 329 more (listed below); \mathrm{T}^5 on rotation 167; \mathrm{T}^\dagger on rotation 0, and \mathrm{T} on the rest. A power of \mathrm{T} costs one magic state, like \mathrm{T} itself. For a code this is a transversal \mathrm{T} gate, \mathrm{T}^j on each qubit.

All 353 rotations at T³

1, 4, 6, 8, 10, 12, 13, 17, 19, 23, 24, 25, 26, 27, 29, 31, 32, 33, 35, 36, 40, 42, 45, 46, 47, 49, 50, 52, 53, 56, 59, 60, 62, 64, 67, 70, 71, 73, 76, 78, 81, 83, 169, 170, 172, 174, 176, 178, 181, 182, 183, 185, 187, 188, 189, 195, 197, 201, 204, 205, 206, 208, 210, 211, 215, 218, 221, 222, 224, 225, 228, 230, 232, 233, 235, 236, 239, 241, 242, 244, 246, 247, 249, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 336, 341, 342, 345, 346, 347, 348, 350, 351, 352, 353, 359, 361, 362, 363, 364, 365, 368, 370, 375, 376, 377, 381, 382, 384, 436, 437, 439, 444, 445, 448, 449, 450, 451, 453, 454, 455, 456, 462, 464, 465, 466, 467, 468, 471, 473, 478, 479, 480, 484, 485, 487, 539, 540, 542, 543, 545, 547, 550, 551, 553, 559, 561, 565, 566, 567, 568, 569, 570, 571, 576, 577, 578, 581, 582, 583, 584, 588, 591, 637, 641, 643, 644, 646, 648, 651, 652, 654, 660, 662, 666, 667, 668, 669, 670, 671, 672, 677, 678, 679, 682, 683, 684, 685, 689, 692, 738, 742, 743, 745, 746, 752, 754, 755, 757, 759, 760, 761, 762, 765, 766, 767, 768, 770, 771, 772, 776, 777, 780, 820, 823, 826, 827, 828, 829, 830, 832, 835, 837, 842, 843, 848, 852, 853, 854, 857, 858, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898

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/1301.1.3.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-1301.1.3.a.txt", "w") as out:
    out.write("\n".join(lines) + "\n")

Distance

3\le d\le 21. No fault of weight below 3 is both undetectable and damaging. None of weight 3 has been found, and one of weight 21 is, so the distance lies between the two.

A damaging fault of weight 21 sits on columns [0,167,334,437,540,641,742,821,900,965,1030,1077,1124,1165,1206,1229,1252,1269,1286,1293,1300].

Its source certifies d\ge 21, as a lower bound. That certificate is not re-checked here, but rankings on this site may use it. With the damaging fault of weight 21 above, it makes the distance exactly d=21. Source: built here by the doubling of Jain and Albert (arXiv:2408.12752) from A. Gong's [[559,1,15]] (github.com/gongaa/RM127, triply-even/): [[167,1,23]] quantum QR code (extended QR [168,84,24]) doubled onto [[967,1,19]]; their doubling theorem (Sec. III) gives d >= min(d_sd, d_tri + 2) = 21, with d_sd at least the classical distance less one (their Lemma 2.4) and the distances of Gong's self-dual [[41,1,9]] and [[65,1,13]] codes proved here by enumerating every word of their stabiliser spaces.

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

Provenance

a code built here by the doubling method of Jain and Albert (arXiv:2408.12752) from the codes in A. Gong's repository (github.com/gongaa/RM127, triply-even/): her [[559,1,15]] doubled with the self-dual CSS codes of the paper's Table I from distance 17 on (transversal_t_codes/); a verified witness, not a maximum

Found by: Jain-Albert doubling of Gong's codes

Discovery: pre-existing

1 recorded source
[
 {
  "regime": "Jain-Albert doubling of Gong's codes",
  "file": "transversal_t_codes/factories.json",
  "label": "GJ-1301",
  "N": 331,
  "d": 3,
  "d_is_exact": false,
  "origin": "S. P. Jain and V. V. Albert, \"Transversal Clifford and T-gate codes of short length and high distance\", IEEE J. Sel. Areas Inf. Theory 6, 127 (2025), arXiv:2408.12752; A. Gong, \"On some K=1 codes admitting strongly transversal T\", note in github.com/gongaa/RM127, triply-even/ (2025)",
  "provenance": "[[167,1,23]] quantum QR code (extended QR [168,84,24]) doubled onto [[967,1,19]]: the doubling method of Jain and Albert (arXiv:2408.12752) applied to the codes in A. Gong's repository (github.com/gongaa/RM127)"
 }
]

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/1301.1.3.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[1373].