QUBIT_COORDS(0, 2) 0
QUBIT_COORDS(0, 6) 1
QUBIT_COORDS(1, 1) 2
QUBIT_COORDS(1, 3) 3
QUBIT_COORDS(1, 5) 4
QUBIT_COORDS(1, 7) 5
QUBIT_COORDS(2, 0) 6
QUBIT_COORDS(2, 2) 7
QUBIT_COORDS(2, 4) 8
QUBIT_COORDS(2, 6) 9
QUBIT_COORDS(2, 8) 10
QUBIT_COORDS(3, 1) 11
QUBIT_COORDS(3, 3) 12
QUBIT_COORDS(3, 5) 13
QUBIT_COORDS(3, 7) 14
QUBIT_COORDS(3, 9) 15
QUBIT_COORDS(4, 2) 16
QUBIT_COORDS(4, 4) 17
QUBIT_COORDS(4, 6) 18
QUBIT_COORDS(4, 8) 19
QUBIT_COORDS(4, 10) 20
QUBIT_COORDS(5, 1) 21
QUBIT_COORDS(5, 3) 22
QUBIT_COORDS(5, 5) 23
QUBIT_COORDS(5, 7) 24
QUBIT_COORDS(5, 9) 25
QUBIT_COORDS(6, 0) 26
QUBIT_COORDS(6, 2) 27
QUBIT_COORDS(6, 4) 28
QUBIT_COORDS(6, 6) 29
QUBIT_COORDS(6, 8) 30
QUBIT_COORDS(7, 1) 31
QUBIT_COORDS(7, 3) 32
QUBIT_COORDS(7, 5) 33
QUBIT_COORDS(7, 7) 34
QUBIT_COORDS(7, 9) 35
QUBIT_COORDS(8, 2) 36
QUBIT_COORDS(8, 4) 37
QUBIT_COORDS(8, 6) 38
QUBIT_COORDS(8, 8) 39
QUBIT_COORDS(8, 10) 40
QUBIT_COORDS(9, 1) 41
QUBIT_COORDS(9, 3) 42
QUBIT_COORDS(9, 5) 43
QUBIT_COORDS(9, 7) 44
QUBIT_COORDS(9, 9) 45
QUBIT_COORDS(10, 0) 46
QUBIT_COORDS(10, 2) 47
QUBIT_COORDS(10, 4) 48
QUBIT_COORDS(10, 6) 49
QUBIT_COORDS(10, 8) 50
QUBIT_COORDS(11, 1) 51
QUBIT_COORDS(11, 3) 52
QUBIT_COORDS(11, 5) 53
QUBIT_COORDS(11, 7) 54
QUBIT_COORDS(11, 9) 55
QUBIT_COORDS(12, 2) 56
QUBIT_COORDS(12, 4) 57
QUBIT_COORDS(12, 6) 58
QUBIT_COORDS(12, 8) 59
QUBIT_COORDS(12, 10) 60
QUBIT_COORDS(13, 1) 61
QUBIT_COORDS(13, 3) 62
QUBIT_COORDS(13, 5) 63
QUBIT_COORDS(13, 7) 64
QUBIT_COORDS(13, 9) 65
QUBIT_COORDS(14, 0) 66
QUBIT_COORDS(14, 2) 67
QUBIT_COORDS(14, 4) 68
QUBIT_COORDS(14, 6) 69
QUBIT_COORDS(14, 8) 70
QUBIT_COORDS(15, 1) 71
QUBIT_COORDS(15, 3) 72
QUBIT_COORDS(15, 5) 73
QUBIT_COORDS(15, 7) 74
QUBIT_COORDS(15, 9) 75
QUBIT_COORDS(16, 2) 76
QUBIT_COORDS(16, 4) 77
QUBIT_COORDS(16, 6) 78
QUBIT_COORDS(16, 8) 79
QUBIT_COORDS(16, 10) 80
QUBIT_COORDS(17, 1) 81
QUBIT_COORDS(17, 3) 82
QUBIT_COORDS(17, 5) 83
QUBIT_COORDS(17, 7) 84
QUBIT_COORDS(17, 9) 85
QUBIT_COORDS(18, 0) 86
QUBIT_COORDS(18, 2) 87
QUBIT_COORDS(18, 4) 88
QUBIT_COORDS(18, 6) 89
QUBIT_COORDS(18, 8) 90
QUBIT_COORDS(19, 1) 91
QUBIT_COORDS(19, 3) 92
QUBIT_COORDS(19, 5) 93
QUBIT_COORDS(19, 7) 94
QUBIT_COORDS(19, 9) 95
QUBIT_COORDS(20, 2) 96
QUBIT_COORDS(20, 4) 97
QUBIT_COORDS(20, 6) 98
QUBIT_COORDS(20, 8) 99
QUBIT_COORDS(20, 10) 100
QUBIT_COORDS(21, 1) 101
QUBIT_COORDS(21, 3) 102
QUBIT_COORDS(21, 5) 103
QUBIT_COORDS(21, 7) 104
QUBIT_COORDS(21, 9) 105
QUBIT_COORDS(22, 2) 106
QUBIT_COORDS(22, 6) 107
R 6 26 46 0 16 36 8 28 48 1 18 38 10 30 50 20 40
RX 7 27 47 17 37 9 29 49 19 39 2 11 21 31 41 51 3 12 22 32 42 52 4 13 23 33 43 53 5 14 24 34 44 54 15 25 35 45 55
R 66 86 56 76 96 68 88 58 78 98 70 90 60 80 100
RX 67 87 106 57 77 97 69 89 107 59 79 99 61 71 81 91 101 62 72 82 92 102 63 73 83 93 103 64 74 84 94 104 65 75 85 95 105
TICK
CX 2 6 21 26 41 46 7 3 12 16 27 22 32 36 47 42 4 8 17 13 23 28 37 33 43 48 9 5 14 18 29 24 34 38 49 44 19 15 25 30 39 35 45 50 61 66 81 86 52 56 67 62 72 76 87 82 92 96 106 102 57 53 63 68 77 73 83 88 97 93 54 58 69 64 74 78 89 84 94 98 107 104 59 55 65 70 79 75 85 90 99 95
TICK
CX 11 6 31 26 51 46 3 0 7 12 22 16 42 36 17 23 33 28 53 48 5 1 9 14 24 18 44 38 35 30 55 50 71 66 91 86 62 56 82 76 102 96 73 68 93 88 64 58 84 78 104 98 75 70 95 90
TICK
CX 7 2 11 16 27 21 31 36 47 41 3 8 17 12 22 28 37 32 42 48 9 4 13 18 29 23 33 38 49 43 5 10 19 14 24 30 39 34 44 50 15 20 35 40 51 56 67 61 71 76 87 81 91 96 106 101 57 52 62 68 77 72 82 88 97 92 53 58 69 63 73 78 89 83 93 98 107 103 59 54 64 70 79 74 84 90 99 94 55 60 75 80 95 100
TICK
CX 27 32 47 52 13 8 37 43 29 34 49 54 15 10 19 25 39 45 67 72 87 92 57 63 77 83 97 103 69 74 89 94 59 65 79 85 99 105
TICK
CX 2 0 7 11 21 16 27 31 41 36 47 51 12 8 17 22 32 28 37 42 52 48 4 1 9 13 23 18 29 33 43 38 49 53 14 10 19 24 34 30 39 44 54 50 25 20 45 40 61 56 67 71 81 76 87 91 101 96 57 62 72 68 77 82 92 88 97 102 63 58 69 73 83 78 89 93 103 98 59 64 74 70 79 84 94 90 99 104 65 60 85 80 105 100
TICK
M 6 26 46 0 16 36 8 28 48 1 18 38 10 30 50 20 40
MX 7 27 47 17 37 9 29 49 19 39
M 66 86 56 76 96 68 88 58 78 98 70 90 60 80 100
MX 67 87 106 57 77 97 69 89 107 59 79 99
TICK
REPEAT 3 {
    R 6 26 46 0 16 36 8 28 48 1 18 38 10 30 50 20 40
    RX 7 27 47 17 37 9 29 49 19 39
    R 66 86 56 76 96 68 88 58 78 98 70 90 60 80 100
    RX 67 87 106 57 77 97 69 89 107 59 79 99
    TICK
    CX 2 6 21 26 41 46 7 3 12 16 27 22 32 36 47 42 4 8 17 13 23 28 37 33 43 48 9 5 14 18 29 24 34 38 49 44 19 15 25 30 39 35 45 50 61 66 81 86 52 56 67 62 72 76 87 82 92 96 106 102 57 53 63 68 77 73 83 88 97 93 54 58 69 64 74 78 89 84 94 98 107 104 59 55 65 70 79 75 85 90 99 95
    TICK
    CX 11 6 31 26 51 46 3 0 7 12 22 16 42 36 17 23 33 28 53 48 5 1 9 14 24 18 44 38 35 30 55 50 71 66 91 86 62 56 82 76 102 96 73 68 93 88 64 58 84 78 104 98 75 70 95 90
    TICK
    CX 7 2 11 16 27 21 31 36 47 41 3 8 17 12 22 28 37 32 42 48 9 4 13 18 29 23 33 38 49 43 5 10 19 14 24 30 39 34 44 50 15 20 35 40 51 56 67 61 71 76 87 81 91 96 106 101 57 52 62 68 77 72 82 88 97 92 53 58 69 63 73 78 89 83 93 98 107 103 59 54 64 70 79 74 84 90 99 94 55 60 75 80 95 100
    TICK
    CX 27 32 47 52 13 8 37 43 29 34 49 54 15 10 19 25 39 45 67 72 87 92 57 63 77 83 97 103 69 74 89 94 59 65 79 85 99 105
    TICK
    CX 2 0 7 11 21 16 27 31 41 36 47 51 12 8 17 22 32 28 37 42 52 48 4 1 9 13 23 18 29 33 43 38 49 53 14 10 19 24 34 30 39 44 54 50 25 20 45 40 61 56 67 71 81 76 87 91 101 96 57 62 72 68 77 82 92 88 97 102 63 58 69 73 83 78 89 93 103 98 59 64 74 70 79 84 94 90 99 104 65 60 85 80 105 100
    TICK
    M 6 26 46 0 16 36 8 28 48 1 18 38 10 30 50 20 40
    MX 7 27 47 17 37 9 29 49 19 39
    M 66 86 56 76 96 68 88 58 78 98 70 90 60 80 100
    MX 67 87 106 57 77 97 69 89 107 59 79 99
    TICK
    DETECTOR(2, 0) rec[-108] rec[-54]
    DETECTOR(6, 0) rec[-107] rec[-53]
    DETECTOR(10, 0) rec[-106] rec[-52]
    DETECTOR(0, 2) rec[-105] rec[-51]
    DETECTOR(2, 2) rec[-91] rec[-37]
    DETECTOR(4, 2) rec[-104] rec[-50]
    DETECTOR(6, 2) rec[-90] rec[-36]
    DETECTOR(8, 2) rec[-103] rec[-49]
    DETECTOR(10, 2) rec[-89] rec[-35]
    DETECTOR(2, 4) rec[-102] rec[-48]
    DETECTOR(4, 4) rec[-88] rec[-34]
    DETECTOR(6, 4) rec[-101] rec[-47]
    DETECTOR(8, 4) rec[-87] rec[-33]
    DETECTOR(10, 4) rec[-100] rec[-46]
    DETECTOR(0, 6) rec[-99] rec[-45]
    DETECTOR(2, 6) rec[-86] rec[-32]
    DETECTOR(4, 6) rec[-98] rec[-44]
    DETECTOR(6, 6) rec[-85] rec[-31]
    DETECTOR(8, 6) rec[-97] rec[-43]
    DETECTOR(10, 6) rec[-84] rec[-30]
    DETECTOR(2, 8) rec[-96] rec[-42]
    DETECTOR(4, 8) rec[-83] rec[-29]
    DETECTOR(6, 8) rec[-95] rec[-41]
    DETECTOR(8, 8) rec[-82] rec[-28]
    DETECTOR(10, 8) rec[-94] rec[-40]
    DETECTOR(4, 10) rec[-93] rec[-39]
    DETECTOR(8, 10) rec[-92] rec[-38]
    DETECTOR(14, 0) rec[-81] rec[-27]
    DETECTOR(18, 0) rec[-80] rec[-26]
    DETECTOR(12, 2) rec[-79] rec[-25]
    DETECTOR(14, 2) rec[-66] rec[-12]
    DETECTOR(16, 2) rec[-78] rec[-24]
    DETECTOR(18, 2) rec[-65] rec[-11]
    DETECTOR(20, 2) rec[-77] rec[-23]
    DETECTOR(22, 2) rec[-64] rec[-10]
    DETECTOR(12, 4) rec[-63] rec[-9]
    DETECTOR(14, 4) rec[-76] rec[-22]
    DETECTOR(16, 4) rec[-62] rec[-8]
    DETECTOR(18, 4) rec[-75] rec[-21]
    DETECTOR(20, 4) rec[-61] rec[-7]
    DETECTOR(12, 6) rec[-74] rec[-20]
    DETECTOR(14, 6) rec[-60] rec[-6]
    DETECTOR(16, 6) rec[-73] rec[-19]
    DETECTOR(18, 6) rec[-59] rec[-5]
    DETECTOR(20, 6) rec[-72] rec[-18]
    DETECTOR(22, 6) rec[-58] rec[-4]
    DETECTOR(12, 8) rec[-57] rec[-3]
    DETECTOR(14, 8) rec[-71] rec[-17]
    DETECTOR(16, 8) rec[-56] rec[-2]
    DETECTOR(18, 8) rec[-70] rec[-16]
    DETECTOR(20, 8) rec[-55] rec[-1]
    DETECTOR(12, 10) rec[-69] rec[-15]
    DETECTOR(16, 10) rec[-68] rec[-14]
    DETECTOR(20, 10) rec[-67] rec[-13]
}
TICK
R 6 26 46 0 16 36 8 28 48 1 18 38 10 30 50 20 40
RX 7 27 47 17 37 9 29 49 19 39
R 66 86 56 76 96 68 88 58 78 98 70 90 60 80 100
RX 67 87 106 57 77 97 69 89 107 59 79 99
TICK
CX 2 6 21 26 41 46 7 3 12 16 27 22 32 36 47 42 4 8 17 13 23 28 37 33 43 48 9 5 14 18 29 24 34 38 49 44 19 15 25 30 39 35 45 50 61 66 81 86 52 56 67 62 72 76 87 82 92 96 106 102 57 53 63 68 77 73 83 88 97 93 54 58 69 64 74 78 89 84 94 98 107 104 59 55 65 70 79 75 85 90 99 95
TICK
CX 11 6 31 26 51 46 3 0 7 12 22 16 42 36 17 23 33 28 53 48 5 1 9 14 24 18 44 38 35 30 55 50 71 66 91 86 62 56 82 76 102 96 73 68 93 88 64 58 84 78 104 98 75 70 95 90
TICK
CX 7 2 11 16 27 21 31 36 47 41 3 8 17 12 22 28 37 32 42 48 9 4 13 18 29 23 33 38 49 43 5 10 19 14 24 30 39 34 44 50 15 20 35 40 51 56 67 61 71 76 87 81 91 96 106 101 57 52 62 68 77 72 82 88 97 92 53 58 69 63 73 78 89 83 93 98 107 103 59 54 64 70 79 74 84 90 99 94 55 60 75 80 95 100
TICK
CX 27 32 47 52 13 8 37 43 29 34 49 54 15 10 19 25 39 45 67 72 87 92 57 63 77 83 97 103 69 74 89 94 59 65 79 85 99 105
TICK
CX 2 0 7 11 21 16 27 31 41 36 47 51 12 8 17 22 32 28 37 42 52 48 4 1 9 13 23 18 29 33 43 38 49 53 14 10 19 24 34 30 39 44 54 50 25 20 45 40 61 56 67 71 81 76 87 91 101 96 57 62 72 68 77 82 92 88 97 102 63 58 69 73 83 78 89 93 103 98 59 64 74 70 79 84 94 90 99 104 65 60 85 80 105 100
TICK
M 6 26 46 0 16 36 8 28 48 1 18 38 10 30 50 20 40
MX 7 27 47 17 37 9 29 49 19 39 2 11 21 31 41 51 3 12 22 32 42 52 4 13 23 33 43 53 5 14 24 34 44 54 15 25 35 45 55
M 66 86 56 76 96 68 88 58 78 98 70 90 60 80 100
MX 67 87 106 57 77 97 69 89 107 59 79 99 61 71 81 91 101 62 72 82 92 102 63 73 83 93 103 64 74 84 94 104 65 75 85 95 105
DETECTOR(2, 2) rec[-307]
DETECTOR(6, 2) rec[-306]
DETECTOR(10, 2) rec[-305]
DETECTOR(4, 4) rec[-304]
DETECTOR(8, 4) rec[-303]
DETECTOR(2, 6) rec[-302]
DETECTOR(6, 6) rec[-301]
DETECTOR(10, 6) rec[-300]
DETECTOR(4, 8) rec[-299]
DETECTOR(8, 8) rec[-298]
DETECTOR(2, 0) rec[-162] rec[-108]
DETECTOR(6, 0) rec[-161] rec[-107]
DETECTOR(10, 0) rec[-160] rec[-106]
DETECTOR(0, 2) rec[-159] rec[-105]
DETECTOR(2, 2) rec[-145] rec[-91]
DETECTOR(4, 2) rec[-158] rec[-104]
DETECTOR(6, 2) rec[-144] rec[-90]
DETECTOR(8, 2) rec[-157] rec[-103]
DETECTOR(10, 2) rec[-143] rec[-89]
DETECTOR(2, 4) rec[-156] rec[-102]
DETECTOR(4, 4) rec[-142] rec[-88]
DETECTOR(6, 4) rec[-155] rec[-101]
DETECTOR(8, 4) rec[-141] rec[-87]
DETECTOR(10, 4) rec[-154] rec[-100]
DETECTOR(0, 6) rec[-153] rec[-99]
DETECTOR(2, 6) rec[-140] rec[-86]
DETECTOR(4, 6) rec[-152] rec[-98]
DETECTOR(6, 6) rec[-139] rec[-85]
DETECTOR(8, 6) rec[-151] rec[-97]
DETECTOR(10, 6) rec[-138] rec[-84]
DETECTOR(2, 8) rec[-150] rec[-96]
DETECTOR(4, 8) rec[-137] rec[-83]
DETECTOR(6, 8) rec[-149] rec[-95]
DETECTOR(8, 8) rec[-136] rec[-82]
DETECTOR(10, 8) rec[-148] rec[-94]
DETECTOR(4, 10) rec[-147] rec[-93]
DETECTOR(8, 10) rec[-146] rec[-92]
DETECTOR(2, 2) rec[-91] rec[-81] rec[-80] rec[-75] rec[-74]
DETECTOR(6, 2) rec[-90] rec[-79] rec[-78] rec[-73] rec[-72]
DETECTOR(10, 2) rec[-89] rec[-77] rec[-76] rec[-71] rec[-70]
DETECTOR(4, 4) rec[-88] rec[-74] rec[-73] rec[-68] rec[-67]
DETECTOR(8, 4) rec[-87] rec[-72] rec[-71] rec[-66] rec[-65]
DETECTOR(2, 6) rec[-86] rec[-69] rec[-68] rec[-63] rec[-62]
DETECTOR(6, 6) rec[-85] rec[-67] rec[-66] rec[-61] rec[-60]
DETECTOR(10, 6) rec[-84] rec[-65] rec[-64] rec[-59] rec[-58]
DETECTOR(4, 8) rec[-83] rec[-62] rec[-61] rec[-57] rec[-56]
DETECTOR(8, 8) rec[-82] rec[-60] rec[-59] rec[-55] rec[-54]
DETECTOR(14, 2) rec[-282]
DETECTOR(18, 2) rec[-281]
DETECTOR(22, 2) rec[-280]
DETECTOR(12, 4) rec[-279]
DETECTOR(16, 4) rec[-278]
DETECTOR(20, 4) rec[-277]
DETECTOR(14, 6) rec[-276]
DETECTOR(18, 6) rec[-275]
DETECTOR(22, 6) rec[-274]
DETECTOR(12, 8) rec[-273]
DETECTOR(16, 8) rec[-272]
DETECTOR(20, 8) rec[-271]
DETECTOR(14, 0) rec[-135] rec[-52]
DETECTOR(18, 0) rec[-134] rec[-51]
DETECTOR(12, 2) rec[-133] rec[-50]
DETECTOR(14, 2) rec[-120] rec[-37]
DETECTOR(16, 2) rec[-132] rec[-49]
DETECTOR(18, 2) rec[-119] rec[-36]
DETECTOR(20, 2) rec[-131] rec[-48]
DETECTOR(22, 2) rec[-118] rec[-35]
DETECTOR(12, 4) rec[-117] rec[-34]
DETECTOR(14, 4) rec[-130] rec[-47]
DETECTOR(16, 4) rec[-116] rec[-33]
DETECTOR(18, 4) rec[-129] rec[-46]
DETECTOR(20, 4) rec[-115] rec[-32]
DETECTOR(12, 6) rec[-128] rec[-45]
DETECTOR(14, 6) rec[-114] rec[-31]
DETECTOR(16, 6) rec[-127] rec[-44]
DETECTOR(18, 6) rec[-113] rec[-30]
DETECTOR(20, 6) rec[-126] rec[-43]
DETECTOR(22, 6) rec[-112] rec[-29]
DETECTOR(12, 8) rec[-111] rec[-28]
DETECTOR(14, 8) rec[-125] rec[-42]
DETECTOR(16, 8) rec[-110] rec[-27]
DETECTOR(18, 8) rec[-124] rec[-41]
DETECTOR(20, 8) rec[-109] rec[-26]
DETECTOR(12, 10) rec[-123] rec[-40]
DETECTOR(16, 10) rec[-122] rec[-39]
DETECTOR(20, 10) rec[-121] rec[-38]
DETECTOR(14, 2) rec[-37] rec[-25] rec[-24] rec[-20] rec[-19]
DETECTOR(18, 2) rec[-36] rec[-23] rec[-22] rec[-18] rec[-17]
DETECTOR(22, 2) rec[-35] rec[-21] rec[-16]
DETECTOR(12, 4) rec[-70] rec[-64] rec[-34] rec[-20] rec[-15]
DETECTOR(16, 4) rec[-33] rec[-19] rec[-18] rec[-14] rec[-13]
DETECTOR(20, 4) rec[-32] rec[-17] rec[-16] rec[-12] rec[-11]
DETECTOR(14, 6) rec[-31] rec[-15] rec[-14] rec[-10] rec[-9]
DETECTOR(18, 6) rec[-30] rec[-13] rec[-12] rec[-8] rec[-7]
DETECTOR(22, 6) rec[-29] rec[-11] rec[-6]
DETECTOR(12, 8) rec[-58] rec[-53] rec[-28] rec[-10] rec[-5]
DETECTOR(16, 8) rec[-27] rec[-9] rec[-8] rec[-4] rec[-3]
DETECTOR(20, 8) rec[-26] rec[-7] rec[-6] rec[-2] rec[-1]
TICK
