Magic State Factory Catalog

[\![983,\,1,\,6]\!] factory

\mathrm{T}_{0}

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

The circuit

The 251\times983 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
out 0 (983)11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
check 1 (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 2 (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 3 (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 4 (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 5 (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 6 (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 7 (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 8 (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 9 (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 10 (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 11 (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 12 (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 13 (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 14 (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 15 (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 16 (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 17 (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 18 (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 19 (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 20 (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 21 (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 22 (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 23 (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 24 (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 25 (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 26 (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 27 (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 28 (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 29 (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 30 (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 31 (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 32 (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 33 (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 34 (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 35 (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 36 (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 37 (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 38 (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 39 (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 40 (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 41 (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 42 (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 43 (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 44 (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 45 (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 46 (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 47 (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 48 (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 49 (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 50 (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 51 (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 52 (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 53 (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 54 (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 55 (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 56 (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 57 (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 58 (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 59 (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 60 (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 61 (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 62 (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 63 (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 64 (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 65 (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 66 (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 67 (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 68 (52)···············································································································································································································111111111···11·1··1·1·····1·1······111111·11·1····················1··································111111111···11·1··1·1·····1·1······111111·11·1····················1································································································································································································································································································································································································································································································································································································································
check 69 (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 70 (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 71 (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 72 (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 73 (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 74 (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 75 (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 76 (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 77 (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 78 (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 79 (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 80 (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 81 (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 82 (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 83 (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 84 (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 85 (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 86 (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 87 (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 88 (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 89 (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 90 (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 91 (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 92 (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 93 (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 94 (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 95 (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 96 (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 97 (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 98 (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 99 (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 100 (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 101 (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 102 (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 103 (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 104 (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 105 (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 106 (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 107 (40)························································································································································································································································································································································································································11··1··1··1····11··1111·1·1··111111··········1·································11··1··1··1····11··1111·1·1··111111··········1··································································································································································································································································································································································································································································
check 108 (40)·························································································································································································································································································································································································································11··1··1··1····11··1111·1·1··111111··········1·································11··1··1··1····11··1111·1·1··111111··········1·································································································································································································································································································································································································································································
check 109 (40)··························································································································································································································································································································································································································11··1··1··1····11··1111·1·1··111111··········1·································11··1··1··1····11··1111·1·1··111111··········1································································································································································································································································································································································································································································
check 110 (40)···························································································································································································································································································································································································································11··1··1··1····11··1111·1·1··111111··········1·································11··1··1··1····11··1111·1·1··111111··········1·······························································································································································································································································································································································································································································
check 111 (40)····························································································································································································································································································································································································································11··1··1··1····11··1111·1·1··111111··········1·································11··1··1··1····11··1111·1·1··111111··········1······························································································································································································································································································································································································································································
check 112 (40)·····························································································································································································································································································································································································································11··1··1··1····11··1111·1·1··111111··········1·································11··1··1··1····11··1111·1·1··111111··········1·····························································································································································································································································································································································································································································
check 113 (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 114 (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 115 (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 116 (40)························································································································································································································································································································································································································11···1····11·1····111111·1·1·1·····1111···············1························11···1····11·1····111111·1·1·1·····1111···············1·························································································································································································································································································································································································································································
check 117 (40)·························································································································································································································································································································································································································11···1····11·1····111111·1·1·1·····1111···············1························11···1····11·1····111111·1·1·1·····1111···············1························································································································································································································································································································································································································································
check 118 (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 119 (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 120 (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 121 (40)························································································································································································································································································································································································································11····1··111···1····111··11····1111·11·1···················1···················11····1··111···1····111··11····1111·11·1···················1····················································································································································································································································································································································································································································
check 122 (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 123 (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 124 (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 125 (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 126 (32)························································································································································································································································································································································································································1····11·111·11······1···1····11·11·····1························1··············1····11·111·11······1···1····11·11·····1························1···············································································································································································································································································································································································································································
check 127 (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 128 (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 129 (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 130 (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 131 (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 132 (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 133 (48)························································································································································································································································································································································································································111111111·······1111·1·111··111··11·1··································1·······111111111·······1111·1·111··111··11·1··································1········································································································································································································································································································································································································································
check 134 (48)·························································································································································································································································································································································································································111111111·······1111·1·111··111··11·1··································1·······111111111·······1111·1·111··111··11·1··································1·······································································································································································································································································································································································································································
check 135 (48)··························································································································································································································································································································································································································111111111·······1111·1·111··111··11·1··································1·······111111111·······1111·1·111··111··11·1··································1······································································································································································································································································································································································································································
check 136 (48)···························································································································································································································································································································································································································111111111·······1111·1·111··111··11·1··································1·······111111111·······1111·1·111··111··11·1··································1·····································································································································································································································································································································································································································
check 137 (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 138 (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 139 (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 140 (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 141 (32)························································································································································································································································································································································································································································································································································································1·····1··111·1·1·1···11111··1··1·1···································1·····1··111·1·1·1···11111··1··1·1························································································································································································································································································································
check 142 (32)·························································································································································································································································································································································································································································································································································································1·····1··111·1·1·1···11111··1··1·1···································1·····1··111·1·1·1···11111··1··1·1·······················································································································································································································································································································
check 143 (32)························································································································································································································································································································································································································································································································································································1·1···1·111·1······1·11···111·11···1·································1·1···1·111·1······1·11···111·11···1······················································································································································································································································································································
check 144 (32)·························································································································································································································································································································································································································································································································································································1·1···1·111·1······1·11···111·11···1·································1·1···1·111·1······1·11···111·11···1·····················································································································································································································································································································
check 145 (40)······················································································································································································································································································································································································································································································································································································1·1·1·1·1·11··1111·1···11··1···1111····1·····························1·1·1·1·1·11··1111·1···11··1···1111····1····················································································································································································································································································································
check 146 (40)·······················································································································································································································································································································································································································································································································································································111·1·111···1··1·111··1··111·1·1·1·····1·····························111·1·111···1··1·111··1··111·1·1·1·····1···················································································································································································································································································································
check 147 (40)·························································································································································································································································································································································································································································································································································································11·1··1111111····11·1·11·1111·········1······························11·1··1111111····11·1·11·1111·········1··················································································································································································································································································································
check 148 (40)··························································································································································································································································································································································································································································································································································································11·1··1111111····11·1·11·1111·········1······························11·1··1111111····11·1·11·1111·········1·················································································································································································································································································································
check 149 (40)······················································································································································································································································································································································································································································································································································································1····11·1··1111111····1··1·11·1111·········1·························1····11·1··1111111····1··1·11·1111·········1················································································································································································································································································································
check 150 (40)······················································································································································································································································································································································································································································································································································································11····11·1··1111111·······1·11·1111·········1························11····11·1··1111111·······1·11·1111·········1···············································································································································································································································································································
check 151 (32)·······················································································································································································································································································································································································································································································································································································1·····1··111·1·1·1····1111··1··1·1··········1························1·····1··111·1·1·1····1111··1··1·1··········1··············································································································································································································································································································
check 152 (28)·······················································································································································································································································································································································································································································································································································································1·1·1···11··1·1·1·11··1······1·1·············1·······················1·1·1···11··1·1·1·11··1······1·1·············1·············································································································································································································································································································
check 153 (28)························································································································································································································································································································································································································································································································································································1·1·1···11··1·1·1·11··1······1·1·············1·······················1·1·1···11··1·1·1·11··1······1·1·············1············································································································································································································································································································
check 154 (28)·························································································································································································································································································································································································································································································································································································1·1·1···11··1·1·1·11··1······1·1·············1·······················1·1·1···11··1·1·1·11··1······1·1·············1···········································································································································································································································································································
check 155 (36)······················································································································································································································································································································································································································································································································································································1·1·1·1····1···111111·1111·1··1··················1···················1·1·1·1····1···111111·1111·1··1··················1··········································································································································································································································································································
check 156 (36)······················································································································································································································································································································································································································································································································································································11·1·1·1····1···111111··111·1··1··················1··················11·1·1·1····1···111111··111·1··1··················1·········································································································································································································································································································
check 157 (36)·······················································································································································································································································································································································································································································································································································································11·1·1·1····1···111111··111·1··1··················1··················11·1·1·1····1···111111··111·1··1··················1········································································································································································································································································································
check 158 (36)······················································································································································································································································································································································································································································································································································································1·11·1·1·1····1···11111···111·1··1··················1················1·11·1·1·1····1···11111···111·1··1··················1·······································································································································································································································································································
check 159 (36)······················································································································································································································································································································································································································································································································································································11·11·1·1·1····1···1111····111·1··1··················1···············11·11·1·1·1····1···1111····111·1··1··················1······································································································································································································································································································
check 160 (52)······················································································································································································································································································································································································································································································································································································11··11·111··11·111·11111111111··11····················1··············11··11·111··11·111·11111111111··11····················1·····································································································································································································································································································
check 161 (52)······················································································································································································································································································································································································································································································································································································111··11·111··11·111·111·1111111··11····················1·············111··11·111··11·111·111·1111111··11····················1····································································································································································································································································································
check 162 (44)······················································································································································································································································································································································································································································································································································································11·1··11111·111···1··1111···11·1·11·····················1············11·1··11111·111···1··1111···11·1·11·····················1···································································································································································································································································································
check 163 (36)······················································································································································································································································································································································································································································································································································································11··1··1·11·1·1··1····11··11·1··111······················1···········11··1··1·11·1·1··1····11··11·1··111······················1··································································································································································································································································································
check 164 (28)······················································································································································································································································································································································································································································································································································································11···1····1·1····111···1·11·1·····1·······················1··········11···1····1·1····111···1·11·1·····1·······················1·································································································································································································································································································
check 165 (28)·······················································································································································································································································································································································································································································································································································································1····1·1···1··1·11·1··1·1···11··1·························1··········1····1·1···1··1·11·1··1·1···11··1·························1································································································································································································································································································
check 166 (28)························································································································································································································································································································································································································································································································································································1····1·1···1··1·11·1··1·1···11··1·························1··········1····1·1···1··1·11·1··1·1···11··1·························1·······························································································································································································································································································
check 167 (36)························································································································································································································································································································································································································································································································································································11······111111····1·111·1···1111···························1·········11······111111····1·111·1···1111···························1······························································································································································································································································································
check 168 (36)······················································································································································································································································································································································································································································································································································································1··11······111111····1··11·1···1111···························1······1··11······111111····1··11·1···1111···························1·····························································································································································································································································································
check 169 (36)·······················································································································································································································································································································································································································································································································································································11·11··1··1··1·1··1··111··11·1·1·1····························1······11·11··1··1··1·1··1··111··11·1·1·1····························1····························································································································································································································································································
check 170 (36)······················································································································································································································································································································································································································································································································································································1··1·11·11·1·1·····11··1··111111································1····1··1·11·11·1·1·····11··1··111111································1···························································································································································································································································································
check 171 (36)·······················································································································································································································································································································································································································································································································································································1··1·11·11·1·1·····11··1··111111································1····1··1·11·11·1·1·····11··1··111111································1··························································································································································································································································································
check 172 (36)························································································································································································································································································································································································································································································································································································1··1·11·11·1·1·····11··1··111111································1····1··1·11·11·1·1·····11··1··111111································1·························································································································································································································································································
check 173 (36)······················································································································································································································································································································································································································································································································································································1··1··1·11·11·1·1·····1···1··111111································1·1··1··1·11·11·1·1·····1···1··111111································1························································································································································································································································································
check 174 (36)······················································································································································································································································································································································································································································································································································································111·1··11111·······1···1111····11·1·································1111·1··11111·······1···1111····11·1·································1·······················································································································································································································································································
check 175 (24)································································································································································································································································································································································································································································································································································································································································································································1···11··11·11··1··1·1··11······················1···11··11·11··1··1·1··11···············································································································································································································
check 176 (32)································································································································································································································································································································································································································································································································································································································································································································11··1·1·1·11·1·11·1111·1·1·····················11··1·1·1·11·1·11·1111·1·1··············································································································································································································
check 177 (32)································································································································································································································································································································································································································································································································································································································································································································111·1··11·····111111·111··1····················111·1··11·····111111·111··1·············································································································································································································
check 178 (24)································································································································································································································································································································································································································································································································································································································································································································11111······11···11·1··1····1···················11111······11···11·1··1····1············································································································································································································
check 179 (24)·································································································································································································································································································································································································································································································································································································································································································································11111······11···11·1··1····1···················11111······11···11·1··1····1···········································································································································································································
check 180 (32)································································································································································································································································································································································································································································································································································································································································································································1·11··1·11·11111···111·1·····1·················1·11··1·11·11111···111·1·····1··········································································································································································································
check 181 (32)································································································································································································································································································································································································································································································································································································································································································································11·1·1·11·11·11·1·1··111······1················11·1·1·11·11·11·1·1··111······1·········································································································································································································
check 182 (24)································································································································································································································································································································································································································································································································································································································································································································111··11·······1··1111·1········1···············111··11·······1··1111·1········1········································································································································································································
check 183 (24)·································································································································································································································································································································································································································································································································································································································································································································111··11·······1··1111·1········1···············111··11·······1··1111·1········1·······································································································································································································
check 184 (32)································································································································································································································································································································································································································································································································································································································································································································1·11·1·1·1·11··11·11·111·········1·············1·11·1·1·1·11··11·11·111·········1······································································································································································································
check 185 (32)································································································································································································································································································································································································································································································································································································································································································································11·1·11··111·1·11111··1···········1············11·1·11··111·1·11111··1···········1·····································································································································································································
check 186 (32)·································································································································································································································································································································································································································································································································································································································································································································11·1·11··111·1·11111··1···········1············11·1·11··111·1·11111··1···········1····································································································································································································
check 187 (24)································································································································································································································································································································································································································································································································································································································································································································1·111··1·1···1···1·1·1·1············1··········1·111··1·1···1···1·1·1·1············1···································································································································································································
check 188 (24)································································································································································································································································································································································································································································································································································································································································································································11·1·····1111·11······11·············1·········11·1·····1111·11······11·············1··································································································································································································
check 189 (24)································································································································································································································································································································································································································································································································································································································································································································111··1··111··1··1·1·1·················1········111··1··111··1··1·1·1·················1·································································································································································································
check 190 (24)·································································································································································································································································································································································································································································································································································································································································································································111··1··111··1··1·1·1·················1········111··1··111··1··1·1·1·················1································································································································································································
check 191 (24)··································································································································································································································································································································································································································································································································································································································································································································111··1··111··1··1·1·1·················1········111··1··111··1··1·1·1·················1·······························································································································································································
check 192 (24)···································································································································································································································································································································································································································································································································································································································································································································111··1··111··1··1·1·1·················1········111··1··111··1··1·1·1·················1······························································································································································································
check 193 (24)································································································································································································································································································································································································································································································································································································································································································································1·····1·1··1·111·11···11··················1····1·····1·1··1·111·11···11··················1·····························································································································································································
check 194 (24)································································································································································································································································································································································································································································································································································································································································································································11··11·11··1··1·1··11······················1···11··11·11··1··1·1··11······················1····························································································································································································
check 195 (24)·································································································································································································································································································································································································································································································································································································································································································································11··11·11··1··1·1··11······················1···11··11·11··1··1·1··11······················1···························································································································································································
check 196 (24)··································································································································································································································································································································································································································································································································································································································································································································11··11·11··1··1·1··11······················1···11··11·11··1··1·1··11······················1··························································································································································································
check 197 (24)···································································································································································································································································································································································································································································································································································································································································································································11··11·11··1··1·1··11······················1···11··11·11··1··1·1··11······················1·························································································································································································
check 198 (28)······························································································································································································································································································································································································································································································································································································································································································································································································································111·111·11·111···11···1······················111·111·11·111···11···1·····················································································································
check 199 (24)······························································································································································································································································································································································································································································································································································································································································································································································································································1···11··11·11··1··1·1··11····················1···11··11·11··1··1·1··11···················································································································
check 200 (32)······························································································································································································································································································································································································································································································································································································································································································································································································································11··1·1·1·11·1·11·1111·1·1···················11··1·1·1·11·1·11·1111·1·1··················································································································
check 201 (28)···································································································································································································································································································································································································································································································································································································································································································································································································································111·1·111111··1·1·1··1·······················111·1·111111··1·1·1··1·················································································································
check 202 (20)·································································································································································································································································································································································································································································································································································································································································································································································································································1·11·11···1··1·11·······1····················1·11·11···1··1·11·······1················································································································
check 203 (24)·······························································································································································································································································································································································································································································································································································································································································································································································································································11111······11···11·1··1····1·················11111······11···11·1··1····1···············································································································
check 204 (32)······························································································································································································································································································································································································································································································································································································································································································································································································································1·11··1·11·11111···111·1·····1···············1·11··1·11·11111···111·1·····1··············································································································
check 205 (28)································································································································································································································································································································································································································································································································································································································································································································································································································111·11·11·1·1·11···1·1······1················111·11·11·1·1·11···1·1······1·············································································································
check 206 (20)··································································································································································································································································································································································································································································································································································································································································································································································································································1···11·1111····11··········1·················1···11·1111····11··········1············································································································
check 207 (24)·······························································································································································································································································································································································································································································································································································································································································································································································································································111··11·······1··1111·1········1·············111··11·······1··1111·1········1···········································································································
check 208 (28)·······························································································································································································································································································································································································································································································································································································································································································································································································································1·11·111····1·111·1·1·1·········1············1·11·111····1·111·1·1·1·········1··········································································································
check 209 (20)································································································································································································································································································································································································································································································································································································································································································································································································································111···1·1·1··11··1··············1············111···1·1·1··11··1··············1·········································································································
check 210 (32)·······························································································································································································································································································································································································································································································································································································································································································································································································································11·1·11··111·1·11111··1···········1··········11·1·11··111·1·11111··1···········1········································································································
check 211 (24)······························································································································································································································································································································································································································································································································································································································································································································································································································1·111··1·1···1···1·1·1·1············1········1·111··1·1···1···1·1·1·1············1·······································································································
check 212 (28)································································································································································································································································································································································································································································································································································································································································································································································································································11111·1·1··111·11····1·············1·········11111·1·1··111·11····1·············1······································································································
check 213 (24)······························································································································································································································································································································································································································································································································································································································································································································································································································111··1··111··1··1·1·1·················1······111··1··111··1··1·1·1·················1·····································································································
check 214 (24)·······························································································································································································································································································································································································································································································································································································································································································································································································································111··1··111··1··1·1·1·················1······111··1··111··1··1·1·1·················1····································································································
check 215 (28)······························································································································································································································································································································································································································································································································································································································································································································································································································11·1·111111··1·1·1··1···················1····11·1·111111··1·1·1··1···················1···································································································
check 216 (24)·································································································································································································································································································································································································································································································································································································································································································································································································································111··1··111··1··1·1·1·················1······111··1··111··1··1·1·1·················1··································································································
check 217 (20)·······························································································································································································································································································································································································································································································································································································································································································································································································································11·11···1··1·11·······1··················1···11·11···1··1·11·······1··················1·································································································
check 218 (24)······························································································································································································································································································································································································································································································································································································································································································································································································································11··11·11··1··1·1··11······················1·11··11·11··1··1·1··11······················1································································································
check 219 (24)·······························································································································································································································································································································································································································································································································································································································································································································································································································11··11·11··1··1·1··11······················1·11··11·11··1··1·1··11······················1·······························································································
check 220 (16)························································································································································································································································································································································································································································································································································································································································································································································································································································································································1·1··1··11111··········1·1··1··11111···························································
check 221 (16)························································································································································································································································································································································································································································································································································································································································································································································································································································································································1111·11·1····1·········1111·11·1····1··························································
check 222 (16)·························································································································································································································································································································································································································································································································································································································································································································································································································································································································1111·11·1····1·········1111·11·1····1·························································
check 223 (16)··························································································································································································································································································································································································································································································································································································································································································································································································································································································································1111·11·1····1·········1111·11·1····1························································
check 224 (16)···························································································································································································································································································································································································································································································································································································································································································································································································································································································································1111·11·1····1·········1111·11·1····1·······················································
check 225 (16)························································································································································································································································································································································································································································································································································································································································································································································································································································································································1·1·1·111··1·····1·····1·1·1·111··1·····1······················································
check 226 (16)························································································································································································································································································································································································································································································································································································································································································································································································································································································································1111···1··11······1····1111···1··11······1·····················································
check 227 (16)························································································································································································································································································································································································································································································································································································································································································································································································································································································································11·111···11········1···11·111···11········1····················································
check 228 (16)·························································································································································································································································································································································································································································································································································································································································································································································································································································································································11·111···11········1···11·111···11········1···················································
check 229 (16)························································································································································································································································································································································································································································································································································································································································································································································································································································································································1··1··11111··········1·1··1··11111··········1··················································
check 230 (16)·························································································································································································································································································································································································································································································································································································································································································································································································································································································································1··1··11111··········1·1··1··11111··········1·················································
check 231 (8)·······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11····11·········11····11·······················
check 232 (8)······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1···1········1··11···1········1··1···············
check 233 (8)··········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1····11··1·······1····11··1··················
check 234 (8)············································································································································································································································································································································································································································································································································································································································································································································································································································································································································································111·····1········111·····1·················
check 235 (8)··········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1····1·····11····1····1·····11···············
check 236 (8)·········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1·1·····11·······1·1·····11···················
check 237 (8)·······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11··1······1·····11··1······1···················
check 238 (16)······································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11·1··11····1··1111·1··11····1··11···············
check 239 (8)········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································1·111··1·111···
check 240 (8)········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································111··1·111··1··
check 241 (8)·········································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································111··1·111··1·
check 242 (8)···············································································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11111111
check 243 (32)·······················································································································································································································································································································································································································································································································································································································································································································································································································································································································································································11111111111111111111111111111111
check 244 (72)···············································································································································································································································································································································································································································································································································································································································································································································································································································································································································111111111111111111111111111111111111111111111111111111111111111111111111
check 245 (140)···········································································································································································································································································································································································································································································································································································································································································································································································································································································11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
check 246 (232)···············································································································································································································································································································································································································································································································································································································································································································································································1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
check 247 (348)···························································································································································································································································································································································································································································································································································································································································111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
check 248 (496)·······································································································································································································································································································································································································································································································1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
check 249 (676)···················································································································································································································································································································1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
check 250 (880)·······································································································1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111

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 n983Noisy T states per run.
outputs k1
distance d≥ 6A lower bound proved here. Its source certifies d\ge 19, and a fault of weight 19 is shown below, so d=19.
error coefficient A_{6}not definedUndefined while the distance is only a lower bound.
wires N251
checks r250
V_{\mathrm{ex}}1T states per run. CCZ counts as two.
\gamma_\rho = \log(n/V_{\mathrm{ex}})/\log d3.8457Overhead per extractable T state. Lower is better. At the certified d=19: 2.3402.
\gamma = \log(n/k)/\log d3.8457Overhead per output qubit. At the certified d=19: 2.3402.
\gamma_T = \log(n/T)/\log d3.8457Overhead per unit of T-count. At the certified d=19: 2.3402.
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 59 single-wire gates and 55 \mathrm{CZ} gates: \mathrm{S} on output 0, \mathrm{Z} on check 52, \mathrm{Z} on check 53, \mathrm{Z} on check 54, \mathrm{Z} on check 55, \mathrm{Z} on check 59, \mathrm{Z} on check 61, \mathrm{Z} on check 63, \mathrm{Z} on check 67, \mathrm{Z} on check 68, \mathrm{Z} on check 72, \mathrm{Z} on check 77, \mathrm{Z} on check 78, \mathrm{Z} on check 79, \mathrm{Z} on check 84, \mathrm{Z} on check 86, \mathrm{Z} on check 87, \mathrm{Z} on check 88, \mathrm{Z} on check 89, \mathrm{Z} on check 93, \mathrm{Z} on check 96, \mathrm{Z} on check 99, \mathrm{Z} on check 101, \mathrm{Z} on check 152 and 90 more (listed below). The circuit's action is then exactly the gate above, and an error-free run passes every check with certainty.

All 114 correction gates

\mathrm{S} on output 0, \mathrm{Z} on check 52, \mathrm{Z} on check 53, \mathrm{Z} on check 54, \mathrm{Z} on check 55, \mathrm{Z} on check 59, \mathrm{Z} on check 61, \mathrm{Z} on check 63, \mathrm{Z} on check 67, \mathrm{Z} on check 68, \mathrm{Z} on check 72, \mathrm{Z} on check 77, \mathrm{Z} on check 78, \mathrm{Z} on check 79, \mathrm{Z} on check 84, \mathrm{Z} on check 86, \mathrm{Z} on check 87, \mathrm{Z} on check 88, \mathrm{Z} on check 89, \mathrm{Z} on check 93, \mathrm{Z} on check 96, \mathrm{Z} on check 99, \mathrm{Z} on check 101, \mathrm{Z} on check 152, \mathrm{Z} on check 153, \mathrm{Z} on check 154, \mathrm{Z} on check 155, \mathrm{Z} on check 156, \mathrm{Z} on check 157, \mathrm{Z} on check 158, \mathrm{Z} on check 159, \mathrm{Z} on check 160, \mathrm{Z} on check 161, \mathrm{Z} on check 162, \mathrm{Z} on check 163, \mathrm{Z} on check 164, \mathrm{Z} on check 165, \mathrm{Z} on check 166, \mathrm{Z} on check 167, \mathrm{Z} on check 168, \mathrm{Z} on check 169, \mathrm{Z} on check 170, \mathrm{Z} on check 171, \mathrm{Z} on check 172, \mathrm{Z} on check 173, \mathrm{Z} on check 174, \mathrm{Z} on check 198, \mathrm{Z} on check 201, \mathrm{Z} on check 202, \mathrm{Z} on check 205, \mathrm{Z} on check 206, \mathrm{Z} on check 208, \mathrm{Z} on check 209, \mathrm{Z} on check 212, \mathrm{Z} on check 215, \mathrm{Z} on check 217, \mathrm{Z} on check 245, \mathrm{Z} on check 247, \mathrm{Z} on check 249, \mathrm{CZ} on check 52, check 249, \mathrm{CZ} on check 53, check 249, \mathrm{CZ} on check 54, check 249, \mathrm{CZ} on check 55, check 249, \mathrm{CZ} on check 59, check 249, \mathrm{CZ} on check 61, check 249, \mathrm{CZ} on check 63, check 249, \mathrm{CZ} on check 67, check 249, \mathrm{CZ} on check 68, check 249, \mathrm{CZ} on check 72, check 249, \mathrm{CZ} on check 77, check 249, \mathrm{CZ} on check 78, check 249, \mathrm{CZ} on check 79, check 249, \mathrm{CZ} on check 84, check 249, \mathrm{CZ} on check 86, check 249, \mathrm{CZ} on check 87, check 249, \mathrm{CZ} on check 88, check 249, \mathrm{CZ} on check 89, check 249, \mathrm{CZ} on check 93, check 249, \mathrm{CZ} on check 96, check 249, \mathrm{CZ} on check 99, check 249, \mathrm{CZ} on check 101, check 249, \mathrm{CZ} on check 152, check 247, \mathrm{CZ} on check 153, check 247, \mathrm{CZ} on check 154, check 247, \mathrm{CZ} on check 155, check 247, \mathrm{CZ} on check 156, check 247, \mathrm{CZ} on check 157, check 247, \mathrm{CZ} on check 158, check 247, \mathrm{CZ} on check 159, check 247, \mathrm{CZ} on check 160, check 247, \mathrm{CZ} on check 161, check 247, \mathrm{CZ} on check 162, check 247, \mathrm{CZ} on check 163, check 247, \mathrm{CZ} on check 164, check 247, \mathrm{CZ} on check 165, check 247, \mathrm{CZ} on check 166, check 247, \mathrm{CZ} on check 167, check 247, \mathrm{CZ} on check 168, check 247, \mathrm{CZ} on check 169, check 247, \mathrm{CZ} on check 170, check 247, \mathrm{CZ} on check 171, check 247, \mathrm{CZ} on check 172, check 247, \mathrm{CZ} on check 173, check 247, \mathrm{CZ} on check 174, check 247, \mathrm{CZ} on check 198, check 245, \mathrm{CZ} on check 201, check 245, \mathrm{CZ} on check 202, check 245, \mathrm{CZ} on check 205, check 245, \mathrm{CZ} on check 206, check 245, \mathrm{CZ} on check 208, check 245, \mathrm{CZ} on check 209, check 245, \mathrm{CZ} on check 212, check 245, \mathrm{CZ} on check 215, check 245, \mathrm{CZ} on check 217, check 245

Or no Clifford gate at all: run \mathrm{T}^3 on rotations 105, 107, 108, 109, 110, 113, 114, 119, 124, 125, 126, 127, 128, 130, 136, 137, 139, 141, 142, 143, 144, 148, 149, 150 and 216 more (listed below); \mathrm{T}^\dagger on rotations 0, 1, 3, 8, 9, 12, 13, 14, 15, 17, 18, 19, 20, 26, 28, 29, 30, 31, 32, 35, 37, 42, 43, 44 and 3 more (listed below), 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 240 rotations at T³

105, 107, 108, 109, 110, 113, 114, 119, 124, 125, 126, 127, 128, 130, 136, 137, 139, 141, 142, 143, 144, 148, 149, 150, 153, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 209, 212, 213, 214, 215, 216, 217, 220, 222, 225, 226, 230, 233, 237, 238, 239, 243, 246, 247, 249, 250, 252, 253, 254, 257, 307, 310, 313, 314, 315, 316, 317, 318, 321, 323, 326, 327, 331, 334, 338, 339, 340, 344, 347, 348, 350, 351, 353, 354, 355, 358, 568, 569, 570, 571, 572, 573, 577, 579, 580, 583, 584, 589, 591, 593, 594, 595, 599, 600, 637, 638, 639, 640, 641, 642, 646, 648, 649, 652, 653, 658, 660, 662, 663, 664, 668, 669, 799, 802, 803, 809, 810, 811, 812, 813, 814, 816, 817, 818, 821, 842, 843, 845, 846, 849, 850, 851, 852, 853, 860, 864, 865, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 888, 892, 893, 894, 896, 898, 910, 911, 915, 916, 917, 919, 921, 933, 935, 936, 938, 944, 950, 951, 954, 956, 957, 958, 959, 960, 962, 963, 964, 965, 966

All 27 rotations at T†

0, 1, 3, 8, 9, 12, 13, 14, 15, 17, 18, 19, 20, 26, 28, 29, 30, 31, 32, 35, 37, 42, 43, 44, 48, 49, 51

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/983.1.6.a.json"
record = json.load(urllib.request.urlopen(url))
k = record["parameters"]["k"]
gates = equivalent_gates(k, record["gate"]["monomials"])
lines = sorted(name(g, k) for g in gates)
print(len(lines), "equivalent gates")
with open("equivalent-gates-983.1.6.a.txt", "w") as out:
    out.write("\n".join(lines) + "\n")

Distance

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

A damaging fault of weight 19 sits on columns [0,103,206,307,408,487,566,635,704,751,798,843,888,911,934,951,968,975,982].

Its source certifies d\ge 19, 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 19 above, it makes the distance exactly d=19. Source: Jain and Albert (arXiv:2408.12752), Table I: [[103,1,19]] quantum QR code (extended QR [104,52,20]) doubled onto [[777,1,17]]; the doubling theorem of their Sec. III gives d >= min(d_sd, d_tri + 2) = 19, with d_sd at least the classical distance less one (their Lemma 2.4); the [[69,1,13]] input's distance is proved here by enumerating every word of SD70 through the punctured coordinate.

A fault is a set of faulty columns. It is undetectable when their check parts cancel, and damaging when their output parts do not.

Original source

S. P. Jain and V. V. Albert, "Transversal Clifford and T-gate codes of short length and high distance," IEEE J. Sel. Areas Inf. Theory 6, 127-137 (2025); arXiv:2408.12752. doi.org/10.1109/JSAIT.2025.3570832

Provenance

a code of the triorthogonal family of Jain and Albert (arXiv:2408.12752, Table I; transversal_t_codes/), self-dual CSS codes doubled onto [[95,1,7]], rebuilt here from the paper's construction; a verified witness, not a maximum

Found by: Jain-Albert doubling: triorthogonal family

Discovery: pre-existing

1 recorded source
[
 {
  "regime": "Jain-Albert doubling: triorthogonal family",
  "file": "transversal_t_codes/factories.json",
  "label": "JA-983",
  "N": 251,
  "d": 6,
  "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",
  "provenance": "[[103,1,19]] quantum QR code (extended QR [104,52,20]) doubled onto [[777,1,17]] (Table I)",
  "notes": "its [[69,1,13]] input is the self-dual [70,35,12] code found by transversal_t_codes/search_sd70.py, whose words through the punctured coordinate all weigh at least 14, in place of the paper's [70,35,14] code, which is only formally self-dual"
 }
]

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/983.1.6.a.json"
record = json.load(urllib.request.urlopen(url))
columns = record["circuit"]["columns"]
k, N = record["parameters"]["k"], record["parameters"]["N"]

facts, problems = VC.derive(columns, k, N)    # gate, T-count, degree, ...
distance = VC.measure_distance(columns, k, N)  # exhaustive fault search
print(facts["gate_human"], distance["d_exact"] or distance["d_at_least"],
      problems or "verified")

Raw record

Show the JSON this page is built from

Source: master_catalog.json, factories[1297].