TQEC: do you want error-corrected quantum computers or e/ro#s ?


Table of Contents

It has been a long time since my last post. More than a year.

For those of you with a very good memory, you might remember that the PDE series was still ongoing, with at least 2 more posts that were supposed to be published.

It turns out that these posts are probably worth one or two research papers, but writing down research papers takes time, energy, and way more work than blog posts, so the PDE serie is on hold until I finally find the time to write down a satifactory research paper.

So today, I want to start a new series of blog posts on something I have been doing for the past… nearly 2 years: quantum error correction!

And let’s start by reducing drastically the scope of the whole series right now:

  1. I will only be speaking about the rotated surface code,
  2. As usual with this blog post, I will focus on practical implementation of such a code and will limit the theory to the minimum needed,
  3. The main subject will not be efficient simulation of such codes (i.e., not a replacement of the wonderful and ubiquitous stim) nor efficient decoding (e.g., PyMatching or Micro Blossom).

With the above points in mind, let’s start with a short introduction to the most important type of plot you will see in this series.

What’s the deal with this plot?

You might have already seen a plot looking like the following:

Plot of the logical error-rate for one observable supported by the topological structure implementing a logical CNOT gate between two logical qubits.
Plot of the logical error-rate for one observable supported by the topological structure implementing a logical CNOT gate between two logical qubits.

There is A LOT of information in this plot, and half of the blog post will be dedicated to show you just how much you can deduce from such plots.

What is even plotted?

The above graphic shows the evolution of the logical error-rate (on Y/vertical axis) for different values of the physical error-rate (on the X/horizontal axis).

Physical error-rate

The physical error-rate $p_{\text{phys}}$ is a single number in $[0, 1]$ that represents the amount of errors happening on the physical qubits and gates. This number is used to parametrise a noise model that tries to be as close as possible to the error-rate of a real quantum computer.

It is important to note that the physical error-rate does not exist in practice: it is impossible to summarise correctly and entirely the noise present on a real quantum chip with a single number. This is an approximation, that should be treated with care when comparing with real hardware.

Logical error-rate

The logical error-rate per shot is the probability of having an error when performing the computation once on an hypothetical quantum computer (because the physical error-rate is not able to model a real quantum computer) that have exactly the noise model used to perform the simulation.

The 3 curves

On the above plot, 3 curves are plotted. Each of these correspond to the computed logical error-rate per shot for different code distances (here, 3, 5 and 7). In theory, a larger code distance should eventually grant a better protection against errors.


Now that you have a general picture, let’s get into all the details.

The observable

The highlighted portion in the graph below represents the observable.

The observable is basically the information you want your quantum error-correction code to protect. Here the observable is depicted using a ZX diagram.

The error threshold

One of the most fundamental theorem of quantum error-correction is the threshold theorem. This theorem states that:

a quantum computer with a physical error rate below a certain threshold can, through application of quantum error correction schemes, suppress the logical error rate to arbitrarily low levels.

The above theorem does not make any guarantees on the value of this threshold, only on its existence.

As you might guess, the value of this threshold is a crucial information of any quantum error-correction code in practice:

  • a high threshold is a good thing, that means that your error-correction code can run on hardware with a higher error-rate while still correcting errors,
  • a low threshold is a problem as that means that the hardware the code will run on will need low error-rates.

In the graph below, I highlighted the portion of the plot that provides the threshold information.

The highlighted inset plot shows the 3 curves (for 3 different code distances here) intersecting around $\approx 0.005$. That intersection is exactly the threshold.

That means that, if you want to execute a logical CNOT gate on a quantum computer with the rotated surface code, increasing the distance of the code (i.e., using more physical qubits per logical qubit) will reduce the logical error rate if and only if your physical error-rate is below $\approx 0.005 = 5\times 10^{-3}$.

Again, the above statement is at least partially invalid because the noise-model used does not model exactly the noise-model of a real quantum hardware. Always keep that in mind when reading such graphs.

Scaling of the logical error-rate

Now that the two inset graphs have been described, let’s get back to the main graph by asking ourselves a question: what does it take to generate one point of this graph? Let’s take the point highlighted below as an example:

The highlighted point is on the curve for $d = 5$, a physical error-rate $p_\text{phys} = 10^{-3}$ and a logical error-rate per shot $p_\text{logical} \approx 2.8 \times 10^{-3}$.

Generating this single point requires to:

  1. build the quantum circuit implementing the computation (here a logical CNOT gate between two logical qubits protected with the rotated surface code of distance 5),
  2. add noise operations corresponding to the chosen noise model and physical error-rate (here a uniform depolarizing noise with $p_\text{phys} = 10^{-3}$),
  3. simulate $N = 10^7$ independent shots of the resulting noisy quantum circuit with stim,
  4. estimate the logical error-rate per shot and the associated error bars from the data gathered on the $N$ shots.

Just repeat the above steps for $d \in \{3, 5, 7\}$, various values of $p_\text{phys}$ in $[10^{-4}, 10^{-1}]$, and you end up with the plot above.

Now, what does this plot tells us?

When error correction becomes useful

First and foremost, we can clearly read the physical error-rate at which a logical CNOT becomes more robust to errors than a physical CNOT.

The plot above does not give you the whole picture for a CNOT gate, it only shows the error protection obtained on 1 of the 4 observables. You would need 3 more plots for the 3 other observables to have the whole picture.

For each code distance, this physical error-rate can be read by looking at the intersection between the $f(x) = x$ line and the logical error-rate per shot curves.

In the above plot, we can see that a logical qubit corrected with a distance 3 rotated surface code is never more interesting than a single physical CNOT in the range of physical error-rate tested (i.e., $10^{-4} \leqslant p_\text{phys} \leqslant 10^{-1}$), because the two curves never intersect.

For the distance 5 rotated surface code, error-correction starts to really correct errors beyond the physical error-rate at $p_\text{phys} \leqslant 6\times 10^{-4}$, and that number goes down to $p_\text{phys} \leqslant 1.5\times 10^{-3}$ for distance 7.

The above analysis make sense here because the error-corrected operation is a CNOT, which can be implemented using a single physical quantum gate that, in the chosen noise model, suffers errors with probability $\propto p_\text{phys}$.

Scaling with the physical error-rate

By definition, the number of errors that can be corrected by an error correction code is $\frac{d - 1}{2}$. That means that by increasing $d$ by $2$, one more error can be corrected.

From this observation, we can expect the logical error-rate per shot to scale exponentially with the distance.

The above expectation can only be valid when the physical error rate is below the threshold, by definition of the threshold.

Adapting the notation of the first equation in Quantum error correction below the surface code threshold:

$$ p_\text{logical}^d \propto \left(\frac{p_\text{phys}}{p_\text{threshold}}\right)^{\frac{d+1}{2}} $$

for $p_\text{phys}$ sufficiently small when compared to $p_\text{threshold}$.

Note that the exponent is $\frac{d+1}{2}$ and not $\frac{d-1}{2}$. That is because the code can correct up to $\frac{d-1}{2}$ errors, meaning that the most probable physical error that lead to a logical error contain $\frac{d+1}{2}$ separate errors.

This scaling can be experimentally verified from the plot. Just look at values $p_\text{phys} \ll p_\text{threshold}$. The logical error-rates are straight lines with a given slope. That slope should be exactly $\frac{d+1}{2}$

Effect of increasing code distance

Increasing the distance by $2$ (i.e., make the code able to correct one additional error) should improve the logical error-rate by a constant factor:

$$ \Lambda = \frac{p_\text{logical}^{d+2}}{p_\text{logical}^d} \approx \frac{p_\text{threshold}}{p_\text{phys}}. $$

In loose words, $\Lambda$ is the multiplicative factor you gain on the logical error-rate when increasing the distance of the code by $2$, when your physical error-rate is below the threshold.

In the plot below, you can see where this value of $\Lambda$ have effects. Even though the values of the shown $\Lambda$ are not exactly the same in this plot, in theory they should eventually be the same when $p_\text{phys} \to 0$.


That was a lot of information. Let’s take a step back.

What is important here is that the plot we just analysed provides most of the important data to evaluate the performance of an error-correcting code on a specific computation.

Let’s generate more plots

The above plot being so useful, we should have plenty of them for multiple computations, protected with a large variety of quantum error-correction codes, right?

Remember the recipe to produce such a plot:

  1. build the quantum circuit implementing the computation,
  2. add noise operations corresponding to the chosen noise model and physical error-rate,
  3. simulate $N = 10^7$ independent shots of the resulting noisy quantum circuit with stim,
  4. estimate the logical error-rate per shot and the associated error bars from the data gathered on the $N$ shots.

One of the steps above is currently particularly hard to perform for any computation more complex than a simple memory experiment (i.e., the identity operation). Guess which one.

The meme below might help you answer.

Not my best, I will do better next time. "For the Better, Right?" meme. [History of the image](https://knowyourmeme.com/memes/for-the-better-right).
Not my best, I will do better next time. “For the Better, Right?” meme. History of the image.

The hard step

Yes, writing down the quantum circuit implementing a particular quantum error-corrected computation is particularly hard.

As an example, for the following highlighted point

here is the quantum circuit that should be built:

Click to see the (very large) quantum circuit
QUBIT_COORDS(0, 0) 0
QUBIT_COORDS(0, 2) 1
QUBIT_COORDS(0, 4) 2
QUBIT_COORDS(0, 6) 3
QUBIT_COORDS(0, 8) 4
QUBIT_COORDS(0, 10) 5
QUBIT_COORDS(0, 12) 6
QUBIT_COORDS(0, 14) 7
QUBIT_COORDS(0, 16) 8
QUBIT_COORDS(0, 18) 9
QUBIT_COORDS(0, 20) 10
QUBIT_COORDS(0, 22) 11
QUBIT_COORDS(1, 1) 12
QUBIT_COORDS(1, 3) 13
QUBIT_COORDS(1, 5) 14
QUBIT_COORDS(1, 7) 15
QUBIT_COORDS(1, 9) 16
QUBIT_COORDS(1, 11) 17
QUBIT_COORDS(1, 13) 18
QUBIT_COORDS(1, 15) 19
QUBIT_COORDS(1, 17) 20
QUBIT_COORDS(1, 19) 21
QUBIT_COORDS(1, 21) 22
QUBIT_COORDS(2, 0) 23
QUBIT_COORDS(2, 2) 24
QUBIT_COORDS(2, 4) 25
QUBIT_COORDS(2, 6) 26
QUBIT_COORDS(2, 8) 27
QUBIT_COORDS(2, 10) 28
QUBIT_COORDS(2, 12) 29
QUBIT_COORDS(2, 14) 30
QUBIT_COORDS(2, 16) 31
QUBIT_COORDS(2, 18) 32
QUBIT_COORDS(2, 20) 33
QUBIT_COORDS(2, 22) 34
QUBIT_COORDS(3, 1) 35
QUBIT_COORDS(3, 3) 36
QUBIT_COORDS(3, 5) 37
QUBIT_COORDS(3, 7) 38
QUBIT_COORDS(3, 9) 39
QUBIT_COORDS(3, 11) 40
QUBIT_COORDS(3, 13) 41
QUBIT_COORDS(3, 15) 42
QUBIT_COORDS(3, 17) 43
QUBIT_COORDS(3, 19) 44
QUBIT_COORDS(3, 21) 45
QUBIT_COORDS(4, 0) 46
QUBIT_COORDS(4, 2) 47
QUBIT_COORDS(4, 4) 48
QUBIT_COORDS(4, 6) 49
QUBIT_COORDS(4, 8) 50
QUBIT_COORDS(4, 10) 51
QUBIT_COORDS(4, 12) 52
QUBIT_COORDS(4, 14) 53
QUBIT_COORDS(4, 16) 54
QUBIT_COORDS(4, 18) 55
QUBIT_COORDS(4, 20) 56
QUBIT_COORDS(4, 22) 57
QUBIT_COORDS(5, 1) 58
QUBIT_COORDS(5, 3) 59
QUBIT_COORDS(5, 5) 60
QUBIT_COORDS(5, 7) 61
QUBIT_COORDS(5, 9) 62
QUBIT_COORDS(5, 11) 63
QUBIT_COORDS(5, 13) 64
QUBIT_COORDS(5, 15) 65
QUBIT_COORDS(5, 17) 66
QUBIT_COORDS(5, 19) 67
QUBIT_COORDS(5, 21) 68
QUBIT_COORDS(6, 0) 69
QUBIT_COORDS(6, 2) 70
QUBIT_COORDS(6, 4) 71
QUBIT_COORDS(6, 6) 72
QUBIT_COORDS(6, 8) 73
QUBIT_COORDS(6, 10) 74
QUBIT_COORDS(6, 12) 75
QUBIT_COORDS(6, 14) 76
QUBIT_COORDS(6, 16) 77
QUBIT_COORDS(6, 18) 78
QUBIT_COORDS(6, 20) 79
QUBIT_COORDS(6, 22) 80
QUBIT_COORDS(7, 1) 81
QUBIT_COORDS(7, 3) 82
QUBIT_COORDS(7, 5) 83
QUBIT_COORDS(7, 7) 84
QUBIT_COORDS(7, 9) 85
QUBIT_COORDS(7, 11) 86
QUBIT_COORDS(7, 13) 87
QUBIT_COORDS(7, 15) 88
QUBIT_COORDS(7, 17) 89
QUBIT_COORDS(7, 19) 90
QUBIT_COORDS(7, 21) 91
QUBIT_COORDS(8, 0) 92
QUBIT_COORDS(8, 2) 93
QUBIT_COORDS(8, 4) 94
QUBIT_COORDS(8, 6) 95
QUBIT_COORDS(8, 8) 96
QUBIT_COORDS(8, 10) 97
QUBIT_COORDS(8, 12) 98
QUBIT_COORDS(8, 14) 99
QUBIT_COORDS(8, 16) 100
QUBIT_COORDS(8, 18) 101
QUBIT_COORDS(8, 20) 102
QUBIT_COORDS(8, 22) 103
QUBIT_COORDS(9, 1) 104
QUBIT_COORDS(9, 3) 105
QUBIT_COORDS(9, 5) 106
QUBIT_COORDS(9, 7) 107
QUBIT_COORDS(9, 9) 108
QUBIT_COORDS(9, 11) 109
QUBIT_COORDS(9, 13) 110
QUBIT_COORDS(9, 15) 111
QUBIT_COORDS(9, 17) 112
QUBIT_COORDS(9, 19) 113
QUBIT_COORDS(9, 21) 114
QUBIT_COORDS(10, 0) 115
QUBIT_COORDS(10, 2) 116
QUBIT_COORDS(10, 4) 117
QUBIT_COORDS(10, 6) 118
QUBIT_COORDS(10, 8) 119
QUBIT_COORDS(10, 10) 120
QUBIT_COORDS(10, 12) 121
QUBIT_COORDS(10, 14) 122
QUBIT_COORDS(10, 16) 123
QUBIT_COORDS(10, 18) 124
QUBIT_COORDS(10, 20) 125
QUBIT_COORDS(10, 22) 126
QUBIT_COORDS(11, 13) 127
QUBIT_COORDS(11, 15) 128
QUBIT_COORDS(11, 17) 129
QUBIT_COORDS(11, 19) 130
QUBIT_COORDS(11, 21) 131
QUBIT_COORDS(12, 12) 132
QUBIT_COORDS(12, 14) 133
QUBIT_COORDS(12, 16) 134
QUBIT_COORDS(12, 18) 135
QUBIT_COORDS(12, 20) 136
QUBIT_COORDS(12, 22) 137
QUBIT_COORDS(13, 13) 138
QUBIT_COORDS(13, 15) 139
QUBIT_COORDS(13, 17) 140
QUBIT_COORDS(13, 19) 141
QUBIT_COORDS(13, 21) 142
QUBIT_COORDS(14, 12) 143
QUBIT_COORDS(14, 14) 144
QUBIT_COORDS(14, 16) 145
QUBIT_COORDS(14, 18) 146
QUBIT_COORDS(14, 20) 147
QUBIT_COORDS(14, 22) 148
QUBIT_COORDS(15, 13) 149
QUBIT_COORDS(15, 15) 150
QUBIT_COORDS(15, 17) 151
QUBIT_COORDS(15, 19) 152
QUBIT_COORDS(15, 21) 153
QUBIT_COORDS(16, 12) 154
QUBIT_COORDS(16, 14) 155
QUBIT_COORDS(16, 16) 156
QUBIT_COORDS(16, 18) 157
QUBIT_COORDS(16, 20) 158
QUBIT_COORDS(16, 22) 159
QUBIT_COORDS(17, 13) 160
QUBIT_COORDS(17, 15) 161
QUBIT_COORDS(17, 17) 162
QUBIT_COORDS(17, 19) 163
QUBIT_COORDS(17, 21) 164
QUBIT_COORDS(18, 12) 165
QUBIT_COORDS(18, 14) 166
QUBIT_COORDS(18, 16) 167
QUBIT_COORDS(18, 18) 168
QUBIT_COORDS(18, 20) 169
QUBIT_COORDS(18, 22) 170
QUBIT_COORDS(19, 13) 171
QUBIT_COORDS(19, 15) 172
QUBIT_COORDS(19, 17) 173
QUBIT_COORDS(19, 19) 174
QUBIT_COORDS(19, 21) 175
QUBIT_COORDS(20, 12) 176
QUBIT_COORDS(20, 14) 177
QUBIT_COORDS(20, 16) 178
QUBIT_COORDS(20, 18) 179
QUBIT_COORDS(20, 20) 180
QUBIT_COORDS(20, 22) 181
QUBIT_COORDS(21, 13) 182
QUBIT_COORDS(21, 15) 183
QUBIT_COORDS(21, 17) 184
QUBIT_COORDS(21, 19) 185
QUBIT_COORDS(21, 21) 186
QUBIT_COORDS(22, 12) 187
QUBIT_COORDS(22, 14) 188
QUBIT_COORDS(22, 16) 189
QUBIT_COORDS(22, 18) 190
QUBIT_COORDS(22, 20) 191
QUBIT_COORDS(22, 22) 192
RX 1 3 24 25 26 27 28 46 47 48 49 50 70 71 72 73 74 92 93 94 95 96 117 119 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
R 12 13 14 15 16 35 36 37 38 39 58 59 60 61 62 81 82 83 84 85 104 105 106 107 108 138 139 140 141 142 149 150 151 152 153 160 161 162 163 164 171 172 173 174 175 182 183 184 185 186
X_ERROR(0.001) 12 13 14 15 16 35 36 37 38 39 58 59 60 61 62 81 82 83 84 85 104 105 106 107 108 138 139 140 141 142 149 150 151 152 153 160 161 162 163 164 171 172 173 174 175 182 183 184 185 186
Z_ERROR(0.001) 1 3 24 25 26 27 28 46 47 48 49 50 70 71 72 73 74 92 93 94 95 96 117 119 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
DEPOLARIZE1(0.001) 0 2 4 5 6 7 8 9 10 11 17 18 19 20 21 22 23 29 30 31 32 33 34 40 41 42 43 44 45 51 52 53 54 55 56 57 63 64 65 66 67 68 69 75 76 77 78 79 80 86 87 88 89 90 91 97 98 99 100 101 102 103 109 110 111 112 113 114 115 116 118 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 143 159 165 181 187 188 190 192
TICK
CX 24 12 26 14 28 16 48 36 50 38 70 58 72 60 74 62 94 82 96 84 144 138 146 140 148 142 156 150 158 152 166 160 168 162 170 164 178 172 180 174
CZ 25 13 27 15 47 35 49 37 71 59 73 61 93 81 95 83 117 105 119 107 145 139 147 141 155 149 157 151 167 161 169 163 177 171 179 173 189 183 191 185
DEPOLARIZE2(0.001) 24 12 26 14 28 16 48 36 50 38 70 58 72 60 74 62 94 82 96 84 144 138 146 140 148 142 156 150 158 152 166 160 168 162 170 164 178 172 180 174 25 13 27 15 47 35 49 37 71 59 73 61 93 81 95 83 117 105 119 107 145 139 147 141 155 149 157 151 167 161 169 163 177 171 179 173 189 183 191 185
DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 17 18 19 20 21 22 23 29 30 31 32 33 34 39 40 41 42 43 44 45 46 51 52 53 54 55 56 57 63 64 65 66 67 68 69 75 76 77 78 79 80 85 86 87 88 89 90 91 92 97 98 99 100 101 102 103 104 106 108 109 110 111 112 113 114 115 116 118 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 143 153 154 159 165 175 176 181 182 184 186 187 188 190 192
TICK
CX 24 35 26 37 48 59 50 61 70 81 72 83 94 105 96 107 144 149 146 151 156 161 158 163 166 171 168 173 178 183 180 185
DEPOLARIZE2(0.001) 24 35 26 37 48 59 50 61 70 81 72 83 94 105 96 107 144 149 146 151 156 161 158 163 166 171 168 173 178 183 180 185
DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 27 28 29 30 31 32 33 34 36 38 39 40 41 42 43 44 45 46 47 49 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 73 74 75 76 77 78 79 80 82 84 85 86 87 88 89 90 91 92 93 95 97 98 99 100 101 102 103 104 106 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 145 147 148 150 152 153 154 155 157 159 160 162 164 165 167 169 170 172 174 175 176 177 179 181 182 184 186 187 188 189 190 191 192
TICK
CX 24 13 26 15 46 35 48 37 50 39 70 59 72 61 92 81 94 83 96 85 144 139 146 141 154 149 156 151 158 153 166 161 168 163 176 171 178 173 180 175
CZ 25 14 27 16 47 36 49 38 71 60 73 62 93 82 95 84 117 106 119 108 145 140 147 142 155 150 157 152 167 162 169 164 177 172 179 174 189 184 191 186
DEPOLARIZE2(0.001) 24 13 26 15 46 35 48 37 50 39 70 59 72 61 92 81 94 83 96 85 144 139 146 141 154 149 156 151 158 153 166 161 168 163 176 171 178 173 180 175 25 14 27 16 47 36 49 38 71 60 73 62 93 82 95 84 117 106 119 108 145 140 147 142 155 150 157 152 167 162 169 164 177 172 179 174 189 184 191 186
DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 12 17 18 19 20 21 22 23 28 29 30 31 32 33 34 40 41 42 43 44 45 51 52 53 54 55 56 57 58 63 64 65 66 67 68 69 74 75 76 77 78 79 80 86 87 88 89 90 91 97 98 99 100 101 102 103 104 105 107 109 110 111 112 113 114 115 116 118 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 143 148 159 160 165 170 181 182 183 185 187 188 190 192
TICK
CZ 1 12 3 14 25 36 27 38 47 58 49 60 71 82 73 84 93 104 95 106 133 138 135 140 145 150 147 152 155 160 157 162 167 172 169 174 177 182 179 184
CX 28 39 74 85 148 153 170 175
DEPOLARIZE2(0.001) 1 12 3 14 25 36 27 38 47 58 49 60 71 82 73 84 93 104 95 106 133 138 135 140 145 150 147 152 155 160 157 162 167 172 169 174 177 182 179 184 28 39 74 85 148 153 170 175
DEPOLARIZE1(0.001) 0 2 4 5 6 7 8 9 10 11 13 15 16 17 18 19 20 21 22 23 24 26 29 30 31 32 33 34 35 37 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 57 59 61 62 63 64 65 66 67 68 69 70 72 75 76 77 78 79 80 81 83 86 87 88 89 90 91 92 94 96 97 98 99 100 101 102 103 105 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 139 141 142 143 144 146 149 151 154 156 158 159 161 163 164 165 166 168 171 173 176 178 180 181 183 185 186 187 188 189 190 191 192
TICK
CX 24 36 26 38 46 58 48 60 50 62 70 82 72 84 92 104 94 106 96 108 144 150 146 152 154 160 156 162 158 164 166 172 168 174 176 182 178 184 180 186
CZ 1 13 3 15 25 37 27 39 47 59 49 61 71 83 73 85 93 105 95 107 133 139 135 141 145 151 147 153 155 161 157 163 167 173 169 175 177 183 179 185
DEPOLARIZE2(0.001) 24 36 26 38 46 58 48 60 50 62 70 82 72 84 92 104 94 106 96 108 144 150 146 152 154 160 156 162 158 164 166 172 168 174 176 182 178 184 180 186 1 13 3 15 25 37 27 39 47 59 49 61 71 83 73 85 93 105 95 107 133 139 135 141 145 151 147 153 155 161 157 163 167 173 169 175 177 183 179 185
DEPOLARIZE1(0.001) 0 2 4 5 6 7 8 9 10 11 12 14 16 17 18 19 20 21 22 23 28 29 30 31 32 33 34 35 40 41 42 43 44 45 51 52 53 54 55 56 57 63 64 65 66 67 68 69 74 75 76 77 78 79 80 81 86 87 88 89 90 91 97 98 99 100 101 102 103 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 138 140 142 143 148 149 159 165 170 171 181 187 188 189 190 191 192
TICK
MX(0.001) 1 3 24 25 26 27 28 46 47 48 49 50 70 71 72 73 74 92 93 94 95 96 117 119 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
DETECTOR(0, 2, 0) rec[-48]
DETECTOR(4, 2, 0) rec[-40]
DETECTOR(8, 2, 0) rec[-30]
DETECTOR(2, 4, 0) rec[-45]
DETECTOR(6, 4, 0) rec[-35]
DETECTOR(10, 4, 0) rec[-26]
DETECTOR(0, 6, 0) rec[-47]
DETECTOR(4, 6, 0) rec[-38]
DETECTOR(8, 6, 0) rec[-28]
DETECTOR(2, 8, 0) rec[-43]
DETECTOR(6, 8, 0) rec[-33]
DETECTOR(10, 8, 0) rec[-25]
DETECTOR(12, 14, 0) rec[-24]
DETECTOR(16, 14, 0) rec[-16]
DETECTOR(20, 14, 0) rec[-6]
DETECTOR(14, 16, 0) rec[-21]
DETECTOR(18, 16, 0) rec[-11]
DETECTOR(22, 16, 0) rec[-2]
DETECTOR(12, 18, 0) rec[-23]
DETECTOR(16, 18, 0) rec[-14]
DETECTOR(20, 18, 0) rec[-4]
DETECTOR(14, 20, 0) rec[-19]
DETECTOR(18, 20, 0) rec[-9]
DETECTOR(22, 20, 0) rec[-1]
DEPOLARIZE1(0.001) 0 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 138 139 140 141 142 143 149 150 151 152 153 159 160 161 162 163 164 165 171 172 173 174 175 181 182 183 184 185 186 187 188 190 192
TICK
REPEAT 3 {
    DEPOLARIZE1(0.001) 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 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192
    TICK
    RX 1 3 24 25 26 27 28 46 47 48 49 50 70 71 72 73 74 92 93 94 95 96 117 119 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
    Z_ERROR(0.001) 1 3 24 25 26 27 28 46 47 48 49 50 70 71 72 73 74 92 93 94 95 96 117 119 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
    DEPOLARIZE1(0.001) 0 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 138 139 140 141 142 143 149 150 151 152 153 159 160 161 162 163 164 165 171 172 173 174 175 181 182 183 184 185 186 187 188 190 192
    TICK
    CX 24 12 26 14 28 16 48 36 50 38 70 58 72 60 74 62 94 82 96 84 144 138 146 140 148 142 156 150 158 152 166 160 168 162 170 164 178 172 180 174
    CZ 25 13 27 15 47 35 49 37 71 59 73 61 93 81 95 83 117 105 119 107 145 139 147 141 155 149 157 151 167 161 169 163 177 171 179 173 189 183 191 185
    DEPOLARIZE2(0.001) 24 12 26 14 28 16 48 36 50 38 70 58 72 60 74 62 94 82 96 84 144 138 146 140 148 142 156 150 158 152 166 160 168 162 170 164 178 172 180 174 25 13 27 15 47 35 49 37 71 59 73 61 93 81 95 83 117 105 119 107 145 139 147 141 155 149 157 151 167 161 169 163 177 171 179 173 189 183 191 185
    DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 17 18 19 20 21 22 23 29 30 31 32 33 34 39 40 41 42 43 44 45 46 51 52 53 54 55 56 57 63 64 65 66 67 68 69 75 76 77 78 79 80 85 86 87 88 89 90 91 92 97 98 99 100 101 102 103 104 106 108 109 110 111 112 113 114 115 116 118 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 143 153 154 159 165 175 176 181 182 184 186 187 188 190 192
    TICK
    CX 24 35 26 37 48 59 50 61 70 81 72 83 94 105 96 107 144 149 146 151 156 161 158 163 166 171 168 173 178 183 180 185
    DEPOLARIZE2(0.001) 24 35 26 37 48 59 50 61 70 81 72 83 94 105 96 107 144 149 146 151 156 161 158 163 166 171 168 173 178 183 180 185
    DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 27 28 29 30 31 32 33 34 36 38 39 40 41 42 43 44 45 46 47 49 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 73 74 75 76 77 78 79 80 82 84 85 86 87 88 89 90 91 92 93 95 97 98 99 100 101 102 103 104 106 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 145 147 148 150 152 153 154 155 157 159 160 162 164 165 167 169 170 172 174 175 176 177 179 181 182 184 186 187 188 189 190 191 192
    TICK
    CX 24 13 26 15 46 35 48 37 50 39 70 59 72 61 92 81 94 83 96 85 144 139 146 141 154 149 156 151 158 153 166 161 168 163 176 171 178 173 180 175
    CZ 25 14 27 16 47 36 49 38 71 60 73 62 93 82 95 84 117 106 119 108 145 140 147 142 155 150 157 152 167 162 169 164 177 172 179 174 189 184 191 186
    DEPOLARIZE2(0.001) 24 13 26 15 46 35 48 37 50 39 70 59 72 61 92 81 94 83 96 85 144 139 146 141 154 149 156 151 158 153 166 161 168 163 176 171 178 173 180 175 25 14 27 16 47 36 49 38 71 60 73 62 93 82 95 84 117 106 119 108 145 140 147 142 155 150 157 152 167 162 169 164 177 172 179 174 189 184 191 186
    DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 12 17 18 19 20 21 22 23 28 29 30 31 32 33 34 40 41 42 43 44 45 51 52 53 54 55 56 57 58 63 64 65 66 67 68 69 74 75 76 77 78 79 80 86 87 88 89 90 91 97 98 99 100 101 102 103 104 105 107 109 110 111 112 113 114 115 116 118 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 143 148 159 160 165 170 181 182 183 185 187 188 190 192
    TICK
    CZ 1 12 3 14 25 36 27 38 47 58 49 60 71 82 73 84 93 104 95 106 133 138 135 140 145 150 147 152 155 160 157 162 167 172 169 174 177 182 179 184
    CX 28 39 74 85 148 153 170 175
    DEPOLARIZE2(0.001) 1 12 3 14 25 36 27 38 47 58 49 60 71 82 73 84 93 104 95 106 133 138 135 140 145 150 147 152 155 160 157 162 167 172 169 174 177 182 179 184 28 39 74 85 148 153 170 175
    DEPOLARIZE1(0.001) 0 2 4 5 6 7 8 9 10 11 13 15 16 17 18 19 20 21 22 23 24 26 29 30 31 32 33 34 35 37 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 57 59 61 62 63 64 65 66 67 68 69 70 72 75 76 77 78 79 80 81 83 86 87 88 89 90 91 92 94 96 97 98 99 100 101 102 103 105 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 139 141 142 143 144 146 149 151 154 156 158 159 161 163 164 165 166 168 171 173 176 178 180 181 183 185 186 187 188 189 190 191 192
    TICK
    CX 24 36 26 38 46 58 48 60 50 62 70 82 72 84 92 104 94 106 96 108 144 150 146 152 154 160 156 162 158 164 166 172 168 174 176 182 178 184 180 186
    CZ 1 13 3 15 25 37 27 39 47 59 49 61 71 83 73 85 93 105 95 107 133 139 135 141 145 151 147 153 155 161 157 163 167 173 169 175 177 183 179 185
    DEPOLARIZE2(0.001) 24 36 26 38 46 58 48 60 50 62 70 82 72 84 92 104 94 106 96 108 144 150 146 152 154 160 156 162 158 164 166 172 168 174 176 182 178 184 180 186 1 13 3 15 25 37 27 39 47 59 49 61 71 83 73 85 93 105 95 107 133 139 135 141 145 151 147 153 155 161 157 163 167 173 169 175 177 183 179 185
    DEPOLARIZE1(0.001) 0 2 4 5 6 7 8 9 10 11 12 14 16 17 18 19 20 21 22 23 28 29 30 31 32 33 34 35 40 41 42 43 44 45 51 52 53 54 55 56 57 63 64 65 66 67 68 69 74 75 76 77 78 79 80 81 86 87 88 89 90 91 97 98 99 100 101 102 103 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 138 140 142 143 148 149 159 165 170 171 181 187 188 189 190 191 192
    TICK
    MX(0.001) 1 3 24 25 26 27 28 46 47 48 49 50 70 71 72 73 74 92 93 94 95 96 117 119 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
    SHIFT_COORDS(0, 0, 1)
    DETECTOR(4, 0, 0) rec[-41] rec[-89]
    DETECTOR(8, 0, 0) rec[-31] rec[-79]
    DETECTOR(0, 2, 0) rec[-48] rec[-96]
    DETECTOR(2, 2, 0) rec[-46] rec[-94]
    DETECTOR(4, 2, 0) rec[-88] rec[-40]
    DETECTOR(6, 2, 0) rec[-36] rec[-84]
    DETECTOR(8, 2, 0) rec[-78] rec[-30]
    DETECTOR(2, 4, 0) rec[-45] rec[-93]
    DETECTOR(4, 4, 0) rec[-39] rec[-87]
    DETECTOR(6, 4, 0) rec[-35] rec[-83]
    DETECTOR(8, 4, 0) rec[-77] rec[-29]
    DETECTOR(10, 4, 0) rec[-74] rec[-26]
    DETECTOR(0, 6, 0) rec[-95] rec[-47]
    DETECTOR(2, 6, 0) rec[-44] rec[-92]
    DETECTOR(4, 6, 0) rec[-38] rec[-86]
    DETECTOR(6, 6, 0) rec[-34] rec[-82]
    DETECTOR(8, 6, 0) rec[-28] rec[-76]
    DETECTOR(2, 8, 0) rec[-91] rec[-43]
    DETECTOR(4, 8, 0) rec[-85] rec[-37]
    DETECTOR(6, 8, 0) rec[-81] rec[-33]
    DETECTOR(8, 8, 0) rec[-27] rec[-75]
    DETECTOR(10, 8, 0) rec[-73] rec[-25]
    DETECTOR(2, 10, 0) rec[-42] rec[-90]
    DETECTOR(6, 10, 0) rec[-80] rec[-32]
    DETECTOR(16, 12, 0) rec[-17] rec[-65]
    DETECTOR(20, 12, 0) rec[-55] rec[-7]
    DETECTOR(12, 14, 0) rec[-72] rec[-24]
    DETECTOR(14, 14, 0) rec[-70] rec[-22]
    DETECTOR(16, 14, 0) rec[-64] rec[-16]
    DETECTOR(18, 14, 0) rec[-12] rec[-60]
    DETECTOR(20, 14, 0) rec[-6] rec[-54]
    DETECTOR(14, 16, 0) rec[-21] rec[-69]
    DETECTOR(16, 16, 0) rec[-63] rec[-15]
    DETECTOR(18, 16, 0) rec[-11] rec[-59]
    DETECTOR(20, 16, 0) rec[-53] rec[-5]
    DETECTOR(22, 16, 0) rec[-50] rec[-2]
    DETECTOR(12, 18, 0) rec[-71] rec[-23]
    DETECTOR(14, 18, 0) rec[-68] rec[-20]
    DETECTOR(16, 18, 0) rec[-14] rec[-62]
    DETECTOR(18, 18, 0) rec[-58] rec[-10]
    DETECTOR(20, 18, 0) rec[-52] rec[-4]
    DETECTOR(14, 20, 0) rec[-67] rec[-19]
    DETECTOR(16, 20, 0) rec[-13] rec[-61]
    DETECTOR(18, 20, 0) rec[-9] rec[-57]
    DETECTOR(20, 20, 0) rec[-3] rec[-51]
    DETECTOR(22, 20, 0) rec[-49] rec[-1]
    DETECTOR(14, 22, 0) rec[-66] rec[-18]
    DETECTOR(18, 22, 0) rec[-56] rec[-8]
    DEPOLARIZE1(0.001) 0 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 138 139 140 141 142 143 149 150 151 152 153 159 160 161 162 163 164 165 171 172 173 174 175 181 182 183 184 185 186 187 188 190 192
    TICK
}
DEPOLARIZE1(0.001) 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 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192
TICK
RX 1 3 24 25 26 27 28 46 47 48 49 50 70 71 72 73 74 92 93 94 95 96 117 119 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
Z_ERROR(0.001) 1 3 24 25 26 27 28 46 47 48 49 50 70 71 72 73 74 92 93 94 95 96 117 119 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
DEPOLARIZE1(0.001) 0 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 138 139 140 141 142 143 149 150 151 152 153 159 160 161 162 163 164 165 171 172 173 174 175 181 182 183 184 185 186 187 188 190 192
TICK
CX 24 12 26 14 28 16 48 36 50 38 70 58 72 60 74 62 94 82 96 84 144 138 146 140 148 142 156 150 158 152 166 160 168 162 170 164 178 172 180 174
CZ 25 13 27 15 47 35 49 37 71 59 73 61 93 81 95 83 117 105 119 107 145 139 147 141 155 149 157 151 167 161 169 163 177 171 179 173 189 183 191 185
DEPOLARIZE2(0.001) 24 12 26 14 28 16 48 36 50 38 70 58 72 60 74 62 94 82 96 84 144 138 146 140 148 142 156 150 158 152 166 160 168 162 170 164 178 172 180 174 25 13 27 15 47 35 49 37 71 59 73 61 93 81 95 83 117 105 119 107 145 139 147 141 155 149 157 151 167 161 169 163 177 171 179 173 189 183 191 185
DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 17 18 19 20 21 22 23 29 30 31 32 33 34 39 40 41 42 43 44 45 46 51 52 53 54 55 56 57 63 64 65 66 67 68 69 75 76 77 78 79 80 85 86 87 88 89 90 91 92 97 98 99 100 101 102 103 104 106 108 109 110 111 112 113 114 115 116 118 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 143 153 154 159 165 175 176 181 182 184 186 187 188 190 192
TICK
CX 24 35 26 37 48 59 50 61 70 81 72 83 94 105 96 107 144 149 146 151 156 161 158 163 166 171 168 173 178 183 180 185
DEPOLARIZE2(0.001) 24 35 26 37 48 59 50 61 70 81 72 83 94 105 96 107 144 149 146 151 156 161 158 163 166 171 168 173 178 183 180 185
DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 27 28 29 30 31 32 33 34 36 38 39 40 41 42 43 44 45 46 47 49 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 73 74 75 76 77 78 79 80 82 84 85 86 87 88 89 90 91 92 93 95 97 98 99 100 101 102 103 104 106 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 145 147 148 150 152 153 154 155 157 159 160 162 164 165 167 169 170 172 174 175 176 177 179 181 182 184 186 187 188 189 190 191 192
TICK
CX 24 13 26 15 46 35 48 37 50 39 70 59 72 61 92 81 94 83 96 85 144 139 146 141 154 149 156 151 158 153 166 161 168 163 176 171 178 173 180 175
CZ 25 14 27 16 47 36 49 38 71 60 73 62 93 82 95 84 117 106 119 108 145 140 147 142 155 150 157 152 167 162 169 164 177 172 179 174 189 184 191 186
DEPOLARIZE2(0.001) 24 13 26 15 46 35 48 37 50 39 70 59 72 61 92 81 94 83 96 85 144 139 146 141 154 149 156 151 158 153 166 161 168 163 176 171 178 173 180 175 25 14 27 16 47 36 49 38 71 60 73 62 93 82 95 84 117 106 119 108 145 140 147 142 155 150 157 152 167 162 169 164 177 172 179 174 189 184 191 186
DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 12 17 18 19 20 21 22 23 28 29 30 31 32 33 34 40 41 42 43 44 45 51 52 53 54 55 56 57 58 63 64 65 66 67 68 69 74 75 76 77 78 79 80 86 87 88 89 90 91 97 98 99 100 101 102 103 104 105 107 109 110 111 112 113 114 115 116 118 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 143 148 159 160 165 170 181 182 183 185 187 188 190 192
TICK
CZ 1 12 3 14 25 36 27 38 47 58 49 60 71 82 73 84 93 104 95 106 133 138 135 140 145 150 147 152 155 160 157 162 167 172 169 174 177 182 179 184
CX 28 39 74 85 148 153 170 175
DEPOLARIZE2(0.001) 1 12 3 14 25 36 27 38 47 58 49 60 71 82 73 84 93 104 95 106 133 138 135 140 145 150 147 152 155 160 157 162 167 172 169 174 177 182 179 184 28 39 74 85 148 153 170 175
DEPOLARIZE1(0.001) 0 2 4 5 6 7 8 9 10 11 13 15 16 17 18 19 20 21 22 23 24 26 29 30 31 32 33 34 35 37 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 57 59 61 62 63 64 65 66 67 68 69 70 72 75 76 77 78 79 80 81 83 86 87 88 89 90 91 92 94 96 97 98 99 100 101 102 103 105 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 139 141 142 143 144 146 149 151 154 156 158 159 161 163 164 165 166 168 171 173 176 178 180 181 183 185 186 187 188 189 190 191 192
TICK
CX 24 36 26 38 46 58 48 60 50 62 70 82 72 84 92 104 94 106 96 108 144 150 146 152 154 160 156 162 158 164 166 172 168 174 176 182 178 184 180 186
CZ 1 13 3 15 25 37 27 39 47 59 49 61 71 83 73 85 93 105 95 107 133 139 135 141 145 151 147 153 155 161 157 163 167 173 169 175 177 183 179 185
DEPOLARIZE2(0.001) 24 36 26 38 46 58 48 60 50 62 70 82 72 84 92 104 94 106 96 108 144 150 146 152 154 160 156 162 158 164 166 172 168 174 176 182 178 184 180 186 1 13 3 15 25 37 27 39 47 59 49 61 71 83 73 85 93 105 95 107 133 139 135 141 145 151 147 153 155 161 157 163 167 173 169 175 177 183 179 185
DEPOLARIZE1(0.001) 0 2 4 5 6 7 8 9 10 11 12 14 16 17 18 19 20 21 22 23 28 29 30 31 32 33 34 35 40 41 42 43 44 45 51 52 53 54 55 56 57 63 64 65 66 67 68 69 74 75 76 77 78 79 80 81 86 87 88 89 90 91 97 98 99 100 101 102 103 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 138 140 142 143 148 149 159 165 170 171 181 187 188 189 190 191 192
TICK
MX(0.001) 1 3 24 25 26 27 28 46 47 48 49 50 70 71 72 73 74 92 93 94 95 96 117 119 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
DETECTOR(4, 0, 0) rec[-41] rec[-89]
DETECTOR(8, 0, 0) rec[-31] rec[-79]
DETECTOR(0, 2, 0) rec[-48] rec[-96]
DETECTOR(2, 2, 0) rec[-46] rec[-94]
DETECTOR(4, 2, 0) rec[-88] rec[-40]
DETECTOR(6, 2, 0) rec[-36] rec[-84]
DETECTOR(8, 2, 0) rec[-78] rec[-30]
DETECTOR(2, 4, 0) rec[-45] rec[-93]
DETECTOR(4, 4, 0) rec[-39] rec[-87]
DETECTOR(6, 4, 0) rec[-35] rec[-83]
DETECTOR(8, 4, 0) rec[-77] rec[-29]
DETECTOR(10, 4, 0) rec[-74] rec[-26]
DETECTOR(0, 6, 0) rec[-95] rec[-47]
DETECTOR(2, 6, 0) rec[-44] rec[-92]
DETECTOR(4, 6, 0) rec[-38] rec[-86]
DETECTOR(6, 6, 0) rec[-34] rec[-82]
DETECTOR(8, 6, 0) rec[-28] rec[-76]
DETECTOR(2, 8, 0) rec[-91] rec[-43]
DETECTOR(4, 8, 0) rec[-85] rec[-37]
DETECTOR(6, 8, 0) rec[-81] rec[-33]
DETECTOR(8, 8, 0) rec[-27] rec[-75]
DETECTOR(10, 8, 0) rec[-73] rec[-25]
DETECTOR(2, 10, 0) rec[-42] rec[-90]
DETECTOR(6, 10, 0) rec[-80] rec[-32]
DETECTOR(16, 12, 0) rec[-17] rec[-65]
DETECTOR(20, 12, 0) rec[-55] rec[-7]
DETECTOR(12, 14, 0) rec[-72] rec[-24]
DETECTOR(14, 14, 0) rec[-70] rec[-22]
DETECTOR(16, 14, 0) rec[-64] rec[-16]
DETECTOR(18, 14, 0) rec[-12] rec[-60]
DETECTOR(20, 14, 0) rec[-6] rec[-54]
DETECTOR(14, 16, 0) rec[-21] rec[-69]
DETECTOR(16, 16, 0) rec[-63] rec[-15]
DETECTOR(18, 16, 0) rec[-11] rec[-59]
DETECTOR(20, 16, 0) rec[-53] rec[-5]
DETECTOR(22, 16, 0) rec[-50] rec[-2]
DETECTOR(12, 18, 0) rec[-71] rec[-23]
DETECTOR(14, 18, 0) rec[-68] rec[-20]
DETECTOR(16, 18, 0) rec[-14] rec[-62]
DETECTOR(18, 18, 0) rec[-58] rec[-10]
DETECTOR(20, 18, 0) rec[-52] rec[-4]
DETECTOR(14, 20, 0) rec[-67] rec[-19]
DETECTOR(16, 20, 0) rec[-13] rec[-61]
DETECTOR(18, 20, 0) rec[-9] rec[-57]
DETECTOR(20, 20, 0) rec[-3] rec[-51]
DETECTOR(22, 20, 0) rec[-49] rec[-1]
DETECTOR(14, 22, 0) rec[-66] rec[-18]
DETECTOR(18, 22, 0) rec[-56] rec[-8]
DEPOLARIZE1(0.001) 0 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 138 139 140 141 142 143 149 150 151 152 153 159 160 161 162 163 164 165 171 172 173 174 175 181 182 183 184 185 186 187 188 190 192
TICK
RX 1 3 5 7 9 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 34 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 109 110 111 112 113 114 117 119 121 123 125 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
Z_ERROR(0.001) 1 3 5 7 9 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 34 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 109 110 111 112 113 114 117 119 121 123 125 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
DEPOLARIZE1(0.001) 0 2 4 6 8 10 11 12 13 14 15 16 23 35 36 37 38 39 57 58 59 60 61 62 69 81 82 83 84 85 103 104 105 106 107 108 115 116 118 120 122 124 126 127 128 129 130 131 132 134 136 137 138 139 140 141 142 143 149 150 151 152 153 159 160 161 162 163 164 165 171 172 173 174 175 181 182 183 184 185 186 187 188 190 192
TICK
CX 24 12 26 14 28 16 30 18 32 20 34 22 48 36 50 38 52 40 54 42 56 44 70 58 72 60 74 62 76 64 78 66 80 68 94 82 96 84 98 86 100 88 102 90 144 138 146 140 148 142 156 150 158 152 166 160 168 162 170 164 178 172 180 174
CZ 25 13 27 15 29 17 31 19 33 21 47 35 49 37 51 39 53 41 55 43 71 59 73 61 75 63 77 65 79 67 93 81 95 83 97 85 99 87 101 89 117 105 119 107 121 109 123 111 125 113 145 139 147 141 155 149 157 151 167 161 169 163 177 171 179 173 189 183 191 185
DEPOLARIZE2(0.001) 24 12 26 14 28 16 30 18 32 20 34 22 48 36 50 38 52 40 54 42 56 44 70 58 72 60 74 62 76 64 78 66 80 68 94 82 96 84 98 86 100 88 102 90 144 138 146 140 148 142 156 150 158 152 166 160 168 162 170 164 178 172 180 174 25 13 27 15 29 17 31 19 33 21 47 35 49 37 51 39 53 41 55 43 71 59 73 61 75 63 77 65 79 67 93 81 95 83 97 85 99 87 101 89 117 105 119 107 121 109 123 111 125 113 145 139 147 141 155 149 157 151 167 161 169 163 177 171 179 173 189 183 191 185
DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 23 45 46 57 69 91 92 103 104 106 108 110 112 114 115 116 118 120 122 124 126 127 128 129 130 131 132 133 134 135 136 137 143 153 154 159 165 175 176 181 182 184 186 187 188 190 192
TICK
CX 24 35 26 37 28 39 30 41 32 43 48 59 50 61 52 63 54 65 56 67 70 81 72 83 74 85 76 87 78 89 94 105 96 107 98 109 100 111 102 113 144 149 146 151 156 161 158 163 166 171 168 173 178 183 180 185
DEPOLARIZE2(0.001) 24 35 26 37 28 39 30 41 32 43 48 59 50 61 52 63 54 65 56 67 70 81 72 83 74 85 76 87 78 89 94 105 96 107 98 109 100 111 102 113 144 149 146 151 156 161 158 163 166 171 168 173 178 183 180 185
DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 27 29 31 33 34 36 38 40 42 44 45 46 47 49 51 53 55 57 58 60 62 64 66 68 69 71 73 75 77 79 80 82 84 86 88 90 91 92 93 95 97 99 101 103 104 106 108 110 112 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 145 147 148 150 152 153 154 155 157 159 160 162 164 165 167 169 170 172 174 175 176 177 179 181 182 184 186 187 188 189 190 191 192
TICK
CX 24 13 26 15 28 17 30 19 32 21 46 35 48 37 50 39 52 41 54 43 56 45 70 59 72 61 74 63 76 65 78 67 92 81 94 83 96 85 98 87 100 89 102 91 144 139 146 141 154 149 156 151 158 153 166 161 168 163 176 171 178 173 180 175
CZ 25 14 27 16 29 18 31 20 33 22 47 36 49 38 51 40 53 42 55 44 71 60 73 62 75 64 77 66 79 68 93 82 95 84 97 86 99 88 101 90 117 106 119 108 121 110 123 112 125 114 145 140 147 142 155 150 157 152 167 162 169 164 177 172 179 174 189 184 191 186
DEPOLARIZE2(0.001) 24 13 26 15 28 17 30 19 32 21 46 35 48 37 50 39 52 41 54 43 56 45 70 59 72 61 74 63 76 65 78 67 92 81 94 83 96 85 98 87 100 89 102 91 144 139 146 141 154 149 156 151 158 153 166 161 168 163 176 171 178 173 180 175 25 14 27 16 29 18 31 20 33 22 47 36 49 38 51 40 53 42 55 44 71 60 73 62 75 64 77 66 79 68 93 82 95 84 97 86 99 88 101 90 117 106 119 108 121 110 123 112 125 114 145 140 147 142 155 150 157 152 167 162 169 164 177 172 179 174 189 184 191 186
DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 12 23 34 57 58 69 80 103 104 105 107 109 111 113 115 116 118 120 122 124 126 127 128 129 130 131 132 133 134 135 136 137 138 143 148 159 160 165 170 181 182 183 185 187 188 190 192
TICK
CZ 1 12 3 14 5 16 7 18 9 20 25 36 27 38 29 40 31 42 33 44 47 58 49 60 51 62 53 64 55 66 71 82 73 84 75 86 77 88 79 90 93 104 95 106 97 108 99 110 101 112 133 138 135 140 145 150 147 152 155 160 157 162 167 172 169 174 177 182 179 184
CX 34 45 80 91 148 153 170 175
DEPOLARIZE2(0.001) 1 12 3 14 5 16 7 18 9 20 25 36 27 38 29 40 31 42 33 44 47 58 49 60 51 62 53 64 55 66 71 82 73 84 75 86 77 88 79 90 93 104 95 106 97 108 99 110 101 112 133 138 135 140 145 150 147 152 155 160 157 162 167 172 169 174 177 182 179 184 34 45 80 91 148 153 170 175
DEPOLARIZE1(0.001) 0 2 4 6 8 10 11 13 15 17 19 21 22 23 24 26 28 30 32 35 37 39 41 43 46 48 50 52 54 56 57 59 61 63 65 67 68 69 70 72 74 76 78 81 83 85 87 89 92 94 96 98 100 102 103 105 107 109 111 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 139 141 142 143 144 146 149 151 154 156 158 159 161 163 164 165 166 168 171 173 176 178 180 181 183 185 186 187 188 189 190 191 192
TICK
CX 24 36 26 38 28 40 30 42 32 44 46 58 48 60 50 62 52 64 54 66 56 68 70 82 72 84 74 86 76 88 78 90 92 104 94 106 96 108 98 110 100 112 102 114 144 150 146 152 154 160 156 162 158 164 166 172 168 174 176 182 178 184 180 186
CZ 1 13 3 15 5 17 7 19 9 21 25 37 27 39 29 41 31 43 33 45 47 59 49 61 51 63 53 65 55 67 71 83 73 85 75 87 77 89 79 91 93 105 95 107 97 109 99 111 101 113 133 139 135 141 145 151 147 153 155 161 157 163 167 173 169 175 177 183 179 185
DEPOLARIZE2(0.001) 24 36 26 38 28 40 30 42 32 44 46 58 48 60 50 62 52 64 54 66 56 68 70 82 72 84 74 86 76 88 78 90 92 104 94 106 96 108 98 110 100 112 102 114 144 150 146 152 154 160 156 162 158 164 166 172 168 174 176 182 178 184 180 186 1 13 3 15 5 17 7 19 9 21 25 37 27 39 29 41 31 43 33 45 47 59 49 61 51 63 53 65 55 67 71 83 73 85 75 87 77 89 79 91 93 105 95 107 97 109 99 111 101 113 133 139 135 141 145 151 147 153 155 161 157 163 167 173 169 175 177 183 179 185
DEPOLARIZE1(0.001) 0 2 4 6 8 10 11 12 14 16 18 20 22 23 34 35 57 69 80 81 103 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 138 140 142 143 148 149 159 165 170 171 181 187 188 189 190 191 192
TICK
MX(0.001) 1 3 5 7 9 24 25 26 27 28 29 30 31 32 33 34 46 47 48 49 50 51 52 53 54 55 56 70 71 72 73 74 75 76 77 78 79 80 92 93 94 95 96 97 98 99 100 101 102 117 119 121 123 125 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
DETECTOR(4, 0, 0) rec[-62] rec[-119]
DETECTOR(8, 0, 0) rec[-40] rec[-109]
DETECTOR(0, 2, 0) rec[-78] rec[-126]
DETECTOR(2, 2, 0) rec[-73] rec[-124]
DETECTOR(4, 2, 0) rec[-118] rec[-61]
DETECTOR(6, 2, 0) rec[-51] rec[-114]
DETECTOR(8, 2, 0) rec[-108] rec[-39]
DETECTOR(2, 4, 0) rec[-72] rec[-123]
DETECTOR(4, 4, 0) rec[-60] rec[-117]
DETECTOR(6, 4, 0) rec[-50] rec[-113]
DETECTOR(8, 4, 0) rec[-107] rec[-38]
DETECTOR(10, 4, 0) rec[-104] rec[-29]
DETECTOR(0, 6, 0) rec[-77] rec[-125]
DETECTOR(2, 6, 0) rec[-71] rec[-122]
DETECTOR(4, 6, 0) rec[-116] rec[-59]
DETECTOR(6, 6, 0) rec[-112] rec[-49]
DETECTOR(8, 6, 0) rec[-37] rec[-106]
DETECTOR(2, 8, 0) rec[-121] rec[-70]
DETECTOR(4, 8, 0) rec[-58] rec[-115]
DETECTOR(6, 8, 0) rec[-48] rec[-111]
DETECTOR(8, 8, 0) rec[-36] rec[-105]
DETECTOR(10, 8, 0) rec[-103] rec[-28]
DETECTOR(2, 10, 0) rec[-69] rec[-120]
DETECTOR(6, 10, 0) rec[-47] rec[-110]
DETECTOR(4, 12, 0) rec[-56]
DETECTOR(8, 12, 0) rec[-34]
DETECTOR(16, 12, 0) rec[-17] rec[-95]
DETECTOR(20, 12, 0) rec[-85] rec[-7]
DETECTOR(2, 14, 0) rec[-67]
DETECTOR(6, 14, 0) rec[-45]
DETECTOR(12, 14, 0) rec[-24] rec[-102]
DETECTOR(14, 14, 0) rec[-100] rec[-22]
DETECTOR(16, 14, 0) rec[-94] rec[-16]
DETECTOR(18, 14, 0) rec[-12] rec[-90]
DETECTOR(20, 14, 0) rec[-6] rec[-84]
DETECTOR(4, 16, 0) rec[-54]
DETECTOR(8, 16, 0) rec[-32]
DETECTOR(14, 16, 0) rec[-99] rec[-21]
DETECTOR(16, 16, 0) rec[-93] rec[-15]
DETECTOR(18, 16, 0) rec[-11] rec[-89]
DETECTOR(20, 16, 0) rec[-83] rec[-5]
DETECTOR(22, 16, 0) rec[-80] rec[-2]
DETECTOR(2, 18, 0) rec[-65]
DETECTOR(6, 18, 0) rec[-43]
DETECTOR(12, 18, 0) rec[-101] rec[-23]
DETECTOR(14, 18, 0) rec[-20] rec[-98]
DETECTOR(16, 18, 0) rec[-14] rec[-92]
DETECTOR(18, 18, 0) rec[-88] rec[-10]
DETECTOR(20, 18, 0) rec[-82] rec[-4]
DETECTOR(4, 20, 0) rec[-52]
DETECTOR(8, 20, 0) rec[-30]
DETECTOR(14, 20, 0) rec[-19] rec[-97]
DETECTOR(16, 20, 0) rec[-13] rec[-91]
DETECTOR(18, 20, 0) rec[-9] rec[-87]
DETECTOR(20, 20, 0) rec[-3] rec[-81]
DETECTOR(22, 20, 0) rec[-79] rec[-1]
DETECTOR(2, 22, 0) rec[-63]
DETECTOR(6, 22, 0) rec[-41]
DETECTOR(14, 22, 0) rec[-96] rec[-18]
DETECTOR(18, 22, 0) rec[-86] rec[-8]
OBSERVABLE_INCLUDE(1) rec[-46] rec[-57] rec[-33] rec[-76] rec[-28] rec[-48] rec[-59] rec[-35] rec[-66] rec[-77] rec[-26] rec[-68] rec[-37] rec[-55] rec[-44] rec[-75] rec[-27] rec[-70]
DEPOLARIZE1(0.001) 0 2 4 6 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 35 36 37 38 39 40 41 42 43 44 45 57 58 59 60 61 62 63 64 65 66 67 68 69 81 82 83 84 85 86 87 88 89 90 91 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 120 122 124 126 127 128 129 130 131 132 134 136 137 138 139 140 141 142 143 149 150 151 152 153 159 160 161 162 163 164 165 171 172 173 174 175 181 182 183 184 185 186 187 188 190 192
TICK
REPEAT 3 {
    DEPOLARIZE1(0.001) 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 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192
    TICK
    RX 1 3 5 7 9 24 25 26 27 28 29 30 31 32 33 34 46 47 48 49 50 51 52 53 54 55 56 70 71 72 73 74 75 76 77 78 79 80 92 93 94 95 96 97 98 99 100 101 102 117 119 121 123 125 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
    Z_ERROR(0.001) 1 3 5 7 9 24 25 26 27 28 29 30 31 32 33 34 46 47 48 49 50 51 52 53 54 55 56 70 71 72 73 74 75 76 77 78 79 80 92 93 94 95 96 97 98 99 100 101 102 117 119 121 123 125 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
    DEPOLARIZE1(0.001) 0 2 4 6 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 35 36 37 38 39 40 41 42 43 44 45 57 58 59 60 61 62 63 64 65 66 67 68 69 81 82 83 84 85 86 87 88 89 90 91 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 120 122 124 126 127 128 129 130 131 132 134 136 137 138 139 140 141 142 143 149 150 151 152 153 159 160 161 162 163 164 165 171 172 173 174 175 181 182 183 184 185 186 187 188 190 192
    TICK
    CX 24 12 26 14 28 16 30 18 32 20 34 22 48 36 50 38 52 40 54 42 56 44 70 58 72 60 74 62 76 64 78 66 80 68 94 82 96 84 98 86 100 88 102 90 144 138 146 140 148 142 156 150 158 152 166 160 168 162 170 164 178 172 180 174
    CZ 25 13 27 15 29 17 31 19 33 21 47 35 49 37 51 39 53 41 55 43 71 59 73 61 75 63 77 65 79 67 93 81 95 83 97 85 99 87 101 89 117 105 119 107 121 109 123 111 125 113 145 139 147 141 155 149 157 151 167 161 169 163 177 171 179 173 189 183 191 185
    DEPOLARIZE2(0.001) 24 12 26 14 28 16 30 18 32 20 34 22 48 36 50 38 52 40 54 42 56 44 70 58 72 60 74 62 76 64 78 66 80 68 94 82 96 84 98 86 100 88 102 90 144 138 146 140 148 142 156 150 158 152 166 160 168 162 170 164 178 172 180 174 25 13 27 15 29 17 31 19 33 21 47 35 49 37 51 39 53 41 55 43 71 59 73 61 75 63 77 65 79 67 93 81 95 83 97 85 99 87 101 89 117 105 119 107 121 109 123 111 125 113 145 139 147 141 155 149 157 151 167 161 169 163 177 171 179 173 189 183 191 185
    DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 23 45 46 57 69 91 92 103 104 106 108 110 112 114 115 116 118 120 122 124 126 127 128 129 130 131 132 133 134 135 136 137 143 153 154 159 165 175 176 181 182 184 186 187 188 190 192
    TICK
    CX 24 35 26 37 28 39 30 41 32 43 48 59 50 61 52 63 54 65 56 67 70 81 72 83 74 85 76 87 78 89 94 105 96 107 98 109 100 111 102 113 144 149 146 151 156 161 158 163 166 171 168 173 178 183 180 185
    DEPOLARIZE2(0.001) 24 35 26 37 28 39 30 41 32 43 48 59 50 61 52 63 54 65 56 67 70 81 72 83 74 85 76 87 78 89 94 105 96 107 98 109 100 111 102 113 144 149 146 151 156 161 158 163 166 171 168 173 178 183 180 185
    DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 27 29 31 33 34 36 38 40 42 44 45 46 47 49 51 53 55 57 58 60 62 64 66 68 69 71 73 75 77 79 80 82 84 86 88 90 91 92 93 95 97 99 101 103 104 106 108 110 112 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 145 147 148 150 152 153 154 155 157 159 160 162 164 165 167 169 170 172 174 175 176 177 179 181 182 184 186 187 188 189 190 191 192
    TICK
    CX 24 13 26 15 28 17 30 19 32 21 46 35 48 37 50 39 52 41 54 43 56 45 70 59 72 61 74 63 76 65 78 67 92 81 94 83 96 85 98 87 100 89 102 91 144 139 146 141 154 149 156 151 158 153 166 161 168 163 176 171 178 173 180 175
    CZ 25 14 27 16 29 18 31 20 33 22 47 36 49 38 51 40 53 42 55 44 71 60 73 62 75 64 77 66 79 68 93 82 95 84 97 86 99 88 101 90 117 106 119 108 121 110 123 112 125 114 145 140 147 142 155 150 157 152 167 162 169 164 177 172 179 174 189 184 191 186
    DEPOLARIZE2(0.001) 24 13 26 15 28 17 30 19 32 21 46 35 48 37 50 39 52 41 54 43 56 45 70 59 72 61 74 63 76 65 78 67 92 81 94 83 96 85 98 87 100 89 102 91 144 139 146 141 154 149 156 151 158 153 166 161 168 163 176 171 178 173 180 175 25 14 27 16 29 18 31 20 33 22 47 36 49 38 51 40 53 42 55 44 71 60 73 62 75 64 77 66 79 68 93 82 95 84 97 86 99 88 101 90 117 106 119 108 121 110 123 112 125 114 145 140 147 142 155 150 157 152 167 162 169 164 177 172 179 174 189 184 191 186
    DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 12 23 34 57 58 69 80 103 104 105 107 109 111 113 115 116 118 120 122 124 126 127 128 129 130 131 132 133 134 135 136 137 138 143 148 159 160 165 170 181 182 183 185 187 188 190 192
    TICK
    CZ 1 12 3 14 5 16 7 18 9 20 25 36 27 38 29 40 31 42 33 44 47 58 49 60 51 62 53 64 55 66 71 82 73 84 75 86 77 88 79 90 93 104 95 106 97 108 99 110 101 112 133 138 135 140 145 150 147 152 155 160 157 162 167 172 169 174 177 182 179 184
    CX 34 45 80 91 148 153 170 175
    DEPOLARIZE2(0.001) 1 12 3 14 5 16 7 18 9 20 25 36 27 38 29 40 31 42 33 44 47 58 49 60 51 62 53 64 55 66 71 82 73 84 75 86 77 88 79 90 93 104 95 106 97 108 99 110 101 112 133 138 135 140 145 150 147 152 155 160 157 162 167 172 169 174 177 182 179 184 34 45 80 91 148 153 170 175
    DEPOLARIZE1(0.001) 0 2 4 6 8 10 11 13 15 17 19 21 22 23 24 26 28 30 32 35 37 39 41 43 46 48 50 52 54 56 57 59 61 63 65 67 68 69 70 72 74 76 78 81 83 85 87 89 92 94 96 98 100 102 103 105 107 109 111 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 139 141 142 143 144 146 149 151 154 156 158 159 161 163 164 165 166 168 171 173 176 178 180 181 183 185 186 187 188 189 190 191 192
    TICK
    CX 24 36 26 38 28 40 30 42 32 44 46 58 48 60 50 62 52 64 54 66 56 68 70 82 72 84 74 86 76 88 78 90 92 104 94 106 96 108 98 110 100 112 102 114 144 150 146 152 154 160 156 162 158 164 166 172 168 174 176 182 178 184 180 186
    CZ 1 13 3 15 5 17 7 19 9 21 25 37 27 39 29 41 31 43 33 45 47 59 49 61 51 63 53 65 55 67 71 83 73 85 75 87 77 89 79 91 93 105 95 107 97 109 99 111 101 113 133 139 135 141 145 151 147 153 155 161 157 163 167 173 169 175 177 183 179 185
    DEPOLARIZE2(0.001) 24 36 26 38 28 40 30 42 32 44 46 58 48 60 50 62 52 64 54 66 56 68 70 82 72 84 74 86 76 88 78 90 92 104 94 106 96 108 98 110 100 112 102 114 144 150 146 152 154 160 156 162 158 164 166 172 168 174 176 182 178 184 180 186 1 13 3 15 5 17 7 19 9 21 25 37 27 39 29 41 31 43 33 45 47 59 49 61 51 63 53 65 55 67 71 83 73 85 75 87 77 89 79 91 93 105 95 107 97 109 99 111 101 113 133 139 135 141 145 151 147 153 155 161 157 163 167 173 169 175 177 183 179 185
    DEPOLARIZE1(0.001) 0 2 4 6 8 10 11 12 14 16 18 20 22 23 34 35 57 69 80 81 103 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 138 140 142 143 148 149 159 165 170 171 181 187 188 189 190 191 192
    TICK
    MX(0.001) 1 3 5 7 9 24 25 26 27 28 29 30 31 32 33 34 46 47 48 49 50 51 52 53 54 55 56 70 71 72 73 74 75 76 77 78 79 80 92 93 94 95 96 97 98 99 100 101 102 117 119 121 123 125 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
    SHIFT_COORDS(0, 0, 1)
    DETECTOR(4, 0, 0) rec[-62] rec[-140]
    DETECTOR(8, 0, 0) rec[-40] rec[-118]
    DETECTOR(0, 2, 0) rec[-78] rec[-156]
    DETECTOR(2, 2, 0) rec[-73] rec[-151]
    DETECTOR(4, 2, 0) rec[-139] rec[-61]
    DETECTOR(6, 2, 0) rec[-51] rec[-129]
    DETECTOR(8, 2, 0) rec[-117] rec[-39]
    DETECTOR(2, 4, 0) rec[-72] rec[-150]
    DETECTOR(4, 4, 0) rec[-60] rec[-138]
    DETECTOR(6, 4, 0) rec[-50] rec[-128]
    DETECTOR(8, 4, 0) rec[-116] rec[-38]
    DETECTOR(10, 4, 0) rec[-107] rec[-29]
    DETECTOR(0, 6, 0) rec[-77] rec[-155]
    DETECTOR(2, 6, 0) rec[-149] rec[-71]
    DETECTOR(4, 6, 0) rec[-137] rec[-59]
    DETECTOR(6, 6, 0) rec[-49] rec[-127]
    DETECTOR(8, 6, 0) rec[-115] rec[-37]
    DETECTOR(2, 8, 0) rec[-70] rec[-148]
    DETECTOR(4, 8, 0) rec[-58] rec[-136]
    DETECTOR(6, 8, 0) rec[-126] rec[-48]
    DETECTOR(8, 8, 0) rec[-36] rec[-114]
    DETECTOR(10, 8, 0) rec[-28] rec[-106]
    DETECTOR(0, 10, 0) rec[-76] rec[-154]
    DETECTOR(2, 10, 0) rec[-147] rec[-69]
    DETECTOR(4, 10, 0) rec[-57] rec[-135]
    DETECTOR(6, 10, 0) rec[-125] rec[-47]
    DETECTOR(8, 10, 0) rec[-113] rec[-35]
    DETECTOR(2, 12, 0) rec[-68] rec[-146]
    DETECTOR(4, 12, 0) rec[-134] rec[-56]
    DETECTOR(6, 12, 0) rec[-124] rec[-46]
    DETECTOR(8, 12, 0) rec[-112] rec[-34]
    DETECTOR(10, 12, 0) rec[-27] rec[-105]
    DETECTOR(16, 12, 0) rec[-17] rec[-95]
    DETECTOR(20, 12, 0) rec[-85] rec[-7]
    DETECTOR(0, 14, 0) rec[-153] rec[-75]
    DETECTOR(2, 14, 0) rec[-67] rec[-145]
    DETECTOR(4, 14, 0) rec[-55] rec[-133]
    DETECTOR(6, 14, 0) rec[-45] rec[-123]
    DETECTOR(8, 14, 0) rec[-111] rec[-33]
    DETECTOR(12, 14, 0) rec[-24] rec[-102]
    DETECTOR(14, 14, 0) rec[-100] rec[-22]
    DETECTOR(16, 14, 0) rec[-94] rec[-16]
    DETECTOR(18, 14, 0) rec[-12] rec[-90]
    DETECTOR(20, 14, 0) rec[-6] rec[-84]
    DETECTOR(2, 16, 0) rec[-66] rec[-144]
    DETECTOR(4, 16, 0) rec[-132] rec[-54]
    DETECTOR(6, 16, 0) rec[-44] rec[-122]
    DETECTOR(8, 16, 0) rec[-110] rec[-32]
    DETECTOR(10, 16, 0) rec[-26] rec[-104]
    DETECTOR(14, 16, 0) rec[-99] rec[-21]
    DETECTOR(16, 16, 0) rec[-93] rec[-15]
    DETECTOR(18, 16, 0) rec[-11] rec[-89]
    DETECTOR(20, 16, 0) rec[-83] rec[-5]
    DETECTOR(22, 16, 0) rec[-80] rec[-2]
    DETECTOR(0, 18, 0) rec[-152] rec[-74]
    DETECTOR(2, 18, 0) rec[-143] rec[-65]
    DETECTOR(4, 18, 0) rec[-53] rec[-131]
    DETECTOR(6, 18, 0) rec[-43] rec[-121]
    DETECTOR(8, 18, 0) rec[-31] rec[-109]
    DETECTOR(12, 18, 0) rec[-101] rec[-23]
    DETECTOR(14, 18, 0) rec[-20] rec[-98]
    DETECTOR(16, 18, 0) rec[-14] rec[-92]
    DETECTOR(18, 18, 0) rec[-88] rec[-10]
    DETECTOR(20, 18, 0) rec[-82] rec[-4]
    DETECTOR(2, 20, 0) rec[-142] rec[-64]
    DETECTOR(4, 20, 0) rec[-52] rec[-130]
    DETECTOR(6, 20, 0) rec[-42] rec[-120]
    DETECTOR(8, 20, 0) rec[-108] rec[-30]
    DETECTOR(10, 20, 0) rec[-25] rec[-103]
    DETECTOR(14, 20, 0) rec[-19] rec[-97]
    DETECTOR(16, 20, 0) rec[-13] rec[-91]
    DETECTOR(18, 20, 0) rec[-9] rec[-87]
    DETECTOR(20, 20, 0) rec[-3] rec[-81]
    DETECTOR(22, 20, 0) rec[-79] rec[-1]
    DETECTOR(2, 22, 0) rec[-63] rec[-141]
    DETECTOR(6, 22, 0) rec[-119] rec[-41]
    DETECTOR(14, 22, 0) rec[-96] rec[-18]
    DETECTOR(18, 22, 0) rec[-86] rec[-8]
    DEPOLARIZE1(0.001) 0 2 4 6 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 35 36 37 38 39 40 41 42 43 44 45 57 58 59 60 61 62 63 64 65 66 67 68 69 81 82 83 84 85 86 87 88 89 90 91 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 120 122 124 126 127 128 129 130 131 132 134 136 137 138 139 140 141 142 143 149 150 151 152 153 159 160 161 162 163 164 165 171 172 173 174 175 181 182 183 184 185 186 187 188 190 192
    TICK
}
DEPOLARIZE1(0.001) 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 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192
TICK
RX 1 3 5 7 9 24 25 26 27 28 29 30 31 32 33 34 46 47 48 49 50 51 52 53 54 55 56 70 71 72 73 74 75 76 77 78 79 80 92 93 94 95 96 97 98 99 100 101 102 117 119 121 123 125 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
Z_ERROR(0.001) 1 3 5 7 9 24 25 26 27 28 29 30 31 32 33 34 46 47 48 49 50 51 52 53 54 55 56 70 71 72 73 74 75 76 77 78 79 80 92 93 94 95 96 97 98 99 100 101 102 117 119 121 123 125 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
DEPOLARIZE1(0.001) 0 2 4 6 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 35 36 37 38 39 40 41 42 43 44 45 57 58 59 60 61 62 63 64 65 66 67 68 69 81 82 83 84 85 86 87 88 89 90 91 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 120 122 124 126 127 128 129 130 131 132 134 136 137 138 139 140 141 142 143 149 150 151 152 153 159 160 161 162 163 164 165 171 172 173 174 175 181 182 183 184 185 186 187 188 190 192
TICK
CX 24 12 26 14 28 16 30 18 32 20 34 22 48 36 50 38 52 40 54 42 56 44 70 58 72 60 74 62 76 64 78 66 80 68 94 82 96 84 98 86 100 88 102 90 144 138 146 140 148 142 156 150 158 152 166 160 168 162 170 164 178 172 180 174
CZ 25 13 27 15 29 17 31 19 33 21 47 35 49 37 51 39 53 41 55 43 71 59 73 61 75 63 77 65 79 67 93 81 95 83 97 85 99 87 101 89 117 105 119 107 121 109 123 111 125 113 145 139 147 141 155 149 157 151 167 161 169 163 177 171 179 173 189 183 191 185
DEPOLARIZE2(0.001) 24 12 26 14 28 16 30 18 32 20 34 22 48 36 50 38 52 40 54 42 56 44 70 58 72 60 74 62 76 64 78 66 80 68 94 82 96 84 98 86 100 88 102 90 144 138 146 140 148 142 156 150 158 152 166 160 168 162 170 164 178 172 180 174 25 13 27 15 29 17 31 19 33 21 47 35 49 37 51 39 53 41 55 43 71 59 73 61 75 63 77 65 79 67 93 81 95 83 97 85 99 87 101 89 117 105 119 107 121 109 123 111 125 113 145 139 147 141 155 149 157 151 167 161 169 163 177 171 179 173 189 183 191 185
DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 23 45 46 57 69 91 92 103 104 106 108 110 112 114 115 116 118 120 122 124 126 127 128 129 130 131 132 133 134 135 136 137 143 153 154 159 165 175 176 181 182 184 186 187 188 190 192
TICK
CX 24 35 26 37 28 39 30 41 32 43 48 59 50 61 52 63 54 65 56 67 70 81 72 83 74 85 76 87 78 89 94 105 96 107 98 109 100 111 102 113 144 149 146 151 156 161 158 163 166 171 168 173 178 183 180 185
DEPOLARIZE2(0.001) 24 35 26 37 28 39 30 41 32 43 48 59 50 61 52 63 54 65 56 67 70 81 72 83 74 85 76 87 78 89 94 105 96 107 98 109 100 111 102 113 144 149 146 151 156 161 158 163 166 171 168 173 178 183 180 185
DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 27 29 31 33 34 36 38 40 42 44 45 46 47 49 51 53 55 57 58 60 62 64 66 68 69 71 73 75 77 79 80 82 84 86 88 90 91 92 93 95 97 99 101 103 104 106 108 110 112 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 145 147 148 150 152 153 154 155 157 159 160 162 164 165 167 169 170 172 174 175 176 177 179 181 182 184 186 187 188 189 190 191 192
TICK
CX 24 13 26 15 28 17 30 19 32 21 46 35 48 37 50 39 52 41 54 43 56 45 70 59 72 61 74 63 76 65 78 67 92 81 94 83 96 85 98 87 100 89 102 91 144 139 146 141 154 149 156 151 158 153 166 161 168 163 176 171 178 173 180 175
CZ 25 14 27 16 29 18 31 20 33 22 47 36 49 38 51 40 53 42 55 44 71 60 73 62 75 64 77 66 79 68 93 82 95 84 97 86 99 88 101 90 117 106 119 108 121 110 123 112 125 114 145 140 147 142 155 150 157 152 167 162 169 164 177 172 179 174 189 184 191 186
DEPOLARIZE2(0.001) 24 13 26 15 28 17 30 19 32 21 46 35 48 37 50 39 52 41 54 43 56 45 70 59 72 61 74 63 76 65 78 67 92 81 94 83 96 85 98 87 100 89 102 91 144 139 146 141 154 149 156 151 158 153 166 161 168 163 176 171 178 173 180 175 25 14 27 16 29 18 31 20 33 22 47 36 49 38 51 40 53 42 55 44 71 60 73 62 75 64 77 66 79 68 93 82 95 84 97 86 99 88 101 90 117 106 119 108 121 110 123 112 125 114 145 140 147 142 155 150 157 152 167 162 169 164 177 172 179 174 189 184 191 186
DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 12 23 34 57 58 69 80 103 104 105 107 109 111 113 115 116 118 120 122 124 126 127 128 129 130 131 132 133 134 135 136 137 138 143 148 159 160 165 170 181 182 183 185 187 188 190 192
TICK
CZ 1 12 3 14 5 16 7 18 9 20 25 36 27 38 29 40 31 42 33 44 47 58 49 60 51 62 53 64 55 66 71 82 73 84 75 86 77 88 79 90 93 104 95 106 97 108 99 110 101 112 133 138 135 140 145 150 147 152 155 160 157 162 167 172 169 174 177 182 179 184
CX 34 45 80 91 148 153 170 175
DEPOLARIZE2(0.001) 1 12 3 14 5 16 7 18 9 20 25 36 27 38 29 40 31 42 33 44 47 58 49 60 51 62 53 64 55 66 71 82 73 84 75 86 77 88 79 90 93 104 95 106 97 108 99 110 101 112 133 138 135 140 145 150 147 152 155 160 157 162 167 172 169 174 177 182 179 184 34 45 80 91 148 153 170 175
DEPOLARIZE1(0.001) 0 2 4 6 8 10 11 13 15 17 19 21 22 23 24 26 28 30 32 35 37 39 41 43 46 48 50 52 54 56 57 59 61 63 65 67 68 69 70 72 74 76 78 81 83 85 87 89 92 94 96 98 100 102 103 105 107 109 111 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 139 141 142 143 144 146 149 151 154 156 158 159 161 163 164 165 166 168 171 173 176 178 180 181 183 185 186 187 188 189 190 191 192
TICK
CX 24 36 26 38 28 40 30 42 32 44 46 58 48 60 50 62 52 64 54 66 56 68 70 82 72 84 74 86 76 88 78 90 92 104 94 106 96 108 98 110 100 112 102 114 144 150 146 152 154 160 156 162 158 164 166 172 168 174 176 182 178 184 180 186
CZ 1 13 3 15 5 17 7 19 9 21 25 37 27 39 29 41 31 43 33 45 47 59 49 61 51 63 53 65 55 67 71 83 73 85 75 87 77 89 79 91 93 105 95 107 97 109 99 111 101 113 133 139 135 141 145 151 147 153 155 161 157 163 167 173 169 175 177 183 179 185
DEPOLARIZE2(0.001) 24 36 26 38 28 40 30 42 32 44 46 58 48 60 50 62 52 64 54 66 56 68 70 82 72 84 74 86 76 88 78 90 92 104 94 106 96 108 98 110 100 112 102 114 144 150 146 152 154 160 156 162 158 164 166 172 168 174 176 182 178 184 180 186 1 13 3 15 5 17 7 19 9 21 25 37 27 39 29 41 31 43 33 45 47 59 49 61 51 63 53 65 55 67 71 83 73 85 75 87 77 89 79 91 93 105 95 107 97 109 99 111 101 113 133 139 135 141 145 151 147 153 155 161 157 163 167 173 169 175 177 183 179 185
DEPOLARIZE1(0.001) 0 2 4 6 8 10 11 12 14 16 18 20 22 23 34 35 57 69 80 81 103 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 138 140 142 143 148 149 159 165 170 171 181 187 188 189 190 191 192
TICK
MX(0.001) 1 3 5 7 9 17 24 25 26 27 28 29 30 31 32 33 34 40 46 47 48 49 50 51 52 53 54 55 56 63 70 71 72 73 74 75 76 77 78 79 80 86 92 93 94 95 96 97 98 99 100 101 102 109 117 119 121 123 125 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
DETECTOR(4, 0, 0) rec[-65] rec[-145]
DETECTOR(8, 0, 0) rec[-41] rec[-123]
DETECTOR(0, 2, 0) rec[-83] rec[-161]
DETECTOR(2, 2, 0) rec[-77] rec[-156]
DETECTOR(4, 2, 0) rec[-144] rec[-64]
DETECTOR(6, 2, 0) rec[-53] rec[-134]
DETECTOR(8, 2, 0) rec[-122] rec[-40]
DETECTOR(2, 4, 0) rec[-76] rec[-155]
DETECTOR(4, 4, 0) rec[-63] rec[-143]
DETECTOR(6, 4, 0) rec[-52] rec[-133]
DETECTOR(8, 4, 0) rec[-121] rec[-39]
DETECTOR(10, 4, 0) rec[-112] rec[-29]
DETECTOR(0, 6, 0) rec[-160] rec[-82]
DETECTOR(2, 6, 0) rec[-154] rec[-75]
DETECTOR(4, 6, 0) rec[-142] rec[-62]
DETECTOR(6, 6, 0) rec[-51] rec[-132]
DETECTOR(8, 6, 0) rec[-120] rec[-38]
DETECTOR(2, 8, 0) rec[-153] rec[-74]
DETECTOR(4, 8, 0) rec[-141] rec[-61]
DETECTOR(6, 8, 0) rec[-131] rec[-50]
DETECTOR(8, 8, 0) rec[-119] rec[-37]
DETECTOR(10, 8, 0) rec[-28] rec[-111]
DETECTOR(0, 10, 0) rec[-159] rec[-81]
DETECTOR(2, 10, 0) rec[-152] rec[-73]
DETECTOR(4, 10, 0) rec[-60] rec[-140]
DETECTOR(6, 10, 0) rec[-130] rec[-49]
DETECTOR(8, 10, 0) rec[-36] rec[-118]
DETECTOR(2, 12, 0) rec[-151] rec[-72]
DETECTOR(4, 12, 0) rec[-59] rec[-139]
DETECTOR(6, 12, 0) rec[-129] rec[-48]
DETECTOR(8, 12, 0) rec[-117] rec[-35]
DETECTOR(10, 12, 0) rec[-27] rec[-110]
DETECTOR(16, 12, 0) rec[-17] rec[-100]
DETECTOR(20, 12, 0) rec[-90] rec[-7]
DETECTOR(0, 14, 0) rec[-80] rec[-158]
DETECTOR(2, 14, 0) rec[-71] rec[-150]
DETECTOR(4, 14, 0) rec[-58] rec[-138]
DETECTOR(6, 14, 0) rec[-47] rec[-128]
DETECTOR(8, 14, 0) rec[-116] rec[-34]
DETECTOR(12, 14, 0) rec[-24] rec[-107]
DETECTOR(14, 14, 0) rec[-105] rec[-22]
DETECTOR(16, 14, 0) rec[-99] rec[-16]
DETECTOR(18, 14, 0) rec[-12] rec[-95]
DETECTOR(20, 14, 0) rec[-6] rec[-89]
DETECTOR(2, 16, 0) rec[-149] rec[-70]
DETECTOR(4, 16, 0) rec[-57] rec[-137]
DETECTOR(6, 16, 0) rec[-46] rec[-127]
DETECTOR(8, 16, 0) rec[-33] rec[-115]
DETECTOR(10, 16, 0) rec[-26] rec[-109]
DETECTOR(14, 16, 0) rec[-104] rec[-21]
DETECTOR(16, 16, 0) rec[-98] rec[-15]
DETECTOR(18, 16, 0) rec[-11] rec[-94]
DETECTOR(20, 16, 0) rec[-88] rec[-5]
DETECTOR(22, 16, 0) rec[-85] rec[-2]
DETECTOR(0, 18, 0) rec[-157] rec[-79]
DETECTOR(2, 18, 0) rec[-148] rec[-69]
DETECTOR(4, 18, 0) rec[-56] rec[-136]
DETECTOR(6, 18, 0) rec[-45] rec[-126]
DETECTOR(8, 18, 0) rec[-32] rec[-114]
DETECTOR(12, 18, 0) rec[-106] rec[-23]
DETECTOR(14, 18, 0) rec[-20] rec[-103]
DETECTOR(16, 18, 0) rec[-14] rec[-97]
DETECTOR(18, 18, 0) rec[-93] rec[-10]
DETECTOR(20, 18, 0) rec[-87] rec[-4]
DETECTOR(2, 20, 0) rec[-147] rec[-68]
DETECTOR(4, 20, 0) rec[-55] rec[-135]
DETECTOR(6, 20, 0) rec[-44] rec[-125]
DETECTOR(8, 20, 0) rec[-113] rec[-31]
DETECTOR(10, 20, 0) rec[-25] rec[-108]
DETECTOR(14, 20, 0) rec[-19] rec[-102]
DETECTOR(16, 20, 0) rec[-13] rec[-96]
DETECTOR(18, 20, 0) rec[-9] rec[-92]
DETECTOR(20, 20, 0) rec[-3] rec[-86]
DETECTOR(22, 20, 0) rec[-84] rec[-1]
DETECTOR(2, 22, 0) rec[-67] rec[-146]
DETECTOR(6, 22, 0) rec[-124] rec[-43]
DETECTOR(14, 22, 0) rec[-101] rec[-18]
DETECTOR(18, 22, 0) rec[-91] rec[-8]
DEPOLARIZE1(0.001) 0 2 4 6 8 10 11 12 13 14 15 16 18 19 20 21 22 23 35 36 37 38 39 41 42 43 44 45 57 58 59 60 61 62 64 65 66 67 68 69 81 82 83 84 85 87 88 89 90 91 103 104 105 106 107 108 110 111 112 113 114 115 116 118 120 122 124 126 127 128 129 130 131 132 134 136 137 138 139 140 141 142 143 149 150 151 152 153 159 160 161 162 163 164 165 171 172 173 174 175 181 182 183 184 185 186 187 188 190 192
TICK
RX 1 3 7 9 24 25 26 27 28 30 31 32 33 34 46 47 48 49 50 52 53 54 55 56 70 71 72 73 74 76 77 78 79 80 92 93 94 95 96 98 99 100 101 102 117 119 122 123 124 125 126 132 133 134 135 136 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
R 127 128 129 130 131
X_ERROR(0.001) 127 128 129 130 131
Z_ERROR(0.001) 1 3 7 9 24 25 26 27 28 30 31 32 33 34 46 47 48 49 50 52 53 54 55 56 70 71 72 73 74 76 77 78 79 80 92 93 94 95 96 98 99 100 101 102 117 119 122 123 124 125 126 132 133 134 135 136 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
DEPOLARIZE1(0.001) 0 2 4 5 6 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 29 35 36 37 38 39 40 41 42 43 44 45 51 57 58 59 60 61 62 63 64 65 66 67 68 69 75 81 82 83 84 85 86 87 88 89 90 91 97 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 120 121 137 138 139 140 141 142 143 149 150 151 152 153 159 160 161 162 163 164 165 171 172 173 174 175 181 182 183 184 185 186 187 188 190 192
TICK
CX 24 12 26 14 28 16 30 18 32 20 34 22 48 36 50 38 54 42 56 44 70 58 72 60 74 62 76 64 78 66 80 68 94 82 96 84 100 88 102 90 122 110 124 112 126 114 134 128 136 130 144 138 146 140 148 142 156 150 158 152 166 160 168 162 170 164 178 172 180 174
CZ 25 13 27 15 31 19 33 21 47 35 49 37 53 41 55 43 71 59 73 61 77 65 79 67 93 81 95 83 99 87 101 89 117 105 119 107 123 111 125 113 133 127 135 129 145 139 147 141 155 149 157 151 167 161 169 163 177 171 179 173 189 183 191 185
DEPOLARIZE2(0.001) 24 12 26 14 28 16 30 18 32 20 34 22 48 36 50 38 54 42 56 44 70 58 72 60 74 62 76 64 78 66 80 68 94 82 96 84 100 88 102 90 122 110 124 112 126 114 134 128 136 130 144 138 146 140 148 142 156 150 158 152 166 160 168 162 170 164 178 172 180 174 25 13 27 15 31 19 33 21 47 35 49 37 53 41 55 43 71 59 73 61 77 65 79 67 93 81 95 83 99 87 101 89 117 105 119 107 123 111 125 113 133 127 135 129 145 139 147 141 155 149 157 151 167 161 169 163 177 171 179 173 189 183 191 185
DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 17 23 29 39 40 45 46 51 52 57 63 69 75 85 86 91 92 97 98 103 104 106 108 109 115 116 118 120 121 131 132 137 143 153 154 159 165 175 176 181 182 184 186 187 188 190 192
TICK
CX 24 35 26 37 30 41 32 43 48 59 50 61 54 65 56 67 70 81 72 83 76 87 78 89 94 105 96 107 100 111 102 113 122 127 124 129 134 139 136 141 144 149 146 151 156 161 158 163 166 171 168 173 178 183 180 185
DEPOLARIZE2(0.001) 24 35 26 37 30 41 32 43 48 59 50 61 54 65 56 67 70 81 72 83 76 87 78 89 94 105 96 107 100 111 102 113 122 127 124 129 134 139 136 141 144 149 146 151 156 161 158 163 166 171 168 173 178 183 180 185
DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 27 28 29 31 33 34 36 38 39 40 42 44 45 46 47 49 51 52 53 55 57 58 60 62 63 64 66 68 69 71 73 74 75 77 79 80 82 84 85 86 88 90 91 92 93 95 97 98 99 101 103 104 106 108 109 110 112 114 115 116 117 118 119 120 121 123 125 126 128 130 131 132 133 135 137 138 140 142 143 145 147 148 150 152 153 154 155 157 159 160 162 164 165 167 169 170 172 174 175 176 177 179 181 182 184 186 187 188 189 190 191 192
TICK
CX 24 13 26 15 30 19 32 21 46 35 48 37 50 39 52 41 54 43 56 45 70 59 72 61 76 65 78 67 92 81 94 83 96 85 98 87 100 89 102 91 122 111 124 113 132 127 134 129 136 131 144 139 146 141 154 149 156 151 158 153 166 161 168 163 176 171 178 173 180 175
CZ 25 14 27 16 31 20 33 22 47 36 49 38 53 42 55 44 71 60 73 62 77 66 79 68 93 82 95 84 99 88 101 90 117 106 119 108 123 112 125 114 133 128 135 130 145 140 147 142 155 150 157 152 167 162 169 164 177 172 179 174 189 184 191 186
DEPOLARIZE2(0.001) 24 13 26 15 30 19 32 21 46 35 48 37 50 39 52 41 54 43 56 45 70 59 72 61 76 65 78 67 92 81 94 83 96 85 98 87 100 89 102 91 122 111 124 113 132 127 134 129 136 131 144 139 146 141 154 149 156 151 158 153 166 161 168 163 176 171 178 173 180 175 25 14 27 16 31 20 33 22 47 36 49 38 53 42 55 44 71 60 73 62 77 66 79 68 93 82 95 84 99 88 101 90 117 106 119 108 123 112 125 114 133 128 135 130 145 140 147 142 155 150 157 152 167 162 169 164 177 172 179 174 189 184 191 186
DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 12 17 18 23 28 29 34 40 51 57 58 63 64 69 74 75 80 86 97 103 104 105 107 109 110 115 116 118 120 121 126 137 138 143 148 159 160 165 170 181 182 183 185 187 188 190 192
TICK
CZ 1 12 3 14 7 18 9 20 25 36 27 38 31 42 33 44 47 58 49 60 53 64 55 66 71 82 73 84 77 88 79 90 93 104 95 106 99 110 101 112 123 128 125 130 133 138 135 140 145 150 147 152 155 160 157 162 167 172 169 174 177 182 179 184
CX 28 39 34 45 74 85 80 91 126 131 148 153 170 175
DEPOLARIZE2(0.001) 1 12 3 14 7 18 9 20 25 36 27 38 31 42 33 44 47 58 49 60 53 64 55 66 71 82 73 84 77 88 79 90 93 104 95 106 99 110 101 112 123 128 125 130 133 138 135 140 145 150 147 152 155 160 157 162 167 172 169 174 177 182 179 184 28 39 34 45 74 85 80 91 126 131 148 153 170 175
DEPOLARIZE1(0.001) 0 2 4 5 6 8 10 11 13 15 16 17 19 21 22 23 24 26 29 30 32 35 37 40 41 43 46 48 50 51 52 54 56 57 59 61 62 63 65 67 68 69 70 72 75 76 78 81 83 86 87 89 92 94 96 97 98 100 102 103 105 107 108 109 111 113 114 115 116 117 118 119 120 121 122 124 127 129 132 134 136 137 139 141 142 143 144 146 149 151 154 156 158 159 161 163 164 165 166 168 171 173 176 178 180 181 183 185 186 187 188 189 190 191 192
TICK
CX 24 36 26 38 30 42 32 44 46 58 48 60 50 62 52 64 54 66 56 68 70 82 72 84 76 88 78 90 92 104 94 106 96 108 98 110 100 112 102 114 122 128 124 130 132 138 134 140 136 142 144 150 146 152 154 160 156 162 158 164 166 172 168 174 176 182 178 184 180 186
CZ 1 13 3 15 7 19 9 21 25 37 27 39 31 43 33 45 47 59 49 61 53 65 55 67 71 83 73 85 77 89 79 91 93 105 95 107 99 111 101 113 123 129 125 131 133 139 135 141 145 151 147 153 155 161 157 163 167 173 169 175 177 183 179 185
DEPOLARIZE2(0.001) 24 36 26 38 30 42 32 44 46 58 48 60 50 62 52 64 54 66 56 68 70 82 72 84 76 88 78 90 92 104 94 106 96 108 98 110 100 112 102 114 122 128 124 130 132 138 134 140 136 142 144 150 146 152 154 160 156 162 158 164 166 172 168 174 176 182 178 184 180 186 1 13 3 15 7 19 9 21 25 37 27 39 31 43 33 45 47 59 49 61 53 65 55 67 71 83 73 85 77 89 79 91 93 105 95 107 99 111 101 113 123 129 125 131 133 139 135 141 145 151 147 153 155 161 157 163 167 173 169 175 177 183 179 185
DEPOLARIZE1(0.001) 0 2 4 5 6 8 10 11 12 14 16 17 18 20 22 23 28 29 34 35 40 41 51 57 63 69 74 75 80 81 86 87 97 103 109 115 116 117 118 119 120 121 126 127 137 143 148 149 159 165 170 171 181 187 188 189 190 191 192
TICK
MX(0.001) 1 3 7 9 24 25 26 27 28 30 31 32 33 34 46 47 48 49 50 52 53 54 55 56 70 71 72 73 74 76 77 78 79 80 92 93 94 95 96 98 99 100 101 102 117 119 122 123 124 125 126 132 133 134 135 136 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
DETECTOR(4, 0, 0) rec[-64] rec[-143]
DETECTOR(8, 0, 0) rec[-44] rec[-119]
DETECTOR(0, 2, 0) rec[-78] rec[-161]
DETECTOR(2, 2, 0) rec[-74] rec[-155]
DETECTOR(4, 2, 0) rec[-142] rec[-63]
DETECTOR(6, 2, 0) rec[-54] rec[-131]
DETECTOR(8, 2, 0) rec[-118] rec[-43]
DETECTOR(2, 4, 0) rec[-73] rec[-154]
DETECTOR(4, 4, 0) rec[-62] rec[-141]
DETECTOR(6, 4, 0) rec[-53] rec[-130]
DETECTOR(8, 4, 0) rec[-117] rec[-42]
DETECTOR(10, 4, 0) rec[-107] rec[-34]
DETECTOR(0, 6, 0) rec[-160] rec[-77]
DETECTOR(2, 6, 0) rec[-72] rec[-153]
DETECTOR(4, 6, 0) rec[-61] rec[-140]
DETECTOR(6, 6, 0) rec[-52] rec[-129]
DETECTOR(8, 6, 0) rec[-116] rec[-41]
DETECTOR(2, 8, 0) rec[-152] rec[-71]
DETECTOR(4, 8, 0) rec[-60] rec[-139]
DETECTOR(6, 8, 0) rec[-128] rec[-51]
DETECTOR(8, 8, 0) rec[-40] rec[-115]
DETECTOR(10, 8, 0) rec[-106] rec[-33]
DETECTOR(2, 10, 0) rec[-70] rec[-156] rec[-151] rec[-144]
DETECTOR(6, 10, 0) rec[-120] rec[-132] rec[-127] rec[-50]
DETECTOR(4, 12, 0) rec[-59] rec[-137] rec[-132] rec[-144]
DETECTOR(8, 12, 0) rec[-108] rec[-113] rec[-39] rec[-120]
DETECTOR(16, 12, 0) rec[-17] rec[-95]
DETECTOR(20, 12, 0) rec[-85] rec[-7]
DETECTOR(0, 14, 0) rec[-158] rec[-76]
DETECTOR(2, 14, 0) rec[-149] rec[-69]
DETECTOR(4, 14, 0) rec[-136] rec[-58]
DETECTOR(6, 14, 0) rec[-125] rec[-49]
DETECTOR(8, 14, 0) rec[-112] rec[-38]
DETECTOR(12, 14, 0) rec[-102] rec[-26]
DETECTOR(14, 14, 0) rec[-22] rec[-100]
DETECTOR(16, 14, 0) rec[-16] rec[-94]
DETECTOR(18, 14, 0) rec[-12] rec[-90]
DETECTOR(20, 14, 0) rec[-6] rec[-84]
DETECTOR(2, 16, 0) rec[-68] rec[-148]
DETECTOR(4, 16, 0) rec[-57] rec[-135]
DETECTOR(6, 16, 0) rec[-124] rec[-48]
DETECTOR(8, 16, 0) rec[-37] rec[-111]
DETECTOR(10, 16, 0) rec[-31] rec[-104]
DETECTOR(14, 16, 0) rec[-21] rec[-99]
DETECTOR(16, 16, 0) rec[-93] rec[-15]
DETECTOR(18, 16, 0) rec[-11] rec[-89]
DETECTOR(20, 16, 0) rec[-83] rec[-5]
DETECTOR(22, 16, 0) rec[-80] rec[-2]
DETECTOR(0, 18, 0) rec[-157] rec[-75]
DETECTOR(2, 18, 0) rec[-147] rec[-67]
DETECTOR(4, 18, 0) rec[-56] rec[-134]
DETECTOR(6, 18, 0) rec[-123] rec[-47]
DETECTOR(8, 18, 0) rec[-36] rec[-110]
DETECTOR(12, 18, 0) rec[-101] rec[-24]
DETECTOR(14, 18, 0) rec[-20] rec[-98]
DETECTOR(16, 18, 0) rec[-92] rec[-14]
DETECTOR(18, 18, 0) rec[-88] rec[-10]
DETECTOR(20, 18, 0) rec[-82] rec[-4]
DETECTOR(2, 20, 0) rec[-146] rec[-66]
DETECTOR(4, 20, 0) rec[-55] rec[-133]
DETECTOR(6, 20, 0) rec[-46] rec[-122]
DETECTOR(8, 20, 0) rec[-35] rec[-109]
DETECTOR(10, 20, 0) rec[-103] rec[-29]
DETECTOR(14, 20, 0) rec[-97] rec[-19]
DETECTOR(16, 20, 0) rec[-91] rec[-13]
DETECTOR(18, 20, 0) rec[-9] rec[-87]
DETECTOR(20, 20, 0) rec[-3] rec[-81]
DETECTOR(22, 20, 0) rec[-79] rec[-1]
DETECTOR(2, 22, 0) rec[-65] rec[-145]
DETECTOR(6, 22, 0) rec[-45] rec[-121]
DETECTOR(14, 22, 0) rec[-18] rec[-96]
DETECTOR(18, 22, 0) rec[-86] rec[-8]
DEPOLARIZE1(0.001) 0 2 4 5 6 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 29 35 36 37 38 39 40 41 42 43 44 45 51 57 58 59 60 61 62 63 64 65 66 67 68 69 75 81 82 83 84 85 86 87 88 89 90 91 97 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 120 121 127 128 129 130 131 137 138 139 140 141 142 143 149 150 151 152 153 159 160 161 162 163 164 165 171 172 173 174 175 181 182 183 184 185 186 187 188 190 192
TICK
REPEAT 3 {
    DEPOLARIZE1(0.001) 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 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192
    TICK
    RX 1 3 7 9 24 25 26 27 28 30 31 32 33 34 46 47 48 49 50 52 53 54 55 56 70 71 72 73 74 76 77 78 79 80 92 93 94 95 96 98 99 100 101 102 117 119 122 123 124 125 126 132 133 134 135 136 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
    Z_ERROR(0.001) 1 3 7 9 24 25 26 27 28 30 31 32 33 34 46 47 48 49 50 52 53 54 55 56 70 71 72 73 74 76 77 78 79 80 92 93 94 95 96 98 99 100 101 102 117 119 122 123 124 125 126 132 133 134 135 136 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
    DEPOLARIZE1(0.001) 0 2 4 5 6 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 29 35 36 37 38 39 40 41 42 43 44 45 51 57 58 59 60 61 62 63 64 65 66 67 68 69 75 81 82 83 84 85 86 87 88 89 90 91 97 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 120 121 127 128 129 130 131 137 138 139 140 141 142 143 149 150 151 152 153 159 160 161 162 163 164 165 171 172 173 174 175 181 182 183 184 185 186 187 188 190 192
    TICK
    CX 24 12 26 14 28 16 30 18 32 20 34 22 48 36 50 38 54 42 56 44 70 58 72 60 74 62 76 64 78 66 80 68 94 82 96 84 100 88 102 90 122 110 124 112 126 114 134 128 136 130 144 138 146 140 148 142 156 150 158 152 166 160 168 162 170 164 178 172 180 174
    CZ 25 13 27 15 31 19 33 21 47 35 49 37 53 41 55 43 71 59 73 61 77 65 79 67 93 81 95 83 99 87 101 89 117 105 119 107 123 111 125 113 133 127 135 129 145 139 147 141 155 149 157 151 167 161 169 163 177 171 179 173 189 183 191 185
    DEPOLARIZE2(0.001) 24 12 26 14 28 16 30 18 32 20 34 22 48 36 50 38 54 42 56 44 70 58 72 60 74 62 76 64 78 66 80 68 94 82 96 84 100 88 102 90 122 110 124 112 126 114 134 128 136 130 144 138 146 140 148 142 156 150 158 152 166 160 168 162 170 164 178 172 180 174 25 13 27 15 31 19 33 21 47 35 49 37 53 41 55 43 71 59 73 61 77 65 79 67 93 81 95 83 99 87 101 89 117 105 119 107 123 111 125 113 133 127 135 129 145 139 147 141 155 149 157 151 167 161 169 163 177 171 179 173 189 183 191 185
    DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 17 23 29 39 40 45 46 51 52 57 63 69 75 85 86 91 92 97 98 103 104 106 108 109 115 116 118 120 121 131 132 137 143 153 154 159 165 175 176 181 182 184 186 187 188 190 192
    TICK
    CX 24 35 26 37 30 41 32 43 48 59 50 61 54 65 56 67 70 81 72 83 76 87 78 89 94 105 96 107 100 111 102 113 122 127 124 129 134 139 136 141 144 149 146 151 156 161 158 163 166 171 168 173 178 183 180 185
    DEPOLARIZE2(0.001) 24 35 26 37 30 41 32 43 48 59 50 61 54 65 56 67 70 81 72 83 76 87 78 89 94 105 96 107 100 111 102 113 122 127 124 129 134 139 136 141 144 149 146 151 156 161 158 163 166 171 168 173 178 183 180 185
    DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 27 28 29 31 33 34 36 38 39 40 42 44 45 46 47 49 51 52 53 55 57 58 60 62 63 64 66 68 69 71 73 74 75 77 79 80 82 84 85 86 88 90 91 92 93 95 97 98 99 101 103 104 106 108 109 110 112 114 115 116 117 118 119 120 121 123 125 126 128 130 131 132 133 135 137 138 140 142 143 145 147 148 150 152 153 154 155 157 159 160 162 164 165 167 169 170 172 174 175 176 177 179 181 182 184 186 187 188 189 190 191 192
    TICK
    CX 24 13 26 15 30 19 32 21 46 35 48 37 50 39 52 41 54 43 56 45 70 59 72 61 76 65 78 67 92 81 94 83 96 85 98 87 100 89 102 91 122 111 124 113 132 127 134 129 136 131 144 139 146 141 154 149 156 151 158 153 166 161 168 163 176 171 178 173 180 175
    CZ 25 14 27 16 31 20 33 22 47 36 49 38 53 42 55 44 71 60 73 62 77 66 79 68 93 82 95 84 99 88 101 90 117 106 119 108 123 112 125 114 133 128 135 130 145 140 147 142 155 150 157 152 167 162 169 164 177 172 179 174 189 184 191 186
    DEPOLARIZE2(0.001) 24 13 26 15 30 19 32 21 46 35 48 37 50 39 52 41 54 43 56 45 70 59 72 61 76 65 78 67 92 81 94 83 96 85 98 87 100 89 102 91 122 111 124 113 132 127 134 129 136 131 144 139 146 141 154 149 156 151 158 153 166 161 168 163 176 171 178 173 180 175 25 14 27 16 31 20 33 22 47 36 49 38 53 42 55 44 71 60 73 62 77 66 79 68 93 82 95 84 99 88 101 90 117 106 119 108 123 112 125 114 133 128 135 130 145 140 147 142 155 150 157 152 167 162 169 164 177 172 179 174 189 184 191 186
    DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 12 17 18 23 28 29 34 40 51 57 58 63 64 69 74 75 80 86 97 103 104 105 107 109 110 115 116 118 120 121 126 137 138 143 148 159 160 165 170 181 182 183 185 187 188 190 192
    TICK
    CZ 1 12 3 14 7 18 9 20 25 36 27 38 31 42 33 44 47 58 49 60 53 64 55 66 71 82 73 84 77 88 79 90 93 104 95 106 99 110 101 112 123 128 125 130 133 138 135 140 145 150 147 152 155 160 157 162 167 172 169 174 177 182 179 184
    CX 28 39 34 45 74 85 80 91 126 131 148 153 170 175
    DEPOLARIZE2(0.001) 1 12 3 14 7 18 9 20 25 36 27 38 31 42 33 44 47 58 49 60 53 64 55 66 71 82 73 84 77 88 79 90 93 104 95 106 99 110 101 112 123 128 125 130 133 138 135 140 145 150 147 152 155 160 157 162 167 172 169 174 177 182 179 184 28 39 34 45 74 85 80 91 126 131 148 153 170 175
    DEPOLARIZE1(0.001) 0 2 4 5 6 8 10 11 13 15 16 17 19 21 22 23 24 26 29 30 32 35 37 40 41 43 46 48 50 51 52 54 56 57 59 61 62 63 65 67 68 69 70 72 75 76 78 81 83 86 87 89 92 94 96 97 98 100 102 103 105 107 108 109 111 113 114 115 116 117 118 119 120 121 122 124 127 129 132 134 136 137 139 141 142 143 144 146 149 151 154 156 158 159 161 163 164 165 166 168 171 173 176 178 180 181 183 185 186 187 188 189 190 191 192
    TICK
    CX 24 36 26 38 30 42 32 44 46 58 48 60 50 62 52 64 54 66 56 68 70 82 72 84 76 88 78 90 92 104 94 106 96 108 98 110 100 112 102 114 122 128 124 130 132 138 134 140 136 142 144 150 146 152 154 160 156 162 158 164 166 172 168 174 176 182 178 184 180 186
    CZ 1 13 3 15 7 19 9 21 25 37 27 39 31 43 33 45 47 59 49 61 53 65 55 67 71 83 73 85 77 89 79 91 93 105 95 107 99 111 101 113 123 129 125 131 133 139 135 141 145 151 147 153 155 161 157 163 167 173 169 175 177 183 179 185
    DEPOLARIZE2(0.001) 24 36 26 38 30 42 32 44 46 58 48 60 50 62 52 64 54 66 56 68 70 82 72 84 76 88 78 90 92 104 94 106 96 108 98 110 100 112 102 114 122 128 124 130 132 138 134 140 136 142 144 150 146 152 154 160 156 162 158 164 166 172 168 174 176 182 178 184 180 186 1 13 3 15 7 19 9 21 25 37 27 39 31 43 33 45 47 59 49 61 53 65 55 67 71 83 73 85 77 89 79 91 93 105 95 107 99 111 101 113 123 129 125 131 133 139 135 141 145 151 147 153 155 161 157 163 167 173 169 175 177 183 179 185
    DEPOLARIZE1(0.001) 0 2 4 5 6 8 10 11 12 14 16 17 18 20 22 23 28 29 34 35 40 41 51 57 63 69 74 75 80 81 86 87 97 103 109 115 116 117 118 119 120 121 126 127 137 143 148 149 159 165 170 171 181 187 188 189 190 191 192
    TICK
    MX(0.001) 1 3 7 9 24 25 26 27 28 30 31 32 33 34 46 47 48 49 50 52 53 54 55 56 70 71 72 73 74 76 77 78 79 80 92 93 94 95 96 98 99 100 101 102 117 119 122 123 124 125 126 132 133 134 135 136 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
    SHIFT_COORDS(0, 0, 1)
    DETECTOR(4, 0, 0) rec[-64] rec[-142]
    DETECTOR(8, 0, 0) rec[-44] rec[-122]
    DETECTOR(0, 2, 0) rec[-78] rec[-156]
    DETECTOR(2, 2, 0) rec[-74] rec[-152]
    DETECTOR(4, 2, 0) rec[-141] rec[-63]
    DETECTOR(6, 2, 0) rec[-54] rec[-132]
    DETECTOR(8, 2, 0) rec[-121] rec[-43]
    DETECTOR(2, 4, 0) rec[-73] rec[-151]
    DETECTOR(4, 4, 0) rec[-62] rec[-140]
    DETECTOR(6, 4, 0) rec[-53] rec[-131]
    DETECTOR(8, 4, 0) rec[-120] rec[-42]
    DETECTOR(10, 4, 0) rec[-112] rec[-34]
    DETECTOR(0, 6, 0) rec[-155] rec[-77]
    DETECTOR(2, 6, 0) rec[-72] rec[-150]
    DETECTOR(4, 6, 0) rec[-61] rec[-139]
    DETECTOR(6, 6, 0) rec[-52] rec[-130]
    DETECTOR(8, 6, 0) rec[-41] rec[-119]
    DETECTOR(2, 8, 0) rec[-149] rec[-71]
    DETECTOR(4, 8, 0) rec[-60] rec[-138]
    DETECTOR(6, 8, 0) rec[-129] rec[-51]
    DETECTOR(8, 8, 0) rec[-40] rec[-118]
    DETECTOR(10, 8, 0) rec[-111] rec[-33]
    DETECTOR(2, 10, 0) rec[-70] rec[-148]
    DETECTOR(6, 10, 0) rec[-128] rec[-50]
    DETECTOR(4, 12, 0) rec[-137] rec[-59]
    DETECTOR(8, 12, 0) rec[-39] rec[-117]
    DETECTOR(12, 12, 0) rec[-27] rec[-105]
    DETECTOR(16, 12, 0) rec[-17] rec[-95]
    DETECTOR(20, 12, 0) rec[-85] rec[-7]
    DETECTOR(0, 14, 0) rec[-76] rec[-154]
    DETECTOR(2, 14, 0) rec[-69] rec[-147]
    DETECTOR(4, 14, 0) rec[-136] rec[-58]
    DETECTOR(6, 14, 0) rec[-49] rec[-127]
    DETECTOR(8, 14, 0) rec[-38] rec[-116]
    DETECTOR(10, 14, 0) rec[-32] rec[-110]
    DETECTOR(12, 14, 0) rec[-26] rec[-104]
    DETECTOR(14, 14, 0) rec[-22] rec[-100]
    DETECTOR(16, 14, 0) rec[-16] rec[-94]
    DETECTOR(18, 14, 0) rec[-12] rec[-90]
    DETECTOR(20, 14, 0) rec[-6] rec[-84]
    DETECTOR(2, 16, 0) rec[-68] rec[-146]
    DETECTOR(4, 16, 0) rec[-57] rec[-135]
    DETECTOR(6, 16, 0) rec[-126] rec[-48]
    DETECTOR(8, 16, 0) rec[-115] rec[-37]
    DETECTOR(10, 16, 0) rec[-31] rec[-109]
    DETECTOR(12, 16, 0) rec[-103] rec[-25]
    DETECTOR(14, 16, 0) rec[-21] rec[-99]
    DETECTOR(16, 16, 0) rec[-93] rec[-15]
    DETECTOR(18, 16, 0) rec[-11] rec[-89]
    DETECTOR(20, 16, 0) rec[-83] rec[-5]
    DETECTOR(22, 16, 0) rec[-80] rec[-2]
    DETECTOR(0, 18, 0) rec[-153] rec[-75]
    DETECTOR(2, 18, 0) rec[-145] rec[-67]
    DETECTOR(4, 18, 0) rec[-56] rec[-134]
    DETECTOR(6, 18, 0) rec[-125] rec[-47]
    DETECTOR(8, 18, 0) rec[-114] rec[-36]
    DETECTOR(10, 18, 0) rec[-108] rec[-30]
    DETECTOR(12, 18, 0) rec[-102] rec[-24]
    DETECTOR(14, 18, 0) rec[-20] rec[-98]
    DETECTOR(16, 18, 0) rec[-92] rec[-14]
    DETECTOR(18, 18, 0) rec[-88] rec[-10]
    DETECTOR(20, 18, 0) rec[-82] rec[-4]
    DETECTOR(2, 20, 0) rec[-144] rec[-66]
    DETECTOR(4, 20, 0) rec[-55] rec[-133]
    DETECTOR(6, 20, 0) rec[-46] rec[-124]
    DETECTOR(8, 20, 0) rec[-35] rec[-113]
    DETECTOR(10, 20, 0) rec[-107] rec[-29]
    DETECTOR(12, 20, 0) rec[-23] rec[-101]
    DETECTOR(14, 20, 0) rec[-97] rec[-19]
    DETECTOR(16, 20, 0) rec[-91] rec[-13]
    DETECTOR(18, 20, 0) rec[-9] rec[-87]
    DETECTOR(20, 20, 0) rec[-3] rec[-81]
    DETECTOR(22, 20, 0) rec[-79] rec[-1]
    DETECTOR(2, 22, 0) rec[-65] rec[-143]
    DETECTOR(6, 22, 0) rec[-45] rec[-123]
    DETECTOR(10, 22, 0) rec[-106] rec[-28]
    DETECTOR(14, 22, 0) rec[-18] rec[-96]
    DETECTOR(18, 22, 0) rec[-86] rec[-8]
    DEPOLARIZE1(0.001) 0 2 4 5 6 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 29 35 36 37 38 39 40 41 42 43 44 45 51 57 58 59 60 61 62 63 64 65 66 67 68 69 75 81 82 83 84 85 86 87 88 89 90 91 97 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 120 121 127 128 129 130 131 137 138 139 140 141 142 143 149 150 151 152 153 159 160 161 162 163 164 165 171 172 173 174 175 181 182 183 184 185 186 187 188 190 192
    TICK
}
DEPOLARIZE1(0.001) 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 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192
TICK
RX 1 3 7 9 24 25 26 27 28 30 31 32 33 34 46 47 48 49 50 52 53 54 55 56 70 71 72 73 74 76 77 78 79 80 92 93 94 95 96 98 99 100 101 102 117 119 122 123 124 125 126 132 133 134 135 136 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
Z_ERROR(0.001) 1 3 7 9 24 25 26 27 28 30 31 32 33 34 46 47 48 49 50 52 53 54 55 56 70 71 72 73 74 76 77 78 79 80 92 93 94 95 96 98 99 100 101 102 117 119 122 123 124 125 126 132 133 134 135 136 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
DEPOLARIZE1(0.001) 0 2 4 5 6 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 29 35 36 37 38 39 40 41 42 43 44 45 51 57 58 59 60 61 62 63 64 65 66 67 68 69 75 81 82 83 84 85 86 87 88 89 90 91 97 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 120 121 127 128 129 130 131 137 138 139 140 141 142 143 149 150 151 152 153 159 160 161 162 163 164 165 171 172 173 174 175 181 182 183 184 185 186 187 188 190 192
TICK
CX 24 12 26 14 28 16 30 18 32 20 34 22 48 36 50 38 54 42 56 44 70 58 72 60 74 62 76 64 78 66 80 68 94 82 96 84 100 88 102 90 122 110 124 112 126 114 134 128 136 130 144 138 146 140 148 142 156 150 158 152 166 160 168 162 170 164 178 172 180 174
CZ 25 13 27 15 31 19 33 21 47 35 49 37 53 41 55 43 71 59 73 61 77 65 79 67 93 81 95 83 99 87 101 89 117 105 119 107 123 111 125 113 133 127 135 129 145 139 147 141 155 149 157 151 167 161 169 163 177 171 179 173 189 183 191 185
DEPOLARIZE2(0.001) 24 12 26 14 28 16 30 18 32 20 34 22 48 36 50 38 54 42 56 44 70 58 72 60 74 62 76 64 78 66 80 68 94 82 96 84 100 88 102 90 122 110 124 112 126 114 134 128 136 130 144 138 146 140 148 142 156 150 158 152 166 160 168 162 170 164 178 172 180 174 25 13 27 15 31 19 33 21 47 35 49 37 53 41 55 43 71 59 73 61 77 65 79 67 93 81 95 83 99 87 101 89 117 105 119 107 123 111 125 113 133 127 135 129 145 139 147 141 155 149 157 151 167 161 169 163 177 171 179 173 189 183 191 185
DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 17 23 29 39 40 45 46 51 52 57 63 69 75 85 86 91 92 97 98 103 104 106 108 109 115 116 118 120 121 131 132 137 143 153 154 159 165 175 176 181 182 184 186 187 188 190 192
TICK
CX 24 35 26 37 30 41 32 43 48 59 50 61 54 65 56 67 70 81 72 83 76 87 78 89 94 105 96 107 100 111 102 113 122 127 124 129 134 139 136 141 144 149 146 151 156 161 158 163 166 171 168 173 178 183 180 185
DEPOLARIZE2(0.001) 24 35 26 37 30 41 32 43 48 59 50 61 54 65 56 67 70 81 72 83 76 87 78 89 94 105 96 107 100 111 102 113 122 127 124 129 134 139 136 141 144 149 146 151 156 161 158 163 166 171 168 173 178 183 180 185
DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 27 28 29 31 33 34 36 38 39 40 42 44 45 46 47 49 51 52 53 55 57 58 60 62 63 64 66 68 69 71 73 74 75 77 79 80 82 84 85 86 88 90 91 92 93 95 97 98 99 101 103 104 106 108 109 110 112 114 115 116 117 118 119 120 121 123 125 126 128 130 131 132 133 135 137 138 140 142 143 145 147 148 150 152 153 154 155 157 159 160 162 164 165 167 169 170 172 174 175 176 177 179 181 182 184 186 187 188 189 190 191 192
TICK
CX 24 13 26 15 30 19 32 21 46 35 48 37 50 39 52 41 54 43 56 45 70 59 72 61 76 65 78 67 92 81 94 83 96 85 98 87 100 89 102 91 122 111 124 113 132 127 134 129 136 131 144 139 146 141 154 149 156 151 158 153 166 161 168 163 176 171 178 173 180 175
CZ 25 14 27 16 31 20 33 22 47 36 49 38 53 42 55 44 71 60 73 62 77 66 79 68 93 82 95 84 99 88 101 90 117 106 119 108 123 112 125 114 133 128 135 130 145 140 147 142 155 150 157 152 167 162 169 164 177 172 179 174 189 184 191 186
DEPOLARIZE2(0.001) 24 13 26 15 30 19 32 21 46 35 48 37 50 39 52 41 54 43 56 45 70 59 72 61 76 65 78 67 92 81 94 83 96 85 98 87 100 89 102 91 122 111 124 113 132 127 134 129 136 131 144 139 146 141 154 149 156 151 158 153 166 161 168 163 176 171 178 173 180 175 25 14 27 16 31 20 33 22 47 36 49 38 53 42 55 44 71 60 73 62 77 66 79 68 93 82 95 84 99 88 101 90 117 106 119 108 123 112 125 114 133 128 135 130 145 140 147 142 155 150 157 152 167 162 169 164 177 172 179 174 189 184 191 186
DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 12 17 18 23 28 29 34 40 51 57 58 63 64 69 74 75 80 86 97 103 104 105 107 109 110 115 116 118 120 121 126 137 138 143 148 159 160 165 170 181 182 183 185 187 188 190 192
TICK
CZ 1 12 3 14 7 18 9 20 25 36 27 38 31 42 33 44 47 58 49 60 53 64 55 66 71 82 73 84 77 88 79 90 93 104 95 106 99 110 101 112 123 128 125 130 133 138 135 140 145 150 147 152 155 160 157 162 167 172 169 174 177 182 179 184
CX 28 39 34 45 74 85 80 91 126 131 148 153 170 175
DEPOLARIZE2(0.001) 1 12 3 14 7 18 9 20 25 36 27 38 31 42 33 44 47 58 49 60 53 64 55 66 71 82 73 84 77 88 79 90 93 104 95 106 99 110 101 112 123 128 125 130 133 138 135 140 145 150 147 152 155 160 157 162 167 172 169 174 177 182 179 184 28 39 34 45 74 85 80 91 126 131 148 153 170 175
DEPOLARIZE1(0.001) 0 2 4 5 6 8 10 11 13 15 16 17 19 21 22 23 24 26 29 30 32 35 37 40 41 43 46 48 50 51 52 54 56 57 59 61 62 63 65 67 68 69 70 72 75 76 78 81 83 86 87 89 92 94 96 97 98 100 102 103 105 107 108 109 111 113 114 115 116 117 118 119 120 121 122 124 127 129 132 134 136 137 139 141 142 143 144 146 149 151 154 156 158 159 161 163 164 165 166 168 171 173 176 178 180 181 183 185 186 187 188 189 190 191 192
TICK
CX 24 36 26 38 30 42 32 44 46 58 48 60 50 62 52 64 54 66 56 68 70 82 72 84 76 88 78 90 92 104 94 106 96 108 98 110 100 112 102 114 122 128 124 130 132 138 134 140 136 142 144 150 146 152 154 160 156 162 158 164 166 172 168 174 176 182 178 184 180 186
CZ 1 13 3 15 7 19 9 21 25 37 27 39 31 43 33 45 47 59 49 61 53 65 55 67 71 83 73 85 77 89 79 91 93 105 95 107 99 111 101 113 123 129 125 131 133 139 135 141 145 151 147 153 155 161 157 163 167 173 169 175 177 183 179 185
DEPOLARIZE2(0.001) 24 36 26 38 30 42 32 44 46 58 48 60 50 62 52 64 54 66 56 68 70 82 72 84 76 88 78 90 92 104 94 106 96 108 98 110 100 112 102 114 122 128 124 130 132 138 134 140 136 142 144 150 146 152 154 160 156 162 158 164 166 172 168 174 176 182 178 184 180 186 1 13 3 15 7 19 9 21 25 37 27 39 31 43 33 45 47 59 49 61 53 65 55 67 71 83 73 85 77 89 79 91 93 105 95 107 99 111 101 113 123 129 125 131 133 139 135 141 145 151 147 153 155 161 157 163 167 173 169 175 177 183 179 185
DEPOLARIZE1(0.001) 0 2 4 5 6 8 10 11 12 14 16 17 18 20 22 23 28 29 34 35 40 41 51 57 63 69 74 75 80 81 86 87 97 103 109 115 116 117 118 119 120 121 126 127 137 143 148 149 159 165 170 171 181 187 188 189 190 191 192
TICK
MX(0.001) 1 3 7 9 24 25 26 27 28 30 31 32 33 34 46 47 48 49 50 52 53 54 55 56 70 71 72 73 74 76 77 78 79 80 92 93 94 95 96 98 99 100 101 102 117 119 122 123 124 125 126 132 133 134 135 136 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
M(0.001) 18 19 20 21 22 41 42 43 44 45 64 65 66 67 68 87 88 89 90 91 110 111 112 113 114 127 128 129 130 131
DETECTOR(4, 0, 0) rec[-94] rec[-172]
DETECTOR(8, 0, 0) rec[-74] rec[-152]
DETECTOR(0, 2, 0) rec[-108] rec[-186]
DETECTOR(2, 2, 0) rec[-104] rec[-182]
DETECTOR(4, 2, 0) rec[-171] rec[-93]
DETECTOR(6, 2, 0) rec[-84] rec[-162]
DETECTOR(8, 2, 0) rec[-151] rec[-73]
DETECTOR(2, 4, 0) rec[-103] rec[-181]
DETECTOR(4, 4, 0) rec[-92] rec[-170]
DETECTOR(6, 4, 0) rec[-83] rec[-161]
DETECTOR(8, 4, 0) rec[-150] rec[-72]
DETECTOR(10, 4, 0) rec[-142] rec[-64]
DETECTOR(0, 6, 0) rec[-185] rec[-107]
DETECTOR(2, 6, 0) rec[-102] rec[-180]
DETECTOR(4, 6, 0) rec[-91] rec[-169]
DETECTOR(6, 6, 0) rec[-82] rec[-160]
DETECTOR(8, 6, 0) rec[-71] rec[-149]
DETECTOR(2, 8, 0) rec[-179] rec[-101]
DETECTOR(4, 8, 0) rec[-90] rec[-168]
DETECTOR(6, 8, 0) rec[-159] rec[-81]
DETECTOR(8, 8, 0) rec[-70] rec[-148]
DETECTOR(10, 8, 0) rec[-141] rec[-63]
DETECTOR(2, 10, 0) rec[-100] rec[-178]
DETECTOR(6, 10, 0) rec[-80] rec[-158]
DETECTOR(4, 12, 0) rec[-89] rec[-167]
DETECTOR(8, 12, 0) rec[-147] rec[-69]
DETECTOR(12, 12, 0) rec[-135] rec[-57]
DETECTOR(16, 12, 0) rec[-47] rec[-125]
DETECTOR(20, 12, 0) rec[-115] rec[-37]
DETECTOR(0, 14, 0) rec[-29] rec[-106] rec[-30]
DETECTOR(0, 14, 0) rec[-106] rec[-184]
DETECTOR(2, 14, 0) rec[-99] rec[-177]
DETECTOR(4, 14, 0) rec[-24] rec[-19] rec[-88] rec[-25] rec[-20]
DETECTOR(4, 14, 0) rec[-88] rec[-166]
DETECTOR(6, 14, 0) rec[-79] rec[-157]
DETECTOR(8, 14, 0) rec[-9] rec[-68] rec[-14] rec[-10] rec[-15]
DETECTOR(8, 14, 0) rec[-146] rec[-68]
DETECTOR(10, 14, 0) rec[-62] rec[-140]
DETECTOR(12, 14, 0) rec[-134] rec[-56]
DETECTOR(14, 14, 0) rec[-130] rec[-52]
DETECTOR(16, 14, 0) rec[-124] rec[-46]
DETECTOR(18, 14, 0) rec[-42] rec[-120]
DETECTOR(20, 14, 0) rec[-36] rec[-114]
DETECTOR(2, 16, 0) rec[-24] rec[-28] rec[-29] rec[-23] rec[-98]
DETECTOR(2, 16, 0) rec[-176] rec[-98]
DETECTOR(4, 16, 0) rec[-87] rec[-165]
DETECTOR(6, 16, 0) rec[-13] rec[-78] rec[-19] rec[-14] rec[-18]
DETECTOR(6, 16, 0) rec[-156] rec[-78]
DETECTOR(8, 16, 0) rec[-145] rec[-67]
DETECTOR(10, 16, 0) rec[-9] rec[-8] rec[-3] rec[-4] rec[-61]
DETECTOR(10, 16, 0) rec[-139] rec[-61]
DETECTOR(12, 16, 0) rec[-55] rec[-133]
DETECTOR(14, 16, 0) rec[-51] rec[-129]
DETECTOR(16, 16, 0) rec[-123] rec[-45]
DETECTOR(18, 16, 0) rec[-41] rec[-119]
DETECTOR(20, 16, 0) rec[-113] rec[-35]
DETECTOR(22, 16, 0) rec[-110] rec[-32]
DETECTOR(0, 18, 0) rec[-28] rec[-27] rec[-105]
DETECTOR(0, 18, 0) rec[-183] rec[-105]
DETECTOR(2, 18, 0) rec[-97] rec[-175]
DETECTOR(4, 18, 0) rec[-22] rec[-17] rec[-86] rec[-23] rec[-18]
DETECTOR(4, 18, 0) rec[-86] rec[-164]
DETECTOR(6, 18, 0) rec[-155] rec[-77]
DETECTOR(8, 18, 0) rec[-13] rec[-12] rec[-8] rec[-66] rec[-7]
DETECTOR(8, 18, 0) rec[-144] rec[-66]
DETECTOR(10, 18, 0) rec[-60] rec[-138]
DETECTOR(12, 18, 0) rec[-132] rec[-54]
DETECTOR(14, 18, 0) rec[-50] rec[-128]
DETECTOR(16, 18, 0) rec[-122] rec[-44]
DETECTOR(18, 18, 0) rec[-118] rec[-40]
DETECTOR(20, 18, 0) rec[-112] rec[-34]
DETECTOR(2, 20, 0) rec[-22] rec[-26] rec[-96] rec[-27] rec[-21]
DETECTOR(2, 20, 0) rec[-96] rec[-174]
DETECTOR(4, 20, 0) rec[-163] rec[-85]
DETECTOR(6, 20, 0) rec[-76] rec[-11] rec[-12] rec[-17] rec[-16]
DETECTOR(6, 20, 0) rec[-76] rec[-154]
DETECTOR(8, 20, 0) rec[-65] rec[-143]
DETECTOR(10, 20, 0) rec[-1] rec[-59] rec[-2] rec[-6] rec[-7]
DETECTOR(10, 20, 0) rec[-137] rec[-59]
DETECTOR(12, 20, 0) rec[-53] rec[-131]
DETECTOR(14, 20, 0) rec[-49] rec[-127]
DETECTOR(16, 20, 0) rec[-121] rec[-43]
DETECTOR(18, 20, 0) rec[-39] rec[-117]
DETECTOR(20, 20, 0) rec[-33] rec[-111]
DETECTOR(22, 20, 0) rec[-109] rec[-31]
DETECTOR(2, 22, 0) rec[-95] rec[-173]
DETECTOR(6, 22, 0) rec[-153] rec[-75]
DETECTOR(10, 22, 0) rec[-136] rec[-58]
DETECTOR(14, 22, 0) rec[-48] rec[-126]
DETECTOR(18, 22, 0) rec[-116] rec[-38]
OBSERVABLE_INCLUDE(1) rec[-13] rec[-23] rec[-18] rec[-28] rec[-8] rec[-3]
DEPOLARIZE1(0.001) 0 2 4 5 6 8 10 11 12 13 14 15 16 17 23 29 35 36 37 38 39 40 51 57 58 59 60 61 62 63 69 75 81 82 83 84 85 86 97 103 104 105 106 107 108 109 115 116 118 120 121 137 138 139 140 141 142 143 149 150 151 152 153 159 160 161 162 163 164 165 171 172 173 174 175 181 182 183 184 185 186 187 188 190 192
TICK
RX 1 3 24 25 26 27 28 46 47 48 49 50 70 71 72 73 74 92 93 94 95 96 117 119 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
Z_ERROR(0.001) 1 3 24 25 26 27 28 46 47 48 49 50 70 71 72 73 74 92 93 94 95 96 117 119 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
DEPOLARIZE1(0.001) 0 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 138 139 140 141 142 143 149 150 151 152 153 159 160 161 162 163 164 165 171 172 173 174 175 181 182 183 184 185 186 187 188 190 192
TICK
CX 24 12 26 14 28 16 48 36 50 38 70 58 72 60 74 62 94 82 96 84 144 138 146 140 148 142 156 150 158 152 166 160 168 162 170 164 178 172 180 174
CZ 25 13 27 15 47 35 49 37 71 59 73 61 93 81 95 83 117 105 119 107 145 139 147 141 155 149 157 151 167 161 169 163 177 171 179 173 189 183 191 185
DEPOLARIZE2(0.001) 24 12 26 14 28 16 48 36 50 38 70 58 72 60 74 62 94 82 96 84 144 138 146 140 148 142 156 150 158 152 166 160 168 162 170 164 178 172 180 174 25 13 27 15 47 35 49 37 71 59 73 61 93 81 95 83 117 105 119 107 145 139 147 141 155 149 157 151 167 161 169 163 177 171 179 173 189 183 191 185
DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 17 18 19 20 21 22 23 29 30 31 32 33 34 39 40 41 42 43 44 45 46 51 52 53 54 55 56 57 63 64 65 66 67 68 69 75 76 77 78 79 80 85 86 87 88 89 90 91 92 97 98 99 100 101 102 103 104 106 108 109 110 111 112 113 114 115 116 118 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 143 153 154 159 165 175 176 181 182 184 186 187 188 190 192
TICK
CX 24 35 26 37 48 59 50 61 70 81 72 83 94 105 96 107 144 149 146 151 156 161 158 163 166 171 168 173 178 183 180 185
DEPOLARIZE2(0.001) 24 35 26 37 48 59 50 61 70 81 72 83 94 105 96 107 144 149 146 151 156 161 158 163 166 171 168 173 178 183 180 185
DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 27 28 29 30 31 32 33 34 36 38 39 40 41 42 43 44 45 46 47 49 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 73 74 75 76 77 78 79 80 82 84 85 86 87 88 89 90 91 92 93 95 97 98 99 100 101 102 103 104 106 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 145 147 148 150 152 153 154 155 157 159 160 162 164 165 167 169 170 172 174 175 176 177 179 181 182 184 186 187 188 189 190 191 192
TICK
CX 24 13 26 15 46 35 48 37 50 39 70 59 72 61 92 81 94 83 96 85 144 139 146 141 154 149 156 151 158 153 166 161 168 163 176 171 178 173 180 175
CZ 25 14 27 16 47 36 49 38 71 60 73 62 93 82 95 84 117 106 119 108 145 140 147 142 155 150 157 152 167 162 169 164 177 172 179 174 189 184 191 186
DEPOLARIZE2(0.001) 24 13 26 15 46 35 48 37 50 39 70 59 72 61 92 81 94 83 96 85 144 139 146 141 154 149 156 151 158 153 166 161 168 163 176 171 178 173 180 175 25 14 27 16 47 36 49 38 71 60 73 62 93 82 95 84 117 106 119 108 145 140 147 142 155 150 157 152 167 162 169 164 177 172 179 174 189 184 191 186
DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 12 17 18 19 20 21 22 23 28 29 30 31 32 33 34 40 41 42 43 44 45 51 52 53 54 55 56 57 58 63 64 65 66 67 68 69 74 75 76 77 78 79 80 86 87 88 89 90 91 97 98 99 100 101 102 103 104 105 107 109 110 111 112 113 114 115 116 118 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 143 148 159 160 165 170 181 182 183 185 187 188 190 192
TICK
CZ 1 12 3 14 25 36 27 38 47 58 49 60 71 82 73 84 93 104 95 106 133 138 135 140 145 150 147 152 155 160 157 162 167 172 169 174 177 182 179 184
CX 28 39 74 85 148 153 170 175
DEPOLARIZE2(0.001) 1 12 3 14 25 36 27 38 47 58 49 60 71 82 73 84 93 104 95 106 133 138 135 140 145 150 147 152 155 160 157 162 167 172 169 174 177 182 179 184 28 39 74 85 148 153 170 175
DEPOLARIZE1(0.001) 0 2 4 5 6 7 8 9 10 11 13 15 16 17 18 19 20 21 22 23 24 26 29 30 31 32 33 34 35 37 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 57 59 61 62 63 64 65 66 67 68 69 70 72 75 76 77 78 79 80 81 83 86 87 88 89 90 91 92 94 96 97 98 99 100 101 102 103 105 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 139 141 142 143 144 146 149 151 154 156 158 159 161 163 164 165 166 168 171 173 176 178 180 181 183 185 186 187 188 189 190 191 192
TICK
CX 24 36 26 38 46 58 48 60 50 62 70 82 72 84 92 104 94 106 96 108 144 150 146 152 154 160 156 162 158 164 166 172 168 174 176 182 178 184 180 186
CZ 1 13 3 15 25 37 27 39 47 59 49 61 71 83 73 85 93 105 95 107 133 139 135 141 145 151 147 153 155 161 157 163 167 173 169 175 177 183 179 185
DEPOLARIZE2(0.001) 24 36 26 38 46 58 48 60 50 62 70 82 72 84 92 104 94 106 96 108 144 150 146 152 154 160 156 162 158 164 166 172 168 174 176 182 178 184 180 186 1 13 3 15 25 37 27 39 47 59 49 61 71 83 73 85 93 105 95 107 133 139 135 141 145 151 147 153 155 161 157 163 167 173 169 175 177 183 179 185
DEPOLARIZE1(0.001) 0 2 4 5 6 7 8 9 10 11 12 14 16 17 18 19 20 21 22 23 28 29 30 31 32 33 34 35 40 41 42 43 44 45 51 52 53 54 55 56 57 63 64 65 66 67 68 69 74 75 76 77 78 79 80 81 86 87 88 89 90 91 97 98 99 100 101 102 103 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 138 140 142 143 148 149 159 165 170 171 181 187 188 189 190 191 192
TICK
MX(0.001) 1 3 24 25 26 27 28 46 47 48 49 50 70 71 72 73 74 92 93 94 95 96 117 119 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
DETECTOR(4, 0, 0) rec[-41] rec[-142]
DETECTOR(8, 0, 0) rec[-31] rec[-122]
DETECTOR(0, 2, 0) rec[-48] rec[-156]
DETECTOR(2, 2, 0) rec[-46] rec[-152]
DETECTOR(4, 2, 0) rec[-141] rec[-40]
DETECTOR(6, 2, 0) rec[-36] rec[-132]
DETECTOR(8, 2, 0) rec[-121] rec[-30]
DETECTOR(2, 4, 0) rec[-45] rec[-151]
DETECTOR(4, 4, 0) rec[-39] rec[-140]
DETECTOR(6, 4, 0) rec[-35] rec[-131]
DETECTOR(8, 4, 0) rec[-120] rec[-29]
DETECTOR(10, 4, 0) rec[-112] rec[-26]
DETECTOR(0, 6, 0) rec[-155] rec[-47]
DETECTOR(2, 6, 0) rec[-44] rec[-150]
DETECTOR(4, 6, 0) rec[-38] rec[-139]
DETECTOR(6, 6, 0) rec[-34] rec[-130]
DETECTOR(8, 6, 0) rec[-28] rec[-119]
DETECTOR(2, 8, 0) rec[-149] rec[-43]
DETECTOR(4, 8, 0) rec[-37] rec[-138]
DETECTOR(6, 8, 0) rec[-33] rec[-129]
DETECTOR(8, 8, 0) rec[-27] rec[-118]
DETECTOR(10, 8, 0) rec[-111] rec[-25]
DETECTOR(2, 10, 0) rec[-42] rec[-148]
DETECTOR(6, 10, 0) rec[-32] rec[-128]
DETECTOR(16, 12, 0) rec[-95] rec[-17]
DETECTOR(20, 12, 0) rec[-85] rec[-7]
DETECTOR(12, 14, 0) rec[-53] rec[-104] rec[-52] rec[-24]
DETECTOR(14, 14, 0) rec[-22] rec[-100]
DETECTOR(16, 14, 0) rec[-16] rec[-94]
DETECTOR(18, 14, 0) rec[-12] rec[-90]
DETECTOR(20, 14, 0) rec[-6] rec[-84]
DETECTOR(14, 16, 0) rec[-99] rec[-21]
DETECTOR(16, 16, 0) rec[-15] rec[-93]
DETECTOR(18, 16, 0) rec[-11] rec[-89]
DETECTOR(20, 16, 0) rec[-83] rec[-5]
DETECTOR(22, 16, 0) rec[-80] rec[-2]
DETECTOR(12, 18, 0) rec[-51] rec[-23] rec[-50] rec[-102]
DETECTOR(14, 18, 0) rec[-20] rec[-98]
DETECTOR(16, 18, 0) rec[-14] rec[-92]
DETECTOR(18, 18, 0) rec[-88] rec[-10]
DETECTOR(20, 18, 0) rec[-82] rec[-4]
DETECTOR(14, 20, 0) rec[-97] rec[-19]
DETECTOR(16, 20, 0) rec[-91] rec[-13]
DETECTOR(18, 20, 0) rec[-9] rec[-87]
DETECTOR(20, 20, 0) rec[-3] rec[-81]
DETECTOR(22, 20, 0) rec[-79] rec[-1]
DETECTOR(14, 22, 0) rec[-96] rec[-18]
DETECTOR(18, 22, 0) rec[-86] rec[-8]
DEPOLARIZE1(0.001) 0 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 138 139 140 141 142 143 149 150 151 152 153 159 160 161 162 163 164 165 171 172 173 174 175 181 182 183 184 185 186 187 188 190 192
TICK
REPEAT 3 {
    DEPOLARIZE1(0.001) 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 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192
    TICK
    RX 1 3 24 25 26 27 28 46 47 48 49 50 70 71 72 73 74 92 93 94 95 96 117 119 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
    Z_ERROR(0.001) 1 3 24 25 26 27 28 46 47 48 49 50 70 71 72 73 74 92 93 94 95 96 117 119 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
    DEPOLARIZE1(0.001) 0 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 138 139 140 141 142 143 149 150 151 152 153 159 160 161 162 163 164 165 171 172 173 174 175 181 182 183 184 185 186 187 188 190 192
    TICK
    CX 24 12 26 14 28 16 48 36 50 38 70 58 72 60 74 62 94 82 96 84 144 138 146 140 148 142 156 150 158 152 166 160 168 162 170 164 178 172 180 174
    CZ 25 13 27 15 47 35 49 37 71 59 73 61 93 81 95 83 117 105 119 107 145 139 147 141 155 149 157 151 167 161 169 163 177 171 179 173 189 183 191 185
    DEPOLARIZE2(0.001) 24 12 26 14 28 16 48 36 50 38 70 58 72 60 74 62 94 82 96 84 144 138 146 140 148 142 156 150 158 152 166 160 168 162 170 164 178 172 180 174 25 13 27 15 47 35 49 37 71 59 73 61 93 81 95 83 117 105 119 107 145 139 147 141 155 149 157 151 167 161 169 163 177 171 179 173 189 183 191 185
    DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 17 18 19 20 21 22 23 29 30 31 32 33 34 39 40 41 42 43 44 45 46 51 52 53 54 55 56 57 63 64 65 66 67 68 69 75 76 77 78 79 80 85 86 87 88 89 90 91 92 97 98 99 100 101 102 103 104 106 108 109 110 111 112 113 114 115 116 118 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 143 153 154 159 165 175 176 181 182 184 186 187 188 190 192
    TICK
    CX 24 35 26 37 48 59 50 61 70 81 72 83 94 105 96 107 144 149 146 151 156 161 158 163 166 171 168 173 178 183 180 185
    DEPOLARIZE2(0.001) 24 35 26 37 48 59 50 61 70 81 72 83 94 105 96 107 144 149 146 151 156 161 158 163 166 171 168 173 178 183 180 185
    DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 27 28 29 30 31 32 33 34 36 38 39 40 41 42 43 44 45 46 47 49 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 73 74 75 76 77 78 79 80 82 84 85 86 87 88 89 90 91 92 93 95 97 98 99 100 101 102 103 104 106 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 145 147 148 150 152 153 154 155 157 159 160 162 164 165 167 169 170 172 174 175 176 177 179 181 182 184 186 187 188 189 190 191 192
    TICK
    CX 24 13 26 15 46 35 48 37 50 39 70 59 72 61 92 81 94 83 96 85 144 139 146 141 154 149 156 151 158 153 166 161 168 163 176 171 178 173 180 175
    CZ 25 14 27 16 47 36 49 38 71 60 73 62 93 82 95 84 117 106 119 108 145 140 147 142 155 150 157 152 167 162 169 164 177 172 179 174 189 184 191 186
    DEPOLARIZE2(0.001) 24 13 26 15 46 35 48 37 50 39 70 59 72 61 92 81 94 83 96 85 144 139 146 141 154 149 156 151 158 153 166 161 168 163 176 171 178 173 180 175 25 14 27 16 47 36 49 38 71 60 73 62 93 82 95 84 117 106 119 108 145 140 147 142 155 150 157 152 167 162 169 164 177 172 179 174 189 184 191 186
    DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 12 17 18 19 20 21 22 23 28 29 30 31 32 33 34 40 41 42 43 44 45 51 52 53 54 55 56 57 58 63 64 65 66 67 68 69 74 75 76 77 78 79 80 86 87 88 89 90 91 97 98 99 100 101 102 103 104 105 107 109 110 111 112 113 114 115 116 118 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 143 148 159 160 165 170 181 182 183 185 187 188 190 192
    TICK
    CZ 1 12 3 14 25 36 27 38 47 58 49 60 71 82 73 84 93 104 95 106 133 138 135 140 145 150 147 152 155 160 157 162 167 172 169 174 177 182 179 184
    CX 28 39 74 85 148 153 170 175
    DEPOLARIZE2(0.001) 1 12 3 14 25 36 27 38 47 58 49 60 71 82 73 84 93 104 95 106 133 138 135 140 145 150 147 152 155 160 157 162 167 172 169 174 177 182 179 184 28 39 74 85 148 153 170 175
    DEPOLARIZE1(0.001) 0 2 4 5 6 7 8 9 10 11 13 15 16 17 18 19 20 21 22 23 24 26 29 30 31 32 33 34 35 37 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 57 59 61 62 63 64 65 66 67 68 69 70 72 75 76 77 78 79 80 81 83 86 87 88 89 90 91 92 94 96 97 98 99 100 101 102 103 105 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 139 141 142 143 144 146 149 151 154 156 158 159 161 163 164 165 166 168 171 173 176 178 180 181 183 185 186 187 188 189 190 191 192
    TICK
    CX 24 36 26 38 46 58 48 60 50 62 70 82 72 84 92 104 94 106 96 108 144 150 146 152 154 160 156 162 158 164 166 172 168 174 176 182 178 184 180 186
    CZ 1 13 3 15 25 37 27 39 47 59 49 61 71 83 73 85 93 105 95 107 133 139 135 141 145 151 147 153 155 161 157 163 167 173 169 175 177 183 179 185
    DEPOLARIZE2(0.001) 24 36 26 38 46 58 48 60 50 62 70 82 72 84 92 104 94 106 96 108 144 150 146 152 154 160 156 162 158 164 166 172 168 174 176 182 178 184 180 186 1 13 3 15 25 37 27 39 47 59 49 61 71 83 73 85 93 105 95 107 133 139 135 141 145 151 147 153 155 161 157 163 167 173 169 175 177 183 179 185
    DEPOLARIZE1(0.001) 0 2 4 5 6 7 8 9 10 11 12 14 16 17 18 19 20 21 22 23 28 29 30 31 32 33 34 35 40 41 42 43 44 45 51 52 53 54 55 56 57 63 64 65 66 67 68 69 74 75 76 77 78 79 80 81 86 87 88 89 90 91 97 98 99 100 101 102 103 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 138 140 142 143 148 149 159 165 170 171 181 187 188 189 190 191 192
    TICK
    MX(0.001) 1 3 24 25 26 27 28 46 47 48 49 50 70 71 72 73 74 92 93 94 95 96 117 119 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
    SHIFT_COORDS(0, 0, 1)
    DETECTOR(4, 0, 0) rec[-41] rec[-89]
    DETECTOR(8, 0, 0) rec[-31] rec[-79]
    DETECTOR(0, 2, 0) rec[-48] rec[-96]
    DETECTOR(2, 2, 0) rec[-46] rec[-94]
    DETECTOR(4, 2, 0) rec[-88] rec[-40]
    DETECTOR(6, 2, 0) rec[-36] rec[-84]
    DETECTOR(8, 2, 0) rec[-78] rec[-30]
    DETECTOR(2, 4, 0) rec[-45] rec[-93]
    DETECTOR(4, 4, 0) rec[-39] rec[-87]
    DETECTOR(6, 4, 0) rec[-35] rec[-83]
    DETECTOR(8, 4, 0) rec[-77] rec[-29]
    DETECTOR(10, 4, 0) rec[-74] rec[-26]
    DETECTOR(0, 6, 0) rec[-95] rec[-47]
    DETECTOR(2, 6, 0) rec[-44] rec[-92]
    DETECTOR(4, 6, 0) rec[-38] rec[-86]
    DETECTOR(6, 6, 0) rec[-34] rec[-82]
    DETECTOR(8, 6, 0) rec[-28] rec[-76]
    DETECTOR(2, 8, 0) rec[-91] rec[-43]
    DETECTOR(4, 8, 0) rec[-85] rec[-37]
    DETECTOR(6, 8, 0) rec[-81] rec[-33]
    DETECTOR(8, 8, 0) rec[-27] rec[-75]
    DETECTOR(10, 8, 0) rec[-73] rec[-25]
    DETECTOR(2, 10, 0) rec[-42] rec[-90]
    DETECTOR(6, 10, 0) rec[-80] rec[-32]
    DETECTOR(16, 12, 0) rec[-17] rec[-65]
    DETECTOR(20, 12, 0) rec[-55] rec[-7]
    DETECTOR(12, 14, 0) rec[-72] rec[-24]
    DETECTOR(14, 14, 0) rec[-70] rec[-22]
    DETECTOR(16, 14, 0) rec[-64] rec[-16]
    DETECTOR(18, 14, 0) rec[-12] rec[-60]
    DETECTOR(20, 14, 0) rec[-6] rec[-54]
    DETECTOR(14, 16, 0) rec[-21] rec[-69]
    DETECTOR(16, 16, 0) rec[-63] rec[-15]
    DETECTOR(18, 16, 0) rec[-11] rec[-59]
    DETECTOR(20, 16, 0) rec[-53] rec[-5]
    DETECTOR(22, 16, 0) rec[-50] rec[-2]
    DETECTOR(12, 18, 0) rec[-71] rec[-23]
    DETECTOR(14, 18, 0) rec[-68] rec[-20]
    DETECTOR(16, 18, 0) rec[-14] rec[-62]
    DETECTOR(18, 18, 0) rec[-58] rec[-10]
    DETECTOR(20, 18, 0) rec[-52] rec[-4]
    DETECTOR(14, 20, 0) rec[-67] rec[-19]
    DETECTOR(16, 20, 0) rec[-13] rec[-61]
    DETECTOR(18, 20, 0) rec[-9] rec[-57]
    DETECTOR(20, 20, 0) rec[-3] rec[-51]
    DETECTOR(22, 20, 0) rec[-49] rec[-1]
    DETECTOR(14, 22, 0) rec[-66] rec[-18]
    DETECTOR(18, 22, 0) rec[-56] rec[-8]
    DEPOLARIZE1(0.001) 0 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 138 139 140 141 142 143 149 150 151 152 153 159 160 161 162 163 164 165 171 172 173 174 175 181 182 183 184 185 186 187 188 190 192
    TICK
}
DEPOLARIZE1(0.001) 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 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192
TICK
RX 1 3 24 25 26 27 28 46 47 48 49 50 70 71 72 73 74 92 93 94 95 96 117 119 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
Z_ERROR(0.001) 1 3 24 25 26 27 28 46 47 48 49 50 70 71 72 73 74 92 93 94 95 96 117 119 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
DEPOLARIZE1(0.001) 0 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 138 139 140 141 142 143 149 150 151 152 153 159 160 161 162 163 164 165 171 172 173 174 175 181 182 183 184 185 186 187 188 190 192
TICK
CX 24 12 26 14 28 16 48 36 50 38 70 58 72 60 74 62 94 82 96 84 144 138 146 140 148 142 156 150 158 152 166 160 168 162 170 164 178 172 180 174
CZ 25 13 27 15 47 35 49 37 71 59 73 61 93 81 95 83 117 105 119 107 145 139 147 141 155 149 157 151 167 161 169 163 177 171 179 173 189 183 191 185
DEPOLARIZE2(0.001) 24 12 26 14 28 16 48 36 50 38 70 58 72 60 74 62 94 82 96 84 144 138 146 140 148 142 156 150 158 152 166 160 168 162 170 164 178 172 180 174 25 13 27 15 47 35 49 37 71 59 73 61 93 81 95 83 117 105 119 107 145 139 147 141 155 149 157 151 167 161 169 163 177 171 179 173 189 183 191 185
DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 17 18 19 20 21 22 23 29 30 31 32 33 34 39 40 41 42 43 44 45 46 51 52 53 54 55 56 57 63 64 65 66 67 68 69 75 76 77 78 79 80 85 86 87 88 89 90 91 92 97 98 99 100 101 102 103 104 106 108 109 110 111 112 113 114 115 116 118 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 143 153 154 159 165 175 176 181 182 184 186 187 188 190 192
TICK
CX 24 35 26 37 48 59 50 61 70 81 72 83 94 105 96 107 144 149 146 151 156 161 158 163 166 171 168 173 178 183 180 185
DEPOLARIZE2(0.001) 24 35 26 37 48 59 50 61 70 81 72 83 94 105 96 107 144 149 146 151 156 161 158 163 166 171 168 173 178 183 180 185
DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 27 28 29 30 31 32 33 34 36 38 39 40 41 42 43 44 45 46 47 49 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 73 74 75 76 77 78 79 80 82 84 85 86 87 88 89 90 91 92 93 95 97 98 99 100 101 102 103 104 106 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 145 147 148 150 152 153 154 155 157 159 160 162 164 165 167 169 170 172 174 175 176 177 179 181 182 184 186 187 188 189 190 191 192
TICK
CX 24 13 26 15 46 35 48 37 50 39 70 59 72 61 92 81 94 83 96 85 144 139 146 141 154 149 156 151 158 153 166 161 168 163 176 171 178 173 180 175
CZ 25 14 27 16 47 36 49 38 71 60 73 62 93 82 95 84 117 106 119 108 145 140 147 142 155 150 157 152 167 162 169 164 177 172 179 174 189 184 191 186
DEPOLARIZE2(0.001) 24 13 26 15 46 35 48 37 50 39 70 59 72 61 92 81 94 83 96 85 144 139 146 141 154 149 156 151 158 153 166 161 168 163 176 171 178 173 180 175 25 14 27 16 47 36 49 38 71 60 73 62 93 82 95 84 117 106 119 108 145 140 147 142 155 150 157 152 167 162 169 164 177 172 179 174 189 184 191 186
DEPOLARIZE1(0.001) 0 1 2 3 4 5 6 7 8 9 10 11 12 17 18 19 20 21 22 23 28 29 30 31 32 33 34 40 41 42 43 44 45 51 52 53 54 55 56 57 58 63 64 65 66 67 68 69 74 75 76 77 78 79 80 86 87 88 89 90 91 97 98 99 100 101 102 103 104 105 107 109 110 111 112 113 114 115 116 118 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 143 148 159 160 165 170 181 182 183 185 187 188 190 192
TICK
CZ 1 12 3 14 25 36 27 38 47 58 49 60 71 82 73 84 93 104 95 106 133 138 135 140 145 150 147 152 155 160 157 162 167 172 169 174 177 182 179 184
CX 28 39 74 85 148 153 170 175
DEPOLARIZE2(0.001) 1 12 3 14 25 36 27 38 47 58 49 60 71 82 73 84 93 104 95 106 133 138 135 140 145 150 147 152 155 160 157 162 167 172 169 174 177 182 179 184 28 39 74 85 148 153 170 175
DEPOLARIZE1(0.001) 0 2 4 5 6 7 8 9 10 11 13 15 16 17 18 19 20 21 22 23 24 26 29 30 31 32 33 34 35 37 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 57 59 61 62 63 64 65 66 67 68 69 70 72 75 76 77 78 79 80 81 83 86 87 88 89 90 91 92 94 96 97 98 99 100 101 102 103 105 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 139 141 142 143 144 146 149 151 154 156 158 159 161 163 164 165 166 168 171 173 176 178 180 181 183 185 186 187 188 189 190 191 192
TICK
CX 24 36 26 38 46 58 48 60 50 62 70 82 72 84 92 104 94 106 96 108 144 150 146 152 154 160 156 162 158 164 166 172 168 174 176 182 178 184 180 186
CZ 1 13 3 15 25 37 27 39 47 59 49 61 71 83 73 85 93 105 95 107 133 139 135 141 145 151 147 153 155 161 157 163 167 173 169 175 177 183 179 185
DEPOLARIZE2(0.001) 24 36 26 38 46 58 48 60 50 62 70 82 72 84 92 104 94 106 96 108 144 150 146 152 154 160 156 162 158 164 166 172 168 174 176 182 178 184 180 186 1 13 3 15 25 37 27 39 47 59 49 61 71 83 73 85 93 105 95 107 133 139 135 141 145 151 147 153 155 161 157 163 167 173 169 175 177 183 179 185
DEPOLARIZE1(0.001) 0 2 4 5 6 7 8 9 10 11 12 14 16 17 18 19 20 21 22 23 28 29 30 31 32 33 34 35 40 41 42 43 44 45 51 52 53 54 55 56 57 63 64 65 66 67 68 69 74 75 76 77 78 79 80 81 86 87 88 89 90 91 97 98 99 100 101 102 103 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 138 140 142 143 148 149 159 165 170 171 181 187 188 189 190 191 192
TICK
MX(0.001) 1 3 24 25 26 27 28 46 47 48 49 50 70 71 72 73 74 92 93 94 95 96 117 119 133 135 144 145 146 147 148 154 155 156 157 158 166 167 168 169 170 176 177 178 179 180 189 191
M(0.001) 12 13 14 15 16 35 36 37 38 39 58 59 60 61 62 81 82 83 84 85 104 105 106 107 108 138 139 140 141 142 149 150 151 152 153 160 161 162 163 164 171 172 173 174 175 182 183 184 185 186
DETECTOR(4, 0, 0) rec[-91] rec[-139]
DETECTOR(8, 0, 0) rec[-129] rec[-81]
DETECTOR(0, 2, 0) rec[-49] rec[-98] rec[-50]
DETECTOR(0, 2, 0) rec[-146] rec[-98]
DETECTOR(2, 2, 0) rec[-96] rec[-144]
DETECTOR(4, 2, 0) rec[-90] rec[-39] rec[-40] rec[-45] rec[-44]
DETECTOR(4, 2, 0) rec[-90] rec[-138]
DETECTOR(6, 2, 0) rec[-134] rec[-86]
DETECTOR(8, 2, 0) rec[-29] rec[-30] rec[-34] rec[-35] rec[-80]
DETECTOR(8, 2, 0) rec[-128] rec[-80]
DETECTOR(2, 4, 0) rec[-43] rec[-95] rec[-48] rec[-49] rec[-44]
DETECTOR(2, 4, 0) rec[-143] rec[-95]
DETECTOR(4, 4, 0) rec[-89] rec[-137]
DETECTOR(6, 4, 0) rec[-33] rec[-38] rec[-85] rec[-39] rec[-34]
DETECTOR(6, 4, 0) rec[-85] rec[-133]
DETECTOR(8, 4, 0) rec[-79] rec[-127]
DETECTOR(10, 4, 0) rec[-28] rec[-29] rec[-76]
DETECTOR(10, 4, 0) rec[-76] rec[-124]
DETECTOR(0, 6, 0) rec[-47] rec[-97] rec[-48]
DETECTOR(0, 6, 0) rec[-145] rec[-97]
DETECTOR(2, 6, 0) rec[-142] rec[-94]
DETECTOR(4, 6, 0) rec[-38] rec[-43] rec[-37] rec[-88] rec[-42]
DETECTOR(4, 6, 0) rec[-88] rec[-136]
DETECTOR(6, 6, 0) rec[-132] rec[-84]
DETECTOR(8, 6, 0) rec[-78] rec[-28] rec[-33] rec[-27] rec[-32]
DETECTOR(8, 6, 0) rec[-126] rec[-78]
DETECTOR(2, 8, 0) rec[-41] rec[-93] rec[-42] rec[-47] rec[-46]
DETECTOR(2, 8, 0) rec[-93] rec[-141]
DETECTOR(4, 8, 0) rec[-87] rec[-135]
DETECTOR(6, 8, 0) rec[-37] rec[-32] rec[-31] rec[-36] rec[-83]
DETECTOR(6, 8, 0) rec[-131] rec[-83]
DETECTOR(8, 8, 0) rec[-77] rec[-125]
DETECTOR(10, 8, 0) rec[-26] rec[-27] rec[-75]
DETECTOR(10, 8, 0) rec[-123] rec[-75]
DETECTOR(2, 10, 0) rec[-92] rec[-140]
DETECTOR(6, 10, 0) rec[-82] rec[-130]
DETECTOR(16, 12, 0) rec[-67] rec[-115]
DETECTOR(20, 12, 0) rec[-57] rec[-105]
DETECTOR(12, 14, 0) rec[-74] rec[-25] rec[-24]
DETECTOR(12, 14, 0) rec[-74] rec[-122]
DETECTOR(14, 14, 0) rec[-120] rec[-72]
DETECTOR(16, 14, 0) rec[-14] rec[-15] rec[-20] rec[-66] rec[-19]
DETECTOR(16, 14, 0) rec[-66] rec[-114]
DETECTOR(18, 14, 0) rec[-110] rec[-62]
DETECTOR(20, 14, 0) rec[-56] rec[-4] rec[-5] rec[-10] rec[-9]
DETECTOR(20, 14, 0) rec[-56] rec[-104]
DETECTOR(14, 16, 0) rec[-23] rec[-24] rec[-19] rec[-18] rec[-71]
DETECTOR(14, 16, 0) rec[-119] rec[-71]
DETECTOR(16, 16, 0) rec[-113] rec[-65]
DETECTOR(18, 16, 0) rec[-13] rec[-61] rec[-14] rec[-8] rec[-9]
DETECTOR(18, 16, 0) rec[-61] rec[-109]
DETECTOR(20, 16, 0) rec[-55] rec[-103]
DETECTOR(22, 16, 0) rec[-4] rec[-3] rec[-52]
DETECTOR(22, 16, 0) rec[-52] rec[-100]
DETECTOR(12, 18, 0) rec[-23] rec[-22] rec[-73]
DETECTOR(12, 18, 0) rec[-121] rec[-73]
DETECTOR(14, 18, 0) rec[-70] rec[-118]
DETECTOR(16, 18, 0) rec[-13] rec[-12] rec[-64] rec[-17] rec[-18]
DETECTOR(16, 18, 0) rec[-64] rec[-112]
DETECTOR(18, 18, 0) rec[-60] rec[-108]
DETECTOR(20, 18, 0) rec[-2] rec[-3] rec[-7] rec[-54] rec[-8]
DETECTOR(20, 18, 0) rec[-54] rec[-102]
DETECTOR(14, 20, 0) rec[-16] rec[-69] rec[-22] rec[-21] rec[-17]
DETECTOR(14, 20, 0) rec[-69] rec[-117]
DETECTOR(16, 20, 0) rec[-111] rec[-63]
DETECTOR(18, 20, 0) rec[-12] rec[-59] rec[-11] rec[-7] rec[-6]
DETECTOR(18, 20, 0) rec[-59] rec[-107]
DETECTOR(20, 20, 0) rec[-53] rec[-101]
DETECTOR(22, 20, 0) rec[-1] rec[-51] rec[-2]
DETECTOR(22, 20, 0) rec[-99] rec[-51]
DETECTOR(14, 22, 0) rec[-116] rec[-68]
DETECTOR(18, 22, 0) rec[-58] rec[-106]
OBSERVABLE_INCLUDE(0) rec[-38] rec[-48] rec[-28] rec[-33] rec[-43]
OBSERVABLE_INCLUDE(1) rec[-13] rec[-23] rec[-8] rec[-18] rec[-3]
DEPOLARIZE1(0.001) 0 2 4 5 6 7 8 9 10 11 17 18 19 20 21 22 23 29 30 31 32 33 34 40 41 42 43 44 45 51 52 53 54 55 56 57 63 64 65 66 67 68 69 75 76 77 78 79 80 86 87 88 89 90 91 97 98 99 100 101 102 103 109 110 111 112 113 114 115 116 118 120 121 122 123 124 125 126 127 128 129 130 131 132 134 136 137 143 159 165 181 187 188 190 192

Imagine building that circuit by hand. Imagine that any mistake you make in any part of the circuit (a CX instead of a CZ, mistyped the index 139 as 138, one missing DETECTOR annotation, …) translates into an awful debugging session to find the mistake.

And now imagine building that circuit for all the code distances you want to test.

This was the state-of-the-art two years ago: building the circuits by hand, with extreme care to avoid as much as possible infernal debugging sessions.

The TQEC community

Researchers and engineers have something in common: when they see a problem, they try to find a solution. That’s exactly what has been happening during the previous two years: a community started by Austin Fowler at his talk to the Munich Quantum Software Forum 2023 has formed to try to tackle the problem of generating low-level quantum circuit implementing quantum error correction operations.

A new series of blog posts

As one of the lead developer of the TQEC library (available on https://github.com/tqec/tqec), I will try to explain in this new series of blog posts some of the challenges we encountered, how we solved them, and what we achieved.

If you are interested in the subject but do not know where to start, join the Google group and read this message from Austin that lists steps to improve your knowledge on quantum error correction.

You can also join us at our weekly meeting (each Wednesday, 08:30 AM PST).

I will not have any schedule for that series. If you are longing to see the next post but it is not published yet, remember that you can read my series on the challenges of solving partial differential equations on a quantum computer, starting with “PDEs: what a nice hypercube you have here!”.
Adrien Suau
Adrien Suau
Entrepreneur in Quantum Computing

I am an entrepreneur in quantum computing. I also do business consulting, so feel free to reach out!

Previous