The circuit
The 118\times495 matrix. Rows are wires and columns are rotations. A 1 means the wire takes part in the rotation, and the number beside each wire is its row weight. Scroll sideways to see every column.
| wire | 0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 260 270 280 290 300 310 320 330 340 350 360 370 380 390 400 410 420 430 440 450 460 470 480 490 |
|---|---|
| out 0 (245) | 1111111111111111111111111······························111···1··1·1···1··1·11··111····11·1··1·11···111·111···1111···1··1·1···1··1·11··111····11·1··1·11···111·111···111·1·1···111··1··11··111·1·1··1·11··11···11·111···11··1111···1··1·1···1··1·11··111····11·1··1·11···111·111···1·1·1·11····1··11·····11·1·1·111·1111·111·1111··11·1·11··1111·1··111111·1·1····11·····111·111·1·1·1·1·1·1···111·1··1··111··1·11·1··1·1111··11··1··1·111111·····11·1··1··11·11···1···11·1··1·111·11··11·11·1··1111·····11·1··· |
| out 1 (241) | 11111111111··············11111111111111················111···1··1·1···1··1·11··111····11·1··1·11···111·111···1111···1··1·1···1··1·11··111····11·1··1·11···111·111···11··1·111·1··1111··11··1·1··11··11···111·1···1··1·111·1···11·11···1···11·1··1·111·11··11·11·1··1111·····11·1·····1···11····11·1···11···11·1·11·11·111···111111···111·111··111···1111··1···1·1111··11··111·1····1·111·111·····11··111···1111··1···1·1111··11··111·1····1·111·111·······111··1·1····111111·1···1··1···11111····1··11·111··1·· |
| out 2 (247) | 11111······1111111·······11111111······1111111·········111···1··1·1···1··1·11··111····11·1··1·11···111·111···1111···1··1·1···1··1·11··111····11·1··1·11···111·111···111·1·1···111··1··11··111·1·1··1·11··11···11·111···11··1·11·1·1·11···11··1·1··11···11·1··1··1·111··1111·111·1···1·1·11····1··11·····11·1·1·111·1111·111·1111··11·1·11···1···11····11·1···11···11·1·11·11·111···111111···111·11·1·111·····11··11···11·11·1···1·111·11·11···1··1·1111··11·······11·····1··11·1···111·11··1111·1··11··1·11111· |
| out 3 (7) | ·····11···········11·············11···········1································································································································································································································································································································································································································································ |
| out 4 (227) | 111111111··1111·····111··11111···111···111·····11·····························································11·1·1···111··1··11··111·1·1··1·11··11···11·111···11··1··11·11···1···11·1··1·111·11··11·11·1··1111·····11·1···1···1···1··1·111·111111111111·11111·111····1········1·11·11111·1·11·1····11·1···1··1···1····1111111····11·11·1·1·1·11····1··11·····11·1·1·111·1111·111·1111··11·1·11··1··11···1·111·1111·1·1···11····11·1··11·1··1·1··1·111111111······1111111·······11111111······11·1111·1···1··· |
| out 5 (227) | 111··1·111·11··11·1······111··11·1·11··11111··1111····························································11·1·1···111··1··11··111·1·1··1·11··11···11·111···11··1··11·11···1···11·1··1·111·11··11·11·1··1111·····11·1···1···1···1··1·111·111111111111·11111·111····1········1·11·11111·1·11·1····11·1···1··1···1····1111111····11·11·1·1·1·11····1··11·····11·1·1·111·1111·111·1111··11·1·11··1··11···1·111·1111·1·1···11····11·1··11·1··1·1··1·111111111······1111111·······11111111······11·1111·1···1··· |
| out 6 (141) | 11···111···11111·1111···········1···11111·1·11································································11·1·1···111··1··11··111·1·1··1·11··11···11·111···11··1111··11111···1111···11·1···111·1111····1··1··1···11·111·······················································111··11111···1111···11·1···111·1111····1··1··1···11·111························································1·11··1·111··111·111··1·1·1·1·1·11··11·11·1·1··1·11·1························································ |
| out 7 (245) | ···1·11·1··1·11111111111·11·1·111··1111··1111··1·······111···1··1·1···1··1·11··111····11·1··1·11···111·111···1··11·11···1···11·1··1·111·11··11·11·1··1111·····11·1···111···1··1·1···1··1·11··111····11·1··1·11···111·111···1·11·1·1·11···11··1·1··11···11·1··1··1·111··1111·111·1··111·1···1·1··111··11··1·111··11··111····1···1··1·111·11··1·11···11·11·11·1··111··1·11·1·1··11·111·1··11··1···1·····1·11··1·11·1·1····1111111···1···1··1·1·1·1·1···11·11··111···1111··1···1·1111··11··111·1····1·111·111····· |
| out 8 (223) | 11·11111···11···1·111···1···1111····11·111·1···1······························································11·1·1···111··1··11··111·1·1··1·11··11···11·111···11··1··11·11···1···11·1··1·111·11··11·11·1··1111·····11·1···1···1···1··1·111·111111111111·11111·111····1········1·11·11111·1·11·1····11·1···1··1···1····1111111····11·11·1·1·1·11····1··11·····11·1·1·111·1111·111·1111··11·1·11··1··11···1·111·1111·1·1···11····11·1··11·1··1·1··1·111111111······1111111·······11111111······11·1111·1···1··· |
| out 9 (241) | 1······1111·1···1···11··1111··1·1··1···1111111·1·1·····111···1··1·1···1··1·11··111····11·1··1·11···111·111···1111···1··1·1···1··1·11··111····11·1··1·11···111·111···1·····1·11··1·11·1·1····1111111···1···1··1·1·1·1·1···11··11·1·1·11···11··1·1··11···11·1··1··1·111··1111·111·1······1111·11·····1·11111111111·111··1···11·1·11·1···11····1·11···11·11·11·1··111··1·11·1·1··11·111·1··11··1···1·1·111··111··1·1···11···1·1·1··1··1···1··111111···111··11··111···1111··1···1·1111··11··111·1····1·111·111····· |
| out 10 (227) | 1··1·1··11······111·11·1·11··11··1···1·111··1·1·1111111·······················································11·1·1···111··1··11··111·1·1··1·11··11···11·111···11··1·111·1·1···1111····1111··1111·····1·1·11·····1111··1·1111·1·1···111··1··11··111·1·1··1·11··11···11·111···11··111111······1111111·······11111111······11·1111·1···1·····11··111·11·1·1111·1·1··1··1111··1·11·1·1··1·1··1·111···1·11···11·11·11·1··111··1·11·1·1··11·111·1··11··1···11·1····1·11·11···1111··1··1·1·1·111··111·11·1··11·1··1· |
| out 11 (217) | ·······················································1111111111111111111111111································11·11···1···11·1··1·111·11··11·11·1··1111·····11·1···111···1··1·1···1··1·11··111····11·1··1·11···111·111···1·11·1·1·11···11··1·1··11···11·1··1··1·111··1111·111·1·····11·1··1··111·111·11··1··1111···1··1····11··111111··1·111·1·1···1111····1111··1111·····1·1·11·····1111··1·11111·11·1··11···11··1··11···11·1···11·1····1···1111111·111·····1·1·111····11·1····11·111·1111··11111····11·11·· |
| out 12 (221) | ·······················································11111111111··············11111111111111··················11·11···1···11·1··1·111·11··11·11·1··1111·····11·1·····11··111·11·1·1111·1·1··1··1111··1·11·1·1··1·1··1·111··11·1·1·11···11··1·1··11···11·1··1··1·111··1111·111·1··111··11111···1111···11·1···111·1111····1··1··1···11·1111·11111·1·11·1····11·1···1··1···1····1111111····11·11·11111·111·1111111·11111111····1·····1·······1········1··111111·11···1··1·11····11·····1111···1·1···1·1111··111· |
| out 13 (191) | ·······················································11111······1111111·······11111111······1111111···········11·11···1···11·1··1·111·11··11·11·1··1111·····11·1··························································1·11111·1·11·1····11·1···1··1···1····1111111····11·11·1··111··1·1····111111·1···1··1···11111····1··11·111··1···1···11·1·1·1·111111·1····11·111·····11··1··11·111··1·1·11·1·1·11···11··1·1··11···11·1··1··1·111··1111·111·1··1····1111111·11111···············11111111·1111·1···1··1 |
| out 14 (7) | ····························································11···········11·············11···········1········································································································································································································································································································································································································· |
| out 15 (225) | ·······················································111111111··1111·····111··11111···111···111·····11········11·11···1···11·1··1·111·11··11·11·1··1111·····11·1·····11··111·11·1·1111·1·1··1··1111··1·11·1·1··1·1··1·111··1····11··1111·1·1·1·1·111··1·11·1····1·111··111·1···11··111··1·1····111111·1···1··1···11111····1··11·111··1···1111·1··111111·1·1····11·····111·111·1·1·1·1·1·1···111·11·1·1·11···11··1·1··11···11·1··1··1·111··1111·111·1··11·1···1111··1··11···11·1·1·111·1···1···11···1··1·11111 |
| out 16 (225) | ·······················································111··1·111·11··11·1······111··11·1·11··11111··1111·······11·11···1···11·1··1·111·11··11·11·1··1111·····11·1·····11··111·11·1·1111·1·1··1··1111··1·11·1·1··1·1··1·111··1····11··1111·1·1·1·1·111··1·11·1····1·111··111·1···11··111··1·1····111111·1···1··1···11111····1··11·111··1···1111·1··111111·1·1····11·····111·111·1·1·1·1·1·1···111·11·1·1·11···11··1·1··11···11·1··1··1·111··1111·111·1··11·1···1111··1··11···11·1·1·111·1···1···11···1··1·11111 |
| out 17 (83) | ·······················································11···111···11111·1111···········1···11111·1·11··············································································································································································1111··1·111·1··111·1111··1111····1·1·1··1·111·1·1····1··························································1111··11·1·1·1·1·1·1·11·11·1··1·1111··111··111·1···1························································ |
| out 18 (199) | ··························································1·11·1··1·11111111111·11·1·111··1111··1111··1······························································11·1···1111··1··11···11·1·1·111·1···1···11···1··1·11111··1·1··111111·11·····11·11·1···1····1··1·1111··11·1·111··1···11····11·1···11···11·1·11·11·111···111111···111·1····1111·11·····1·11111111111·111··1···11·1·11·1···11··1····1111111·11111···············11111111·1111·1···1··1···1····1·111···1111··1·1··11··11111···1··11·1···11··11 |
| out 19 (221) | ·······················································11·11111···11···1·111···1···1111····11·111·1···1·········11·11···1···11·1··1·111·11··11·11·1··1111·····11·1·····11··111·11·1·1111·1·1··1··1111··1·11·1·1··1·1··1·111··1····11··1111·1·1·1·1·111··1·11·1····1·111··111·1···11··111··1·1····111111·1···1··1···11111····1··11·111··1···1111·1··111111·1·1····11·····111·111·1·1·1·1·1·1···111·11·1·1·11···11··1·1··11···11·1··1··1·111··1111·111·1··11·1···1111··1··11···11·1·1·111·1···1···11···1··1·11111 |
| out 20 (193) | ·······················································1······1111·1···1···11··1111··1·1··1···1111111·1·1····························································11·1···1111··1··11···11·1·1·111·1···1···11···1··1·11111··1·1··111111·11·····11·11·1···1····1··1·1111··11·1·11111·1···1111··1··11···11·1·1·111·1···1···11···1··1·11111····1111·11·····1·11111111111·111··1···11·1·11·1···11··1·111·11··1···1·1··1·1·11·11·1··11····11·1·11·1··1·1·11···1····1·111···1111··1·1··11··11111···1··11·1···11··11 |
| out 21 (141) | ························································111·11·1··1···111·····11····111111······1···1·····111··························································11··111·11·1·1111·1·1··1··1111··1·11·1·1··1·1··1·111·111111·11···1··1·11····11·····1111···1·1···1·1111··111··························································1111··11·1·1·1·1·1·1·11·11·1··1·1111··111··111·1···1·························································1·1·11····1··11·····11·1·1·111·1111·111·1111··11·1·11· |
| out 22 (175) | ·················································································································111·11·1·111·11·1··11·11····11·1··1·11···111·111···1·······················································1··1·111·1··1111··11··1·1··11··11···111·1···1··1·111·1·111··11111···1111···11·1···111·1111····1··1··1···11·111·11··1·11·1··11·111·11··111····111·11·1···11··111111···1··1··1·11·11··11··1··11·11··1·111··1·1···1···1111111···1·11··1·111··111·111··1·1·1·1·1·11··11·11·1·1··1·11·1· |
| out 23 (145) | ·················································································································111·11·11···1··1·11··1··1111··1·11·111···111·111···1·······················································1··1·111·1··1111··11··1·1··11··11···111·1···1··1·111·1·························································11··1·11·1··11·111·11··111····111·11·1···11··111111···11··1·111·1·1·1···1·1·1···11····1·1·11··1111·111·1··11··1·11··1·111··111·111··1·1·1·1·1·11··11·11·1·1··1·11·1· |
| out 24 (199) | ·················································································································11·1··1··111·111·11··1··1111···1··1···111··1·111···11·1··1··11111·1·11·11···11·1·11·1·1···1111····11··1·1···1····11··1111·1·1·1·1·111··1·11·1····1·111··111·1···1111···1··11··1·1·1··1·1·111··1·11··1111·1·1·11·1··1·1·1··1·11··1·111··111·111··1·1·1·1·1·11··11·11·1·1··1·11·1····1·1·1··1·111··1·1··11·11··1·11·11·1·11··1111·111·1·111·1111·1····1···1111··1·1·1·1·1···11··1·11·1··11·1··11 |
| out 25 (7) | ···················································································································11···········11·············11···········1·················································································································································································································································································································································· |
| out 26 (199) | ················································································································1·1·11111·11···11·1··1··1·111·1·1111·11·1·11111·11··1·111·1·1···1111····1111··1111·····1·1·11·····1111··1·1111·1·1···111··1··11··111·1·1··1·11··11···11·111···11··1··1·11···11·11·11·1··111··1·11·1·1··11·111·1··11··1···1···1····1·111···1111··1·1··11··11111···1··11·1···11··1111···1··11··1·1·1··1·1·111··1·11··1111·1·1·11·1··1·1·1·1·111·11··1···1·1··1·1·11·11·1··11····11·1·11·1··1·1·11 |
| out 27 (195) | ················································································································11···11·1·1·1111···111··1····11··1·1·11··111·11111··1·111·1·1···1111····1111··1111·····1·1·11·····1111··1·1111·1·1···111··1··11··111·1·1··1·11··11···11·111···11··1··1·11···11·11·11·1··111··1·11·1·1··11·111·1··11··1···1···1····1·111···1111··1·1··11··11111···1··11·1···11··1111···1··11··1·1·1··1·1·111··1·11··1111·1·1·11·1··1·1·1·1·111·11··1···1·1··1·1·11·11·1··11····11·1·11·1··1·1·11 |
| out 28 (165) | ··············································································································11···111···11111·1111···········1···11111·1·11·········11·1···1111··1··11···11·1·1·111·1···1···11···1··1·11111·······················································111·1···1·1··111··11··1·111··11··111····1···1··1·111·11··1·11···11·11·11·1··111··1·11·1·1··11·111·1··11··1···1···11·1··1··111·111·11··1··1111···1··1····11··111111··1··1111··11·1·1·1·1·1·1·11·11·1··1·1111··111··111·1···1· |
| out 29 (195) | ················································································································1·····1·11·1··1·11·1··11·11···1111·1111··11··111·1····111·1·1···1111····1111··1111·····1·1·11·····1111··1·11·1····11··1111·1·1·1·1·111··1·11·1····1·111··111·1···1111··1·111·1·1·1···1·1·1···11····1·1·11··1111·111·1··11··111·1·1···1111····1111··1111·····1·1·11·····1111··1·11·1·1·11····1··11·····11·1·1·111·1111·111·1111··11·1·11·111···1··1·1···1··1·11··111····11·1··1·11···111·111···1 |
| out 30 (199) | ··················································································································1·11·11·1·1·11·1111111·111·111·····11·111111··11··1·111·1·1···1111····1111··1111·····1·1·11·····1111··1·1111·1·1···111··1··11··111·1·1··1·11··11···11·111···11··1··1·11···11·11·11·1··111··1·11·1·1··11·111·1··11··1···1···1····1·111···1111··1·1··11··11111···1··11·1···11··1111···1··11··1·1·1··1·1·111··1·11··1111·1·1·11·1··1·1·1·1·111·11··1···1·1··1·1·11·11·1··11····11·1·11·1··1·1·11 |
| out 31 (199) | ··············································································································1·11·11111··1·1111···111·1·····111111······111·11··1···1·1··1··11111·1·11·11···11·1·11·1·1···1111····11··1·1···1····11··1111·1·1·1·1·111··1·11·1····1·111··111·1···11··1···11····11·1···11···11·1·11·11·111···111111···111·1·1·11··1·111··111·111··1·1·1·1·1·11··11·11·1·1··1·11·1··1··11···1·111·1111·1·1···11····11·1··11·1··1·1··1·111111·1111·1····1···1111··1·1·1·1·1···11··1·11·1··11·1··11 |
| out 32 (191) | ···············································································································1······1·11··1·1···1·1···11·1··1···1··11·1··1··11··11·11·1···1111··1··11···11·1·1·111·1···1···11···1··1·111111··1·111·1··1111··11··1·1··11··11···111·1···1··1·111·1·111·1···1·1··111··11··1·111··11··111····1···1··1·111·11·1··1··111··1·11·1··1·1111··11··1··1·111111·····11·1··111·1···1111··1··11···11·1·1·111·1···1···11···1··1·11111·11··1·11·1··11·111·11··111····111·11·1···11··111111··· |
| out 33 (173) | ·····································································································································································1···1111·111·111·1···········1···11·11111·1·11·1···11·111·1·1···111··1··11··111·1·1··1·11··11···11·111···11··1·1111·1··111111·1·1····11·····111·111·1·1·1·1·1·1···111··11··111·11·1·1111·1·1··1··1111··1·11·1·1··1·1··1·111·1····1111111·11111···············11111111·1111·1···1··1··1111··11·1·1·1·1·1·1·11·11·1··1·1111··111··111·1···1· |
| out 34 (173) | ······································································································································································11·1···1·1·1111··11··1·111··11··111····1···1··1·111·1·11·1·1···111··1··11··111·1·1··1·11··11···11·111···11··1·1111·1··111111·1·1····11·····111·111·1·1·1·1·1·1···111··11··111·11·1·1111·1·1··1··1111··1·11·1·1··1·1··1·111·1····1111111·11111···············11111111·1111·1···1··1··1111··11·1·1·1·1·1·1·11·11·1··1·1111··111··111·1···1· |
| out 35 (31) | ······································································································································································11·1·1·11···11··1·1··11···11·1··1··1·1111·1111111111····················································································································································································································································································· |
| out 36 (7) | ··········································································································································································11···········11·············11···········1··························································································································································································································································································· |
| out 37 (91) | ·····································································································································································1·1111··1·1···11·1·11·111·11·111··11··11··1··11·11···11···············································································································1·1·11····1··11·····11·1·1·111·1111·111·1111··11·1·11····1·1·1··1·111··1·1··11·11··1·11·11·1·11··1111·111·1·1······················································· |
| out 38 (87) | ·····································································································································································1·1··11·111··1··1111·1·11·111······11·11···1·1··1····11···············································································································1·1·11····1··11·····11·1·1·111·1111·111·1111··11·1·11····1·1·1··1·111··1·1··11·11··1·11·11·1·11··1111·111·1·1······················································· |
| out 39 (177) | ······································································································································································1·1·1·111···11·111·1·11·11··1·1·1···1·11···111111111··11·1·1···111··1··11··111·1·1··1·11··11···11·111···11··1·1111·1··111111·1·1····11·····111·111·1·1·1·1·1·1···111·11··1·11·1··11·111·11··111····111·11·1···11··111111···1··1··1·11·11··11··1··11·11··1·111··1·1···1···1111111····1111··11·1·1·1·1·1·1·11·11·1··1·1111··111··111·1···1· |
| out 40 (169) | ·······································································································································································1··1·1··1···1····1·1·1··1··1··1·11··11··11··11·1·111·11·1·1···111··1··11··111·1·1··1·11··11···11·111···11··1·1111·1··111111·1·1····11·····111·111·1·1·1·1·1·1···111·11··1·11·1··11·111·11··111····111·11·1···11··111111···1··1··1·11·11··11··1··11·11··1·111··1·1···1···1111111····1111··11·1·1·1·1·1·1·11·11·1··1·1111··111··111·1···1· |
| out 41 (87) | ·····································································································································································1··111····1··1·1111·11·1·1···1···1··1111··11·11··1···11···············································································································1·1·11····1··11·····11·1·1·111·1111·111·1111··11·1·11····1·1·1··1·111··1·1··11·11··1·11·11·1·11··1111·111·1·1······················································· |
| out 42 (25) | ·······································································································································································1·····1····1··1111·1·111·11····111·11·1··1·1··111··1···················································································································································································································································································· |
| out 43 (83) | ·····································································································································································1·1··111·111·1·1·····111··1·1··1·11·1···1·······1·1···1···············································································································1·1·11····1··11·····11·1·1·111·1111·111·1111··11·1·11····1·1·1··1·111··1·1··11·11··1·11·11·1·11··1111·111·1·1······················································· |
| out 44 (119) | ·······························································································································································································································111·11·1·111·11·1··11·11····11·1··1·11···111·111···1·1111·1··111111·1·1····11·····111·111·1·1·1·1·1·1···111···························································1111·11·····1·11111111111·111··1···11·1·11·1···11···1·11··1·111··111·111··1·1·1·1·1·11··11·11·1·1··1·11·1· |
| out 45 (89) | ·······························································································································································································································111·11·11···1··1·11··1··1111··1·11·111···111·111···1·························································1111··11·1·1·1·1·1·1·11·11·1··1·1111··111··111·1···1·························································1·1·11····1··11·····11·1·1·111·1111·111·1111··11·1·11· |
| out 46 (149) | ····························································································································································································································1···11·1·······111·1111······1111·1·1·1·11111·111··1·11·1111·1··111111·1·1····11·····111·111·1·1·1·1·1·1···111··1111··11·1·1·1·1·1·1·11·11·1··1·1111··111··111·1···1·····1111·11·····1·11111111111·111··1···11·1·11·1···11······1111·11·····1·11111111111·111··1···11·1·11·1···11·· |
| out 47 (7) | ·································································································································································································································11···········11·············11···········1···································································································································································································································· |
| out 48 (25) | ······························································································································································································································11·1····11·1····1··1···1··11··11·111·1··11·11·11··11····························································································································································································································· |
| out 49 (25) | ······························································································································································································································1·111··111··111···1·1··1····111111·1·1·····1··1···11····························································································································································································································· |
| out 50 (117) | ·····························································································································································································································1··11111···1········11111111·11·11····11·1111······1·1·1111·1··111111·1·1····11·····111·111·1·1·1·1·1·1···111···························································1111·11·····1·11111111111·111··1···11·1·11·1···11···1·11··1·111··111·111··1·1·1·1·1·11··11·11·1·1··1·11·1· |
| out 51 (121) | ······························································································································································································································111111·11·11··11111··11·111·1·1··1·111········1·1·111·1111·1··111111·1·1····11·····111·111·1·1·1·1·1·1···111···························································1111·11·····1·11111111111·111··1···11·1·11·1···11···1·11··1·111··111·111··1·1·1·1·1·11··11·11·1·1··1·11·1· |
| out 52 (25) | ·······························································································································································································································1·1··1·11··1·1··1··1·1·1111111·1····1··1··11··1··11····························································································································································································································· |
| out 53 (25) | ······························································································································································································································1·····1····1··1111·1·111·11····111·11·1··1·1··111··1····························································································································································································································· |
| out 54 (151) | ····························································································································································································································11··1·····1··1·11111·1·111··1111·11··1111·11·1··11···11·1111·1··111111·1·1····11·····111·111·1·1·1·1·1·1···111··1111··11·1·1·1·1·1·1·11·11·1··1·1111··111··111·1···1·····1111·11·····1·11111111111·111··1···11·1·11·1···11······1111·11·····1·11111111111·111··1···11·1·11·1···11·· |
| out 55 (7) | ·······················································································································································································································································································1···1·······1············1·····1·······1········1······································································································································································· |
| out 56 (31) | ···················································································································································································································································································111·1111·1·11···1111··1·111··11·····1111··11·1···11··11····································································································································································· |
| out 57 (31) | ····················································································································································································································································································11·1·1·11···11··1·1··11···11·1··1··1·1111·1111111111······································································································································································· |
| out 58 (7) | ························································································································································································································································································11···········11·············11···········1············································································································································································· |
| out 59 (25) | ·····················································································································································································································································································11·1····11·1····1··1···1··11··11·111·1··11·11·11··11······································································································································································ |
| out 60 (25) | ·····················································································································································································································································································1·111··111··111···1·1··1····111111·1·1·····1··1···11······································································································································································ |
| out 61 (25) | ····················································································································································································································································································1·11·1·1·1··11··1·1·1··1··1111·11·1·1····1···1·111········································································································································································· |
| out 62 (25) | ·····················································································································································································································································································1·1·1··1····1·1·1·1·1·11·11111··1···1·1··1111··1···1······································································································································································ |
| out 63 (25) | ······················································································································································································································································································1·1··1·11··1·1··1··1·1·1111111·1····1··1··11··1··11······································································································································································ |
| out 64 (25) | ·····················································································································································································································································································1·····1····1··1111·1·111·11····111·11·1··1·1··111··1······································································································································································ |
| out 65 (25) | ·····················································································································································································································································································1·1111111···1··1111···11·1··1·1····11·1··1····1·1·1······································································································································································· |
| out 66 (7) | ··············································································································································································································································································································································1···1·······1············1·····1·······1········1················································································································ |
| out 67 (31) | ··········································································································································································································································································································································111·1111·1·11···1111··1·111··11·····1111··11·1···11··11·············································································································· |
| out 68 (31) | ···········································································································································································································································································································································11·1·1·11···11··1·1··11···11·1··1··1·1111·1111111111················································································································ |
| out 69 (7) | ···············································································································································································································································································································································11···········11·············11···········1······················································································································ |
| out 70 (25) | ············································································································································································································································································································································11·1····11·1····1··1···1··11··11·111·1··11·11·11··11··············································································································· |
| out 71 (25) | ············································································································································································································································································································································1·111··111··111···1·1··1····111111·1·1·····1··1···11··············································································································· |
| out 72 (25) | ···········································································································································································································································································································································1·11·1·1·1··11··1·1·1··1··1111·11·1·1····1···1·111·················································································································· |
| out 73 (25) | ············································································································································································································································································································································1·1·1··1····1·1·1·1·1·11·11111··1···1·1··1111··1···1··············································································································· |
| out 74 (25) | ·············································································································································································································································································································································1·1··1·11··1·1··1··1·1·1111111·1····1··1··11··1··11··············································································································· |
| out 75 (25) | ············································································································································································································································································································································1·····1····1··1111·1·111·11····111·11·1··1·1··111··1··············································································································· |
| out 76 (25) | ············································································································································································································································································································································1·1111111···1··1111···11·1··1·1····11·1··1····1·1·1················································································································ |
| out 77 (7) | ·····································································································································································································································································································································································································1···1·······1············1·····1·······1········1························································· |
| out 78 (31) | ·································································································································································································································································································································································································111·1111·1·11···1111··1·111··11·····1111··11·1···11··11······················································· |
| out 79 (31) | ··································································································································································································································································································································································································11·1·1·11···11··1·1··11···11·1··1··1·1111·1111111111························································· |
| out 80 (7) | ······································································································································································································································································································································································································11···········11·············11···········1······························································· |
| out 81 (25) | ···································································································································································································································································································································································································11·1····11·1····1··1···1··11··11·111·1··11·11·11··11························································ |
| out 82 (25) | ···································································································································································································································································································································································································1·111··111··111···1·1··1····111111·1·1·····1··1···11························································ |
| out 83 (25) | ··································································································································································································································································································································································································1·11·1·1·1··11··1·1·1··1··1111·11·1·1····1···1·111··························································· |
| out 84 (25) | ···································································································································································································································································································································································································1·1·1··1····1·1·1·1·1·11·11111··1···1·1··1111··1···1························································ |
| out 85 (25) | ····································································································································································································································································································································································································1·1··1·11··1·1··1··1·1·1111111·1····1··1··11··1··11························································ |
| out 86 (25) | ···································································································································································································································································································································································································1·····1····1··1111·1·111·11····111·11·1··1·1··111··1························································ |
| out 87 (25) | ···································································································································································································································································································································································································1·1111111···1··1111···11·1··1·1····11·1··1····1·1·1························································· |
| out 88 (7) | ····························································································································································································································································································································································································································································1···1·······1············1·····1·······1········1·· |
| out 89 (31) | ························································································································································································································································································································································································································································111·1111·1·11···1111··1·111··11·····1111··11·1···11··11 |
| out 90 (31) | ·························································································································································································································································································································································································································································11·1·1·11···11··1·1··11···11·1··1··1·1111·1111111111·· |
| out 91 (7) | ·····························································································································································································································································································································································································································································11···········11·············11···········1········ |
| out 92 (25) | ··························································································································································································································································································································································································································································11·1····11·1····1··1···1··11··11·111·1··11·11·11··11· |
| out 93 (25) | ··························································································································································································································································································································································································································································1·111··111··111···1·1··1····111111·1·1·····1··1···11· |
| out 94 (25) | ·························································································································································································································································································································································································································································1·11·1·1·1··11··1·1·1··1··1111·11·1·1····1···1·111···· |
| out 95 (25) | ··························································································································································································································································································································································································································································1·1·1··1····1·1·1·1·1·11·11111··1···1·1··1111··1···1· |
| out 96 (25) | ···························································································································································································································································································································································································································································1·1··1·11··1·1··1··1·1·1111111·1····1··1··11··1··11· |
| out 97 (25) | ··························································································································································································································································································································································································································································1·····1····1··1111·1·111·11····111·11·1··1·1··111··1· |
| out 98 (25) | ··························································································································································································································································································································································································································································1·1111111···1··1111···11·1··1·1····11·1··1····1·1·1·· |
| check 99 (150) | ·11··1·11·1··11·111·11··111····111·11·1···11··111111········································································································································································1···1···1··1·111·111111111111·11111·111····1········1·1························································1·11··1·111··111·111··1·1·1·1·1·11··11·11·1·1··1·11·1·111··11111···1111···11·1···111·1111····1··1··1···11·111·1·1·11····1··11·····11·1·1·111·1111·111·1111··11·1·11· |
| check 100 (246) | ·11·1·1·11···11··1·1··11···11·1··1··1·111··1111·111·1··111···1··1·1···1··1·11··111····11·1··1·11···111·111···1··11·11···1···11·1··1·111·11··11·11·1··1111·····11·1·····11··111·11·1·1111·1·1··1··1111··1·11·1·1··1·1··1·111·111···1··1·1···1··1·11··111····11·1··1·11···111·111···11·11···111·1·1··1···1·111·11··11···1·11··1·111·111····1·1111·1··111111·1·1····11·····111·111·1·1·1·1·1·1···111···1····1·111···1111··1·1··11··11111···1··11·1···11··11··11·11···1···11·1··1·111·11··11·11·1··1111·····11·1··· |
| check 101 (176) | ··11··111·11·1·1111·1·1··1··1111··1·11·1·1··1·1··1·111···············································································································11·1···1111··1··11···11·1·1·111·1···1···11···1··1·11111························································1·11··1·111··111·111··1·1·1·1·1·11··11·11·1·1··1·11·1·····1111·11·····1·11111111111·111··1···11·1·11·1···11··1111··1·111·1··111·1111··1111····1·1·1··1·111·1·1····1·1·1·111·····11··11···11·11·1···1·111·11·11···1··1·1111· |
| check 102 (176) | 1··1·111·1··1111··11··1·1··11··11···111·1···1··1·111·1······································································································································································1···1···1··1·111·111111111111·11111·111····1········1·1··11··111·11·1·1111·1·1··1··1111··1·11·1·1··1·1··1·111·11·1···1111··1··11···11·1·1·111·1···1···11···1··1·11111111··11111···1111···11·1···111·1111····1··1··1···11·111·1·1·11····1··11·····11·1·1·111·1111·111·1111··11·1·11· |
| check 103 (240) | 111···1··1·1···1··1·11··111····11·1··1·11···111·111···1111···1··1·1···1··1·11··111····11·1··1·11···111·111···1111···1··1·1···1··1·11··111····11·1··1·11···111·111···11··1·111·1··1111··11··1·1··11··11···111·1···1··1·111·1···11·11···1···11·1··1·111·11··11·11·1··1111·····11·1······1····1·111···1111··1·1··11··11111···1··11·1···11··11·1···11·1·1·1·111111·1····11·111·····11··1··11·111··1·111··111···1111··1···1·1111··11··111·1····1·111·111·······111··1·1····111111·1···1··1···11111····1··11·111··1·· |
| check 104 (196) | 11·1·1···111··1··11··111·1·1··1·11··11···11·111···11··1··············································································································1··1··1·11·11··11··1··11·11··1·111··1·1···1···1111111··11·1·1···111··1··11··111·1·1··1·11··11···11·111···11··1··1·11···11·11·11·1··111··1·11·1·1··11·111·1··11··1···11·111·11··1···1·1··1·1·11·11·1··11····11·1·11·1··1·1·11·111·1·1···1111····1111··1111·····1·1·11·····1111··1·111·1····1·11·11···1111··1··1·1·1·111··111·11·1··11·1··1· |
| check 105 (198) | ························································11··1·11·1··11·111·11··111····111·11·1···11··111111··························································111···1··1·1···1··1·11··111····11·1··1·11···111·111···111·1·1···111··1··11··111·1·1··1·11··11···11·111···11··1··1···11····11·1···11···11·1·11·11·111···111111···111·1··11··111·11·1·1111·1·1··1··1111··1·11·1·1··1·1··1·111·1····1111111·11111···············11111111·1111·1···1··1·1···11·1·1·1·111111·1····11·111·····11··1··11·111··1·1 |
| check 106 (220) | ························································11·1·1·11···11··1·1··11···11·1··1··1·111··1111·111·1····11·11···1···11·1··1·111·11··11·11·1··1111·····11·1···111···1··1·1···1··1·11··111····11·1··1·11···111·111···1·11·1·1·11···11··1·1··11···11·1··1··1·111··1111·111·1··111·1···1·1··111··11··1·111··11··111····1···1··1·111·11·111·1·1···1111····1111··1111·····1·1·11·····1111··1·1111·1···1111··1··11···11·1·1·111·1···1···11···1··1·1111111·····1·1·111····11·1····11·111·1111··11111····11·11·· |
| check 107 (224) | ·························································11··111·11·1·1111·1·1··1··1111··1·11·1·1··1·1··1·111···11·11···1···11·1··1·111·11··11·11·1··1111·····11·1···11·1···1111··1··11···11·1·1·111·1···1···11···1··1·111111··1·111·1··1111··11··1·1··11··11···111·1···1··1·111·1·111·1···1·1··111··11··1·111··11··111····1···1··1·111·11·1··1··111··1·11·1··1·1111··11··1··1·111111·····11·1··111·1···1111··1··11···11·1·1·111·1···1···11···1··1·111111··1·111·1··1111··11··1·1··11··11···111·1···1··1·111·1· |
| check 108 (220) | ························································111·1·1···1111····1111··1111·····1·1·11·····1111··1·11··11·11···1···11·1··1·111·11··11·11·1··1111·····11·1···11·1···1111··1··11···11·1·1·111·1···1···11···1··1·111111·11111·1·11·1····11·1···1··1···1····1111111····11·11·111···1··11··1·1·1··1·1·111··1·11··1111·1·1·11·1··1·1·1·1···11·1·······111·1111······1111·1·1·1·1·111·1·1····11·111····1···1···1·1111111····1···11·11111·1·11·1···11·11·111·11··1···1·1··1·1·11·11·1··11····11·1·11·1··1·1·11 |
| check 109 (196) | ·······················································11·1·1···111··1··11··111·1·1··1·11··11···11·111···11··1··11·11···1···11·1··1·111·11··11·11·1··1111·····11·1··························································1··1·111·1··1111··11··1·1··11··11···111·1···1··1·111·1····1·1·1··1·111··1·1··11·11··1·11·11·1·11··1111·111·1·11·····1··11····1·11····1111111····111·11···1·1111··111111··1·111·1·1·1···1·1·1···11····1·1·11··1111·111·1··11·1·1·1·111··11·1··11··111··1·11·1··11··1··11·111···11··· |
| check 110 (200) | ···············································································································11··1·11·1··11·111·11··111····111·11·1···11··111111···1·1··1··11111·1·11·11···11·1·11·1·1···1111····11··1·1··11·1·1···111··1··11··111·1·1··1·11··11···11·111···11··1··1···11····11·1···11···11·1·11·11·111···111111···111·1··1111··11·1·1·1·1·1·1·11·11·1··1·1111··111··111·1···1·1····1111111·11111···············11111111·1111·1···1··11····1111111·11111···············11111111·1111·1···1··1 |
| check 111 (204) | ··············································································································1···1···1··1·111·111111111111·11111·111····1········1·111·1···1111··1··11···11·1·1·111·1···1···11···1··1·111111··1·111·1··1111··11··1·1··11··11···111·1···1··1·111·1·····1111·11·····1·11111111111·111··1···11·1·11·1···11···1··1··111··1·11·1··1·1111··11··1··1·111111·····11·1··11···1···1··1·111·111111111111·11111·111····1········1·1·11··1·11·1··11·111·11··111····111·11·1···11··111111··· |
| check 112 (90) | ··············································································································111··11111···1111···11·1···111·1111····1··1··1···11·111··············································································································111··11111···1111···11·1···111·1111····1··1··1···11·111························································1·11··1·111··111·111··1·1·1·1·1·11··11·11·1·1··1·11·1························································ |
| check 113 (198) | ··············································································································1··1·111·1··1111··11··1·1··11··11···111·1···1··1·111·1·1·1··1··11111·1·11·11···11·1·11·1·1···1111····11··1·1···1····11··1111·1·1·1·1·111··1·11·1····1·111··111·1···11··1···11····11·1···11···11·1·11·11·111···111111···111·1·1·11··1·111··111·111··1·1·1·1·1·11··11·11·1·1··1·11·1··1··11···1·111·1111·1·1···11····11·1··11·1··1·1··1·111111·1111·1····1···1111··1·1·1·1·1···11··1·11·1··11·1··11 |
| check 114 (174) | ·····································································································································································1····1111111·11111···············11111111·1111·1···1··111·1·1···111··1··11··111·1·1··1·11··11···11·111···11··1·1111·1··111111·1·1····11·····111·111·1·1·1·1·1·1···111··11··111·11·1·1111·1·1··1··1111··1·11·1·1··1·1··1·111·1····1111111·11111···············11111111·1111·1···1··1··1111··11·1·1·1·1·1·1·11·11·1··1·1111··111··111·1···1· |
| check 115 (90) | ·····································································································································································1···1···1··1·111·111111111111·11111·111····1········1·1···············································································································1·1·11····1··11·····11·1·1·111·1111·111·1111··11·1·11····1·1·1··1·111··1·1··11·11··1·11·11·1·11··1111·111·1·1······················································· |
| check 116 (90) | ····························································································································································································································1111··1·111·1··111·1111··1111····1·1·1··1·111·1·1····1··························································1111··11·1·1·1·1·1·1·11·11·1··1·1111··111··111·1···1·························································1·1·11····1··11·····11·1·1·111·1111·111·1111··11·1·11· |
| check 117 (150) | ····························································································································································································································111··11111···1111···11·1···111·1111····1··1··1···11·111·1111·1··111111·1·1····11·····111·111·1·1·1·1·1·1···111··1111··11·1·1·1·1·1·1·11·11·1··1·1111··111··111·1···1·····1111·11·····1·11111111111·111··1···11·1·11·1···11······1111·11·····1·11111111111·111··1···11·1·11·1···11·· |
The gate is read off the output rows. An output row of odd weight gives a T, a pair of output rows with odd overlap gives a CS, and an odd triple overlap gives a CCZ. The circuit is a valid factory because every such parity that touches a check row is even.
Figures of merit
Output gate
As gates: \mathrm{T}_{0}\cdot \mathrm{T}_{1}\cdot \mathrm{T}_{2}\cdot \mathrm{T}_{3}\cdot \mathrm{T}_{4}\cdot \mathrm{T}_{5}\cdot \mathrm{T}_{6}\cdot \mathrm{T}_{7}\cdot \mathrm{T}_{8}\cdot \mathrm{T}_{9}\cdot \mathrm{T}_{10}\cdot \mathrm{T}_{11}\cdot \mathrm{T}_{12}\cdot \mathrm{T}_{13}\cdot \mathrm{T}_{14}\cdot \mathrm{T}_{15}\cdot \mathrm{T}_{16}\cdot \mathrm{T}_{17}\cdot \mathrm{T}_{18}\cdot \mathrm{T}_{19}\cdot \mathrm{T}_{20}\cdot \mathrm{T}_{21}\cdot \mathrm{T}_{22}\cdot \mathrm{T}_{23}\cdot \mathrm{T}_{24}\cdot \mathrm{T}_{25}\cdot \mathrm{T}_{26}\cdot \mathrm{T}_{27}\cdot \mathrm{T}_{28}\cdot \mathrm{T}_{29}\cdot \mathrm{T}_{30}\cdot \mathrm{T}_{31}\cdot \mathrm{T}_{32}\cdot \mathrm{T}_{33}\cdot \mathrm{T}_{34}\cdot \mathrm{T}_{35}\cdot \mathrm{T}_{36}\cdot \mathrm{T}_{37}\cdot \mathrm{T}_{38}\cdot \mathrm{T}_{39}\cdot \mathrm{T}_{40}\cdot \mathrm{T}_{41}\cdot \mathrm{T}_{42}\cdot \mathrm{T}_{43}\cdot \mathrm{T}_{44}\cdot \mathrm{T}_{45}\cdot \mathrm{T}_{46}\cdot \mathrm{T}_{47}\cdot \mathrm{T}_{48}\cdot \mathrm{T}_{49}\cdot \mathrm{T}_{50}\cdot \mathrm{T}_{51}\cdot \mathrm{T}_{52}\cdot \mathrm{T}_{53}\cdot \mathrm{T}_{54}\cdot \mathrm{T}_{55}\cdot \mathrm{T}_{56}\cdot \mathrm{T}_{57}\cdot \mathrm{T}_{58}\cdot \mathrm{T}_{59}\cdot \mathrm{T}_{60}\cdot \mathrm{T}_{61}\cdot \mathrm{T}_{62}\cdot \mathrm{T}_{63}\cdot \mathrm{T}_{64}\cdot \mathrm{T}_{65}\cdot \mathrm{T}_{66}\cdot \mathrm{T}_{67}\cdot \mathrm{T}_{68}\cdot \mathrm{T}_{69}\cdot \mathrm{T}_{70}\cdot \mathrm{T}_{71}\cdot \mathrm{T}_{72}\cdot \mathrm{T}_{73}\cdot \mathrm{T}_{74}\cdot \mathrm{T}_{75}\cdot \mathrm{T}_{76}\cdot \mathrm{T}_{77}\cdot \mathrm{T}_{78}\cdot \mathrm{T}_{79}\cdot \mathrm{T}_{80}\cdot \mathrm{T}_{81}\cdot \mathrm{T}_{82}\cdot \mathrm{T}_{83}\cdot \mathrm{T}_{84}\cdot \mathrm{T}_{85}\cdot \mathrm{T}_{86}\cdot \mathrm{T}_{87}\cdot \mathrm{T}_{88}\cdot \mathrm{T}_{89}\cdot \mathrm{T}_{90}\cdot \mathrm{T}_{91}\cdot \mathrm{T}_{92}\cdot \mathrm{T}_{93}\cdot \mathrm{T}_{94}\cdot \mathrm{T}_{95}\cdot \mathrm{T}_{96}\cdot \mathrm{T}_{97}\cdot \mathrm{T}_{98}
As monomials: 0+1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+21+22+23+24+25+26+27+28+29+30+31+32+33+34+35+36+37+38+39+40+41+42+43+44+45+46+47+48+49+50+51+52+53+54+55+56+57+58+59+60+61+62+63+64+65+66+67+68+69+70+71+72+73+74+75+76+77+78+79+80+81+82+83+84+85+86+87+88+89+90+91+92+93+94+95+96+97+98 (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 69 single-wire gates and 1793 \mathrm{CZ} gates: \mathrm{Z} on output 0, \mathrm{S} on output 2, \mathrm{S} on output 3, \mathrm{S}^\dagger on output 4, \mathrm{S}^\dagger on output 5, \mathrm{Z} on output 6, \mathrm{Z} on output 7, \mathrm{S} on output 8, \mathrm{S}^\dagger on output 10, \mathrm{Z} on output 12, \mathrm{S} on output 13, \mathrm{S} on output 14, \mathrm{S}^\dagger on output 17, \mathrm{S} on output 18, \mathrm{Z} on output 19, \mathrm{Z} on output 21, \mathrm{S} on output 22, \mathrm{S} on output 24, \mathrm{S} on output 25, \mathrm{S} on output 26, \mathrm{S}^\dagger on output 27, \mathrm{Z} on output 28, \mathrm{S}^\dagger on output 29, \mathrm{S} on output 30 and 1838 more (listed below). The circuit's action is then exactly the gate above, and an error-free run passes every check with certainty.
All 1862 correction gates
\mathrm{Z} on output 0, \mathrm{S} on output 2, \mathrm{S} on output 3, \mathrm{S}^\dagger on output 4, \mathrm{S}^\dagger on output 5, \mathrm{Z} on output 6, \mathrm{Z} on output 7, \mathrm{S} on output 8, \mathrm{S}^\dagger on output 10, \mathrm{Z} on output 12, \mathrm{S} on output 13, \mathrm{S} on output 14, \mathrm{S}^\dagger on output 17, \mathrm{S} on output 18, \mathrm{Z} on output 19, \mathrm{Z} on output 21, \mathrm{S} on output 22, \mathrm{S} on output 24, \mathrm{S} on output 25, \mathrm{S} on output 26, \mathrm{S}^\dagger on output 27, \mathrm{Z} on output 28, \mathrm{S}^\dagger on output 29, \mathrm{S} on output 30, \mathrm{S} on output 31, \mathrm{S} on output 32, \mathrm{Z} on output 33, \mathrm{Z} on output 34, \mathrm{S} on output 35, \mathrm{S} on output 36, \mathrm{S}^\dagger on output 37, \mathrm{S} on output 38, \mathrm{S} on output 41, \mathrm{S}^\dagger on output 43, \mathrm{S} on output 44, \mathrm{Z} on output 46, \mathrm{S} on output 47, \mathrm{Z} on output 50, \mathrm{S} on output 54, \mathrm{S} on output 55, \mathrm{S} on output 56, \mathrm{S} on output 57, \mathrm{S} on output 58, \mathrm{S} on output 66, \mathrm{S} on output 67, \mathrm{S} on output 68, \mathrm{S} on output 69, \mathrm{S} on output 77, \mathrm{S} on output 78, \mathrm{S} on output 79, \mathrm{S} on output 80, \mathrm{S} on output 88, \mathrm{S} on output 89, \mathrm{S} on output 90, \mathrm{S} on output 91, \mathrm{S} on check 99, \mathrm{S} on check 100, \mathrm{Z} on check 104, \mathrm{S} on check 105, \mathrm{Z} on check 106, \mathrm{Z} on check 108, \mathrm{Z} on check 109, \mathrm{Z} on check 111, \mathrm{S}^\dagger on check 112, \mathrm{S} on check 113, \mathrm{S} on check 114, \mathrm{S}^\dagger on check 115, \mathrm{S}^\dagger on check 116, \mathrm{S} on check 117, \mathrm{CZ} on output 0, output 4, \mathrm{CZ} on output 0, output 5, \mathrm{CZ} on output 0, output 6, \mathrm{CZ} on output 0, output 7, \mathrm{CZ} on output 0, output 10, \mathrm{CZ} on output 0, output 11, \mathrm{CZ} on output 0, output 12, \mathrm{CZ} on output 0, output 13, \mathrm{CZ} on output 0, output 15, \mathrm{CZ} on output 0, output 18, \mathrm{CZ} on output 0, output 20, \mathrm{CZ} on output 0, output 26, \mathrm{CZ} on output 0, output 32, \mathrm{CZ} on output 0, output 33, \mathrm{CZ} on output 0, output 34, \mathrm{CZ} on output 0, output 37, \mathrm{CZ} on output 0, output 42, \mathrm{CZ} on output 0, output 45, \mathrm{CZ} on output 0, output 46, \mathrm{CZ} on output 0, output 49, \mathrm{CZ} on output 0, output 50, \mathrm{CZ} on output 0, output 51, \mathrm{CZ} on output 0, output 52, \mathrm{CZ} on output 0, output 54, \mathrm{CZ} on output 0, output 70, \mathrm{CZ} on output 0, output 72, \mathrm{CZ} on output 0, output 74, \mathrm{CZ} on output 0, output 76, \mathrm{CZ} on output 0, output 81, \mathrm{CZ} on output 0, output 83, \mathrm{CZ} on output 0, output 85, \mathrm{CZ} on output 0, output 87, \mathrm{CZ} on output 0, output 92, \mathrm{CZ} on output 0, output 93, \mathrm{CZ} on output 0, output 96, \mathrm{CZ} on output 0, output 97, \mathrm{CZ} on output 0, check 99, \mathrm{CZ} on output 0, check 101, \mathrm{CZ} on output 0, check 103, \mathrm{CZ} on output 0, check 108, \mathrm{CZ} on output 0, check 111, \mathrm{CZ} on output 0, check 114, \mathrm{CZ} on output 0, check 116, \mathrm{CZ} on output 0, check 117, \mathrm{CZ} on output 1, output 4, \mathrm{CZ} on output 1, output 7, \mathrm{CZ} on output 1, output 8, \mathrm{CZ} on output 1, output 9, \mathrm{CZ} on output 1, output 11, \mathrm{CZ} on output 1, output 13, \mathrm{CZ} on output 1, output 16, \mathrm{CZ} on output 1, output 17, \mathrm{CZ} on output 1, output 19, \mathrm{CZ} on output 1, output 20, \mathrm{CZ} on output 1, output 21, \mathrm{CZ} on output 1, output 23, \mathrm{CZ} on output 1, output 24, \mathrm{CZ} on output 1, output 27, \mathrm{CZ} on output 1, output 28, \mathrm{CZ} on output 1, output 29, \mathrm{CZ} on output 1, output 30, \mathrm{CZ} on output 1, output 32, \mathrm{CZ} on output 1, output 39, \mathrm{CZ} on output 1, output 41, \mathrm{CZ} on output 1, output 44, \mathrm{CZ} on output 1, output 45, \mathrm{CZ} on output 1, output 48, \mathrm{CZ} on output 1, output 49, \mathrm{CZ} on output 1, output 50, \mathrm{CZ} on output 1, output 51, \mathrm{CZ} on output 1, output 52, \mathrm{CZ} on output 1, output 53, \mathrm{CZ} on output 1, output 59, \mathrm{CZ} on output 1, output 61, \mathrm{CZ} on output 1, output 63, \mathrm{CZ} on output 1, output 65, \mathrm{CZ} on output 1, output 70, \mathrm{CZ} on output 1, output 71, \mathrm{CZ} on output 1, output 73, \mathrm{CZ} on output 1, output 76, \mathrm{CZ} on output 1, output 81, \mathrm{CZ} on output 1, output 82, \mathrm{CZ} on output 1, output 84, \mathrm{CZ} on output 1, output 87, \mathrm{CZ} on output 1, output 92, \mathrm{CZ} on output 1, output 93, \mathrm{CZ} on output 1, output 96, \mathrm{CZ} on output 1, output 97, \mathrm{CZ} on output 1, check 100, \mathrm{CZ} on output 1, check 102, \mathrm{CZ} on output 1, check 104, \mathrm{CZ} on output 1, check 106, \mathrm{CZ} on output 1, check 109, \mathrm{CZ} on output 1, check 110, \mathrm{CZ} on output 1, check 112, \mathrm{CZ} on output 1, check 115, \mathrm{CZ} on output 1, check 116, \mathrm{CZ} on output 2, output 6, \mathrm{CZ} on output 2, output 7, \mathrm{CZ} on output 2, output 8, \mathrm{CZ} on output 2, output 12, \mathrm{CZ} on output 2, output 16, \mathrm{CZ} on output 2, output 18, \mathrm{CZ} on output 2, output 19, \mathrm{CZ} on output 2, output 20, \mathrm{CZ} on output 2, output 24, \mathrm{CZ} on output 2, output 26, \mathrm{CZ} on output 2, output 28, \mathrm{CZ} on output 2, output 31, \mathrm{CZ} on output 2, output 33, \mathrm{CZ} on output 2, output 34, \mathrm{CZ} on output 2, output 38, \mathrm{CZ} on output 2, output 39, \mathrm{CZ} on output 2, output 40, \mathrm{CZ} on output 2, output 41, \mathrm{CZ} on output 2, output 42, \mathrm{CZ} on output 2, output 43, \mathrm{CZ} on output 2, output 44, \mathrm{CZ} on output 2, output 45, \mathrm{CZ} on output 2, output 50, \mathrm{CZ} on output 2, output 51, \mathrm{CZ} on output 2, output 70, \mathrm{CZ} on output 2, output 72, \mathrm{CZ} on output 2, output 74, \mathrm{CZ} on output 2, output 76, \mathrm{CZ} on output 2, output 84, \mathrm{CZ} on output 2, output 85, \mathrm{CZ} on output 2, output 86, \mathrm{CZ} on output 2, output 87, \mathrm{CZ} on output 2, output 92, \mathrm{CZ} on output 2, output 93, \mathrm{CZ} on output 2, output 96, \mathrm{CZ} on output 2, output 97, \mathrm{CZ} on output 2, check 100, \mathrm{CZ} on output 2, check 101, \mathrm{CZ} on output 2, check 102, \mathrm{CZ} on output 2, check 103, \mathrm{CZ} on output 2, check 104, \mathrm{CZ} on output 2, check 106, \mathrm{CZ} on output 2, check 107, \mathrm{CZ} on output 2, check 108, \mathrm{CZ} on output 2, check 110, \mathrm{CZ} on output 2, check 113, \mathrm{CZ} on output 2, check 114, \mathrm{CZ} on output 2, check 115, \mathrm{CZ} on output 2, check 116, \mathrm{CZ} on output 4, output 6, \mathrm{CZ} on output 4, output 8, \mathrm{CZ} on output 4, output 15, \mathrm{CZ} on output 4, output 16, \mathrm{CZ} on output 4, output 17, \mathrm{CZ} on output 4, output 18, \mathrm{CZ} on output 4, output 19, \mathrm{CZ} on output 4, output 21, \mathrm{CZ} on output 4, output 23, \mathrm{CZ} on output 4, output 24, \mathrm{CZ} on output 4, output 27, \mathrm{CZ} on output 4, output 30, \mathrm{CZ} on output 4, output 31, \mathrm{CZ} on output 4, output 39, \mathrm{CZ} on output 4, output 40, \mathrm{CZ} on output 4, output 42, \mathrm{CZ} on output 4, output 43, \mathrm{CZ} on output 4, output 45, \mathrm{CZ} on output 4, output 46, \mathrm{CZ} on output 4, output 49, \mathrm{CZ} on output 4, output 50, \mathrm{CZ} on output 4, output 51, \mathrm{CZ} on output 4, output 52, \mathrm{CZ} on output 4, output 54, \mathrm{CZ} on output 4, output 59, \mathrm{CZ} on output 4, output 61, \mathrm{CZ} on output 4, output 62, \mathrm{CZ} on output 4, output 64, \mathrm{CZ} on output 4, output 82, \mathrm{CZ} on output 4, output 83, \mathrm{CZ} on output 4, output 86, \mathrm{CZ} on output 4, output 87, \mathrm{CZ} on output 4, output 95, \mathrm{CZ} on output 4, output 96, \mathrm{CZ} on output 4, output 97, \mathrm{CZ} on output 4, output 98, \mathrm{CZ} on output 4, check 99, \mathrm{CZ} on output 4, check 100, \mathrm{CZ} on output 4, check 103, \mathrm{CZ} on output 4, check 104, \mathrm{CZ} on output 4, check 106, \mathrm{CZ} on output 4, check 110, \mathrm{CZ} on output 4, check 111, \mathrm{CZ} on output 4, check 112, \mathrm{CZ} on output 4, check 115, \mathrm{CZ} on output 4, check 116, \mathrm{CZ} on output 4, check 117, \mathrm{CZ} on output 5, output 6, \mathrm{CZ} on output 5, output 8, \mathrm{CZ} on output 5, output 10, \mathrm{CZ} on output 5, output 15, \mathrm{CZ} on output 5, output 16, \mathrm{CZ} on output 5, output 17, \mathrm{CZ} on output 5, output 18, \mathrm{CZ} on output 5, output 19, \mathrm{CZ} on output 5, output 21, \mathrm{CZ} on output 5, output 23, \mathrm{CZ} on output 5, output 24, \mathrm{CZ} on output 5, output 27, \mathrm{CZ} on output 5, output 30, \mathrm{CZ} on output 5, output 31, \mathrm{CZ} on output 5, output 39, \mathrm{CZ} on output 5, output 40, \mathrm{CZ} on output 5, output 42, \mathrm{CZ} on output 5, output 43, \mathrm{CZ} on output 5, output 45, \mathrm{CZ} on output 5, output 46, \mathrm{CZ} on output 5, output 49, \mathrm{CZ} on output 5, output 50, \mathrm{CZ} on output 5, output 51, \mathrm{CZ} on output 5, output 52, \mathrm{CZ} on output 5, output 54, \mathrm{CZ} on output 5, output 59, \mathrm{CZ} on output 5, output 61, \mathrm{CZ} on output 5, output 62, \mathrm{CZ} on output 5, output 64, \mathrm{CZ} on output 5, output 82, \mathrm{CZ} on output 5, output 83, \mathrm{CZ} on output 5, output 86, \mathrm{CZ} on output 5, output 87, \mathrm{CZ} on output 5, output 95, \mathrm{CZ} on output 5, output 96, \mathrm{CZ} on output 5, output 97, \mathrm{CZ} on output 5, output 98, \mathrm{CZ} on output 5, check 99, \mathrm{CZ} on output 5, check 100, \mathrm{CZ} on output 5, check 106, \mathrm{CZ} on output 5, check 110, \mathrm{CZ} on output 5, check 111, \mathrm{CZ} on output 5, check 112, \mathrm{CZ} on output 5, check 115, \mathrm{CZ} on output 5, check 116, \mathrm{CZ} on output 5, check 117, \mathrm{CZ} on output 6, output 7, \mathrm{CZ} on output 6, output 9, \mathrm{CZ} on output 6, output 10, \mathrm{CZ} on output 6, output 12, \mathrm{CZ} on output 6, output 13, \mathrm{CZ} on output 6, output 15, \mathrm{CZ} on output 6, output 16, \mathrm{CZ} on output 6, output 17, \mathrm{CZ} on output 6, output 18, \mathrm{CZ} on output 6, output 19, \mathrm{CZ} on output 6, output 23, \mathrm{CZ} on output 6, output 27, \mathrm{CZ} on output 6, output 28, \mathrm{CZ} on output 6, output 30, \mathrm{CZ} on output 6, output 32, \mathrm{CZ} on output 6, output 33, \mathrm{CZ} on output 6, output 34, \mathrm{CZ} on output 6, output 37, \mathrm{CZ} on output 6, output 42, \mathrm{CZ} on output 6, output 44, \mathrm{CZ} on output 6, output 46, \mathrm{CZ} on output 6, output 50, \mathrm{CZ} on output 6, output 51, \mathrm{CZ} on output 6, output 54, \mathrm{CZ} on output 6, output 59, \mathrm{CZ} on output 6, output 61, \mathrm{CZ} on output 6, output 62, \mathrm{CZ} on output 6, output 64, \mathrm{CZ} on output 6, check 100, \mathrm{CZ} on output 6, check 104, \mathrm{CZ} on output 6, check 105, \mathrm{CZ} on output 6, check 106, \mathrm{CZ} on output 6, check 107, \mathrm{CZ} on output 6, check 112, \mathrm{CZ} on output 6, check 113, \mathrm{CZ} on output 6, check 114, \mathrm{CZ} on output 6, check 117, \mathrm{CZ} on output 7, output 9, \mathrm{CZ} on output 7, output 11, \mathrm{CZ} on output 7, output 12, \mathrm{CZ} on output 7, output 13, \mathrm{CZ} on output 7, output 16, \mathrm{CZ} on output 7, output 17, \mathrm{CZ} on output 7, output 19, \mathrm{CZ} on output 7, output 20, \mathrm{CZ} on output 7, output 21, \mathrm{CZ} on output 7, output 23, \mathrm{CZ} on output 7, output 24, \mathrm{CZ} on output 7, output 26, \mathrm{CZ} on output 7, output 27, \mathrm{CZ} on output 7, output 30, \mathrm{CZ} on output 7, output 31, \mathrm{CZ} on output 7, output 32, \mathrm{CZ} on output 7, output 33, \mathrm{CZ} on output 7, output 34, \mathrm{CZ} on output 7, output 37, \mathrm{CZ} on output 7, output 39, \mathrm{CZ} on output 7, output 40, \mathrm{CZ} on output 7, output 43, \mathrm{CZ} on output 7, output 59, \mathrm{CZ} on output 7, output 61, \mathrm{CZ} on output 7, output 62, \mathrm{CZ} on output 7, output 64, \mathrm{CZ} on output 7, output 70, \mathrm{CZ} on output 7, output 72, \mathrm{CZ} on output 7, output 74, \mathrm{CZ} on output 7, output 76, \mathrm{CZ} on output 7, output 81, \mathrm{CZ} on output 7, output 82, \mathrm{CZ} on output 7, output 85, \mathrm{CZ} on output 7, output 86, \mathrm{CZ} on output 7, output 92, \mathrm{CZ} on output 7, output 93, \mathrm{CZ} on output 7, output 95, \mathrm{CZ} on output 7, output 98, \mathrm{CZ} on output 7, check 100, \mathrm{CZ} on output 7, check 101, \mathrm{CZ} on output 7, check 103, \mathrm{CZ} on output 7, check 104, \mathrm{CZ} on output 7, check 106, \mathrm{CZ} on output 7, check 108, \mathrm{CZ} on output 7, check 110, \mathrm{CZ} on output 7, check 112, \mathrm{CZ} on output 7, check 114, \mathrm{CZ} on output 7, check 115, \mathrm{CZ} on output 8, output 9, \mathrm{CZ} on output 8, output 10, \mathrm{CZ} on output 8, output 15, \mathrm{CZ} on output 8, output 16, \mathrm{CZ} on output 8, output 17, \mathrm{CZ} on output 8, output 18, \mathrm{CZ} on output 8, output 19, \mathrm{CZ} on output 8, output 21, \mathrm{CZ} on output 8, output 23, \mathrm{CZ} on output 8, output 24, \mathrm{CZ} on output 8, output 27, \mathrm{CZ} on output 8, output 30, \mathrm{CZ} on output 8, output 31, \mathrm{CZ} on output 8, output 39, \mathrm{CZ} on output 8, output 40, \mathrm{CZ} on output 8, output 42, \mathrm{CZ} on output 8, output 43, \mathrm{CZ} on output 8, output 45, \mathrm{CZ} on output 8, output 46, \mathrm{CZ} on output 8, output 49, \mathrm{CZ} on output 8, output 50, \mathrm{CZ} on output 8, output 51, \mathrm{CZ} on output 8, output 52, \mathrm{CZ} on output 8, output 54, \mathrm{CZ} on output 8, output 59, \mathrm{CZ} on output 8, output 61, \mathrm{CZ} on output 8, output 62, \mathrm{CZ} on output 8, output 64, \mathrm{CZ} on output 8, output 82, \mathrm{CZ} on output 8, output 83, \mathrm{CZ} on output 8, output 86, \mathrm{CZ} on output 8, output 87, \mathrm{CZ} on output 8, output 95, \mathrm{CZ} on output 8, output 96, \mathrm{CZ} on output 8, output 97, \mathrm{CZ} on output 8, output 98, \mathrm{CZ} on output 8, check 99, \mathrm{CZ} on output 8, check 100, \mathrm{CZ} on output 8, check 102, \mathrm{CZ} on output 8, check 106, \mathrm{CZ} on output 8, check 110, \mathrm{CZ} on output 8, check 111, \mathrm{CZ} on output 8, check 112, \mathrm{CZ} on output 8, check 115, \mathrm{CZ} on output 8, check 116, \mathrm{CZ} on output 8, check 117, \mathrm{CZ} on output 9, output 11, \mathrm{CZ} on output 9, output 15, \mathrm{CZ} on output 9, output 18, \mathrm{CZ} on output 9, output 20, \mathrm{CZ} on output 9, output 21, \mathrm{CZ} on output 9, output 24, \mathrm{CZ} on output 9, output 26, \mathrm{CZ} on output 9, output 28, \mathrm{CZ} on output 9, output 31, \mathrm{CZ} on output 9, output 39, \mathrm{CZ} on output 9, output 40, \mathrm{CZ} on output 9, output 42, \mathrm{CZ} on output 9, output 43, \mathrm{CZ} on output 9, output 44, \mathrm{CZ} on output 9, output 46, \mathrm{CZ} on output 9, output 50, \mathrm{CZ} on output 9, output 51, \mathrm{CZ} on output 9, output 54, \mathrm{CZ} on output 9, output 70, \mathrm{CZ} on output 9, output 72, \mathrm{CZ} on output 9, output 74, \mathrm{CZ} on output 9, output 76, \mathrm{CZ} on output 9, output 81, \mathrm{CZ} on output 9, output 82, \mathrm{CZ} on output 9, output 85, \mathrm{CZ} on output 9, output 86, \mathrm{CZ} on output 9, output 92, \mathrm{CZ} on output 9, output 93, \mathrm{CZ} on output 9, output 95, \mathrm{CZ} on output 9, output 98, \mathrm{CZ} on output 9, check 101, \mathrm{CZ} on output 9, check 102, \mathrm{CZ} on output 9, check 103, \mathrm{CZ} on output 9, check 104, \mathrm{CZ} on output 9, check 105, \mathrm{CZ} on output 9, check 107, \mathrm{CZ} on output 9, check 108, \mathrm{CZ} on output 9, check 110, \mathrm{CZ} on output 9, check 113, \mathrm{CZ} on output 9, check 115, \mathrm{CZ} on output 9, check 117, \mathrm{CZ} on output 10, output 12, \mathrm{CZ} on output 10, output 24, \mathrm{CZ} on output 10, output 27, \mathrm{CZ} on output 10, output 28, \mathrm{CZ} on output 10, output 30, \mathrm{CZ} on output 10, output 33, \mathrm{CZ} on output 10, output 34, \mathrm{CZ} on output 10, output 38, \mathrm{CZ} on output 10, output 39, \mathrm{CZ} on output 10, output 45, \mathrm{CZ} on output 10, output 46, \mathrm{CZ} on output 10, output 48, \mathrm{CZ} on output 10, output 50, \mathrm{CZ} on output 10, output 51, \mathrm{CZ} on output 10, output 53, \mathrm{CZ} on output 10, output 54, \mathrm{CZ} on output 10, output 62, \mathrm{CZ} on output 10, output 63, \mathrm{CZ} on output 10, output 64, \mathrm{CZ} on output 10, output 65, \mathrm{CZ} on output 10, output 81, \mathrm{CZ} on output 10, output 83, \mathrm{CZ} on output 10, output 85, \mathrm{CZ} on output 10, output 87, \mathrm{CZ} on output 10, output 95, \mathrm{CZ} on output 10, output 96, \mathrm{CZ} on output 10, output 97, \mathrm{CZ} on output 10, output 98, \mathrm{CZ} on output 10, check 99, \mathrm{CZ} on output 10, check 101, \mathrm{CZ} on output 10, check 102, \mathrm{CZ} on output 10, check 108, \mathrm{CZ} on output 10, check 109, \mathrm{CZ} on output 10, check 110, \mathrm{CZ} on output 10, check 113, \mathrm{CZ} on output 10, check 114, \mathrm{CZ} on output 10, check 115, \mathrm{CZ} on output 10, check 116, \mathrm{CZ} on output 10, check 117, \mathrm{CZ} on output 11, output 12, \mathrm{CZ} on output 11, output 13, \mathrm{CZ} on output 11, output 15, \mathrm{CZ} on output 11, output 16, \mathrm{CZ} on output 11, output 18, \mathrm{CZ} on output 11, output 20, \mathrm{CZ} on output 11, output 21, \mathrm{CZ} on output 11, output 22, \mathrm{CZ} on output 11, output 23, \mathrm{CZ} on output 11, output 24, \mathrm{CZ} on output 11, output 28, \mathrm{CZ} on output 11, output 33, \mathrm{CZ} on output 11, output 34, \mathrm{CZ} on output 11, output 38, \mathrm{CZ} on output 11, output 41, \mathrm{CZ} on output 11, output 45, \mathrm{CZ} on output 11, output 46, \mathrm{CZ} on output 11, output 54, \mathrm{CZ} on output 11, output 60, \mathrm{CZ} on output 11, output 61, \mathrm{CZ} on output 11, output 64, \mathrm{CZ} on output 11, output 65, \mathrm{CZ} on output 11, output 70, \mathrm{CZ} on output 11, output 72, \mathrm{CZ} on output 11, output 74, \mathrm{CZ} on output 11, output 76, \mathrm{CZ} on output 11, output 82, \mathrm{CZ} on output 11, output 83, \mathrm{CZ} on output 11, output 84, \mathrm{CZ} on output 11, output 85, \mathrm{CZ} on output 11, output 92, \mathrm{CZ} on output 11, output 93, \mathrm{CZ} on output 11, output 95, \mathrm{CZ} on output 11, output 98, \mathrm{CZ} on output 11, check 99, \mathrm{CZ} on output 11, check 100, \mathrm{CZ} on output 11, check 101, \mathrm{CZ} on output 11, check 104, \mathrm{CZ} on output 11, check 106, \mathrm{CZ} on output 11, check 107, \mathrm{CZ} on output 11, check 108, \mathrm{CZ} on output 11, check 109, \mathrm{CZ} on output 11, check 113, \mathrm{CZ} on output 11, check 114, \mathrm{CZ} on output 11, check 116, \mathrm{CZ} on output 11, check 117, \mathrm{CZ} on output 12, output 13, \mathrm{CZ} on output 12, output 15, \mathrm{CZ} on output 12, output 17, \mathrm{CZ} on output 12, output 19, \mathrm{CZ} on output 12, output 20, \mathrm{CZ} on output 12, output 21, \mathrm{CZ} on output 12, output 23, \mathrm{CZ} on output 12, output 26, \mathrm{CZ} on output 12, output 27, \mathrm{CZ} on output 12, output 28, \mathrm{CZ} on output 12, output 30, \mathrm{CZ} on output 12, output 37, \mathrm{CZ} on output 12, output 38, \mathrm{CZ} on output 12, output 39, \mathrm{CZ} on output 12, output 40, \mathrm{CZ} on output 12, output 41, \mathrm{CZ} on output 12, output 43, \mathrm{CZ} on output 12, output 45, \mathrm{CZ} on output 12, output 46, \mathrm{CZ} on output 12, output 54, \mathrm{CZ} on output 12, output 59, \mathrm{CZ} on output 12, output 61, \mathrm{CZ} on output 12, output 62, \mathrm{CZ} on output 12, output 64, \mathrm{CZ} on output 12, output 70, \mathrm{CZ} on output 12, output 72, \mathrm{CZ} on output 12, output 73, \mathrm{CZ} on output 12, output 75, \mathrm{CZ} on output 12, output 84, \mathrm{CZ} on output 12, output 85, \mathrm{CZ} on output 12, output 86, \mathrm{CZ} on output 12, output 87, \mathrm{CZ} on output 12, output 92, \mathrm{CZ} on output 12, output 93, \mathrm{CZ} on output 12, output 95, \mathrm{CZ} on output 12, output 98, \mathrm{CZ} on output 12, check 101, \mathrm{CZ} on output 12, check 106, \mathrm{CZ} on output 12, check 107, \mathrm{CZ} on output 12, check 108, \mathrm{CZ} on output 12, check 109, \mathrm{CZ} on output 12, check 111, \mathrm{CZ} on output 12, check 112, \mathrm{CZ} on output 12, check 113, \mathrm{CZ} on output 12, check 115, \mathrm{CZ} on output 12, check 116, \mathrm{CZ} on output 12, check 117, \mathrm{CZ} on output 13, output 15, \mathrm{CZ} on output 13, output 16, \mathrm{CZ} on output 13, output 17, \mathrm{CZ} on output 13, output 18, \mathrm{CZ} on output 13, output 22, \mathrm{CZ} on output 13, output 28, \mathrm{CZ} on output 13, output 32, \mathrm{CZ} on output 13, output 44, \mathrm{CZ} on output 13, output 46, \mathrm{CZ} on output 13, output 48, \mathrm{CZ} on output 13, output 53, \mathrm{CZ} on output 13, output 54, \mathrm{CZ} on output 13, output 59, \mathrm{CZ} on output 13, output 60, \mathrm{CZ} on output 13, output 63, \mathrm{CZ} on output 13, output 64, \mathrm{CZ} on output 13, output 70, \mathrm{CZ} on output 13, output 72, \mathrm{CZ} on output 13, output 74, \mathrm{CZ} on output 13, output 76, \mathrm{CZ} on output 13, output 93, \mathrm{CZ} on output 13, output 94, \mathrm{CZ} on output 13, output 95, \mathrm{CZ} on output 13, output 96, \mathrm{CZ} on output 13, check 99, \mathrm{CZ} on output 13, check 105, \mathrm{CZ} on output 13, check 107, \mathrm{CZ} on output 13, check 109, \mathrm{CZ} on output 13, check 110, \mathrm{CZ} on output 13, check 112, \mathrm{CZ} on output 13, check 113, \mathrm{CZ} on output 13, check 117, \mathrm{CZ} on output 15, output 16, \mathrm{CZ} on output 15, output 18, \mathrm{CZ} on output 15, output 21, \mathrm{CZ} on output 15, output 22, \mathrm{CZ} on output 15, output 24, \mathrm{CZ} on output 15, output 26, \mathrm{CZ} on output 15, output 27, \mathrm{CZ} on output 15, output 28, \mathrm{CZ} on output 15, output 29, \mathrm{CZ} on output 15, output 30, \mathrm{CZ} on output 15, output 31, \mathrm{CZ} on output 15, output 32, \mathrm{CZ} on output 15, output 45, \mathrm{CZ} on output 15, output 46, \mathrm{CZ} on output 15, output 49, \mathrm{CZ} on output 15, output 50, \mathrm{CZ} on output 15, output 53, \mathrm{CZ} on output 15, output 59, \mathrm{CZ} on output 15, output 60, \mathrm{CZ} on output 15, output 63, \mathrm{CZ} on output 15, output 64, \mathrm{CZ} on output 15, output 70, \mathrm{CZ} on output 15, output 72, \mathrm{CZ} on output 15, output 74, \mathrm{CZ} on output 15, output 76, \mathrm{CZ} on output 15, output 93, \mathrm{CZ} on output 15, output 94, \mathrm{CZ} on output 15, output 95, \mathrm{CZ} on output 15, output 96, \mathrm{CZ} on output 15, check 99, \mathrm{CZ} on output 15, check 101, \mathrm{CZ} on output 15, check 103, \mathrm{CZ} on output 15, check 107, \mathrm{CZ} on output 15, check 112, \mathrm{CZ} on output 15, check 116, \mathrm{CZ} on output 15, check 117, \mathrm{CZ} on output 16, output 18, \mathrm{CZ} on output 16, output 21, \mathrm{CZ} on output 16, output 22, \mathrm{CZ} on output 16, output 24, \mathrm{CZ} on output 16, output 26, \mathrm{CZ} on output 16, output 27, \mathrm{CZ} on output 16, output 28, \mathrm{CZ} on output 16, output 29, \mathrm{CZ} on output 16, output 30, \mathrm{CZ} on output 16, output 31, \mathrm{CZ} on output 16, output 32, \mathrm{CZ} on output 16, output 45, \mathrm{CZ} on output 16, output 46, \mathrm{CZ} on output 16, output 49, \mathrm{CZ} on output 16, output 50, \mathrm{CZ} on output 16, output 53, \mathrm{CZ} on output 16, output 59, \mathrm{CZ} on output 16, output 60, \mathrm{CZ} on output 16, output 63, \mathrm{CZ} on output 16, output 64, \mathrm{CZ} on output 16, output 70, \mathrm{CZ} on output 16, output 72, \mathrm{CZ} on output 16, output 74, \mathrm{CZ} on output 16, output 76, \mathrm{CZ} on output 16, output 93, \mathrm{CZ} on output 16, output 94, \mathrm{CZ} on output 16, output 95, \mathrm{CZ} on output 16, output 96, \mathrm{CZ} on output 16, check 99, \mathrm{CZ} on output 16, check 100, \mathrm{CZ} on output 16, check 101, \mathrm{CZ} on output 16, check 107, \mathrm{CZ} on output 16, check 108, \mathrm{CZ} on output 16, check 109, \mathrm{CZ} on output 16, check 112, \mathrm{CZ} on output 16, check 116, \mathrm{CZ} on output 16, check 117, \mathrm{CZ} on output 17, output 18, \mathrm{CZ} on output 17, output 19, \mathrm{CZ} on output 17, output 22, \mathrm{CZ} on output 17, output 26, \mathrm{CZ} on output 17, output 27, \mathrm{CZ} on output 17, output 28, \mathrm{CZ} on output 17, output 30, \mathrm{CZ} on output 17, output 31, \mathrm{CZ} on output 17, output 32, \mathrm{CZ} on output 17, output 33, \mathrm{CZ} on output 17, output 34, \mathrm{CZ} on output 17, output 39, \mathrm{CZ} on output 17, output 40, \mathrm{CZ} on output 17, output 44, \mathrm{CZ} on output 17, output 46, \mathrm{CZ} on output 17, output 50, \mathrm{CZ} on output 17, output 51, \mathrm{CZ} on output 17, output 54, \mathrm{CZ} on output 17, output 59, \mathrm{CZ} on output 17, output 60, \mathrm{CZ} on output 17, output 62, \mathrm{CZ} on output 17, output 65, \mathrm{CZ} on output 17, check 100, \mathrm{CZ} on output 17, check 103, \mathrm{CZ} on output 17, check 104, \mathrm{CZ} on output 17, check 105, \mathrm{CZ} on output 17, check 106, \mathrm{CZ} on output 17, check 107, \mathrm{CZ} on output 17, check 110, \mathrm{CZ} on output 17, check 112, \mathrm{CZ} on output 17, check 113, \mathrm{CZ} on output 17, check 114, \mathrm{CZ} on output 17, check 117, \mathrm{CZ} on output 18, output 19, \mathrm{CZ} on output 18, output 23, \mathrm{CZ} on output 18, output 26, \mathrm{CZ} on output 18, output 27, \mathrm{CZ} on output 18, output 29, \mathrm{CZ} on output 18, output 30, \mathrm{CZ} on output 18, output 31, \mathrm{CZ} on output 18, output 32, \mathrm{CZ} on output 18, output 33, \mathrm{CZ} on output 18, output 34, \mathrm{CZ} on output 18, output 38, \mathrm{CZ} on output 18, output 41, \mathrm{CZ} on output 18, output 49, \mathrm{CZ} on output 18, output 50, \mathrm{CZ} on output 18, output 53, \mathrm{CZ} on output 18, output 54, \mathrm{CZ} on output 18, output 59, \mathrm{CZ} on output 18, output 61, \mathrm{CZ} on output 18, output 63, \mathrm{CZ} on output 18, output 65, \mathrm{CZ} on output 18, output 82, \mathrm{CZ} on output 18, output 83, \mathrm{CZ} on output 18, output 84, \mathrm{CZ} on output 18, output 85, \mathrm{CZ} on output 18, output 92, \mathrm{CZ} on output 18, output 94, \mathrm{CZ} on output 18, output 96, \mathrm{CZ} on output 18, output 98, \mathrm{CZ} on output 18, check 104, \mathrm{CZ} on output 18, check 106, \mathrm{CZ} on output 18, check 109, \mathrm{CZ} on output 18, check 112, \mathrm{CZ} on output 18, check 113, \mathrm{CZ} on output 18, check 114, \mathrm{CZ} on output 19, output 20, \mathrm{CZ} on output 19, output 21, \mathrm{CZ} on output 19, output 22, \mathrm{CZ} on output 19, output 24, \mathrm{CZ} on output 19, output 26, \mathrm{CZ} on output 19, output 27, \mathrm{CZ} on output 19, output 28, \mathrm{CZ} on output 19, output 29, \mathrm{CZ} on output 19, output 30, \mathrm{CZ} on output 19, output 31, \mathrm{CZ} on output 19, output 32, \mathrm{CZ} on output 19, output 45, \mathrm{CZ} on output 19, output 46, \mathrm{CZ} on output 19, output 49, \mathrm{CZ} on output 19, output 50, \mathrm{CZ} on output 19, output 53, \mathrm{CZ} on output 19, output 59, \mathrm{CZ} on output 19, output 60, \mathrm{CZ} on output 19, output 63, \mathrm{CZ} on output 19, output 64, \mathrm{CZ} on output 19, output 70, \mathrm{CZ} on output 19, output 72, \mathrm{CZ} on output 19, output 74, \mathrm{CZ} on output 19, output 76, \mathrm{CZ} on output 19, output 93, \mathrm{CZ} on output 19, output 94, \mathrm{CZ} on output 19, output 95, \mathrm{CZ} on output 19, output 96, \mathrm{CZ} on output 19, check 99, \mathrm{CZ} on output 19, check 100, \mathrm{CZ} on output 19, check 101, \mathrm{CZ} on output 19, check 107, \mathrm{CZ} on output 19, check 109, \mathrm{CZ} on output 19, check 112, \mathrm{CZ} on output 19, check 116, \mathrm{CZ} on output 19, check 117, \mathrm{CZ} on output 20, output 21, \mathrm{CZ} on output 20, output 22, \mathrm{CZ} on output 20, output 23, \mathrm{CZ} on output 20, output 28, \mathrm{CZ} on output 20, output 29, \mathrm{CZ} on output 20, output 38, \mathrm{CZ} on output 20, output 39, \mathrm{CZ} on output 20, output 40, \mathrm{CZ} on output 20, output 41, \mathrm{CZ} on output 20, output 44, \mathrm{CZ} on output 20, output 46, \mathrm{CZ} on output 20, output 49, \mathrm{CZ} on output 20, output 51, \mathrm{CZ} on output 20, output 53, \mathrm{CZ} on output 20, output 60, \mathrm{CZ} on output 20, output 61, \mathrm{CZ} on output 20, output 62, \mathrm{CZ} on output 20, output 63, \mathrm{CZ} on output 20, output 82, \mathrm{CZ} on output 20, output 83, \mathrm{CZ} on output 20, output 84, \mathrm{CZ} on output 20, output 85, \mathrm{CZ} on output 20, output 92, \mathrm{CZ} on output 20, output 94, \mathrm{CZ} on output 20, output 96, \mathrm{CZ} on output 20, output 98, \mathrm{CZ} on output 20, check 100, \mathrm{CZ} on output 20, check 103, \mathrm{CZ} on output 20, check 105, \mathrm{CZ} on output 20, check 107, \mathrm{CZ} on output 20, check 108, \mathrm{CZ} on output 20, check 110, \mathrm{CZ} on output 20, check 117, \mathrm{CZ} on output 21, output 24, \mathrm{CZ} on output 21, output 26, \mathrm{CZ} on output 21, output 27, \mathrm{CZ} on output 21, output 29, \mathrm{CZ} on output 21, output 30, \mathrm{CZ} on output 21, output 31, \mathrm{CZ} on output 21, output 44, \mathrm{CZ} on output 21, output 45, \mathrm{CZ} on output 21, output 48, \mathrm{CZ} on output 21, output 49, \mathrm{CZ} on output 21, output 50, \mathrm{CZ} on output 21, output 54, \mathrm{CZ} on output 21, check 101, \mathrm{CZ} on output 21, check 103, \mathrm{CZ} on output 21, check 105, \mathrm{CZ} on output 21, check 110, \mathrm{CZ} on output 21, check 113, \mathrm{CZ} on output 21, check 116, \mathrm{CZ} on output 22, output 27, \mathrm{CZ} on output 22, output 28, \mathrm{CZ} on output 22, output 31, \mathrm{CZ} on output 22, output 32, \mathrm{CZ} on output 22, output 37, \mathrm{CZ} on output 22, output 38, \mathrm{CZ} on output 22, output 39, \mathrm{CZ} on output 22, output 40, \mathrm{CZ} on output 22, output 41, \mathrm{CZ} on output 22, output 43, \mathrm{CZ} on output 22, output 44, \mathrm{CZ} on output 22, output 46, \mathrm{CZ} on output 22, output 48, \mathrm{CZ} on output 22, output 49, \mathrm{CZ} on output 22, output 50, \mathrm{CZ} on output 22, output 59, \mathrm{CZ} on output 22, output 61, \mathrm{CZ} on output 22, output 62, \mathrm{CZ} on output 22, output 64, \mathrm{CZ} on output 22, output 84, \mathrm{CZ} on output 22, output 85, \mathrm{CZ} on output 22, output 86, \mathrm{CZ} on output 22, output 87, \mathrm{CZ} on output 22, check 109, \mathrm{CZ} on output 22, check 115, \mathrm{CZ} on output 22, check 117, \mathrm{CZ} on output 23, output 24, \mathrm{CZ} on output 23, output 29, \mathrm{CZ} on output 23, output 30, \mathrm{CZ} on output 23, output 31, \mathrm{CZ} on output 23, output 33, \mathrm{CZ} on output 23, output 34, \mathrm{CZ} on output 23, output 37, \mathrm{CZ} on output 23, output 38, \mathrm{CZ} on output 23, output 41, \mathrm{CZ} on output 23, output 43, \mathrm{CZ} on output 23, output 48, \mathrm{CZ} on output 23, output 49, \mathrm{CZ} on output 23, output 51, \mathrm{CZ} on output 23, output 54, \mathrm{CZ} on output 23, output 84, \mathrm{CZ} on output 23, output 85, \mathrm{CZ} on output 23, output 86, \mathrm{CZ} on output 23, output 87, \mathrm{CZ} on output 23, check 100, \mathrm{CZ} on output 23, check 103, \mathrm{CZ} on output 23, check 104, \mathrm{CZ} on output 23, check 105, \mathrm{CZ} on output 23, check 106, \mathrm{CZ} on output 23, check 107, \mathrm{CZ} on output 23, check 109, \mathrm{CZ} on output 23, check 110, \mathrm{CZ} on output 23, check 112, \mathrm{CZ} on output 23, check 114, \mathrm{CZ} on output 23, check 115, \mathrm{CZ} on output 24, output 26, \mathrm{CZ} on output 24, output 28, \mathrm{CZ} on output 24, output 29, \mathrm{CZ} on output 24, output 30, \mathrm{CZ} on output 24, output 33, \mathrm{CZ} on output 24, output 34, \mathrm{CZ} on output 24, output 37, \mathrm{CZ} on output 24, output 38, \mathrm{CZ} on output 24, output 39, \mathrm{CZ} on output 24, output 43, \mathrm{CZ} on output 24, output 49, \mathrm{CZ} on output 24, output 50, \mathrm{CZ} on output 24, output 53, \mathrm{CZ} on output 24, output 54, \mathrm{CZ} on output 24, output 62, \mathrm{CZ} on output 24, output 63, \mathrm{CZ} on output 24, output 64, \mathrm{CZ} on output 24, output 65, \mathrm{CZ} on output 24, output 82, \mathrm{CZ} on output 24, output 83, \mathrm{CZ} on output 24, output 86, \mathrm{CZ} on output 24, output 87, \mathrm{CZ} on output 24, output 93, \mathrm{CZ} on output 24, output 94, \mathrm{CZ} on output 24, output 95, \mathrm{CZ} on output 24, output 96, \mathrm{CZ} on output 24, check 99, \mathrm{CZ} on output 24, check 102, \mathrm{CZ} on output 24, check 103, \mathrm{CZ} on output 24, check 104, \mathrm{CZ} on output 24, check 105, \mathrm{CZ} on output 24, check 106, \mathrm{CZ} on output 24, check 108, \mathrm{CZ} on output 24, check 109, \mathrm{CZ} on output 24, check 112, \mathrm{CZ} on output 24, check 113, \mathrm{CZ} on output 24, check 114, \mathrm{CZ} on output 26, output 27, \mathrm{CZ} on output 26, output 29, \mathrm{CZ} on output 26, output 31, \mathrm{CZ} on output 26, output 32, \mathrm{CZ} on output 26, output 33, \mathrm{CZ} on output 26, output 34, \mathrm{CZ} on output 26, output 37, \mathrm{CZ} on output 26, output 40, \mathrm{CZ} on output 26, output 41, \mathrm{CZ} on output 26, output 43, \mathrm{CZ} on output 26, output 48, \mathrm{CZ} on output 26, output 50, \mathrm{CZ} on output 26, output 51, \mathrm{CZ} on output 26, output 53, \mathrm{CZ} on output 26, output 59, \mathrm{CZ} on output 26, output 61, \mathrm{CZ} on output 26, output 63, \mathrm{CZ} on output 26, output 65, \mathrm{CZ} on output 26, output 70, \mathrm{CZ} on output 26, output 72, \mathrm{CZ} on output 26, output 74, \mathrm{CZ} on output 26, output 76, \mathrm{CZ} on output 26, output 84, \mathrm{CZ} on output 26, output 85, \mathrm{CZ} on output 26, output 86, \mathrm{CZ} on output 26, output 87, \mathrm{CZ} on output 26, output 93, \mathrm{CZ} on output 26, output 94, \mathrm{CZ} on output 26, output 95, \mathrm{CZ} on output 26, output 96, \mathrm{CZ} on output 26, check 100, \mathrm{CZ} on output 26, check 102, \mathrm{CZ} on output 26, check 103, \mathrm{CZ} on output 26, check 104, \mathrm{CZ} on output 26, check 106, \mathrm{CZ} on output 26, check 108, \mathrm{CZ} on output 26, check 109, \mathrm{CZ} on output 26, check 110, \mathrm{CZ} on output 26, check 112, \mathrm{CZ} on output 26, check 114, \mathrm{CZ} on output 27, output 29, \mathrm{CZ} on output 27, output 30, \mathrm{CZ} on output 27, output 31, \mathrm{CZ} on output 27, output 32, \mathrm{CZ} on output 27, output 33, \mathrm{CZ} on output 27, output 34, \mathrm{CZ} on output 27, output 37, \mathrm{CZ} on output 27, output 40, \mathrm{CZ} on output 27, output 41, \mathrm{CZ} on output 27, output 43, \mathrm{CZ} on output 27, output 48, \mathrm{CZ} on output 27, output 50, \mathrm{CZ} on output 27, output 51, \mathrm{CZ} on output 27, output 53, \mathrm{CZ} on output 27, output 59, \mathrm{CZ} on output 27, output 61, \mathrm{CZ} on output 27, output 63, \mathrm{CZ} on output 27, output 65, \mathrm{CZ} on output 27, output 70, \mathrm{CZ} on output 27, output 72, \mathrm{CZ} on output 27, output 74, \mathrm{CZ} on output 27, output 76, \mathrm{CZ} on output 27, output 84, \mathrm{CZ} on output 27, output 85, \mathrm{CZ} on output 27, output 86, \mathrm{CZ} on output 27, output 87, \mathrm{CZ} on output 27, output 93, \mathrm{CZ} on output 27, output 94, \mathrm{CZ} on output 27, output 95, \mathrm{CZ} on output 27, output 96, \mathrm{CZ} on output 27, check 100, \mathrm{CZ} on output 27, check 102, \mathrm{CZ} on output 27, check 104, \mathrm{CZ} on output 27, check 106, \mathrm{CZ} on output 27, check 108, \mathrm{CZ} on output 27, check 109, \mathrm{CZ} on output 27, check 110, \mathrm{CZ} on output 27, check 111, \mathrm{CZ} on output 27, check 114, \mathrm{CZ} on output 28, output 30, \mathrm{CZ} on output 28, output 33, \mathrm{CZ} on output 28, output 34, \mathrm{CZ} on output 28, output 37, \mathrm{CZ} on output 28, output 39, \mathrm{CZ} on output 28, output 40, \mathrm{CZ} on output 28, output 43, \mathrm{CZ} on output 28, output 59, \mathrm{CZ} on output 28, output 61, \mathrm{CZ} on output 28, output 62, \mathrm{CZ} on output 28, output 64, \mathrm{CZ} on output 28, output 70, \mathrm{CZ} on output 28, output 72, \mathrm{CZ} on output 28, output 74, \mathrm{CZ} on output 28, output 76, \mathrm{CZ} on output 28, output 82, \mathrm{CZ} on output 28, output 83, \mathrm{CZ} on output 28, output 86, \mathrm{CZ} on output 28, output 87, \mathrm{CZ} on output 28, check 99, \mathrm{CZ} on output 28, check 100, \mathrm{CZ} on output 28, check 104, \mathrm{CZ} on output 28, check 108, \mathrm{CZ} on output 28, check 111, \mathrm{CZ} on output 28, check 112, \mathrm{CZ} on output 28, check 114, \mathrm{CZ} on output 28, check 115, \mathrm{CZ} on output 29, output 30, \mathrm{CZ} on output 29, output 32, \mathrm{CZ} on output 29, output 33, \mathrm{CZ} on output 29, output 34, \mathrm{CZ} on output 29, output 38, \mathrm{CZ} on output 29, output 39, \mathrm{CZ} on output 29, output 44, \mathrm{CZ} on output 29, output 46, \mathrm{CZ} on output 29, output 49, \mathrm{CZ} on output 29, output 51, \mathrm{CZ} on output 29, output 53, \mathrm{CZ} on output 29, output 62, \mathrm{CZ} on output 29, output 63, \mathrm{CZ} on output 29, output 64, \mathrm{CZ} on output 29, output 65, \mathrm{CZ} on output 29, output 70, \mathrm{CZ} on output 29, output 72, \mathrm{CZ} on output 29, output 74, \mathrm{CZ} on output 29, output 76, \mathrm{CZ} on output 29, output 93, \mathrm{CZ} on output 29, output 94, \mathrm{CZ} on output 29, output 95, \mathrm{CZ} on output 29, output 96, \mathrm{CZ} on output 29, check 102, \mathrm{CZ} on output 29, check 104, \mathrm{CZ} on output 29, check 107, \mathrm{CZ} on output 29, check 109, \mathrm{CZ} on output 29, check 110, \mathrm{CZ} on output 29, check 111, \mathrm{CZ} on output 29, check 112, \mathrm{CZ} on output 29, check 114, \mathrm{CZ} on output 29, check 115, \mathrm{CZ} on output 29, check 117, \mathrm{CZ} on output 30, output 32, \mathrm{CZ} on output 30, output 33, \mathrm{CZ} on output 30, output 34, \mathrm{CZ} on output 30, output 37, \mathrm{CZ} on output 30, output 40, \mathrm{CZ} on output 30, output 41, \mathrm{CZ} on output 30, output 43, \mathrm{CZ} on output 30, output 48, \mathrm{CZ} on output 30, output 50, \mathrm{CZ} on output 30, output 51, \mathrm{CZ} on output 30, output 53, \mathrm{CZ} on output 30, output 59, \mathrm{CZ} on output 30, output 61, \mathrm{CZ} on output 30, output 63, \mathrm{CZ} on output 30, output 65, \mathrm{CZ} on output 30, output 70, \mathrm{CZ} on output 30, output 72, \mathrm{CZ} on output 30, output 74, \mathrm{CZ} on output 30, output 76, \mathrm{CZ} on output 30, output 84, \mathrm{CZ} on output 30, output 85, \mathrm{CZ} on output 30, output 86, \mathrm{CZ} on output 30, output 87, \mathrm{CZ} on output 30, output 93, \mathrm{CZ} on output 30, output 94, \mathrm{CZ} on output 30, output 95, \mathrm{CZ} on output 30, output 96, \mathrm{CZ} on output 30, check 100, \mathrm{CZ} on output 30, check 102, \mathrm{CZ} on output 30, check 104, \mathrm{CZ} on output 30, check 106, \mathrm{CZ} on output 30, check 108, \mathrm{CZ} on output 30, check 109, \mathrm{CZ} on output 30, check 110, \mathrm{CZ} on output 30, check 111, \mathrm{CZ} on output 30, check 113, \mathrm{CZ} on output 30, check 114, \mathrm{CZ} on output 31, output 32, \mathrm{CZ} on output 31, output 37, \mathrm{CZ} on output 31, output 38, \mathrm{CZ} on output 31, output 40, \mathrm{CZ} on output 31, output 43, \mathrm{CZ} on output 31, output 44, \mathrm{CZ} on output 31, output 46, \mathrm{CZ} on output 31, output 49, \mathrm{CZ} on output 31, output 51, \mathrm{CZ} on output 31, output 53, \mathrm{CZ} on output 31, output 59, \mathrm{CZ} on output 31, output 61, \mathrm{CZ} on output 31, output 63, \mathrm{CZ} on output 31, output 65, \mathrm{CZ} on output 31, output 82, \mathrm{CZ} on output 31, output 83, \mathrm{CZ} on output 31, output 86, \mathrm{CZ} on output 31, output 87, \mathrm{CZ} on output 31, output 93, \mathrm{CZ} on output 31, output 94, \mathrm{CZ} on output 31, output 95, \mathrm{CZ} on output 31, output 96, \mathrm{CZ} on output 31, check 99, \mathrm{CZ} on output 31, check 102, \mathrm{CZ} on output 31, check 106, \mathrm{CZ} on output 31, check 110, \mathrm{CZ} on output 31, check 112, \mathrm{CZ} on output 31, check 113, \mathrm{CZ} on output 31, check 117, \mathrm{CZ} on output 32, output 38, \mathrm{CZ} on output 32, output 39, \mathrm{CZ} on output 32, output 40, \mathrm{CZ} on output 32, output 41, \mathrm{CZ} on output 32, output 48, \mathrm{CZ} on output 32, output 49, \mathrm{CZ} on output 32, output 51, \mathrm{CZ} on output 32, output 54, \mathrm{CZ} on output 32, output 59, \mathrm{CZ} on output 32, output 61, \mathrm{CZ} on output 32, output 62, \mathrm{CZ} on output 32, output 64, \mathrm{CZ} on output 32, output 70, \mathrm{CZ} on output 32, output 72, \mathrm{CZ} on output 32, output 74, \mathrm{CZ} on output 32, output 76, \mathrm{CZ} on output 32, output 82, \mathrm{CZ} on output 32, output 83, \mathrm{CZ} on output 32, output 84, \mathrm{CZ} on output 32, output 85, \mathrm{CZ} on output 32, check 99, \mathrm{CZ} on output 32, check 105, \mathrm{CZ} on output 32, check 106, \mathrm{CZ} on output 32, check 107, \mathrm{CZ} on output 32, check 108, \mathrm{CZ} on output 32, check 109, \mathrm{CZ} on output 32, check 110, \mathrm{CZ} on output 32, check 112, \mathrm{CZ} on output 32, check 113, \mathrm{CZ} on output 33, output 34, \mathrm{CZ} on output 33, output 38, \mathrm{CZ} on output 33, output 41, \mathrm{CZ} on output 33, output 44, \mathrm{CZ} on output 33, output 45, \mathrm{CZ} on output 33, output 48, \mathrm{CZ} on output 33, output 53, \mathrm{CZ} on output 33, output 59, \mathrm{CZ} on output 33, output 61, \mathrm{CZ} on output 33, output 63, \mathrm{CZ} on output 33, output 65, \mathrm{CZ} on output 33, output 82, \mathrm{CZ} on output 33, output 83, \mathrm{CZ} on output 33, output 84, \mathrm{CZ} on output 33, output 85, \mathrm{CZ} on output 33, check 101, \mathrm{CZ} on output 33, check 105, \mathrm{CZ} on output 33, check 108, \mathrm{CZ} on output 33, check 109, \mathrm{CZ} on output 33, check 110, \mathrm{CZ} on output 33, check 111, \mathrm{CZ} on output 33, check 112, \mathrm{CZ} on output 33, check 114, \mathrm{CZ} on output 33, check 116, \mathrm{CZ} on output 34, output 37, \mathrm{CZ} on output 34, output 42, \mathrm{CZ} on output 34, output 44, \mathrm{CZ} on output 34, output 45, \mathrm{CZ} on output 34, output 48, \mathrm{CZ} on output 34, output 53, \mathrm{CZ} on output 34, output 59, \mathrm{CZ} on output 34, output 61, \mathrm{CZ} on output 34, output 63, \mathrm{CZ} on output 34, output 65, \mathrm{CZ} on output 34, output 82, \mathrm{CZ} on output 34, output 83, \mathrm{CZ} on output 34, output 84, \mathrm{CZ} on output 34, output 85, \mathrm{CZ} on output 34, check 101, \mathrm{CZ} on output 34, check 105, \mathrm{CZ} on output 34, check 108, \mathrm{CZ} on output 34, check 109, \mathrm{CZ} on output 34, check 110, \mathrm{CZ} on output 34, check 111, \mathrm{CZ} on output 34, check 112, \mathrm{CZ} on output 34, check 114, \mathrm{CZ} on output 34, check 116, \mathrm{CZ} on output 37, output 38, \mathrm{CZ} on output 37, output 39, \mathrm{CZ} on output 37, output 40, \mathrm{CZ} on output 37, output 41, \mathrm{CZ} on output 37, output 42, \mathrm{CZ} on output 37, output 82, \mathrm{CZ} on output 37, output 83, \mathrm{CZ} on output 37, output 86, \mathrm{CZ} on output 37, output 87, \mathrm{CZ} on output 37, check 99, \mathrm{CZ} on output 37, check 102, \mathrm{CZ} on output 37, check 104, \mathrm{CZ} on output 37, check 108, \mathrm{CZ} on output 37, check 109, \mathrm{CZ} on output 37, check 113, \mathrm{CZ} on output 37, check 115, \mathrm{CZ} on output 38, output 39, \mathrm{CZ} on output 38, output 40, \mathrm{CZ} on output 38, output 42, \mathrm{CZ} on output 38, output 43, \mathrm{CZ} on output 38, output 82, \mathrm{CZ} on output 38, output 83, \mathrm{CZ} on output 38, output 86, \mathrm{CZ} on output 38, output 87, \mathrm{CZ} on output 38, check 99, \mathrm{CZ} on output 38, check 101, \mathrm{CZ} on output 38, check 102, \mathrm{CZ} on output 38, check 104, \mathrm{CZ} on output 38, check 105, \mathrm{CZ} on output 38, check 106, \mathrm{CZ} on output 38, check 107, \mathrm{CZ} on output 38, check 109, \mathrm{CZ} on output 38, check 111, \mathrm{CZ} on output 38, check 113, \mathrm{CZ} on output 38, check 114, \mathrm{CZ} on output 39, output 40, \mathrm{CZ} on output 39, output 41, \mathrm{CZ} on output 39, output 42, \mathrm{CZ} on output 39, output 43, \mathrm{CZ} on output 39, output 44, \mathrm{CZ} on output 39, output 45, \mathrm{CZ} on output 39, output 48, \mathrm{CZ} on output 39, output 53, \mathrm{CZ} on output 39, output 59, \mathrm{CZ} on output 39, output 61, \mathrm{CZ} on output 39, output 63, \mathrm{CZ} on output 39, output 65, \mathrm{CZ} on output 39, output 84, \mathrm{CZ} on output 39, output 85, \mathrm{CZ} on output 39, output 86, \mathrm{CZ} on output 39, output 87, \mathrm{CZ} on output 39, check 99, \mathrm{CZ} on output 39, check 102, \mathrm{CZ} on output 39, check 103, \mathrm{CZ} on output 39, check 104, \mathrm{CZ} on output 39, check 106, \mathrm{CZ} on output 39, check 107, \mathrm{CZ} on output 39, check 108, \mathrm{CZ} on output 39, check 112, \mathrm{CZ} on output 39, check 116, \mathrm{CZ} on output 40, output 41, \mathrm{CZ} on output 40, output 42, \mathrm{CZ} on output 40, output 43, \mathrm{CZ} on output 40, output 44, \mathrm{CZ} on output 40, output 45, \mathrm{CZ} on output 40, output 48, \mathrm{CZ} on output 40, output 53, \mathrm{CZ} on output 40, output 59, \mathrm{CZ} on output 40, output 61, \mathrm{CZ} on output 40, output 63, \mathrm{CZ} on output 40, output 65, \mathrm{CZ} on output 40, output 84, \mathrm{CZ} on output 40, output 85, \mathrm{CZ} on output 40, output 86, \mathrm{CZ} on output 40, output 87, \mathrm{CZ} on output 40, check 99, \mathrm{CZ} on output 40, check 102, \mathrm{CZ} on output 40, check 106, \mathrm{CZ} on output 40, check 107, \mathrm{CZ} on output 40, check 108, \mathrm{CZ} on output 40, check 110, \mathrm{CZ} on output 40, check 112, \mathrm{CZ} on output 40, check 113, \mathrm{CZ} on output 40, check 116, \mathrm{CZ} on output 41, output 42, \mathrm{CZ} on output 41, output 43, \mathrm{CZ} on output 41, output 82, \mathrm{CZ} on output 41, output 83, \mathrm{CZ} on output 41, output 86, \mathrm{CZ} on output 41, output 87, \mathrm{CZ} on output 41, check 99, \mathrm{CZ} on output 41, check 101, \mathrm{CZ} on output 41, check 102, \mathrm{CZ} on output 41, check 103, \mathrm{CZ} on output 41, check 105, \mathrm{CZ} on output 41, check 106, \mathrm{CZ} on output 41, check 107, \mathrm{CZ} on output 41, check 109, \mathrm{CZ} on output 41, check 110, \mathrm{CZ} on output 41, check 111, \mathrm{CZ} on output 41, check 114, \mathrm{CZ} on output 42, output 43, \mathrm{CZ} on output 42, check 104, \mathrm{CZ} on output 43, output 82, \mathrm{CZ} on output 43, output 83, \mathrm{CZ} on output 43, output 86, \mathrm{CZ} on output 43, output 87, \mathrm{CZ} on output 43, check 99, \mathrm{CZ} on output 43, check 102, \mathrm{CZ} on output 43, check 108, \mathrm{CZ} on output 43, check 109, \mathrm{CZ} on output 43, check 113, \mathrm{CZ} on output 43, check 115, \mathrm{CZ} on output 44, output 45, \mathrm{CZ} on output 44, output 46, \mathrm{CZ} on output 44, output 49, \mathrm{CZ} on output 44, output 50, \mathrm{CZ} on output 44, output 53, \mathrm{CZ} on output 44, output 59, \mathrm{CZ} on output 44, output 61, \mathrm{CZ} on output 44, output 63, \mathrm{CZ} on output 44, output 65, \mathrm{CZ} on output 44, check 99, \mathrm{CZ} on output 44, check 100, \mathrm{CZ} on output 44, check 102, \mathrm{CZ} on output 44, check 103, \mathrm{CZ} on output 44, check 104, \mathrm{CZ} on output 44, check 105, \mathrm{CZ} on output 44, check 106, \mathrm{CZ} on output 44, check 108, \mathrm{CZ} on output 44, check 110, \mathrm{CZ} on output 44, check 111, \mathrm{CZ} on output 44, check 112, \mathrm{CZ} on output 44, check 113, \mathrm{CZ} on output 44, check 114, \mathrm{CZ} on output 44, check 116, \mathrm{CZ} on output 44, check 117, \mathrm{CZ} on output 45, output 50, \mathrm{CZ} on output 45, output 52, \mathrm{CZ} on output 45, output 53, \mathrm{CZ} on output 45, output 54, \mathrm{CZ} on output 45, check 100, \mathrm{CZ} on output 45, check 101, \mathrm{CZ} on output 45, check 103, \mathrm{CZ} on output 45, check 104, \mathrm{CZ} on output 45, check 105, \mathrm{CZ} on output 45, check 106, \mathrm{CZ} on output 45, check 114, \mathrm{CZ} on output 45, check 116, \mathrm{CZ} on output 46, output 48, \mathrm{CZ} on output 46, output 53, \mathrm{CZ} on output 46, output 54, \mathrm{CZ} on output 46, output 59, \mathrm{CZ} on output 46, output 61, \mathrm{CZ} on output 46, output 63, \mathrm{CZ} on output 46, output 65, \mathrm{CZ} on output 46, check 99, \mathrm{CZ} on output 46, check 101, \mathrm{CZ} on output 46, check 102, \mathrm{CZ} on output 46, check 108, \mathrm{CZ} on output 46, check 110, \mathrm{CZ} on output 46, check 111, \mathrm{CZ} on output 46, check 112, \mathrm{CZ} on output 46, check 113, \mathrm{CZ} on output 46, check 117, \mathrm{CZ} on output 48, output 49, \mathrm{CZ} on output 48, output 50, \mathrm{CZ} on output 48, output 51, \mathrm{CZ} on output 48, output 52, \mathrm{CZ} on output 48, output 53, \mathrm{CZ} on output 48, check 103, \mathrm{CZ} on output 48, check 104, \mathrm{CZ} on output 48, check 105, \mathrm{CZ} on output 48, check 107, \mathrm{CZ} on output 48, check 108, \mathrm{CZ} on output 48, check 109, \mathrm{CZ} on output 48, check 110, \mathrm{CZ} on output 48, check 111, \mathrm{CZ} on output 48, check 114, \mathrm{CZ} on output 48, check 116, \mathrm{CZ} on output 48, check 117, \mathrm{CZ} on output 49, output 52, \mathrm{CZ} on output 49, output 53, \mathrm{CZ} on output 49, output 54, \mathrm{CZ} on output 49, check 99, \mathrm{CZ} on output 49, check 100, \mathrm{CZ} on output 49, check 102, \mathrm{CZ} on output 49, check 103, \mathrm{CZ} on output 49, check 107, \mathrm{CZ} on output 49, check 109, \mathrm{CZ} on output 49, check 111, \mathrm{CZ} on output 49, check 113, \mathrm{CZ} on output 49, check 116, \mathrm{CZ} on output 50, output 52, \mathrm{CZ} on output 50, output 59, \mathrm{CZ} on output 50, output 61, \mathrm{CZ} on output 50, output 63, \mathrm{CZ} on output 50, output 65, \mathrm{CZ} on output 50, check 103, \mathrm{CZ} on output 50, check 106, \mathrm{CZ} on output 50, check 111, \mathrm{CZ} on output 50, check 112, \mathrm{CZ} on output 50, check 116, \mathrm{CZ} on output 51, output 52, \mathrm{CZ} on output 51, output 59, \mathrm{CZ} on output 51, output 61, \mathrm{CZ} on output 51, output 63, \mathrm{CZ} on output 51, output 65, \mathrm{CZ} on output 51, check 103, \mathrm{CZ} on output 51, check 106, \mathrm{CZ} on output 51, check 107, \mathrm{CZ} on output 51, check 109, \mathrm{CZ} on output 51, check 112, \mathrm{CZ} on output 51, check 113, \mathrm{CZ} on output 52, output 53, \mathrm{CZ} on output 52, output 54, \mathrm{CZ} on output 52, check 99, \mathrm{CZ} on output 52, check 100, \mathrm{CZ} on output 52, check 102, \mathrm{CZ} on output 52, check 103, \mathrm{CZ} on output 53, check 103, \mathrm{CZ} on output 53, check 104, \mathrm{CZ} on output 53, check 105, \mathrm{CZ} on output 53, check 108, \mathrm{CZ} on output 53, check 110, \mathrm{CZ} on output 53, check 113, \mathrm{CZ} on output 53, check 114, \mathrm{CZ} on output 53, check 117, \mathrm{CZ} on output 54, output 59, \mathrm{CZ} on output 54, output 61, \mathrm{CZ} on output 54, output 63, \mathrm{CZ} on output 54, output 65, \mathrm{CZ} on output 54, check 99, \mathrm{CZ} on output 54, check 101, \mathrm{CZ} on output 54, check 102, \mathrm{CZ} on output 54, check 107, \mathrm{CZ} on output 54, check 108, \mathrm{CZ} on output 54, check 109, \mathrm{CZ} on output 54, check 110, \mathrm{CZ} on output 54, check 112, \mathrm{CZ} on output 54, check 116, \mathrm{CZ} on output 54, check 117, \mathrm{CZ} on output 56, output 59, \mathrm{CZ} on output 56, output 60, \mathrm{CZ} on output 56, output 63, \mathrm{CZ} on output 56, output 64, \mathrm{CZ} on output 59, output 60, \mathrm{CZ} on output 59, output 61, \mathrm{CZ} on output 59, output 62, \mathrm{CZ} on output 59, output 63, \mathrm{CZ} on output 59, output 64, \mathrm{CZ} on output 59, output 65, \mathrm{CZ} on output 59, check 100, \mathrm{CZ} on output 59, check 103, \mathrm{CZ} on output 59, check 104, \mathrm{CZ} on output 59, check 105, \mathrm{CZ} on output 59, check 106, \mathrm{CZ} on output 59, check 107, \mathrm{CZ} on output 59, check 110, \mathrm{CZ} on output 59, check 112, \mathrm{CZ} on output 59, check 113, \mathrm{CZ} on output 59, check 114, \mathrm{CZ} on output 59, check 117, \mathrm{CZ} on output 60, output 61, \mathrm{CZ} on output 60, output 62, \mathrm{CZ} on output 60, output 63, \mathrm{CZ} on output 60, output 64, \mathrm{CZ} on output 60, output 65, \mathrm{CZ} on output 60, check 109, \mathrm{CZ} on output 61, output 62, \mathrm{CZ} on output 61, output 63, \mathrm{CZ} on output 61, output 64, \mathrm{CZ} on output 61, output 65, \mathrm{CZ} on output 61, check 100, \mathrm{CZ} on output 61, check 103, \mathrm{CZ} on output 61, check 104, \mathrm{CZ} on output 61, check 105, \mathrm{CZ} on output 61, check 106, \mathrm{CZ} on output 61, check 107, \mathrm{CZ} on output 61, check 109, \mathrm{CZ} on output 61, check 110, \mathrm{CZ} on output 61, check 112, \mathrm{CZ} on output 61, check 113, \mathrm{CZ} on output 61, check 114, \mathrm{CZ} on output 61, check 117, \mathrm{CZ} on output 62, output 63, \mathrm{CZ} on output 62, output 64, \mathrm{CZ} on output 62, output 65, \mathrm{CZ} on output 62, check 100, \mathrm{CZ} on output 62, check 106, \mathrm{CZ} on output 62, check 107, \mathrm{CZ} on output 62, check 108, \mathrm{CZ} on output 62, check 112, \mathrm{CZ} on output 63, output 64, \mathrm{CZ} on output 63, output 65, \mathrm{CZ} on output 63, check 103, \mathrm{CZ} on output 63, check 104, \mathrm{CZ} on output 63, check 105, \mathrm{CZ} on output 63, check 108, \mathrm{CZ} on output 63, check 110, \mathrm{CZ} on output 63, check 113, \mathrm{CZ} on output 63, check 114, \mathrm{CZ} on output 63, check 117, \mathrm{CZ} on output 64, output 65, \mathrm{CZ} on output 64, check 100, \mathrm{CZ} on output 64, check 106, \mathrm{CZ} on output 64, check 107, \mathrm{CZ} on output 64, check 108, \mathrm{CZ} on output 64, check 109, \mathrm{CZ} on output 64, check 112, \mathrm{CZ} on output 65, check 103, \mathrm{CZ} on output 65, check 104, \mathrm{CZ} on output 65, check 105, \mathrm{CZ} on output 65, check 108, \mathrm{CZ} on output 65, check 109, \mathrm{CZ} on output 65, check 110, \mathrm{CZ} on output 65, check 113, \mathrm{CZ} on output 65, check 114, \mathrm{CZ} on output 65, check 117, \mathrm{CZ} on output 67, output 70, \mathrm{CZ} on output 67, output 71, \mathrm{CZ} on output 67, output 74, \mathrm{CZ} on output 67, output 75, \mathrm{CZ} on output 70, output 71, \mathrm{CZ} on output 70, output 72, \mathrm{CZ} on output 70, output 73, \mathrm{CZ} on output 70, output 74, \mathrm{CZ} on output 70, output 75, \mathrm{CZ} on output 70, output 76, \mathrm{CZ} on output 70, check 100, \mathrm{CZ} on output 70, check 103, \mathrm{CZ} on output 70, check 106, \mathrm{CZ} on output 70, check 107, \mathrm{CZ} on output 70, check 108, \mathrm{CZ} on output 70, check 109, \mathrm{CZ} on output 70, check 111, \mathrm{CZ} on output 71, output 72, \mathrm{CZ} on output 71, output 73, \mathrm{CZ} on output 71, output 74, \mathrm{CZ} on output 71, output 75, \mathrm{CZ} on output 71, output 76, \mathrm{CZ} on output 71, check 102, \mathrm{CZ} on output 71, check 104, \mathrm{CZ} on output 72, output 73, \mathrm{CZ} on output 72, output 74, \mathrm{CZ} on output 72, output 75, \mathrm{CZ} on output 72, output 76, \mathrm{CZ} on output 72, check 100, \mathrm{CZ} on output 72, check 102, \mathrm{CZ} on output 72, check 103, \mathrm{CZ} on output 72, check 104, \mathrm{CZ} on output 72, check 106, \mathrm{CZ} on output 72, check 107, \mathrm{CZ} on output 72, check 108, \mathrm{CZ} on output 72, check 109, \mathrm{CZ} on output 72, check 111, \mathrm{CZ} on output 73, output 74, \mathrm{CZ} on output 73, output 75, \mathrm{CZ} on output 73, output 76, \mathrm{CZ} on output 73, check 102, \mathrm{CZ} on output 73, check 104, \mathrm{CZ} on output 73, check 108, \mathrm{CZ} on output 73, check 109, \mathrm{CZ} on output 74, output 75, \mathrm{CZ} on output 74, output 76, \mathrm{CZ} on output 74, check 100, \mathrm{CZ} on output 74, check 102, \mathrm{CZ} on output 74, check 103, \mathrm{CZ} on output 74, check 104, \mathrm{CZ} on output 74, check 106, \mathrm{CZ} on output 74, check 107, \mathrm{CZ} on output 74, check 111, \mathrm{CZ} on output 75, output 76, \mathrm{CZ} on output 75, check 108, \mathrm{CZ} on output 75, check 109, \mathrm{CZ} on output 76, check 100, \mathrm{CZ} on output 76, check 103, \mathrm{CZ} on output 76, check 106, \mathrm{CZ} on output 76, check 107, \mathrm{CZ} on output 76, check 111, \mathrm{CZ} on output 78, output 81, \mathrm{CZ} on output 78, output 82, \mathrm{CZ} on output 78, output 85, \mathrm{CZ} on output 78, output 86, \mathrm{CZ} on output 81, output 82, \mathrm{CZ} on output 81, output 83, \mathrm{CZ} on output 81, output 84, \mathrm{CZ} on output 81, output 85, \mathrm{CZ} on output 81, output 86, \mathrm{CZ} on output 81, output 87, \mathrm{CZ} on output 81, check 99, \mathrm{CZ} on output 81, check 100, \mathrm{CZ} on output 81, check 101, \mathrm{CZ} on output 81, check 102, \mathrm{CZ} on output 81, check 103, \mathrm{CZ} on output 81, check 104, \mathrm{CZ} on output 82, output 83, \mathrm{CZ} on output 82, output 84, \mathrm{CZ} on output 82, output 85, \mathrm{CZ} on output 82, output 86, \mathrm{CZ} on output 82, output 87, \mathrm{CZ} on output 82, check 101, \mathrm{CZ} on output 82, check 103, \mathrm{CZ} on output 82, check 105, \mathrm{CZ} on output 82, check 106, \mathrm{CZ} on output 82, check 107, \mathrm{CZ} on output 82, check 108, \mathrm{CZ} on output 82, check 110, \mathrm{CZ} on output 82, check 111, \mathrm{CZ} on output 82, check 113, \mathrm{CZ} on output 82, check 114, \mathrm{CZ} on output 82, check 115, \mathrm{CZ} on output 83, output 84, \mathrm{CZ} on output 83, output 85, \mathrm{CZ} on output 83, output 86, \mathrm{CZ} on output 83, output 87, \mathrm{CZ} on output 83, check 99, \mathrm{CZ} on output 83, check 100, \mathrm{CZ} on output 83, check 102, \mathrm{CZ} on output 83, check 104, \mathrm{CZ} on output 83, check 105, \mathrm{CZ} on output 83, check 106, \mathrm{CZ} on output 83, check 107, \mathrm{CZ} on output 83, check 108, \mathrm{CZ} on output 83, check 110, \mathrm{CZ} on output 83, check 111, \mathrm{CZ} on output 83, check 113, \mathrm{CZ} on output 83, check 114, \mathrm{CZ} on output 83, check 115, \mathrm{CZ} on output 84, output 85, \mathrm{CZ} on output 84, output 86, \mathrm{CZ} on output 84, output 87, \mathrm{CZ} on output 84, check 99, \mathrm{CZ} on output 84, check 101, \mathrm{CZ} on output 84, check 102, \mathrm{CZ} on output 84, check 103, \mathrm{CZ} on output 84, check 105, \mathrm{CZ} on output 84, check 106, \mathrm{CZ} on output 84, check 107, \mathrm{CZ} on output 84, check 109, \mathrm{CZ} on output 84, check 110, \mathrm{CZ} on output 84, check 111, \mathrm{CZ} on output 84, check 114, \mathrm{CZ} on output 85, output 86, \mathrm{CZ} on output 85, output 87, \mathrm{CZ} on output 85, check 100, \mathrm{CZ} on output 85, check 104, \mathrm{CZ} on output 85, check 105, \mathrm{CZ} on output 85, check 106, \mathrm{CZ} on output 85, check 107, \mathrm{CZ} on output 85, check 109, \mathrm{CZ} on output 85, check 110, \mathrm{CZ} on output 85, check 111, \mathrm{CZ} on output 85, check 114, \mathrm{CZ} on output 86, output 87, \mathrm{CZ} on output 86, check 99, \mathrm{CZ} on output 86, check 102, \mathrm{CZ} on output 86, check 108, \mathrm{CZ} on output 86, check 109, \mathrm{CZ} on output 86, check 113, \mathrm{CZ} on output 86, check 115, \mathrm{CZ} on output 87, check 100, \mathrm{CZ} on output 87, check 101, \mathrm{CZ} on output 87, check 103, \mathrm{CZ} on output 87, check 104, \mathrm{CZ} on output 87, check 108, \mathrm{CZ} on output 87, check 109, \mathrm{CZ} on output 87, check 113, \mathrm{CZ} on output 87, check 115, \mathrm{CZ} on output 89, output 92, \mathrm{CZ} on output 89, output 93, \mathrm{CZ} on output 89, output 96, \mathrm{CZ} on output 89, output 97, \mathrm{CZ} on output 92, output 93, \mathrm{CZ} on output 92, output 94, \mathrm{CZ} on output 92, output 95, \mathrm{CZ} on output 92, output 96, \mathrm{CZ} on output 92, output 97, \mathrm{CZ} on output 92, output 98, \mathrm{CZ} on output 92, check 100, \mathrm{CZ} on output 92, check 103, \mathrm{CZ} on output 92, check 105, \mathrm{CZ} on output 92, check 106, \mathrm{CZ} on output 92, check 107, \mathrm{CZ} on output 92, check 109, \mathrm{CZ} on output 93, output 94, \mathrm{CZ} on output 93, output 95, \mathrm{CZ} on output 93, output 96, \mathrm{CZ} on output 93, output 97, \mathrm{CZ} on output 93, output 98, \mathrm{CZ} on output 93, check 100, \mathrm{CZ} on output 93, check 103, \mathrm{CZ} on output 93, check 106, \mathrm{CZ} on output 93, check 107, \mathrm{CZ} on output 93, check 108, \mathrm{CZ} on output 93, check 109, \mathrm{CZ} on output 93, check 110, \mathrm{CZ} on output 93, check 113, \mathrm{CZ} on output 94, output 95, \mathrm{CZ} on output 94, output 96, \mathrm{CZ} on output 94, output 97, \mathrm{CZ} on output 94, output 98, \mathrm{CZ} on output 94, check 105, \mathrm{CZ} on output 94, check 108, \mathrm{CZ} on output 94, check 110, \mathrm{CZ} on output 94, check 113, \mathrm{CZ} on output 95, output 96, \mathrm{CZ} on output 95, output 97, \mathrm{CZ} on output 95, output 98, \mathrm{CZ} on output 95, check 101, \mathrm{CZ} on output 95, check 104, \mathrm{CZ} on output 95, check 106, \mathrm{CZ} on output 95, check 107, \mathrm{CZ} on output 95, check 108, \mathrm{CZ} on output 95, check 109, \mathrm{CZ} on output 95, check 110, \mathrm{CZ} on output 95, check 113, \mathrm{CZ} on output 96, output 97, \mathrm{CZ} on output 96, output 98, \mathrm{CZ} on output 96, check 100, \mathrm{CZ} on output 96, check 101, \mathrm{CZ} on output 96, check 103, \mathrm{CZ} on output 96, check 104, \mathrm{CZ} on output 96, check 105, \mathrm{CZ} on output 96, check 108, \mathrm{CZ} on output 96, check 110, \mathrm{CZ} on output 96, check 113, \mathrm{CZ} on output 97, output 98, \mathrm{CZ} on output 97, check 100, \mathrm{CZ} on output 97, check 101, \mathrm{CZ} on output 97, check 103, \mathrm{CZ} on output 97, check 104, \mathrm{CZ} on output 98, check 101, \mathrm{CZ} on output 98, check 104, \mathrm{CZ} on output 98, check 105, \mathrm{CZ} on output 98, check 106, \mathrm{CZ} on output 98, check 107, \mathrm{CZ} on output 98, check 109, \mathrm{CZ} on check 99, check 100, \mathrm{CZ} on check 99, check 102, \mathrm{CZ} on check 99, check 104, \mathrm{CZ} on check 99, check 106, \mathrm{CZ} on check 99, check 107, \mathrm{CZ} on check 99, check 110, \mathrm{CZ} on check 99, check 111, \mathrm{CZ} on check 99, check 113, \mathrm{CZ} on check 99, check 115, \mathrm{CZ} on check 99, check 117, \mathrm{CZ} on check 100, check 101, \mathrm{CZ} on check 100, check 105, \mathrm{CZ} on check 100, check 106, \mathrm{CZ} on check 100, check 107, \mathrm{CZ} on check 100, check 108, \mathrm{CZ} on check 100, check 111, \mathrm{CZ} on check 100, check 112, \mathrm{CZ} on check 100, check 113, \mathrm{CZ} on check 100, check 116, \mathrm{CZ} on check 101, check 104, \mathrm{CZ} on check 101, check 105, \mathrm{CZ} on check 101, check 106, \mathrm{CZ} on check 101, check 114, \mathrm{CZ} on check 101, check 116, \mathrm{CZ} on check 101, check 117, \mathrm{CZ} on check 102, check 104, \mathrm{CZ} on check 102, check 110, \mathrm{CZ} on check 102, check 113, \mathrm{CZ} on check 102, check 115, \mathrm{CZ} on check 102, check 117, \mathrm{CZ} on check 103, check 104, \mathrm{CZ} on check 103, check 107, \mathrm{CZ} on check 103, check 109, \mathrm{CZ} on check 103, check 110, \mathrm{CZ} on check 103, check 111, \mathrm{CZ} on check 103, check 112, \mathrm{CZ} on check 103, check 115, \mathrm{CZ} on check 103, check 116, \mathrm{CZ} on check 104, check 105, \mathrm{CZ} on check 104, check 108, \mathrm{CZ} on check 104, check 109, \mathrm{CZ} on check 104, check 110, \mathrm{CZ} on check 104, check 111, \mathrm{CZ} on check 104, check 112, \mathrm{CZ} on check 104, check 115, \mathrm{CZ} on check 104, check 116, \mathrm{CZ} on check 105, check 106, \mathrm{CZ} on check 105, check 108, \mathrm{CZ} on check 105, check 110, \mathrm{CZ} on check 105, check 112, \mathrm{CZ} on check 105, check 114, \mathrm{CZ} on check 105, check 116, \mathrm{CZ} on check 106, check 110, \mathrm{CZ} on check 106, check 112, \mathrm{CZ} on check 106, check 116, \mathrm{CZ} on check 107, check 108, \mathrm{CZ} on check 107, check 112, \mathrm{CZ} on check 107, check 113, \mathrm{CZ} on check 108, check 109, \mathrm{CZ} on check 108, check 110, \mathrm{CZ} on check 108, check 111, \mathrm{CZ} on check 108, check 113, \mathrm{CZ} on check 108, check 114, \mathrm{CZ} on check 108, check 115, \mathrm{CZ} on check 108, check 117, \mathrm{CZ} on check 109, check 111, \mathrm{CZ} on check 109, check 113, \mathrm{CZ} on check 109, check 114, \mathrm{CZ} on check 109, check 115, \mathrm{CZ} on check 110, check 112, \mathrm{CZ} on check 110, check 113, \mathrm{CZ} on check 110, check 114, \mathrm{CZ} on check 110, check 115, \mathrm{CZ} on check 110, check 117, \mathrm{CZ} on check 111, check 114, \mathrm{CZ} on check 111, check 117, \mathrm{CZ} on check 112, check 114, \mathrm{CZ} on check 112, check 117, \mathrm{CZ} on check 113, check 117, \mathrm{CZ} on check 114, check 116
Or no Clifford gate at all: run \mathrm{T}^3 on rotations 3, 6, 11, 14, 21, 23, 28, 35, 36, 38, 39, 43, 44, 46, 50, 55, 59, 61, 66, 69, 76, 78, 83, 90 and 172 more (listed below); \mathrm{T}^5 on rotations 2, 62, 64, 71, 111, 115, 119, 121, 166, 171, 175, 176, 222, 224, 276, 279, 280, 337, 339, 386, 389, 390, 392, 396 and 4 more (listed below); \mathrm{T}^\dagger on rotations 0, 1, 4, 5, 10, 13, 41, 56, 58, 60, 65, 68, 110, 114, 117, 169, 172, 220, 226, 245, 275, 282, 284, 286 and 10 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 196 rotations at T³
3, 6, 11, 14, 21, 23, 28, 35, 36, 38, 39, 43, 44, 46, 50, 55, 59, 61, 66, 69, 76, 78, 83, 90, 91, 93, 94, 96, 98, 99, 101, 105, 112, 116, 120, 122, 129, 130, 132, 133, 135, 136, 137, 144, 145, 151, 153, 154, 155, 157, 158, 160, 161, 163, 164, 167, 174, 177, 180, 182, 183, 184, 185, 187, 189, 193, 194, 201, 203, 204, 206, 209, 211, 215, 217, 225, 227, 229, 233, 235, 236, 238, 239, 240, 241, 247, 248, 249, 251, 253, 254, 255, 256, 257, 259, 260, 264, 265, 266, 268, 271, 273, 277, 283, 287, 288, 289, 296, 298, 300, 301, 302, 304, 305, 306, 307, 308, 309, 312, 314, 316, 318, 319, 321, 325, 329, 333, 336, 340, 343, 344, 351, 353, 358, 365, 366, 368, 369, 371, 373, 374, 376, 380, 388, 391, 395, 397, 399, 400, 401, 402, 403, 405, 406, 407, 408, 411, 412, 413, 417, 418, 421, 428, 434, 435, 436, 437, 438, 439, 442, 443, 450, 453, 454, 455, 458, 460, 463, 464, 465, 466, 468, 471, 472, 474, 475, 476, 477, 478, 480, 481, 483, 485, 488, 489, 494
All 28 rotations at T⁵
2, 62, 64, 71, 111, 115, 119, 121, 166, 171, 175, 176, 222, 224, 276, 279, 280, 337, 339, 386, 389, 390, 392, 396, 440, 441, 447, 451
All 34 rotations at T†
0, 1, 4, 5, 10, 13, 41, 56, 58, 60, 65, 68, 110, 114, 117, 169, 172, 220, 226, 245, 275, 282, 284, 286, 330, 331, 334, 335, 341, 385, 394, 444, 445, 449
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/495.99.3.a.json"
record = json.load(urllib.request.urlopen(url))
k = record["parameters"]["k"]
gates = equivalent_gates(k, record["gate"]["monomials"])
lines = sorted(name(g, k) for g in gates)
print(len(lines), "equivalent gates")
with open("equivalent-gates-495.99.3.a.txt", "w") as out:
out.write("\n".join(lines) + "\n")
Distance
d=3, exact. No fault of weight below 3 is both undetectable and damaging. One of weight 3 is.
Exactly 3,971 faults of weight 3 are undetectable and damaging, so A_{3}=3{,}971. If each rotation fails independently with probability p, an accepted run has a damaged output with probability A_{3}\,p^{3}+O(p^{4}).
A damaging fault of weight 3 sits on columns [0,1,38].
A fault is a set of faulty columns. It is undetectable when their check parts cancel, and damaging when their output parts do not.
Original source
S. P. Jain, A. Wills, and S. Singh, "Symmetry and AI-assisted discovery of magic-state factories," arXiv:2610.06535 (2026). arxiv.org/abs/2610.06535
Provenance
found by an AI search that glues catalogued small factories along a graph of paired-column contractions; exact distance verified from columns; a verified witness, not a maximum
Found by: AI search: graph gluing
Discovery: AI search
1 recorded source
[
{
"regime": "AI search: graph gluing",
"file": "master_catalog/imports/2026-09-18_graph_gluing_d3/factories.json",
"label": "graph gluing [[495,99,3]]",
"N": 118,
"d": 3,
"d_is_exact": true,
"origin": null,
"provenance": "AI search: graph gluing -- nine [[63,11,3]] glued along K9 by 36 paired-column contraction(s) (dependent ports); construction and witness in master_catalog/imports/2026-09-18_graph_gluing_d3/witnesses/graph_dependent_ports_complete_n495_k99_d3.json",
"notes": "Exact A3=3971 independently counted; details in master_catalog/imports/2026-09-18_graph_gluing_d3/README.md. General gluing has prior art; publication novelty is not asserted."
}
]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/495.99.3.a.json"
record = json.load(urllib.request.urlopen(url))
columns = record["circuit"]["columns"]
k, N = record["parameters"]["k"], record["parameters"]["N"]
facts, problems = VC.derive(columns, k, N) # gate, T-count, degree, ...
distance = VC.measure_distance(columns, k, N) # exhaustive fault search
print(facts["gate_human"], distance["d_exact"] or distance["d_at_least"],
problems or "verified")
Raw record
Show the JSON this page is built from
Source: master_catalog.json, factories[1071].