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(1, 9) 6
QUBIT_COORDS(2, 2) 7
QUBIT_COORDS(2, 4) 8
QUBIT_COORDS(2, 6) 9
QUBIT_COORDS(2, 8) 10
QUBIT_COORDS(2, 10) 11
QUBIT_COORDS(3, 1) 12
QUBIT_COORDS(3, 3) 13
QUBIT_COORDS(3, 5) 14
QUBIT_COORDS(3, 7) 15
QUBIT_COORDS(3, 9) 16
QUBIT_COORDS(4, 0) 17
QUBIT_COORDS(4, 2) 18
QUBIT_COORDS(4, 4) 19
QUBIT_COORDS(4, 6) 20
QUBIT_COORDS(4, 8) 21
QUBIT_COORDS(5, 1) 22
QUBIT_COORDS(5, 3) 23
QUBIT_COORDS(5, 5) 24
QUBIT_COORDS(5, 7) 25
QUBIT_COORDS(5, 9) 26
QUBIT_COORDS(6, 2) 27
QUBIT_COORDS(6, 4) 28
QUBIT_COORDS(6, 6) 29
QUBIT_COORDS(6, 8) 30
QUBIT_COORDS(6, 10) 31
QUBIT_COORDS(7, 1) 32
QUBIT_COORDS(7, 3) 33
QUBIT_COORDS(7, 5) 34
QUBIT_COORDS(7, 7) 35
QUBIT_COORDS(7, 9) 36
QUBIT_COORDS(8, 0) 37
QUBIT_COORDS(8, 2) 38
QUBIT_COORDS(8, 4) 39
QUBIT_COORDS(8, 6) 40
QUBIT_COORDS(8, 8) 41
QUBIT_COORDS(9, 1) 42
QUBIT_COORDS(9, 3) 43
QUBIT_COORDS(9, 5) 44
QUBIT_COORDS(9, 7) 45
QUBIT_COORDS(9, 9) 46
QUBIT_COORDS(10, 2) 47
QUBIT_COORDS(10, 4) 48
QUBIT_COORDS(10, 6) 49
QUBIT_COORDS(10, 8) 50
QUBIT_COORDS(10, 10) 51
QUBIT_COORDS(11, 1) 52
QUBIT_COORDS(11, 3) 53
QUBIT_COORDS(11, 5) 54
QUBIT_COORDS(11, 7) 55
QUBIT_COORDS(11, 9) 56
QUBIT_COORDS(12, 0) 57
QUBIT_COORDS(12, 2) 58
QUBIT_COORDS(12, 4) 59
QUBIT_COORDS(12, 6) 60
QUBIT_COORDS(12, 8) 61
QUBIT_COORDS(13, 1) 62
QUBIT_COORDS(13, 3) 63
QUBIT_COORDS(13, 5) 64
QUBIT_COORDS(13, 7) 65
QUBIT_COORDS(13, 9) 66
QUBIT_COORDS(14, 2) 67
QUBIT_COORDS(14, 4) 68
QUBIT_COORDS(14, 6) 69
QUBIT_COORDS(14, 8) 70
QUBIT_COORDS(14, 10) 71
QUBIT_COORDS(15, 1) 72
QUBIT_COORDS(15, 3) 73
QUBIT_COORDS(15, 5) 74
QUBIT_COORDS(15, 7) 75
QUBIT_COORDS(15, 9) 76
QUBIT_COORDS(16, 0) 77
QUBIT_COORDS(16, 2) 78
QUBIT_COORDS(16, 4) 79
QUBIT_COORDS(16, 6) 80
QUBIT_COORDS(16, 8) 81
QUBIT_COORDS(17, 1) 82
QUBIT_COORDS(17, 3) 83
QUBIT_COORDS(17, 5) 84
QUBIT_COORDS(17, 7) 85
QUBIT_COORDS(17, 9) 86
QUBIT_COORDS(18, 2) 87
QUBIT_COORDS(18, 4) 88
QUBIT_COORDS(18, 6) 89
QUBIT_COORDS(18, 8) 90
QUBIT_COORDS(18, 10) 91
QUBIT_COORDS(19, 1) 92
QUBIT_COORDS(19, 3) 93
QUBIT_COORDS(19, 5) 94
QUBIT_COORDS(19, 7) 95
QUBIT_COORDS(19, 9) 96
QUBIT_COORDS(20, 0) 97
QUBIT_COORDS(20, 2) 98
QUBIT_COORDS(20, 4) 99
QUBIT_COORDS(20, 6) 100
QUBIT_COORDS(20, 8) 101
QUBIT_COORDS(21, 1) 102
QUBIT_COORDS(21, 3) 103
QUBIT_COORDS(21, 5) 104
QUBIT_COORDS(21, 7) 105
QUBIT_COORDS(21, 9) 106
QUBIT_COORDS(22, 4) 107
QUBIT_COORDS(22, 8) 108
R 0 18 38 8 28 48 1 20 40 10 30 50
RX 17 37 7 27 47 19 39 9 29 49 21 41 11 31 51
R 2 12 22 32 42 52 3 13 23 33 43 53 4 14 24 34 44 54 5 15 25 35 45 55 6 16 26 36 46 56 58 78 98 68 88 107 60 80 100 70 90 108
RX 57 77 97 67 87 59 79 99 69 89 61 81 101 71 91
R 62 72 82 92 102 63 73 83 93 103 64 74 84 94 104 65 75 85 95 105 66 76 86 96 106
TICK
CX 17 12 37 32 7 3 13 18 27 23 33 38 47 43 4 8 19 14 24 28 39 34 44 48 9 5 15 20 29 25 35 40 49 45 6 10 21 16 26 30 41 36 46 50 57 52 77 72 97 92 53 58 67 63 73 78 87 83 93 98 59 54 64 68 79 74 84 88 99 94 104 107 55 60 69 65 75 80 89 85 95 100 61 56 66 70 81 76 86 90 101 96 106 108
TICK
CX 17 22 37 42 7 13 12 18 27 33 32 38 47 53 3 8 19 24 23 28 39 44 43 48 9 15 14 20 29 35 34 40 49 55 5 10 21 26 25 30 41 46 45 50 57 62 77 82 97 102 52 58 67 73 72 78 87 93 92 98 59 64 63 68 79 84 83 88 99 104 103 107 54 60 69 75 74 80 89 95 94 100 61 66 65 70 81 86 85 90 101 106 105 108
TICK
CX 3 0 7 2 23 18 27 22 43 38 47 42 14 8 19 13 34 28 39 33 54 48 5 1 9 4 25 20 29 24 45 40 49 44 16 10 21 15 36 30 41 35 56 50 11 6 31 26 51 46 63 58 67 62 83 78 87 82 103 98 59 53 74 68 79 73 94 88 99 93 65 60 69 64 85 80 89 84 105 100 61 55 76 70 81 75 96 90 101 95 71 66 91 86
TICK
CX 2 0 7 12 22 18 27 32 42 38 47 52 13 8 19 23 33 28 39 43 53 48 4 1 9 14 24 20 29 34 44 40 49 54 15 10 21 25 35 30 41 45 55 50 11 16 31 36 51 56 62 58 67 72 82 78 87 92 102 98 59 63 73 68 79 83 93 88 99 103 64 60 69 74 84 80 89 94 104 100 61 65 75 70 81 85 95 90 101 105 71 76 91 96
TICK
M 0 18 38 8 28 48 1 20 40 10 30 50
MX 17 37 7 27 47 19 39 9 29 49 21 41 11 31 51
M 58 78 98 68 88 107 60 80 100 70 90 108
MX 57 77 97 67 87 59 79 99 69 89 61 81 101 71 91
TICK
REPEAT 3 {
    R 0 18 38 8 28 48 1 20 40 10 30 50
    RX 17 37 7 27 47 19 39 9 29 49 21 41 11 31 51
    R 58 78 98 68 88 107 60 80 100 70 90 108
    RX 57 77 97 67 87 59 79 99 69 89 61 81 101 71 91
    TICK
    CX 17 12 37 32 7 3 13 18 27 23 33 38 47 43 4 8 19 14 24 28 39 34 44 48 9 5 15 20 29 25 35 40 49 45 6 10 21 16 26 30 41 36 46 50 57 52 77 72 97 92 53 58 67 63 73 78 87 83 93 98 59 54 64 68 79 74 84 88 99 94 104 107 55 60 69 65 75 80 89 85 95 100 61 56 66 70 81 76 86 90 101 96 106 108
    TICK
    CX 17 22 37 42 7 13 12 18 27 33 32 38 47 53 3 8 19 24 23 28 39 44 43 48 9 15 14 20 29 35 34 40 49 55 5 10 21 26 25 30 41 46 45 50 57 62 77 82 97 102 52 58 67 73 72 78 87 93 92 98 59 64 63 68 79 84 83 88 99 104 103 107 54 60 69 75 74 80 89 95 94 100 61 66 65 70 81 86 85 90 101 106 105 108
    TICK
    CX 3 0 7 2 23 18 27 22 43 38 47 42 14 8 19 13 34 28 39 33 54 48 5 1 9 4 25 20 29 24 45 40 49 44 16 10 21 15 36 30 41 35 56 50 11 6 31 26 51 46 63 58 67 62 83 78 87 82 103 98 59 53 74 68 79 73 94 88 99 93 65 60 69 64 85 80 89 84 105 100 61 55 76 70 81 75 96 90 101 95 71 66 91 86
    TICK
    CX 2 0 7 12 22 18 27 32 42 38 47 52 13 8 19 23 33 28 39 43 53 48 4 1 9 14 24 20 29 34 44 40 49 54 15 10 21 25 35 30 41 45 55 50 11 16 31 36 51 56 62 58 67 72 82 78 87 92 102 98 59 63 73 68 79 83 93 88 99 103 64 60 69 74 84 80 89 94 104 100 61 65 75 70 81 85 95 90 101 105 71 76 91 96
    TICK
    M 0 18 38 8 28 48 1 20 40 10 30 50
    MX 17 37 7 27 47 19 39 9 29 49 21 41 11 31 51
    M 58 78 98 68 88 107 60 80 100 70 90 108
    MX 57 77 97 67 87 59 79 99 69 89 61 81 101 71 91
    TICK
    DETECTOR(4, 0) rec[-96] rec[-42]
    DETECTOR(8, 0) rec[-95] rec[-41]
    DETECTOR(0, 2) rec[-108] rec[-54]
    DETECTOR(2, 2) rec[-94] rec[-40]
    DETECTOR(4, 2) rec[-107] rec[-53]
    DETECTOR(6, 2) rec[-93] rec[-39]
    DETECTOR(8, 2) rec[-106] rec[-52]
    DETECTOR(10, 2) rec[-92] rec[-38]
    DETECTOR(2, 4) rec[-105] rec[-51]
    DETECTOR(4, 4) rec[-91] rec[-37]
    DETECTOR(6, 4) rec[-104] rec[-50]
    DETECTOR(8, 4) rec[-90] rec[-36]
    DETECTOR(10, 4) rec[-103] rec[-49]
    DETECTOR(0, 6) rec[-102] rec[-48]
    DETECTOR(2, 6) rec[-89] rec[-35]
    DETECTOR(4, 6) rec[-101] rec[-47]
    DETECTOR(6, 6) rec[-88] rec[-34]
    DETECTOR(8, 6) rec[-100] rec[-46]
    DETECTOR(10, 6) rec[-87] rec[-33]
    DETECTOR(2, 8) rec[-99] rec[-45]
    DETECTOR(4, 8) rec[-86] rec[-32]
    DETECTOR(6, 8) rec[-98] rec[-44]
    DETECTOR(8, 8) rec[-85] rec[-31]
    DETECTOR(10, 8) rec[-97] rec[-43]
    DETECTOR(2, 10) rec[-84] rec[-30]
    DETECTOR(6, 10) rec[-83] rec[-29]
    DETECTOR(10, 10) rec[-82] rec[-28]
    DETECTOR(12, 0) rec[-69] rec[-15]
    DETECTOR(16, 0) rec[-68] rec[-14]
    DETECTOR(20, 0) rec[-67] rec[-13]
    DETECTOR(12, 2) rec[-81] rec[-27]
    DETECTOR(14, 2) rec[-66] rec[-12]
    DETECTOR(16, 2) rec[-80] rec[-26]
    DETECTOR(18, 2) rec[-65] rec[-11]
    DETECTOR(20, 2) rec[-79] rec[-25]
    DETECTOR(12, 4) rec[-64] rec[-10]
    DETECTOR(14, 4) rec[-78] rec[-24]
    DETECTOR(16, 4) rec[-63] rec[-9]
    DETECTOR(18, 4) rec[-77] rec[-23]
    DETECTOR(20, 4) rec[-62] rec[-8]
    DETECTOR(22, 4) rec[-76] rec[-22]
    DETECTOR(12, 6) rec[-75] rec[-21]
    DETECTOR(14, 6) rec[-61] rec[-7]
    DETECTOR(16, 6) rec[-74] rec[-20]
    DETECTOR(18, 6) rec[-60] rec[-6]
    DETECTOR(20, 6) rec[-73] rec[-19]
    DETECTOR(12, 8) rec[-59] rec[-5]
    DETECTOR(14, 8) rec[-72] rec[-18]
    DETECTOR(16, 8) rec[-58] rec[-4]
    DETECTOR(18, 8) rec[-71] rec[-17]
    DETECTOR(20, 8) rec[-57] rec[-3]
    DETECTOR(22, 8) rec[-70] rec[-16]
    DETECTOR(14, 10) rec[-56] rec[-2]
    DETECTOR(18, 10) rec[-55] rec[-1]
}
TICK
R 0 18 38 8 28 48 1 20 40 10 30 50
RX 17 37 7 27 47 19 39 9 29 49 21 41 11 31 51
R 58 78 98 68 88 107 60 80 100 70 90 108
RX 57 77 97 67 87 59 79 99 69 89 61 81 101 71 91
TICK
CX 17 12 37 32 7 3 13 18 27 23 33 38 47 43 4 8 19 14 24 28 39 34 44 48 9 5 15 20 29 25 35 40 49 45 6 10 21 16 26 30 41 36 46 50 57 52 77 72 97 92 53 58 67 63 73 78 87 83 93 98 59 54 64 68 79 74 84 88 99 94 104 107 55 60 69 65 75 80 89 85 95 100 61 56 66 70 81 76 86 90 101 96 106 108
TICK
CX 17 22 37 42 7 13 12 18 27 33 32 38 47 53 3 8 19 24 23 28 39 44 43 48 9 15 14 20 29 35 34 40 49 55 5 10 21 26 25 30 41 46 45 50 57 62 77 82 97 102 52 58 67 73 72 78 87 93 92 98 59 64 63 68 79 84 83 88 99 104 103 107 54 60 69 75 74 80 89 95 94 100 61 66 65 70 81 86 85 90 101 106 105 108
TICK
CX 3 0 7 2 23 18 27 22 43 38 47 42 14 8 19 13 34 28 39 33 54 48 5 1 9 4 25 20 29 24 45 40 49 44 16 10 21 15 36 30 41 35 56 50 11 6 31 26 51 46 63 58 67 62 83 78 87 82 103 98 59 53 74 68 79 73 94 88 99 93 65 60 69 64 85 80 89 84 105 100 61 55 76 70 81 75 96 90 101 95 71 66 91 86
TICK
CX 2 0 7 12 22 18 27 32 42 38 47 52 13 8 19 23 33 28 39 43 53 48 4 1 9 14 24 20 29 34 44 40 49 54 15 10 21 25 35 30 41 45 55 50 11 16 31 36 51 56 62 58 67 72 82 78 87 92 102 98 59 63 73 68 79 83 93 88 99 103 64 60 69 74 84 80 89 94 104 100 61 65 75 70 81 85 95 90 101 105 71 76 91 96
TICK
M 0 18 38 8 28 48 1 20 40 10 30 50
MX 17 37 7 27 47 19 39 9 29 49 21 41 11 31 51
M 2 12 22 32 42 52 3 13 23 33 43 53 4 14 24 34 44 54 5 15 25 35 45 55 6 16 26 36 46 56 58 78 98 68 88 107 60 80 100 70 90 108
MX 57 77 97 67 87 59 79 99 69 89 61 81 101 71 91
M 62 72 82 92 102 63 73 83 93 103 64 74 84 94 104 65 75 85 95 105 66 76 86 96 106
DETECTOR(0, 2) rec[-325]
DETECTOR(4, 2) rec[-324]
DETECTOR(8, 2) rec[-323]
DETECTOR(2, 4) rec[-322]
DETECTOR(6, 4) rec[-321]
DETECTOR(10, 4) rec[-320]
DETECTOR(0, 6) rec[-319]
DETECTOR(4, 6) rec[-318]
DETECTOR(8, 6) rec[-317]
DETECTOR(2, 8) rec[-316]
DETECTOR(6, 8) rec[-315]
DETECTOR(10, 8) rec[-314]
DETECTOR(4, 0) rec[-151] rec[-97]
DETECTOR(8, 0) rec[-150] rec[-96]
DETECTOR(0, 2) rec[-163] rec[-109]
DETECTOR(2, 2) rec[-149] rec[-95]
DETECTOR(4, 2) rec[-162] rec[-108]
DETECTOR(6, 2) rec[-148] rec[-94]
DETECTOR(8, 2) rec[-161] rec[-107]
DETECTOR(10, 2) rec[-147] rec[-93]
DETECTOR(2, 4) rec[-160] rec[-106]
DETECTOR(4, 4) rec[-146] rec[-92]
DETECTOR(6, 4) rec[-159] rec[-105]
DETECTOR(8, 4) rec[-145] rec[-91]
DETECTOR(10, 4) rec[-158] rec[-104]
DETECTOR(0, 6) rec[-157] rec[-103]
DETECTOR(2, 6) rec[-144] rec[-90]
DETECTOR(4, 6) rec[-156] rec[-102]
DETECTOR(6, 6) rec[-143] rec[-89]
DETECTOR(8, 6) rec[-155] rec[-101]
DETECTOR(10, 6) rec[-142] rec[-88]
DETECTOR(2, 8) rec[-154] rec[-100]
DETECTOR(4, 8) rec[-141] rec[-87]
DETECTOR(6, 8) rec[-153] rec[-99]
DETECTOR(8, 8) rec[-140] rec[-86]
DETECTOR(10, 8) rec[-152] rec[-98]
DETECTOR(2, 10) rec[-139] rec[-85]
DETECTOR(6, 10) rec[-138] rec[-84]
DETECTOR(10, 10) rec[-137] rec[-83]
DETECTOR(0, 2) rec[-109] rec[-82] rec[-76]
DETECTOR(4, 2) rec[-108] rec[-81] rec[-80] rec[-75] rec[-74]
DETECTOR(8, 2) rec[-107] rec[-79] rec[-78] rec[-73] rec[-72]
DETECTOR(2, 4) rec[-106] rec[-76] rec[-75] rec[-70] rec[-69]
DETECTOR(6, 4) rec[-105] rec[-74] rec[-73] rec[-68] rec[-67]
DETECTOR(10, 4) rec[-104] rec[-72] rec[-71] rec[-66] rec[-65]
DETECTOR(0, 6) rec[-103] rec[-70] rec[-64]
DETECTOR(4, 6) rec[-102] rec[-69] rec[-68] rec[-63] rec[-62]
DETECTOR(8, 6) rec[-101] rec[-67] rec[-66] rec[-61] rec[-60]
DETECTOR(2, 8) rec[-100] rec[-64] rec[-63] rec[-58] rec[-57]
DETECTOR(6, 8) rec[-99] rec[-62] rec[-61] rec[-56] rec[-55]
DETECTOR(10, 8) rec[-98] rec[-60] rec[-59] rec[-54] rec[-53]
DETECTOR(12, 2) rec[-298]
DETECTOR(16, 2) rec[-297]
DETECTOR(20, 2) rec[-296]
DETECTOR(14, 4) rec[-295]
DETECTOR(18, 4) rec[-294]
DETECTOR(22, 4) rec[-293]
DETECTOR(12, 6) rec[-292]
DETECTOR(16, 6) rec[-291]
DETECTOR(20, 6) rec[-290]
DETECTOR(14, 8) rec[-289]
DETECTOR(18, 8) rec[-288]
DETECTOR(22, 8) rec[-287]
DETECTOR(12, 0) rec[-124] rec[-40]
DETECTOR(16, 0) rec[-123] rec[-39]
DETECTOR(20, 0) rec[-122] rec[-38]
DETECTOR(12, 2) rec[-136] rec[-52]
DETECTOR(14, 2) rec[-121] rec[-37]
DETECTOR(16, 2) rec[-135] rec[-51]
DETECTOR(18, 2) rec[-120] rec[-36]
DETECTOR(20, 2) rec[-134] rec[-50]
DETECTOR(12, 4) rec[-119] rec[-35]
DETECTOR(14, 4) rec[-133] rec[-49]
DETECTOR(16, 4) rec[-118] rec[-34]
DETECTOR(18, 4) rec[-132] rec[-48]
DETECTOR(20, 4) rec[-117] rec[-33]
DETECTOR(22, 4) rec[-131] rec[-47]
DETECTOR(12, 6) rec[-130] rec[-46]
DETECTOR(14, 6) rec[-116] rec[-32]
DETECTOR(16, 6) rec[-129] rec[-45]
DETECTOR(18, 6) rec[-115] rec[-31]
DETECTOR(20, 6) rec[-128] rec[-44]
DETECTOR(12, 8) rec[-114] rec[-30]
DETECTOR(14, 8) rec[-127] rec[-43]
DETECTOR(16, 8) rec[-113] rec[-29]
DETECTOR(18, 8) rec[-126] rec[-42]
DETECTOR(20, 8) rec[-112] rec[-28]
DETECTOR(22, 8) rec[-125] rec[-41]
DETECTOR(14, 10) rec[-111] rec[-27]
DETECTOR(18, 10) rec[-110] rec[-26]
DETECTOR(12, 2) rec[-77] rec[-71] rec[-52] rec[-25] rec[-20]
DETECTOR(16, 2) rec[-51] rec[-24] rec[-23] rec[-19] rec[-18]
DETECTOR(20, 2) rec[-50] rec[-22] rec[-21] rec[-17] rec[-16]
DETECTOR(14, 4) rec[-49] rec[-20] rec[-19] rec[-15] rec[-14]
DETECTOR(18, 4) rec[-48] rec[-18] rec[-17] rec[-13] rec[-12]
DETECTOR(22, 4) rec[-47] rec[-16] rec[-11]
DETECTOR(12, 6) rec[-65] rec[-59] rec[-46] rec[-15] rec[-10]
DETECTOR(16, 6) rec[-45] rec[-14] rec[-13] rec[-9] rec[-8]
DETECTOR(20, 6) rec[-44] rec[-12] rec[-11] rec[-7] rec[-6]
DETECTOR(14, 8) rec[-43] rec[-10] rec[-9] rec[-5] rec[-4]
DETECTOR(18, 8) rec[-42] rec[-8] rec[-7] rec[-3] rec[-2]
DETECTOR(22, 8) rec[-41] rec[-6] rec[-1]
TICK
OBSERVABLE_INCLUDE(0) rec[-70] rec[-69] rec[-68] rec[-67] rec[-66] rec[-65] rec[-15] rec[-14] rec[-13] rec[-12] rec[-11]
