← back to the stabilizer board
[[155,6,21]] d ≤stabilizer
n
155
k
6
d
21
kd²/n
17.071
w
8

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 21 · witness Pauli weight 21 (5 Y factors; Hamming weight over 2n bits 26) (claimed upper_bound)
witness operator (Pauli string, 21 qubits)
IIIIIIIIIIIIIXIIIIIIIIZXIIIIIIIYIIIIZIXIIIIIIZIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIXZIIIIIIIIIIIIIIZIIIXIIIYIIIIIZZIIIYIIIIIIIIIIIZIIIIIXIIYIIIIIXIIIIIIIIIIIIIYI X: [13, 23, 31, 38, 51, 77, 97, 101, 112, 130, 133, 139, 153] Z: [22, 31, 36, 45, 78, 93, 101, 107, 108, 112, 124, 133, 153]
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 6–8 (mean 7.897)
qubit degrees S 6–8 (mean 7.897)
trapping sets S (1,6)×1 (2,6)×2 (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,6): 1 (1,7): 14 (1,8): 140 (2,6): 2 (2,7): 12 (2,8): 67 (2,9): 17 (2,10): 76 (2,11): 177 (2,12): 962 (2,13): 186 (2,14): 1196 (3,8): 2 (3,9): 20 (3,10): 59 (3,11): 213 (3,12): 788 (3,13): 952 (3,14): 3952 (3,15): 2853 (3,16): 10556 (3,17): 5862 (3,18): 24941 (3,19): 3061 (3,20): 14142 (3,21): 97 (3,22): 379

Construction & provenance

provenance submitted through the challenge
novelty novelty not audited
construction Affine-inversion fold of a BB parent on Z_155 x Z_1: A=[(0, 0), (11, 0), (25, 0), (40, 0)], B=[(0, 0), (20, 0), (81, 0), (126, 0)], P_t(g)=t-g with t=(0, 0); S=(A|BP_t). Standard abelian mirror-code / symplectic-halving construction.
model GPT-6 Astra (claimed, not verified)
date 2026-10-01
notes Standard abelian mirror construction from the cyclic generalized-bicycle parent codes/310-12-26.json contributed by @vprusso with Claude Fable 5.1. The fold and search were performed by GPT-6 Astra for @mrvee-qC-bee. Distance is the lowest retained Pauli witness, an upper bound rather than an exact certificate. Construction and literature novelty are not claimed.
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

[[155,6,21]] — cyclic mirror stabilizer fold

Direction & hypothesis

This is a weight-8, unrestricted stabilizer entry with a **witness-backed upper bound d <= 21**, not an exact-distance result. Its submitted kd²/n is 2646/155 = 17.0709677. It adds a longer-distance, smaller-logical-dimension point beside the existing [[144,10,16]] and [[96,10,12]] folds. It is not a claim to the largest score in the category.

The construction is the standard abelian mirror code of Khesin and Lu, applied to the cyclic generalized-bicycle parent [[310,12,26]] contributed by @vprusso using Claude Fable 5.1. The parent's exact supports and search history are in its pinned note. The present fold and additional searches are by @mrvee-qC-bee with GPT-6 Astra. Construction novelty is not claimed; broader literature novelty of this instance remains unverified.

What was searched

The parent uses circulants over Z_155 with supports A = {0,11,25,40}, B = {0,20,81,126}. We formed S = (A | BP), with P(i) = -i mod 155. There is one generator per group element and no geometric layout. The binary rank is 149, so the code encodes 6 qubits.

An earlier screen used 400 direct Pauli trials, followed by 12,000 native doubled-code trials per CSS side (seed 2621001) and 600 pure-axis trials per X/Y/Z section. It reached Pauli weight 25. Translating the parent's stored logical witnesses through all 155 group shifts and folding them reduced that bound to 22. Both the parent's X and Z witnesses supplied weight-22 representatives.

The new audit used the unchanged trusted search engines. Direct Pauli RIS used a 20,000-trial ceiling and 90-second cap at seed 10112026, pair depth 20. Eight doubled-code native runs used 20,000 trials per CSS side, pair depth 20, four threads, seeds 10112026 through 10112033. The first used the original basis; the other seven used independently sampled single-qubit Clifford basis changes. Each returned operator was mapped back, checked with the trusted Pauli predicate, and saved immediately.

Evidence trail

| Search or witness transformation | Lightest Pauli weight returned | | --- | ---: | | Earlier native doubled-code screen | 25 | | Parent-witness translations followed by folding | 22 | | New direct Pauli search, 68.6 seconds elapsed | 24 | | Eight new native doubled-code runs | 23 | | Exact three-bit embedding, 1,000,000 native trials per side, seed 10412026 | 21 | | Independent three-bit run, 400,000 native trials per side, seed 10512026 | 23 |

The million-trial run returned an embedded Hamming-weight-24 operator which mapped to a Pauli-weight-21 logical. The second run returned embedded weight 25 and Pauli weight 23; the lower retained bound remains 21. These different weights are not interchangeable. The final JSON contains the actual weight-21 X/Z support, including overlaps counted once. Every returned witness was retained locally; a heavier later result never replaced a lighter one.

For S = (A | B), the embedding has H_X = [A,0,B; I,I,I] and H_Z = [B,A+B,A]. Its X logical quotient maps by (u,v,w) -> (u+v,v+w). The kernel of this projection is generated by (I,I,I); a minimum-weight lift uses one of the three coordinates for each nonidentity Pauli. Consequently the embedded X distance equals the source Pauli distance. Searching this embedding is still heuristic and supplies upper bounds, not lower bounds.

A SAT query for Pauli weight <= 21 through the same embedding timed out on both sides with a 35-second solver limit per side (101.8 seconds total, including setup). It provides no distance certificate. The final candidate passes the unchanged trusted candidate gate, including its independent refutation and board duplicate checks.

Dead ends

The original weight-25 screen and the transferred weight-22 claim were both too high. The million-trial embedding exposed the latter. Native doubled searches returned 23--27 in the new basis sweep and did not recover the final witness; their failure to lower a bound is not a proof. The SAT timeout also supplies no lower bound. Larger 451- and 365-qubit folds screened attractively but their additional searches remained far above their stored witnesses; they were not used as evidence for this code.

Tools

GPT-6 Astra in Codex, with independent submission-compliance review. Trusted tools: verify/heuristic_distance.py, verify/gf2_fast.cpp, verify/sat_certify.py, and verify/validate_candidate.py from the challenge repository. The direct and native engines were not modified. The search took several CPU minutes; the direct-search figure is a time-capped trial ceiling rather than a claimed completed trial count. No circuit-performance or locality claim is made.

Reproduction

Number qubits and rows from 0 to 154. Generator i has X support {i+a mod 155 : a in {0,11,25,40}} and Z support {-i-b mod 155 : b in {0,20,81,126}}. Overlaps represent Y. This completely specifies the submitted check matrix:

import json

with open("codes/155-6-21.json") as stream:
    doc = json.load(stream)
rows = [
    {"X": sorted((i+a) % 155 for a in (0,11,25,40)),
     "Z": sorted((-i-b) % 155 for b in (0,20,81,126))}
    for i in range(155)
]
assert rows == doc["checks"]["S"]

Run the repository verifier on the JSON to check commutation, rank, weight, and the stored logical witness. To repeat the embedding search, construct the two block matrices above, call the trusted native distance_rand_witness with pair depth 8 and eight threads at the listed budgets and seeds, and map each returned X operator as above. A returned Z operator has the form (u,u+w,w) and maps to (w,u); validate it with the trusted Pauli predicate before comparing its weight.

Stabilizer generators

generators 155 (max weight 8; 155 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 (155, Pauli strings on 155 qubits)
YIIIIIIIIIIXIIIIIIIIIIIIIXIIIZIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIII IXIIIIIIIIIIXIIIIIIIIIIIIIXIZIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZ IIXIIIIIIIIIIXIIIIIIIIIIIIIYIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZI IIIXIIIIIIIIIIXIIIIIIIIIIIZIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZII IIIIXIIIIIIIIIIXIIIIIIIIIZIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIII IIIIIXIIIIIIIIIIXIIIIIIIZIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIII IIIIIIXIIIIIIIIIIXIIIIIZIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIII IIIIIIIXIIIIIIIIIIXIIIZIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIII IIIIIIIIXIIIIIIIIIIXIZIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIII IIIIIIIIIXIIIIIIIIIIYIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIII IIIIIIIIIIXIIIIIIIIZIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIII IIIIIIIIIIIXIIIIIIZIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIII IIIIIIIIIIIIXIIIIZIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIII IIIIIIIIIIIIIXIIZIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIII IIIIIIIIIIIIIIXZIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIII IIIIIIIIIIIIIIZXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIII IIIIIIIIIIIIIZIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIII IIIIIIIIIIIIZIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIYIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIII IIIIIIIIIIIZIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIZIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIII IIIIIIIIIIZIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIZIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIII IIIIIIIIIZIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIZIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIII IIIIIIIIZIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIZIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIII IIIIIIIZIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIZIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIII IIIIIIZIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIZIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIII IIIIIZIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXZIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIII IIIIZIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIZXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIII IIIZIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIZIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIII IIZIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIZIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIII IZIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIZIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIII ZIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIZIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIZIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZ IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXZIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZI IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIZXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIZIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIZIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIZIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIZIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIYIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIZXIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIZIIXIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIZIIIIXIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIZIIIIIIXIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIZIIIIIIIIXIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIZIIIIIIIIIIXIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIZIIIIIIIIIIIIXIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIYIIIIIIIIIIIIIIXIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIZIXIIIIIIIIIIIIIIXIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIZIIIXIIIIIIIIIIIIIIXZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIZIIIIIXIIIIIIIIIIIIIZXIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIZIIIIIIIXIIIIIIIIIIIZIIXIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIZIIIIIIIIIXIIIIIIIIIZIIIIXIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIZIIIIIIIIIIIXIIIIIIIZIIIIIIXIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIYIIIIIIIIIIIIIXIIIIIZIIIIIIIIXIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIZIXIIIIIIIIIIIIIXIIIZIIIIIIIIIIXIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIZIIIXIIIIIIIIIIIIIXIZIIIIIIIIIIIIXIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIZIIIIIXIIIIIIIIIIIIIYIIIIIIIIIIIIIIXIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIZIIIIIIIXIIIIIIIIIIIZIXIIIIIIIIIIIIIIXIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXZIIIIIIIIIXIIIIIIIIIZIIIXIIIIIIIIIIIIIIXIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZXIIIIIIIIIIXIIIIIIIZIIIIIXIIIIIIIIIIIIIIXIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIXIIIIIIIIIIXIIIIIZIIIIIIIXIIIIIIIIIIIIIIXIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIXIIIIIIIIIIXIIIZIIIIIIIIIXIIIIIIIIIIIIIIXIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIXIIIIIIIIIIXIZIIIIIIIIIIIXIIIIIIIIIIIIIIXIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIXIIIIIIIIIIYIIIIIIIIIIIIIXIIIIIIIIIIIIIIYIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIXIIIIIIIIZIXIIIIIIIIIIIIIXIIIIIIIIIIIIZIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII ZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIXIIIIIIZIIIXIIIIIIIIIIIIIXIIIIIIIIIIZIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIXIIIIZIIIIIXIIIIIIIIIIIIIXIIIIIIIIZIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZ IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIXIIZIIIIIIIXIIIIIIIIIIIIIXIIIIIIZIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZI IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIXZIIIIIIIIIXIIIIIIIIIIIIIXIIIIZIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZXIIIIIIIIIIXIIIIIIIIIIIIIXIIZIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIXIIIIIIIIIIXIIIIIIIIIIIIIXZIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIXIIIIIIIIIIXIIIIIIIIIIIIZXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIXIIIIIIIIIIXIIIIIIIIIIZIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIXIIIIIIIIIIXIIIIIIIIZIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIXIIIIIIIIIIXIIIIIIZIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIZIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIXIIIIIIIIIIXIIIIZIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIZIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIXIIIIIIIIIIXIIZIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIZIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIXIIIIIIIIIIXZIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIZIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIXIIIIIIIIIZXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIIIZIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIXIIIIIIIZIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIIIZIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIXIIIIIZIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIIIZIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIXIIIZIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIIIZIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIXIZIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIIZIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIYIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIZIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIZIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXZIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIZXIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIZIIXIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIZIIIIXIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIZIIIIIIXIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIZIIIIIIIIXIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIZIIIIIIIIIIXIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIZIIIIIIIIIIIIXIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIYIIIIIIIIIIIIIIXIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIZIXIIIIIIIIIIIIIIXIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIZIIIXIIIIIIIIIIIIIIXIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIZIIIIIXIIIIIIIIIIIIIIXIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIZIIIIIIIXIIIIIIIIIIIIIIXIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIZIIIIIIIIIXIIIIIIIIIIIIIIXIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIZIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIYIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIIII IIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIZIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIIII IIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIZIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXIII IIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIZIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXII IIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIZIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIXI IIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXZIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIIIX XIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIIII IXIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIIII IIXIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIIII IIIXIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIIII IIIIXIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIIII IIIIIXIIIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIIII IIIIIIXIIIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIIII IIIIIIIXIIIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIIII IIIIIIIIXIIIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIIII IIIIIIIIIXIZIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIIII IIIIIIIIIIYIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIIII IIIIIIIIIZIXIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXIII IIIIIIIIZIIIXIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXII IIIIIIIZIIIIIXIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIXI IIIIIIZIIIIIIIXIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIIIX XIIIIZIIIIIIIIIXIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIIII IXIIZIIIIIIIIIIIXIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIIII IIXZIIIIIIIIIIIIIXIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIIII IIZXIIIIIIIIIIIIIIXIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIIII IZIIXIIIIIIIIIIIIIIXIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIIII ZIIIIXIIIIIIIIIIIIIIYIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIII IIIIIIXIIIIIIIIIIIIZIXIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIIIZ IIIIIIIXIIIIIIIIIIZIIIXIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIIIZI IIIIIIIIXIIIIIIIIZIIIIIXIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXIIZII IIIIIIIIIXIIIIIIZIIIIIIIXIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIXZIII IIIIIIIIIIXIIIIZIIIIIIIIIXIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIZXIII IIIIIIIIIIIXIIZIIIIIIIIIIIXIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIZIIXII IIIIIIIIIIIIXZIIIIIIIIIIIIIXIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIZIIIIXI IIIIIIIIIIIIZXIIIIIIIIIIIIIIXIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIIIZIIIIIIX XIIIIIIIIIIZIIXIIIIIIIIIIIIIIXIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIXIZIIIIIIII IXIIIIIIIIZIIIIXIIIIIIIIIIIIIIXIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIYIIIIIIIII IIXIIIIIIZIIIIIIXIIIIIIIIIIIIIIXIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIXIIIIIIII IIIXIIIIZIIIIIIIIXIIIIIIIIIIIIIIXIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIXIIIIIII IIIIXIIZIIIIIIIIIIXIIIIIIIIIIIIIIXIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIXIIIIII IIIIIXZIIIIIIIIIIIIXIIIIIIIIIIIIIIXZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIXIIIII IIIIIZXIIIIIIIIIIIIIXIIIIIIIIIIIIIZXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIXIIII IIIIZIIXIIIIIIIIIIIIIXIIIIIIIIIIIZIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIXIII IIIZIIIIXIIIIIIIIIIIIIXIIIIIIIIIZIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIXII IIZIIIIIIXIIIIIIIIIIIIIXIIIIIIIZIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIXI IZIIIIIIIIXIIIIIIIIIIIIIXIIIIIZIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIZIIIIIIIIIIIIIIIIIX
symplectic rows (A | B) (155, sparse supports)
X: [0, 11, 25, 40] Z: [0, 29, 74, 135] X: [1, 12, 26, 41] Z: [28, 73, 134, 154] X: [2, 13, 27, 42] Z: [27, 72, 133, 153] X: [3, 14, 28, 43] Z: [26, 71, 132, 152] X: [4, 15, 29, 44] Z: [25, 70, 131, 151] X: [5, 16, 30, 45] Z: [24, 69, 130, 150] X: [6, 17, 31, 46] Z: [23, 68, 129, 149] X: [7, 18, 32, 47] Z: [22, 67, 128, 148] X: [8, 19, 33, 48] Z: [21, 66, 127, 147] X: [9, 20, 34, 49] Z: [20, 65, 126, 146] X: [10, 21, 35, 50] Z: [19, 64, 125, 145] X: [11, 22, 36, 51] Z: [18, 63, 124, 144] X: [12, 23, 37, 52] Z: [17, 62, 123, 143] X: [13, 24, 38, 53] Z: [16, 61, 122, 142] X: [14, 25, 39, 54] Z: [15, 60, 121, 141] X: [15, 26, 40, 55] Z: [14, 59, 120, 140] X: [16, 27, 41, 56] Z: [13, 58, 119, 139] X: [17, 28, 42, 57] Z: [12, 57, 118, 138] X: [18, 29, 43, 58] Z: [11, 56, 117, 137] X: [19, 30, 44, 59] Z: [10, 55, 116, 136] X: [20, 31, 45, 60] Z: [9, 54, 115, 135] X: [21, 32, 46, 61] Z: [8, 53, 114, 134] X: [22, 33, 47, 62] Z: [7, 52, 113, 133] X: [23, 34, 48, 63] Z: [6, 51, 112, 132] X: [24, 35, 49, 64] Z: [5, 50, 111, 131] X: [25, 36, 50, 65] Z: [4, 49, 110, 130] X: [26, 37, 51, 66] Z: [3, 48, 109, 129] X: [27, 38, 52, 67] Z: [2, 47, 108, 128] X: [28, 39, 53, 68] Z: [1, 46, 107, 127] X: [29, 40, 54, 69] Z: [0, 45, 106, 126] X: [30, 41, 55, 70] Z: [44, 105, 125, 154] X: [31, 42, 56, 71] Z: [43, 104, 124, 153] X: [32, 43, 57, 72] Z: [42, 103, 123, 152] X: [33, 44, 58, 73] Z: [41, 102, 122, 151] X: [34, 45, 59, 74] Z: [40, 101, 121, 150] X: [35, 46, 60, 75] Z: [39, 100, 120, 149] X: [36, 47, 61, 76] Z: [38, 99, 119, 148] X: [37, 48, 62, 77] Z: [37, 98, 118, 147] X: [38, 49, 63, 78] Z: [36, 97, 117, 146] X: [39, 50, 64, 79] Z: [35, 96, 116, 145] X: [40, 51, 65, 80] Z: [34, 95, 115, 144] X: [41, 52, 66, 81] Z: [33, 94, 114, 143] X: [42, 53, 67, 82] Z: [32, 93, 113, 142] X: [43, 54, 68, 83] Z: [31, 92, 112, 141] X: [44, 55, 69, 84] Z: [30, 91, 111, 140] X: [45, 56, 70, 85] Z: [29, 90, 110, 139] X: [46, 57, 71, 86] Z: [28, 89, 109, 138] X: [47, 58, 72, 87] Z: [27, 88, 108, 137] X: [48, 59, 73, 88] Z: [26, 87, 107, 136] X: [49, 60, 74, 89] Z: [25, 86, 106, 135] X: [50, 61, 75, 90] Z: [24, 85, 105, 134] X: [51, 62, 76, 91] Z: [23, 84, 104, 133] X: [52, 63, 77, 92] Z: [22, 83, 103, 132] X: [53, 64, 78, 93] Z: [21, 82, 102, 131] X: [54, 65, 79, 94] Z: [20, 81, 101, 130] X: [55, 66, 80, 95] Z: [19, 80, 100, 129] X: [56, 67, 81, 96] Z: [18, 79, 99, 128] X: [57, 68, 82, 97] Z: [17, 78, 98, 127] X: [58, 69, 83, 98] Z: [16, 77, 97, 126] X: [59, 70, 84, 99] Z: [15, 76, 96, 125] X: [60, 71, 85, 100] Z: [14, 75, 95, 124] X: [61, 72, 86, 101] Z: [13, 74, 94, 123] X: [62, 73, 87, 102] Z: [12, 73, 93, 122] X: [63, 74, 88, 103] Z: [11, 72, 92, 121] X: [64, 75, 89, 104] Z: [10, 71, 91, 120] X: [65, 76, 90, 105] Z: [9, 70, 90, 119] X: [66, 77, 91, 106] Z: [8, 69, 89, 118] X: [67, 78, 92, 107] Z: [7, 68, 88, 117] X: [68, 79, 93, 108] Z: [6, 67, 87, 116] X: [69, 80, 94, 109] Z: [5, 66, 86, 115] X: [70, 81, 95, 110] Z: [4, 65, 85, 114] X: [71, 82, 96, 111] Z: [3, 64, 84, 113] X: [72, 83, 97, 112] Z: [2, 63, 83, 112] X: [73, 84, 98, 113] Z: [1, 62, 82, 111] X: [74, 85, 99, 114] Z: [0, 61, 81, 110] X: [75, 86, 100, 115] Z: [60, 80, 109, 154] X: [76, 87, 101, 116] Z: [59, 79, 108, 153] X: [77, 88, 102, 117] Z: [58, 78, 107, 152] X: [78, 89, 103, 118] Z: [57, 77, 106, 151] X: [79, 90, 104, 119] Z: [56, 76, 105, 150] X: [80, 91, 105, 120] Z: [55, 75, 104, 149] X: [81, 92, 106, 121] Z: [54, 74, 103, 148] X: [82, 93, 107, 122] Z: [53, 73, 102, 147] X: [83, 94, 108, 123] Z: [52, 72, 101, 146] X: [84, 95, 109, 124] Z: [51, 71, 100, 145] X: [85, 96, 110, 125] Z: [50, 70, 99, 144] X: [86, 97, 111, 126] Z: [49, 69, 98, 143] X: [87, 98, 112, 127] Z: [48, 68, 97, 142] X: [88, 99, 113, 128] Z: [47, 67, 96, 141] X: [89, 100, 114, 129] Z: [46, 66, 95, 140] X: [90, 101, 115, 130] Z: [45, 65, 94, 139] X: [91, 102, 116, 131] Z: [44, 64, 93, 138] X: [92, 103, 117, 132] Z: [43, 63, 92, 137] X: [93, 104, 118, 133] Z: [42, 62, 91, 136] X: [94, 105, 119, 134] Z: [41, 61, 90, 135] X: [95, 106, 120, 135] Z: [40, 60, 89, 134] X: [96, 107, 121, 136] Z: [39, 59, 88, 133] X: [97, 108, 122, 137] Z: [38, 58, 87, 132] X: [98, 109, 123, 138] Z: [37, 57, 86, 131] X: [99, 110, 124, 139] Z: [36, 56, 85, 130] X: [100, 111, 125, 140] Z: [35, 55, 84, 129] X: [101, 112, 126, 141] Z: [34, 54, 83, 128] X: [102, 113, 127, 142] Z: [33, 53, 82, 127] X: [103, 114, 128, 143] Z: [32, 52, 81, 126] X: [104, 115, 129, 144] Z: [31, 51, 80, 125] X: [105, 116, 130, 145] Z: [30, 50, 79, 124] X: [106, 117, 131, 146] Z: [29, 49, 78, 123] X: [107, 118, 132, 147] Z: [28, 48, 77, 122] X: [108, 119, 133, 148] Z: [27, 47, 76, 121] X: [109, 120, 134, 149] Z: [26, 46, 75, 120] X: [110, 121, 135, 150] Z: [25, 45, 74, 119] X: [111, 122, 136, 151] Z: [24, 44, 73, 118] X: [112, 123, 137, 152] Z: [23, 43, 72, 117] X: [113, 124, 138, 153] Z: [22, 42, 71, 116] X: [114, 125, 139, 154] Z: [21, 41, 70, 115] X: [0, 115, 126, 140] Z: [20, 40, 69, 114] X: [1, 116, 127, 141] Z: [19, 39, 68, 113] X: [2, 117, 128, 142] Z: [18, 38, 67, 112] X: [3, 118, 129, 143] Z: [17, 37, 66, 111] X: [4, 119, 130, 144] Z: [16, 36, 65, 110] X: [5, 120, 131, 145] Z: [15, 35, 64, 109] X: [6, 121, 132, 146] Z: [14, 34, 63, 108] X: [7, 122, 133, 147] Z: [13, 33, 62, 107] X: [8, 123, 134, 148] Z: [12, 32, 61, 106] X: [9, 124, 135, 149] Z: [11, 31, 60, 105] X: [10, 125, 136, 150] Z: [10, 30, 59, 104] X: [11, 126, 137, 151] Z: [9, 29, 58, 103] X: [12, 127, 138, 152] Z: [8, 28, 57, 102] X: [13, 128, 139, 153] Z: [7, 27, 56, 101] X: [14, 129, 140, 154] Z: [6, 26, 55, 100] X: [0, 15, 130, 141] Z: [5, 25, 54, 99] X: [1, 16, 131, 142] Z: [4, 24, 53, 98] X: [2, 17, 132, 143] Z: [3, 23, 52, 97] X: [3, 18, 133, 144] Z: [2, 22, 51, 96] X: [4, 19, 134, 145] Z: [1, 21, 50, 95] X: [5, 20, 135, 146] Z: [0, 20, 49, 94] X: [6, 21, 136, 147] Z: [19, 48, 93, 154] X: [7, 22, 137, 148] Z: [18, 47, 92, 153] X: [8, 23, 138, 149] Z: [17, 46, 91, 152] X: [9, 24, 139, 150] Z: [16, 45, 90, 151] X: [10, 25, 140, 151] Z: [15, 44, 89, 150] X: [11, 26, 141, 152] Z: [14, 43, 88, 149] X: [12, 27, 142, 153] Z: [13, 42, 87, 148] X: [13, 28, 143, 154] Z: [12, 41, 86, 147] X: [0, 14, 29, 144] Z: [11, 40, 85, 146] X: [1, 15, 30, 145] Z: [10, 39, 84, 145] X: [2, 16, 31, 146] Z: [9, 38, 83, 144] X: [3, 17, 32, 147] Z: [8, 37, 82, 143] X: [4, 18, 33, 148] Z: [7, 36, 81, 142] X: [5, 19, 34, 149] Z: [6, 35, 80, 141] X: [6, 20, 35, 150] Z: [5, 34, 79, 140] X: [7, 21, 36, 151] Z: [4, 33, 78, 139] X: [8, 22, 37, 152] Z: [3, 32, 77, 138] X: [9, 23, 38, 153] Z: [2, 31, 76, 137] X: [10, 24, 39, 154] Z: [1, 30, 75, 136]
Code ID 155-6-21 · download JSON · raw on GitHub