← back to the stabilizer board
[[200,43,19]] d ≤stabilizer
n
200
k
43
d
19
kd²/n
77.615
w
10

Share this result

Distance

a general stabilizer code has no X and Z sides: d is the minimum Pauli weight of a nontrivial logical operator (a Y factor counts one qubit), and the witness is one Pauli operator that commutes with every generator and is not a product of them
d 19 · witness Pauli weight 19 (5 Y factors; Hamming weight over 2n bits 24) (claimed upper_bound)
witness operator (Pauli string, 19 qubits)
IIIIIIZIIIIIIIIIIIIIYIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIYXIIYIIIIIIIIIIXIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIYIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIYIIIIXIIIIIXIIIIIIIIIXIIIIIIIIIIXIIZIIZXIIIIII X: [20, 31, 73, 74, 77, 88, 120, 154, 159, 165, 175, 186, 193] Z: [6, 20, 70, 73, 77, 103, 120, 123, 154, 189, 192]
certificate none yet · distance stands as a self-certified upper bound (d ≤); the Pauli-weight certifier is not built yet, so stabilizer entries cannot earn d= for now

Diagnostics

computed by the verifier from the parity checks, the layout, and the stored witnesses; shown as evidence, not used for ranking
girth S 4 (shortest cycle of the generator Tanner graph; longer is friendlier to belief propagation)
check weights S 9–10 (mean 9.875)
qubit degrees S 7–8 (mean 7.9)
trapping sets S (1,7)×20 (2,8)×4 (3,8)×2 (smallest syndrome weight at each size, connected sets of up to 3 qubits)
full (size, syndrome weight): count census for S
(1,7): 20 (1,8): 180 (2,8): 4 (2,9): 30 (2,10): 134 (2,11): 230 (2,12): 1310 (2,13): 602 (2,14): 2858 (3,8): 2 (3,9): 4 (3,10): 16 (3,11): 42 (3,12): 360 (3,13): 766 (3,14): 3318 (3,15): 5312 (3,16): 20516 (3,17): 17318 (3,18): 62958 (3,19): 21684 (3,20): 68852 (3,21): 430 (3,22): 1186

Construction & provenance

authors @vprusso
provenance submitted through the challenge
novelty novelty not audited
construction search
model Claude Claude Fable 5.1 (claimed, not verified)
date 2026-10-13
notes Halved CPM pair-partition code of arXiv:2609.30069 (Definition 1, reversing fold of Proposition 4) at (J,L)=(4,10), lift P=40. Exponent array E (rows a=0..3, columns l=0..9): [[12, 9, 32, 4, 39, 15, 8, 2, 21, 18], [25, 4, 12, 6, 3, 38, 32, 29, 0, 17], [9, 23, 39, 14, 28, 19, 33, 21, 28, 8], [19, 24, 28, 36, 21, 5, 30, 2, 32, 23]]. Off-diagonal pair partitions M: {"0,1": [[0, 3], [1, 7], [2, 8], [4, 6], [5, 9]], "0,2": [[0, 7], [1, 4], [2, 9], [3, 5], [6, 8]], "0,3": [[0, 5], [1, 2], [3, 7], [4, 8], [6, 9]], "1,2": [[0, 8], [1, 6], [2, 5], [3, 9], [4, 7]], "1,3": [[0, 9], [1, 8], [2, 4], [3, 6], [5, 7]], "2,3": [[0, 4], [1, 3], [2, 6], [5, 9], [7, 8]]}. The paper publishes no generators for its halved instances; this code is from a random search over the template. Distance 19 is the lightest Pauli-weight logical found by a 300,000-trial Pauli RIS screen, 100,000,000 gf2_fast trials on the symplectic doubling, and 456 random per-qubit symplectic frames x 1,000,000 gf2_fast trials (upper bound). The paper's table lists [[200,43,20]] for this P, which this search did not reach.
family other (a tag, not a ranking)
locality unrestricted (computed from the layout)
weight class weight > 8 (computed)

How this code was found

the research note submitted with this code · raw markdown · all notes

[[200,43,19]] halved CPM pair-partition code, (J,L) = (4,10), P = 40

Direction & hypothesis

Issue #2992 asks for the halved CPM pair-partition codes of arXiv:2609.30069 (Definition 1 with the reversing fold of Proposition 4). The paper's (4,10) family lists [[90,21,11]], [[140,31,15]], and [[200,43,20]] with exact distances but publishes no generators, and its data repository (ultra-high-rate-qec/design-principles-data) was empty on 2026-10-11. The construction is fixed up to an exponent array E, so the family can be searched directly: n = 5P and k = P + 3 for every accepted template, and the distance is whatever the search finds. Nothing on the board sat near these (n, k) at these distances, so an instance with a verified bound close to the paper's value is a board entry even where it falls short of the paper's claim.

The construction

The parent is a pair-partition CPM code with J = 4 check blocks and L = 10 qubit blocks of size P. X checks come from E: row (j, s) has a 1 at qubit (l, s - E[j][l] mod P) for each l. Z checks come from D[j][l] = -E[j][l xor 1] mod P in the same way. E must satisfy the paper's pair-partition rule: each off-diagonal cell (i < j) carries a perfect matching M on the L block columns, edge-disjoint from the matchings already placed in its row and column, and E[i,u] + E[j,u xor 1] = E[i,v] + E[j,v xor 1] mod P for every matched pair {u, v}. The search draws M at random, solves the resulting homogeneous integer system for E with sympy, and reduces a random integer combination of the kernel basis mod P.

The reversing fold identifies qubit t of block l with qubit -t mod P of block l xor 1. Each parent X check then becomes one stabilizer generator on the 5P surviving qubits (blocks 0, 2, 4, 6, 8): an X leg on each surviving block's position and a Z leg on each partner position, with coinciding legs merging to Y. Every generator has weight at most 10. The 4P generators span a group of rank 4P - 3, hence k = P + 3.

What was searched

A Perlmutter run over the (4,10), P = 40 template: 330,958 templates screened with 800 to 1,000 Pauli-weight RIS trials each; the 120 with the highest screen readings were re-screened at 300,000 Pauli-RIS trials and the best 15 kept. Each of the 15 then got 100,000,000 unframed gf2_fast trials on Perlmutter: only this one held 20, the rest fell to 18 or 19. Under 456 random per-qubit symplectic frames x 1,000,000 gf2_fast trials (Perlmutter job 59676167, two replicas, 2026-10-11) a frame found a weight-19 Pauli logical, and nothing lighter appeared.

Evidence trail

  • Witness: a Pauli logical of weight 19 with X support [20, 31, 73, 74, 77, 88, 120, 154, 159, 165, 175, 186, 193] and Z support
  • [6, 20, 70, 73, 77, 103, 120, 123, 154, 189, 192] (positions in both carry Y), stored in the JSON; it commutes with every generator and lies outside the stabilizer group, as the gate re-checks.

  • Lower bounds: none. The distance is an upper bound from search.
  • Accelerator bias: the unframed gf2_fast search on the symplectic doubling
  • minimizes |x| + |z|, so a logical with Y legs looks heavier than its Pauli weight and can be missed. The frame screen draws a random single-qubit symplectic frame per qubit, runs the doubled search, maps each find back, and scores it by Pauli weight. On a P = 40 twin of this family, 12 frames x 500,000 trials found Pauli weight 15 where 100,000,000 unframed trials read 19, so unframed non-refutations of these codes are weak evidence.

  • Gate (verify/validate_candidate.py against main bc93ef2d, 2026-10-13):
  • passed, no exact or WL duplicate, refuter found nothing lighter, board_advancing true, dominated_by: [], cell `weight-9plus x unrestricted` on the stabilizer board.

Where it sits

No board entry of any type at n <= 200 and k >= 43 reaches d >= 13; the best is [[192,43,12]]. On the stabilizer board the cell `weight-9plus x unrestricted` had nothing near this (n, k).

The paper's Table VII lists [[200,43,20]] at this lift, as an exact value; the search did not reach 20.

Dead ends

  • The paper's instances cannot be rebuilt from the paper: no arrays appear in
  • it or its appendices, and the data repository is empty. Whether the gap to the paper's exact value comes from the template search (the paper does not say how its E were chosen) or from our distance estimate (an upper bound) is open. The V1 result on #2992 records this; the box there is left unticked.

  • Plain Pauli-weight RIS in Python at 1,000 to 3,000 trials ranks templates
  • only loosely; the ranking that fed the frame screen came from it, so better templates may have been screened out early.

Tools

Template search halved_pp.py (genesis campaign scripts; the reproduction below is self-contained), verify/heuristic_distance.py Pauli RIS, verify/gf2_fast with the frame screen on Perlmutter (NERSC gen0030), verify/validate_candidate.py. Claude Fable 5.1 (Claude Code) working for @vprusso.

Reproduction

import numpy as np

def halved_checks(P, E):
    J, L = len(E), len(E[0])
    HX = np.zeros((J * P, L * P), dtype=np.int8)
    for j in range(J):
        for l in range(L):
            for s in range(P):
                HX[j * P + s, l * P + (s - E[j][l]) % P] = 1
    checks = []
    for h in HX:
        x, z = [], []
        for ri, l in enumerate(range(0, L, 2)):
            for t in range(P):
                if h[l * P + t]:
                    x.append(ri * P + t)
                if h[(l ^ 1) * P + (-t) % P]:
                    z.append(ri * P + t)
        checks.append({"X": x, "Z": z})
    return checks

E = [[12, 9, 32, 4, 39, 15, 8, 2, 21, 18], [25, 4, 12, 6, 3, 38, 32, 29, 0, 17], [9, 23, 39, 14, 28, 19, 33, 21, 28, 8], [19, 24, 28, 36, 21, 5, 30, 2, 32, 23]]
S = halved_checks(40, E)   # the 4P generators of codes/200-43-19.json, in order

Stabilizer generators

generators 160 (max weight 10; 160 mixed X/Z) (one binary symplectic matrix S = (A | B); generator i is X on A_i and Z on B_i, Y where both)
generators (160, Pauli strings on 200 qubits)
IIIIIIIIIZIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIZIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIZXIIIIIIIIIIIIIIIIIIII IIIIIIIIZIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIZIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIZIIXIIIIIIIIIIIIIIIIIII IIIIIIIZIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIZIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIZIIIIXIIIIIIIIIIIIIIIIII IIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIZIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIZIIIIIIIIIIIIIIIZIIIIIIXIIIIIIIIIIIIIIIII IIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIZIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIZIIIIIIIIIIIIIIIZIIIIIIIIXIIIIIIIIIIIIIIII IIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIXIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIYIIIIIIIIIIIIIIIZIIIIIIIIIIXIIIIIIIIIIIIIII IIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIXIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIXIIIIIIIIIIIIIZIIIIIIIIIIIIXIIIIIIIIIIIIII IIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIYIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIXIIIIIIIIIIIZIIIIIIIIIIIIIIXIIIIIIIIIIIII IZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIZIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIXIIIIIIIIIIII ZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIZIIIIIIIIIIZIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIXIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXZIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIZIIIIIIIIIIZIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIXIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZXIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIZIIIIIIIIIIZIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIII XIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIZIIIIIIIIIIZIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIII IXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIZIIIIIIIIIIZIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIII IIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIZIIIIIIIIIIZIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIII IIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIZIIIIIIIIIIZIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIII IIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIXIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIII IIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIXIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIII IIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIYIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIXIIIIIIIIIIIIIZIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXII IIIIIIIXIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIXIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXZ IIIIIIIIXIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIXIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZX IIIIIIIIIXIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIXIIIIIIIZIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZII IIIIIIIIIIXIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIXIIIIIZIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIII IIIIIIIIIIIXIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIXIIIZIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIII IIIIIIIIIIIIXIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIXIZIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIII IIIIIIIIIIIIIXIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIYIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIII IIIIIIIIIIIIIIXIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIZIIIIIIIIIIIIIIIIIIIIIIIIIIZIXIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIII IIIIIIIIIIIIIIIXIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIYIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIII IIIIIIIIIIIIIIIIXIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIXIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIII IIIIIIIIIIIIIIIIIXIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIXIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIZIIIIIIIIII IIIIIIIIIIIIIIIIIIXZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIXIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIZIIIIIIIIIII IIIIIIIIIIIIIIIIIIZXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIXIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIZIIIIIIIIIIII IIIIIIIIIIIIIIIIIZIIXIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIXIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIZIIIIIIIIIIIII IIIIIIIIIIIIIIIIZIIIIXIIIIIIIIIIIIIIIIIIIXIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIXIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIZIIIIIIIIIIIIII IIIIIIIIIIIIIIIZIIIIIIXIIIIIIIIIIIIIIIIIIIXIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIXIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIZIIIIIIIIIIIIIII IIIIIIIIIIIIIIZIIIIIIIIXIIIIIIIIIIIIIIIIIIIXIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIXIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIZIIIIIIIIIIIIIIII IIIIIIIIIIIIIZIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIXIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIXIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIZIIIIIIIIIIIIIIIII IIIIIIIIIIIIZIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIXIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIXIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIZIIIIIIIIIIIIIIIIII IIIIIIIIIIIZIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIYIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIXIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIXIIZIIIIIIIIIIIIIIIIIII IIIIIIIIIIZIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIZIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIXZIIIIIIIIIIIIIIIIIIII IIIIZIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXZIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIXIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIII IIIZIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZXIIIIIIIIIIXIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIXIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIII IIZIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIXIIIIIIIIIIXIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIXIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIII IZIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIXIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIII ZIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIXIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIZIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIXIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIZIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIXIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIZIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIXIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIZIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIXZIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIYIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIZXIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIXIIIIIIIIXIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXZIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIXIIIIIIIIXIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZXIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIZIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIXIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIZIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIXIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIXZIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIXIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIZXIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIXIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIXIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIXIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIXIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIXIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIXIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIZ IIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIXIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIZI IIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIXIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIZII IIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIXIIIIIIIIIIIIXIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIZIII IIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIXIIIIIIIIIIIIXIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIZIIII IIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIXIIIIIIIIIIIIXIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIZIIIII IIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIXIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIZIIIIII XIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIZIIIIIII IXIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIZIIIIIIII IIXIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIZIIIIIIIII IIIXIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXZIIIIIIIIII IIIIXIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIYIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZXIIIIIIIIII IIIIIXIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXZIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIXIIIIIIIII IIIIIIXIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZXIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIXIIIIIIII IIIIIIIXIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIXIIIIIII IIIIIIIIXIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIXIIIIII IIIIIIIIIXZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIXIIIII IIIIIIIIIZXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIXIIII IIIIIIIIZIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIXIII IIIIIIIZIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIXII IIIIIIZIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIXI IIIIIZIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIZIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIX IIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIXIIIIIIIIIXIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIXIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIXIIIIIIIIIXIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIXIIIIIIIIIXIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIXIIIIIIIIIXIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIXIIIIIIIIIXIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIXIIIIIIIIIXIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIXIIIIIIIIIXZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIZIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIZXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIYIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIZIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIXIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIII XIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIZ IXIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIZI IIXIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIZII IIIXIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIZIII IIIIXIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIZIIII IIIIIXIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIZIIIII IIIIIIXIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIZIIIIZIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIZIIIIII IIIIIIIYIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIZIIIIZIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIZIIIIIII IIIIIIZIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIZIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIZIIIIIIII IIIIIZIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIZIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIYIIIIIIIII IIIIZIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIZIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIXIIIIIIII IIIZIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIZIZIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIXIIIIIII IIZIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIZIZIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIXIIIIII IZIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIXIIIII ZIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIXIIII IIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIXIII IIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIXII IIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIZIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIXI IIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIYIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIX IIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIXIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIXIIIIXIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIXIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIXIIIIXIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIXIIIIXIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIXIIIIXIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIXIIIIXIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIXIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIXIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIXIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIXIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIXIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIXIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIYIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIXIIIZIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIZIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIXIZIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIZIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIYIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIZIIIIIXIIIIIIIIIXIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIZIXIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIXIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIZIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIZIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIXZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIZIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIZIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIZXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIZIIIIIIIIZIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIZIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIZIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIZIIIIIIIIZIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIXIIIIIIIIZIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIZIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIZIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIXIIIIIIZIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIZIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIZIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIXIIIIZIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIZIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIXIIZIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIZIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIXZIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIZIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIZXIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIZIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIZIIXIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIZIIIIXIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIZIIIIIIXIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIYIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIZIIIIIIIIIIIIIIIIIIIIZIIIIIIIIXIIIIIIIIIIIIIIIIIII IIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIYIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIZIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIXIIIIIIIIIIIIIIIIII IIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIZIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIXIIIIIIIIIIIIIIIII IIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIZIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIXIIIIIIIIIIIIIIII IIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIYIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIII IIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIXIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIII IIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIXIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIII XIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIXIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIII IXIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIXIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIII IIXZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIXIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIXIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIII IIZXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIXIIIIIIXIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIXIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIII IZIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIXIIIIIIXIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIXIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIII ZIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIXIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIZ IIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIXIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIZI IIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIXIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIZII IIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIXIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXZIII IIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIXIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZXIII IIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIXIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIXII IIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIXIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIXI IIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIXIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIX IIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIYIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIII IIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIZIIIIIIIIIIIZIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIYIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIII IIIIIIIIIIIIIIIXIIIIIIIIIIIIIIZIIIIIIIIIIIZIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIII IIIIIIIIIIIIIIIIXIIIIIIIIIIIIZIIIIIIIIIIIZIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIII IIIIIIIIIIIIIIIIIXIIIIIIIIIIZIIIIIIIIIIIZIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIYIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIII IIIIIIIIIIIIIIIIIIXIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIZIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIXIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIZIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIXIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIZIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIII
symplectic rows (A | B) (160, sparse supports)
X: [28, 48, 81, 152, 179] Z: [9, 44, 95, 122, 178] X: [29, 49, 82, 153, 180] Z: [8, 43, 94, 121, 177] X: [30, 50, 83, 154, 181] Z: [7, 42, 93, 120, 176] X: [31, 51, 84, 155, 182] Z: [6, 41, 92, 159, 175] X: [32, 52, 85, 156, 183] Z: [5, 40, 91, 158, 174] X: [33, 53, 86, 157, 184] Z: [4, 79, 90, 157, 173] X: [34, 54, 87, 158, 185] Z: [3, 78, 89, 156, 172] X: [35, 55, 88, 159, 186] Z: [2, 77, 88, 155, 171] X: [36, 56, 89, 120, 187] Z: [1, 76, 87, 154, 170] X: [37, 57, 90, 121, 188] Z: [0, 75, 86, 153, 169] X: [38, 58, 91, 122, 189] Z: [39, 74, 85, 152, 168] X: [39, 59, 92, 123, 190] Z: [38, 73, 84, 151, 167] X: [0, 60, 93, 124, 191] Z: [37, 72, 83, 150, 166] X: [1, 61, 94, 125, 192] Z: [36, 71, 82, 149, 165] X: [2, 62, 95, 126, 193] Z: [35, 70, 81, 148, 164] X: [3, 63, 96, 127, 194] Z: [34, 69, 80, 147, 163] X: [4, 64, 97, 128, 195] Z: [33, 68, 119, 146, 162] X: [5, 65, 98, 129, 196] Z: [32, 67, 118, 145, 161] X: [6, 66, 99, 130, 197] Z: [31, 66, 117, 144, 160] X: [7, 67, 100, 131, 198] Z: [30, 65, 116, 143, 199] X: [8, 68, 101, 132, 199] Z: [29, 64, 115, 142, 198] X: [9, 69, 102, 133, 160] Z: [28, 63, 114, 141, 197] X: [10, 70, 103, 134, 161] Z: [27, 62, 113, 140, 196] X: [11, 71, 104, 135, 162] Z: [26, 61, 112, 139, 195] X: [12, 72, 105, 136, 163] Z: [25, 60, 111, 138, 194] X: [13, 73, 106, 137, 164] Z: [24, 59, 110, 137, 193] X: [14, 74, 107, 138, 165] Z: [23, 58, 109, 136, 192] X: [15, 75, 108, 139, 166] Z: [22, 57, 108, 135, 191] X: [16, 76, 109, 140, 167] Z: [21, 56, 107, 134, 190] X: [17, 77, 110, 141, 168] Z: [20, 55, 106, 133, 189] X: [18, 78, 111, 142, 169] Z: [19, 54, 105, 132, 188] X: [19, 79, 112, 143, 170] Z: [18, 53, 104, 131, 187] X: [20, 40, 113, 144, 171] Z: [17, 52, 103, 130, 186] X: [21, 41, 114, 145, 172] Z: [16, 51, 102, 129, 185] X: [22, 42, 115, 146, 173] Z: [15, 50, 101, 128, 184] X: [23, 43, 116, 147, 174] Z: [14, 49, 100, 127, 183] X: [24, 44, 117, 148, 175] Z: [13, 48, 99, 126, 182] X: [25, 45, 118, 149, 176] Z: [12, 47, 98, 125, 181] X: [26, 46, 119, 150, 177] Z: [11, 46, 97, 124, 180] X: [27, 47, 80, 151, 178] Z: [10, 45, 96, 123, 179] X: [15, 68, 117, 128, 160] Z: [4, 46, 118, 149, 177] X: [16, 69, 118, 129, 161] Z: [3, 45, 117, 148, 176] X: [17, 70, 119, 130, 162] Z: [2, 44, 116, 147, 175] X: [18, 71, 80, 131, 163] Z: [1, 43, 115, 146, 174] X: [19, 72, 81, 132, 164] Z: [0, 42, 114, 145, 173] X: [20, 73, 82, 133, 165] Z: [39, 41, 113, 144, 172] X: [21, 74, 83, 134, 166] Z: [38, 40, 112, 143, 171] X: [22, 75, 84, 135, 167] Z: [37, 79, 111, 142, 170] X: [23, 76, 85, 136, 168] Z: [36, 78, 110, 141, 169] X: [24, 77, 86, 137, 169] Z: [35, 77, 109, 140, 168] X: [25, 78, 87, 138, 170] Z: [34, 76, 108, 139, 167] X: [26, 79, 88, 139, 171] Z: [33, 75, 107, 138, 166] X: [27, 40, 89, 140, 172] Z: [32, 74, 106, 137, 165] X: [28, 41, 90, 141, 173] Z: [31, 73, 105, 136, 164] X: [29, 42, 91, 142, 174] Z: [30, 72, 104, 135, 163] X: [30, 43, 92, 143, 175] Z: [29, 71, 103, 134, 162] X: [31, 44, 93, 144, 176] Z: [28, 70, 102, 133, 161] X: [32, 45, 94, 145, 177] Z: [27, 69, 101, 132, 160] X: [33, 46, 95, 146, 178] Z: [26, 68, 100, 131, 199] X: [34, 47, 96, 147, 179] Z: [25, 67, 99, 130, 198] X: [35, 48, 97, 148, 180] Z: [24, 66, 98, 129, 197] X: [36, 49, 98, 149, 181] Z: [23, 65, 97, 128, 196] X: [37, 50, 99, 150, 182] Z: [22, 64, 96, 127, 195] X: [38, 51, 100, 151, 183] Z: [21, 63, 95, 126, 194] X: [39, 52, 101, 152, 184] Z: [20, 62, 94, 125, 193] X: [0, 53, 102, 153, 185] Z: [19, 61, 93, 124, 192] X: [1, 54, 103, 154, 186] Z: [18, 60, 92, 123, 191] X: [2, 55, 104, 155, 187] Z: [17, 59, 91, 122, 190] X: [3, 56, 105, 156, 188] Z: [16, 58, 90, 121, 189] X: [4, 57, 106, 157, 189] Z: [15, 57, 89, 120, 188] X: [5, 58, 107, 158, 190] Z: [14, 56, 88, 159, 187] X: [6, 59, 108, 159, 191] Z: [13, 55, 87, 158, 186] X: [7, 60, 109, 120, 192] Z: [12, 54, 86, 157, 185] X: [8, 61, 110, 121, 193] Z: [11, 53, 85, 156, 184] X: [9, 62, 111, 122, 194] Z: [10, 52, 84, 155, 183] X: [10, 63, 112, 123, 195] Z: [9, 51, 83, 154, 182] X: [11, 64, 113, 124, 196] Z: [8, 50, 82, 153, 181] X: [12, 65, 114, 125, 197] Z: [7, 49, 81, 152, 180] X: [13, 66, 115, 126, 198] Z: [6, 48, 80, 151, 179] X: [14, 67, 116, 127, 199] Z: [5, 47, 119, 150, 178] X: [31, 41, 92, 127, 172] Z: [23, 54, 99, 141, 168] X: [32, 42, 93, 128, 173] Z: [22, 53, 98, 140, 167] X: [33, 43, 94, 129, 174] Z: [21, 52, 97, 139, 166] X: [34, 44, 95, 130, 175] Z: [20, 51, 96, 138, 165] X: [35, 45, 96, 131, 176] Z: [19, 50, 95, 137, 164] X: [36, 46, 97, 132, 177] Z: [18, 49, 94, 136, 163] X: [37, 47, 98, 133, 178] Z: [17, 48, 93, 135, 162] X: [38, 48, 99, 134, 179] Z: [16, 47, 92, 134, 161] X: [39, 49, 100, 135, 180] Z: [15, 46, 91, 133, 160] X: [0, 50, 101, 136, 181] Z: [14, 45, 90, 132, 199] X: [1, 51, 102, 137, 182] Z: [13, 44, 89, 131, 198] X: [2, 52, 103, 138, 183] Z: [12, 43, 88, 130, 197] X: [3, 53, 104, 139, 184] Z: [11, 42, 87, 129, 196] X: [4, 54, 105, 140, 185] Z: [10, 41, 86, 128, 195] X: [5, 55, 106, 141, 186] Z: [9, 40, 85, 127, 194] X: [6, 56, 107, 142, 187] Z: [8, 79, 84, 126, 193] X: [7, 57, 108, 143, 188] Z: [7, 78, 83, 125, 192] X: [8, 58, 109, 144, 189] Z: [6, 77, 82, 124, 191] X: [9, 59, 110, 145, 190] Z: [5, 76, 81, 123, 190] X: [10, 60, 111, 146, 191] Z: [4, 75, 80, 122, 189] X: [11, 61, 112, 147, 192] Z: [3, 74, 119, 121, 188] X: [12, 62, 113, 148, 193] Z: [2, 73, 118, 120, 187] X: [13, 63, 114, 149, 194] Z: [1, 72, 117, 159, 186] X: [14, 64, 115, 150, 195] Z: [0, 71, 116, 158, 185] X: [15, 65, 116, 151, 196] Z: [39, 70, 115, 157, 184] X: [16, 66, 117, 152, 197] Z: [38, 69, 114, 156, 183] X: [17, 67, 118, 153, 198] Z: [37, 68, 113, 155, 182] X: [18, 68, 119, 154, 199] Z: [36, 67, 112, 154, 181] X: [19, 69, 80, 155, 160] Z: [35, 66, 111, 153, 180] X: [20, 70, 81, 156, 161] Z: [34, 65, 110, 152, 179] X: [21, 71, 82, 157, 162] Z: [33, 64, 109, 151, 178] X: [22, 72, 83, 158, 163] Z: [32, 63, 108, 150, 177] X: [23, 73, 84, 159, 164] Z: [31, 62, 107, 149, 176] X: [24, 74, 85, 120, 165] Z: [30, 61, 106, 148, 175] X: [25, 75, 86, 121, 166] Z: [29, 60, 105, 147, 174] X: [26, 76, 87, 122, 167] Z: [28, 59, 104, 146, 173] X: [27, 77, 88, 123, 168] Z: [27, 58, 103, 145, 172] X: [28, 78, 89, 124, 169] Z: [26, 57, 102, 144, 171] X: [29, 79, 90, 125, 170] Z: [25, 56, 101, 143, 170] X: [30, 40, 91, 126, 171] Z: [24, 55, 100, 142, 169] X: [21, 52, 99, 130, 168] Z: [24, 76, 85, 122, 183] X: [22, 53, 100, 131, 169] Z: [23, 75, 84, 121, 182] X: [23, 54, 101, 132, 170] Z: [22, 74, 83, 120, 181] X: [24, 55, 102, 133, 171] Z: [21, 73, 82, 159, 180] X: [25, 56, 103, 134, 172] Z: [20, 72, 81, 158, 179] X: [26, 57, 104, 135, 173] Z: [19, 71, 80, 157, 178] X: [27, 58, 105, 136, 174] Z: [18, 70, 119, 156, 177] X: [28, 59, 106, 137, 175] Z: [17, 69, 118, 155, 176] X: [29, 60, 107, 138, 176] Z: [16, 68, 117, 154, 175] X: [30, 61, 108, 139, 177] Z: [15, 67, 116, 153, 174] X: [31, 62, 109, 140, 178] Z: [14, 66, 115, 152, 173] X: [32, 63, 110, 141, 179] Z: [13, 65, 114, 151, 172] X: [33, 64, 111, 142, 180] Z: [12, 64, 113, 150, 171] X: [34, 65, 112, 143, 181] Z: [11, 63, 112, 149, 170] X: [35, 66, 113, 144, 182] Z: [10, 62, 111, 148, 169] X: [36, 67, 114, 145, 183] Z: [9, 61, 110, 147, 168] X: [37, 68, 115, 146, 184] Z: [8, 60, 109, 146, 167] X: [38, 69, 116, 147, 185] Z: [7, 59, 108, 145, 166] X: [39, 70, 117, 148, 186] Z: [6, 58, 107, 144, 165] X: [0, 71, 118, 149, 187] Z: [5, 57, 106, 143, 164] X: [1, 72, 119, 150, 188] Z: [4, 56, 105, 142, 163] X: [2, 73, 80, 151, 189] Z: [3, 55, 104, 141, 162] X: [3, 74, 81, 152, 190] Z: [2, 54, 103, 140, 161] X: [4, 75, 82, 153, 191] Z: [1, 53, 102, 139, 160] X: [5, 76, 83, 154, 192] Z: [0, 52, 101, 138, 199] X: [6, 77, 84, 155, 193] Z: [39, 51, 100, 137, 198] X: [7, 78, 85, 156, 194] Z: [38, 50, 99, 136, 197] X: [8, 79, 86, 157, 195] Z: [37, 49, 98, 135, 196] X: [9, 40, 87, 158, 196] Z: [36, 48, 97, 134, 195] X: [10, 41, 88, 159, 197] Z: [35, 47, 96, 133, 194] X: [11, 42, 89, 120, 198] Z: [34, 46, 95, 132, 193] X: [12, 43, 90, 121, 199] Z: [33, 45, 94, 131, 192] X: [13, 44, 91, 122, 160] Z: [32, 44, 93, 130, 191] X: [14, 45, 92, 123, 161] Z: [31, 43, 92, 129, 190] X: [15, 46, 93, 124, 162] Z: [30, 42, 91, 128, 189] X: [16, 47, 94, 125, 163] Z: [29, 41, 90, 127, 188] X: [17, 48, 95, 126, 164] Z: [28, 40, 89, 126, 187] X: [18, 49, 96, 127, 165] Z: [27, 79, 88, 125, 186] X: [19, 50, 97, 128, 166] Z: [26, 78, 87, 124, 185] X: [20, 51, 98, 129, 167] Z: [25, 77, 86, 123, 184]
Code ID 200-43-19 · download JSON · raw on GitHub