diff --git a/research/transported-warp-frames/.gitattributes b/research/transported-warp-frames/.gitattributes new file mode 100644 index 0000000000..c52284fe00 --- /dev/null +++ b/research/transported-warp-frames/.gitattributes @@ -0,0 +1,5 @@ +# Keep authenticated predecessor bytes, including their original line endings. +native/** -text whitespace=cr-at-eol +vendor/** -text whitespace=cr-at-eol +inputs/** -text whitespace=cr-at-eol +evidence/** -text whitespace=cr-at-eol diff --git a/research/transported-warp-frames/FRONTIER.json b/research/transported-warp-frames/FRONTIER.json new file mode 100644 index 0000000000..fae5cea862 --- /dev/null +++ b/research/transported-warp-frames/FRONTIER.json @@ -0,0 +1,228 @@ +{ + "utc": "2026-10-19T04:10:38.418869+00:00", + "main": "20ecf2891d80b5acf18d980b2164fb44ea7faa90", + "priority_revision": 6, + "opening_open_body_count": 608, + "final_updated_pr_count": 100, + "newer_prs": [ + { + "number": 3891, + "title": "Research: price the first profitable helper-star interface word (no κ)", + "head": "03a875f3b6cb221233152dffffa2875828effec1", + "state": "open" + }, + { + "number": 3892, + "title": "Add scoped R439 quartet frame-cut audit", + "head": "b186c92918335916667b21c528418d15a4c6cce5", + "state": "open" + }, + { + "number": 3893, + "title": "Add S3 three-register rank lower bound", + "head": "d3e2a4d5d967e9baf071dfdfe97e598aded3e025", + "state": "open" + }, + { + "number": 3894, + "title": "research: price full P104 end-cut correction", + "head": "13b397e36d43f2a91b9e6d42b3ca67f0ec50cea7", + "state": "open" + }, + { + "number": 3895, + "title": "Add exact complex rank-16 block decoder screen", + "head": "2e969106d82a7e53ee3a22580653521b4876cc6b", + "state": "open" + }, + { + "number": 3896, + "title": "research: screen rank-2 block helper inventory", + "head": "044d9a28563d1e355c0c6d85455b90ecef761ffd", + "state": "open" + }, + { + "number": 3897, + "title": "research: audit minimal joint-output connector charge", + "head": "03444336c7b327e12ab3b69dde4def7b8dfae27c", + "state": "open" + }, + { + "number": 3898, + "title": "research: bind selected stage-one stock recurrence", + "head": "12d9fed0f10e3b04929dc09864ad73298a628961", + "state": "open" + }, + { + "number": 3899, + "title": "research: independently audit L22 union prune on tiny domain", + "head": "e687791f733e10adb6c3217fa93b3ad8449f1ee8", + "state": "open" + }, + { + "number": 3900, + "title": "Add exact rank-7 stage-three moment crossing audit", + "head": "fe56c52184445a0009b8aa77ce8c29006379fb1e", + "state": "open" + }, + { + "number": 3901, + "title": "research: speed T16 audit mutation controls", + "head": "5e58fab0c7d9a1950993577795970ff8e4d809e6", + "state": "open" + }, + { + "number": 3902, + "title": "Add canonical gauge companion frame cross-check", + "head": "ca25d05d9c1e33f846b23442a50a78887d5d59c9", + "state": "open" + }, + { + "number": 3903, + "title": "docs: link reviewed status from research glossary", + "head": "ad56ff7b100601d68bf9693cf53a4b3a18c47ca1", + "state": "open" + }, + { + "number": 3904, + "title": "research: pin dirty R439 helper K mismatch", + "head": "5b581f7b9f72238e90e45958e941eade04df84cb", + "state": "open" + }, + { + "number": 3905, + "title": "Research: exact four-call minimum for an integer-shear target", + "head": "b27bf4c72a822b21f483e08cb3241ad9d165b66f", + "state": "open" + }, + { + "number": 3906, + "title": "Audit Q8 dirty spectator restoration boundary", + "head": "c0e26ee878ffb168b3fc824cd2a3e12d68eb083f", + "state": "open" + }, + { + "number": 3907, + "title": "Research P104 singular-mixing lifetime floor", + "head": "8e3360b40ea4edf71719240c49fb4213145525fb", + "state": "open" + }, + { + "number": 3908, + "title": "research: exact QQ16 consumer budget obstruction under centre-64 law", + "head": "0d8880e38ed7c88d70eec6a48e5aa829d0fb22f3", + "state": "open" + }, + { + "number": 3909, + "title": "Add five-source arity-four connector cost bound", + "head": "0133b60ee8cba7512ef88c0261984adca65977f3", + "state": "open" + }, + { + "number": 3910, + "title": "Add physical Gaussian row norm transfer audit", + "head": "e7bf247ed11f2b2fb168e3d221e71b824636b102", + "state": "open" + }, + { + "number": 3911, + "title": "Add independent V45 frame and ledger audit", + "head": "b4a16b988e6255e680f623bda59c668177143949", + "state": "open" + }, + { + "number": 3912, + "title": "research: bind selected HPE tail premise", + "head": "4da35724d9ecfe3ea5ff2e8bc32078c0e714cb89", + "state": "open" + }, + { + "number": 3913, + "title": "Research: bound PR1154 packing headroom", + "head": "9f33bee7ee94cbfb316107492a9a2887aa04c3ee", + "state": "open" + }, + { + "number": 3914, + "title": "research: bound A5 caller embedding into additive addresses", + "head": "e44c63550d59173d7f5425b97c7fe22764214e0b", + "state": "open" + }, + { + "number": 3915, + "title": "Add P104 flag 0 coefficient transport audit", + "head": "5a082968713ae78a563985b37eef0762961118de", + "state": "open" + }, + { + "number": 3916, + "title": "Add exact dirty-input coefficient audit for P112 tetrad block", + "head": "144db5bf3ae3b39c8512878ff4f463eeb4d4e903", + "state": "open" + }, + { + "number": 3917, + "title": "Research four-end k8 caller interface map", + "head": "14d831ff450a0608d5d8b6698f933f3b0a77c5da", + "state": "open" + }, + { + "number": 3918, + "title": "Add selected centre decoder demand floor audit", + "head": "986eb22defccc4578b2c634835c03e69377df171", + "state": "open" + }, + { + "number": 3919, + "title": "Audit dirty direct-call supplier gap", + "head": "73be70d28e3531ca131b76d207fbce9b42e0a74c", + "state": "open" + }, + { + "number": 3920, + "title": "research: audit selected stock boundary", + "head": "f17d6c4f0e6ed3cf8a8bf8a1286782bef3b53cf8", + "state": "open" + }, + { + "number": 3921, + "title": "research: audit selected PR589 source blob binding", + "head": "920900f66ff250a8a49a9d4c4ec5873f6036e682", + "state": "open" + }, + { + "number": 3922, + "title": "Add exact small-depth audit for butterfly transfer", + "head": "513cba38b401cb98514bd8dc60dd4821aac3343b", + "state": "open" + }, + { + "number": 3923, + "title": "research: audit exact T74 moment endpoints", + "head": "1263091c34f49122a61bc6b3d880931c1b1af405", + "state": "open" + }, + { + "number": 3924, + "title": "Add R439 shear rebase profile audit", + "head": "90bd2a5fefa26815736b76e1815b9b2590beaa85", + "state": "open" + }, + { + "number": 3926, + "title": "Certify the sharp recursive-size window of Gaussian residue recovery", + "head": "08e56885ded46bdef8826d4b467e9eea262d1c22", + "state": "open" + }, + { + "number": 3928, + "title": "Prove sharp common-E8 embedding bound for tensor pairing", + "head": "2b2daaecac95e1048923d22fda51ccd01780565f", + "state": "open" + } + ], + "coverage": "Opening complete 608-open-body created-order pagination plus final updated 100 all-state PRs, including 36 newer bodies through #3928. Actual #3917 README and #3928 proof compared. Discussion replies bounded; not exhaustive novelty evidence.", + "selected_kappa": "0.001672660197076918", + "new_kappa": null +} diff --git a/research/transported-warp-frames/INPUTS.json b/research/transported-warp-frames/INPUTS.json new file mode 100644 index 0000000000..4254dd4dcd --- /dev/null +++ b/research/transported-warp-frames/INPUTS.json @@ -0,0 +1,33 @@ +{ + "inputs/BASE-WORD.json.gz": "5ca4be99851f8878cbfe0fd6c454df926b11218f17feefa1664721cf03156699", + "inputs/RECIPE.json": "aa4ddab6f44c8a37892cb2261aa9302e6a9a2c809aa2472678860dd2b05b1023", + "inputs/REFRAMED-WORD.json": "d7ec2d3c085d24264d6896107f1db348015c6e770792d72811923906d0dc1fa7", + "vendor/audit_core.py": "888679ca8502cdcb100420fe5382a052529a494bf76cb332928b86e62612b951", + "vendor/SOURCE-CREDITS.md": "d4a13d8b8ed9cdb594f00efb3d1a336e09d934423330f02a1514308a720c278b", + "native/common.py": "8f04e08b99a370fa82115fc46fbb3af4ab44f4facd47de07b01e1a2499a94914", + "native/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "native/NATIVE-LINEAGE-NOTICE": "ee0c73ca35877aad0e0b6adc560a3881cb82276dba4cf2d4fc58cd19e57cc420", + "native/PINS.json": "f619e8e1c163078fb70c6fc3b98a498a671b8c02927b91d6cc253af2a775b6c9", + "native/run_native.py": "a7bfe110fe5098f6ef8bde3c43ecf15e8d1e06149abf7321a4c945383dcc2627", + "native/SOURCE-PROVENANCE.json": "8daf4fc7c75db99d34641152682208ce6c974f50d509960d0f4fa021f862abee", + "native/stage.py": "3cce27dd5a359ebc4dc70d4aab994aee52bc0a12e59db7da3f902257f876cffe", + "native/vendor/accelerators/SPARSE-NOTICE.md": "3da80a5155c625bff907a42a82c65bfcf92854d2c960bcea4537c19c99efd4f2", + "native/vendor/accelerators/SPARSE-PROOF.md": "d73e4522602404caba8e7f247005a45c8a8cd26ffd2a70d65f4f9556a391d053", + "native/vendor/accelerators/sparse_state.py": "e91210ecd5085cf9add872f40bb434806838da488e12152c63c86e51fb5a7a37", + "native/vendor/accelerators/tables.py": "2fe087ba4558bd21ca49945dbedaa4047e4170e8fd4e2280701bb2f0481811b5", + "native/vendor/native/new/code/borrow/bw_adapters.py": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce", + "native/vendor/native/new/code/borrow/bw_audit_local.py": "08d5864d9b77902fc5ab5a062a8ea843fe1e572243b8c580abb0a421b2e46d07", + "native/vendor/native/new/code/borrow/bw_check_recipes.py": "d600b959a0ac462dc28deb8c0d5d8f9e0c76d7f7d7b6f92a296c5ef9e0a1de19", + "native/vendor/native/new/code/borrow/bw_emit.py": "99b59a6fa3feda86785e4225157dcb1a6169d256cec4f5e0acc9cea7a701df76", + "native/vendor/native/new/code/borrow/bw_gauss.py": "0884b14d6d77cde419a3c773ad9b21d0d18de1e6e20e6b6d5add458ed32ba4cb", + "native/vendor/native/new/code/borrow/bw_phases.py": "9d1a620e26715f4c42fd0347ecc14ef5a4a9031867869b64e8bae4d8526a821e", + "native/vendor/native/new/code/borrow/bw_tamper.py": "eab4b026965b9796eee92239660e1fb1fa629f6d9db44bc27b13911a018a6ee9", + "native/vendor/native/new/code/borrow/bw_transport.py": "9818e08b819310b40f1441b89be8c4369584a5b3fa5dfe9b86b1df9a7f5d6a76", + "native/vendor/native/new/code/borrow/NOTICE-PR2226.md": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a", + "native/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "native/vendor/native/new/code/borrow/vendor/PR2226-NOTICE.md": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422", + "native/vendor/native/new/code/borrow/vendor/pr2226_operators.py": "b37b67a04681c776dafcdc6c9af0e8a2dbfa9893b02e0fa2d77ccc9182a87988", + "native/vendor/native/new/code/borrow/vendor/pr2226_replay.py": "0f9a47cdaeed0e22938c63251c232d6f23aeee2b62b0b1223cd4473c5428bcf7", + "native/vendor/native/new/run_native_borrow.py": "8ec7db430f4f4771c06bdcfc31736193614f6ec209d57b63d4e2b75f17fb3ac8", + "evidence/NATIVE.json": "8ac70f9f1eda57a31b8ba0a3dbc19d7e763f32f40ec9d9e9a91d01f7de614193" +} diff --git a/research/transported-warp-frames/NOTICE.md b/research/transported-warp-frames/NOTICE.md new file mode 100644 index 0000000000..2367c17612 --- /dev/null +++ b/research/transported-warp-frames/NOTICE.md @@ -0,0 +1,13 @@ +# Attribution and scope + +New compiler, recipe extraction, statement, proof, controls and integration: Dugongue, with substantial OpenAI Codex assistance. Apache-2.0. No independent human or kernel review is claimed. + +The unchanged `vendor/audit_core.py` is Sagar Thakrar's (#3687) independent semantics/frame audit, adapted to the staged word through the retained source package and #3693. It explicitly credits Arham Tahir's coupled-carrier audit and shares that contract interpretation. Its complete original notice and SOURCE-CREDITS.md are preserved. + +The base supplier word comes from dataisfire's #3734 staged544 producer-return work, following zxv's #3682 staged pair and Ross Richardson's #3605 staged entrance. The canonical local/free-word frame machinery follows Jeremy Kothe, with retained credits including #2857 Lyy-iiis, #2863 Dugongue, #2833 Jeremy Kothe and #2853 philippeVV. The #3815 clock and attained packing construction is Erwan Secousses/ChaloupeMusic's; endpoint refinement #3875 is hexapode's and does not replace those construction credits. #3857 supplies prior exact endpoint evaluation/proof work by Dugongue. + +The native machinery and independent Gaussian checks retain their complete original notices. Core native-warp work is #2226, Cinna Davis (@1337isnot1337), with OpenAI Codex assistance; the retained lineage includes #514/#433 icekylinx. Wrapper code credits DreamingOfClouds/Claude Opus 5.5 and #458/chafreaky where recorded. The sparse replay driver and accelerators are Tekalign (@tekuuu), with substantial OpenAI Codex assistance. `native/NATIVE-LINEAGE-NOTICE`, `native/SOURCE-PROVENANCE.json` and nested notices are authoritative for that retained source closure. + +Local research precedent: the shared MathProof DAG's GLOBAL-FRAME-MINCUT note already supplied whole-word common-character and hyperplane cuts with fixed native boundaries. This package reuses that idea and adds a constructive compatible native-boundary change. Local source retrieval was source-only; no fresh Lean theorem or kernel evidence is asserted. + +Recent overlap reviewed includes #3889/#3890 ideal packing regions, #3886 retiming, #3884 local Gaussian primitives and #3883 supplier audit. They are contextual comparisons, not ingredients proved anew here. The 608-open-PR snapshot and bounded Discussion review do not establish exhaustive novelty. diff --git a/research/transported-warp-frames/PROOF.md b/research/transported-warp-frames/PROOF.md new file mode 100644 index 0000000000..3cabeba04b --- /dev/null +++ b/research/transported-warp-frames/PROOF.md @@ -0,0 +1,48 @@ +# A sufficient construction for transported warp frames + +All spaces below are over F₂. A frame is a subspace of V = F₂^h. A scalar operation touching several registers requires one common frame containing each current frame. Enlarging U to W costs one H_(dim W − dim U) when the difference is positive. Native warps have fixed invertible binary maps G and fixed free-operator identities K_G. Frame changes do not change G or K_G. + +## The transported-frame lemma + +Define the maximal isotropic subspace + +`L_U = {(x, x + p) : x ∈ U, p ∈ U⊥}` + +of the binary Pauli space V × V, with symplectic form x·z′ + z·x′. It has dimension h: the displayed parametrization is injective, its domain has dimension dim U + dim U⊥ = h, and isotropy follows because each cross term is x·p′ + p·x′ = 0. + +For invertible G define the native symplectic action + +`S_G(x,z) = (Gx, Gx + G^(-T)(x+z))`. + +For every U, **S_G(L_U) = L_(GU)**. Indeed substituting z = x+p gives `(Gx, Gx+G^(-T)p)`, and G^(-T)(U⊥) = (GU)⊥. The latter equality follows from `(Gx)·(G^(-T)p) = x·p`; dimensions give equality rather than inclusion. This also proves the inverse statement with G^(-1). + +Let T_U be any exact Clifford frame lift taking L_U to the computational Z subspace, with the same convention on both sides. If an exact Clifford K_G has action S_G, then + +`T_(GU) K_G T_U^(-1)` + +is monomial: its conjugation preserves the computational Z Pauli subgroup up to signs. The joint eigenspaces of the h independent Z generators are precisely the one-dimensional computational basis lines. Conjugation therefore permutes those lines. Unitarity makes the surviving coefficient on each line have modulus one. Thus its Fourier rank is zero for **every** U, not only the original U. This statement includes any global phase: multiplying K_G or either lift by a unit scalar preserves monomiality. + +This proves rank-zero realizability, not a specific phase table or a particular native gate invoice. A symplectic tableau alone does not determine global phase. Those claims require the exact phase recipes and physical gate expansion. The concrete word below passes those extra gates through the unchanged attributed native replayer, including its independent Gaussian all-column checker. No generic exact-phase identity is inferred solely from this lemma. + +## Word construction theorem + +Fix a finite legal BORROW-WORD with invertible native maps. Keep its registers, source/target/centre/terminal interfaces, scalar opcodes and coefficients, prelude warp operators and order, B native warp order and maps, and all wrapper contracts. Choose new common frames for scalar gates and new entrance/exit frames U_k′, E_k′ for B warps. Assume: + +1. Every chosen scalar frame contains the current frames of all its operands; centre descents, target cut levels and end interfaces remain legal. +2. Immediately before each B warp the lender's current frame F_k is contained in U_k′, and E_k′ = G_k U_k′. +3. The prelude's original exact frame requirements remain legal, including inverse warps. Cleanup is recomputed from the unchanged free operators. +4. The native implementation uses exact lifts and phase recipes for the new frames; any claimed physical cost beyond the rank histogram is checked separately. + +Then the following algorithm yields a legal framed implementation of the same full linear operator: apply the chosen scalar frame edits, insert the scalar identity on each lender in frame U_k′ whenever F_k ≠ U_k′, apply the unchanged K_(G_k), and continue in frame E_k′. Charge the climb before the warp by H_(dim U_k′ − dim F_k); charge every other scalar climb, centre descent and terminal climb exactly as the ordinary walker does. Preserve the original operator numbers even when B positions shift. + +**Proof.** Induct in execution order. A scalar step is legal by condition 1 and uses the same scalar operator. An inserted identity is exactly the identity on the register's underlying values and is legal by F_k ⊆ U_k′; the climb is explicitly charged. The transported-frame lemma makes the following native warp legal at rank zero and gives the required exit frame. Its underlying operator remains K_(G_k), not a conjugated or renamed operator. This proves the induction through B and restore. Centre and terminal interfaces are legal by condition 1. Deleting the inserted identities leaves the original opcode sequence, hence exactly the same ordered product of linear operators, including the arbitrary dirty inputs. Recomputing cleanup from that product preserves its intended correction. Each charge is literally the positive dimension change at its event, which proves the histogram invoice. Condition 4 supplies any stronger phase or physical admission claim; it is not assigned zero cost. ∎ + +The theorem is sufficient and constructive. It does not require a favorable histogram, a specific search method, clean helper inputs or a guessed owner schedule. Conversely it does not assert that a valid local word supplies a complete recursive owner/outer construction. + +## Concrete application + +The frozen recipe changes one of 72 B warp records: zero-based warp 0 on register 243, with entrance dimension 4 becoming 5 and exit its exact G image. It changes 36 scalar frames and emits one identity scale at B position 916. The compiler output equals every field of the frozen native-audited word, not merely its profile. The independent point-set walker checks containment, binary maps and lifted Lagrangian action. Independent free noncommutative forward/dual and reverse-boundary checks retain all symbolic dirty inputs. The full native driver additionally reconstructs exact warp recipes and global phases. + +The resulting profile is 2468 H1 + 709 H2 + 220 H3 + 106 H4 + 20 H5 + 8 H8. Compared with the original, the rank-mass change is 28 − 32 − 12 + 16 = 0. The helper inventory remains 26 of width 4, 2 of width 5, 18 of width 6, 53 of width 7, 96 of width 8 and 213 of width 9. This is an actual nontrivial positive instance of the theorem. Its price is worse near the current endpoint; there is no new κ claim. + +The reusable contribution is the explicit compatible-transport construction and its checked compiler. The shared DAG's fixed-boundary character cuts are a predecessor, not a new discovery here. Optimizing the enlarged domain and realizing a profitable complete supplier remain separate research tasks. diff --git a/research/transported-warp-frames/README.md b/research/transported-warp-frames/README.md new file mode 100644 index 0000000000..b1013b8ef4 --- /dev/null +++ b/research/transported-warp-frames/README.md @@ -0,0 +1,49 @@ +# Transported native-warp frames + +This package constructs and checks frame changes across native warps, including the explicit paid climb before each enlarged warp entrance. It supplies a universal informal construction, a solver-free recipe compiler, one complete changed BORROW-WORD and fresh five-stage native replay evidence. **It establishes no higher κ and no new supplier.** + +The concrete example changes native warp 0 on lender 243 from dimension 4 to dimension 5, transports its exit by the unchanged binary map, changes 36 scalar frames and inserts one identity scale at B position 916. All original scalar coefficients, free warp operators and operator numbering survive. The helper inventory is unchanged. The local histogram changes by + +`28 H1 − 16 H2 − 4 H3 + 4 H4`. + +The original histogram is `{1:2440, 2:725, 3:224, 4:102, 5:20, 8:8}` and the new histogram is `{1:2468, 2:709, 3:220, 4:106, 5:20, 8:8}`. Rank mass is unchanged. Near the current endpoint its nominated excess price increases by about 0.02281612 per call; this is a positive construction control, not a favorable supplier nomination. No owner search or outer-bound calculation is justified by it. + +## Replay + +Python 3.12, standard library only, from the repository root: + +```powershell +python -B research/transported-warp-frames/verify.py +python -B research/transported-warp-frames/test_verify.py +python -O -B research/transported-warp-frames/test_verify.py +``` + +The first command recompiles the recipe, compares the entire resulting word, independently recomputes its frame bill and lifted action, and checks arbitrary-dirty forward, dual and cleanup-boundary operators. It authenticates the retained native receipt; it does not rerun phases. The five rejecting controls cover old-frame guards, incompatible transport, a missing paid climb, a false histogram and changed source bytes. + +For a **fresh full native replay**, use an environment with NumPy installed and a new nonexistent output directory: + +```powershell +python -B research/transported-warp-frames/native/run_native.py research/transported-warp-frames/inputs/REFRAMED-WORD.json warp-replay-new +``` + +The unchanged attributed driver runs native transport, physical ledgers, local replay, wrappers and phases, including independent all-column warp recipes and rejection controls. The retained run used Python 3.12.10 and NumPy 2.3.4 and completed all five stages in 102 seconds. The isolated subprocesses require NumPy to be installed in the chosen interpreter's environment. NumPy is unnecessary for the registered standard-library commands. Run native checks with assertions enabled. + +## What changes downstream + +Existing fixed-boundary frame optimizers can now nominate compatible changes on both sides of a native warp, then use `compile_frames` to build the literal word before paying for native replay. They must charge the emitted climb and rederive all scalar, cleanup and terminal frames. The output is a candidate in a larger search domain, never a free improvement to κ. PROOF.md gives the quantified sufficient conditions and phase limitation. + +## Overlap and frontier checkpoint + +At this round's opening, all 608 open PR bodies and the latest 100 updated all-state PRs were retrieved. Relevant new results #3889 and #3890 describe ideal integer cells and joint width-price constraints; neither supplies a physical improved word. #3886 concerns single-ADD retiming, #3884 a local Gaussian primitive, and #3883 an independent staged544 admission audit. The retained endpoint source is #3875 on the #3734/#3815 construction. Selected-result main is unchanged. The public PR snapshot is volatile; exact opening heads and source hashes are in FRONTIER.json and SOURCES.json. Discussion coverage was bounded, and no exhaustive novelty claim is made. + +The final checkpoint retrieved 36 newer PR bodies through #3928 and fetched canonical main again at the same base. In particular #3911 audits existing V45 frames/ledgers, #3917 maps four-end caller obligations, and #3928 proves a literal tensor-pairing embedding boundary for #3895. The actual #3917 README and #3928 proof were compared. They do not supply this native-warp compiler or a higher admitted κ. This comparison is scoped to the retrieved sources. + +The shared DAG already contained coordinated common-character/hyperplane cuts with fixed native boundaries. This work reuses that representation and removes the frozen-boundary restriction only where the exact native transport equation holds. It does not claim to introduce binary frame optimization, Clifford transport or min-cut. No Lean formalization or fresh kernel audit is claimed. + +## Open next questions + +- Can the enlarged search domain find a strictly cheaper complete profile? First run exact frame and operator checks on a favorable nomination; this example loses on price. +- Can a favorable profile retain a literal chronological owner fill? First freeze its complete helper inventory and native program; no such changed supplier is supplied here. +- Can common-character cuts be replaced by a profitable transported multi-direction move? First expose exact frame assignments and the paid climb list, without treating floating solver output as proof. + +See NOTICE.md and the retained predecessor notices for attribution and licenses. Substantial OpenAI Codex assistance was used throughout. No independent human review is claimed. diff --git a/research/transported-warp-frames/RESULT.json b/research/transported-warp-frames/RESULT.json new file mode 100644 index 0000000000..8dcb82a8c5 --- /dev/null +++ b/research/transported-warp-frames/RESULT.json @@ -0,0 +1,29 @@ +{ + "status": "PASS_TRANSPORTED_FRAME_RECIPE", + "profile": { + "1": 2468, + "2": 709, + "3": 220, + "4": 106, + "5": 20, + "8": 8 + }, + "profile_delta": { + "1": 28, + "2": -16, + "3": -4, + "4": 4, + "5": 0, + "8": 0 + }, + "inventory": { + "4": 26, + "5": 2, + "6": 18, + "7": 53, + "8": 96, + "9": 213 + }, + "new_kappa": null, + "scope": "Fresh exact frame, lifted-action, forward, dual and cleanup-boundary checks. Native receipt authenticated; rerun native/run_native.py for fresh phases." +} diff --git a/research/transported-warp-frames/SOURCES.json b/research/transported-warp-frames/SOURCES.json new file mode 100644 index 0000000000..403d740438 --- /dev/null +++ b/research/transported-warp-frames/SOURCES.json @@ -0,0 +1,189 @@ +{ + "base_commit": "20ecf2891d80b5acf18d980b2164fb44ea7faa90", + "files": [ + { + "git_blob": "67f085acd86acd7d4e03922d9cf4b26bca66fed5", + "path": "docs/research/agent-task-catalog.json", + "sha256": "47b42433f5a85809a3aadd29c2c339da2c6ed728e4f7762df6b88bccb7874cf0", + "usage": "provenance" + }, + { + "git_blob": "b1fea0c94436b236cc2b7d41a7be032811b94c81", + "path": "certificates/selected-result.json", + "sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129", + "usage": "provenance" + } + ], + "schema_version": 1, + "external_public_inputs": [ + { + "local_path": "inputs/BASE-WORD.json.gz", + "sha256": "5ca4be99851f8878cbfe0fd6c454df926b11218f17feefa1664721cf03156699", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "vendor/audit_core.py", + "sha256": "888679ca8502cdcb100420fe5382a052529a494bf76cb332928b86e62612b951", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "vendor/SOURCE-CREDITS.md", + "sha256": "d4a13d8b8ed9cdb594f00efb3d1a336e09d934423330f02a1514308a720c278b", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "native/common.py", + "sha256": "8f04e08b99a370fa82115fc46fbb3af4ab44f4facd47de07b01e1a2499a94914", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "native/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "native/NATIVE-LINEAGE-NOTICE", + "sha256": "ee0c73ca35877aad0e0b6adc560a3881cb82276dba4cf2d4fc58cd19e57cc420", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "native/PINS.json", + "sha256": "f619e8e1c163078fb70c6fc3b98a498a671b8c02927b91d6cc253af2a775b6c9", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "native/run_native.py", + "sha256": "a7bfe110fe5098f6ef8bde3c43ecf15e8d1e06149abf7321a4c945383dcc2627", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "native/SOURCE-PROVENANCE.json", + "sha256": "8daf4fc7c75db99d34641152682208ce6c974f50d509960d0f4fa021f862abee", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "native/stage.py", + "sha256": "3cce27dd5a359ebc4dc70d4aab994aee52bc0a12e59db7da3f902257f876cffe", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "native/vendor/accelerators/SPARSE-NOTICE.md", + "sha256": "3da80a5155c625bff907a42a82c65bfcf92854d2c960bcea4537c19c99efd4f2", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "native/vendor/accelerators/SPARSE-PROOF.md", + "sha256": "d73e4522602404caba8e7f247005a45c8a8cd26ffd2a70d65f4f9556a391d053", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "native/vendor/accelerators/sparse_state.py", + "sha256": "e91210ecd5085cf9add872f40bb434806838da488e12152c63c86e51fb5a7a37", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "native/vendor/accelerators/tables.py", + "sha256": "2fe087ba4558bd21ca49945dbedaa4047e4170e8fd4e2280701bb2f0481811b5", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "native/vendor/native/new/code/borrow/bw_adapters.py", + "sha256": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "native/vendor/native/new/code/borrow/bw_audit_local.py", + "sha256": "08d5864d9b77902fc5ab5a062a8ea843fe1e572243b8c580abb0a421b2e46d07", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "native/vendor/native/new/code/borrow/bw_check_recipes.py", + "sha256": "d600b959a0ac462dc28deb8c0d5d8f9e0c76d7f7d7b6f92a296c5ef9e0a1de19", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "native/vendor/native/new/code/borrow/bw_emit.py", + "sha256": "99b59a6fa3feda86785e4225157dcb1a6169d256cec4f5e0acc9cea7a701df76", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "native/vendor/native/new/code/borrow/bw_gauss.py", + "sha256": "0884b14d6d77cde419a3c773ad9b21d0d18de1e6e20e6b6d5add458ed32ba4cb", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "native/vendor/native/new/code/borrow/bw_phases.py", + "sha256": "9d1a620e26715f4c42fd0347ecc14ef5a4a9031867869b64e8bae4d8526a821e", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "native/vendor/native/new/code/borrow/bw_tamper.py", + "sha256": "eab4b026965b9796eee92239660e1fb1fa629f6d9db44bc27b13911a018a6ee9", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "native/vendor/native/new/code/borrow/bw_transport.py", + "sha256": "9818e08b819310b40f1441b89be8c4369584a5b3fa5dfe9b86b1df9a7f5d6a76", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "native/vendor/native/new/code/borrow/NOTICE-PR2226.md", + "sha256": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "native/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "native/vendor/native/new/code/borrow/vendor/PR2226-NOTICE.md", + "sha256": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "native/vendor/native/new/code/borrow/vendor/pr2226_operators.py", + "sha256": "b37b67a04681c776dafcdc6c9af0e8a2dbfa9893b02e0fa2d77ccc9182a87988", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "native/vendor/native/new/code/borrow/vendor/pr2226_replay.py", + "sha256": "0f9a47cdaeed0e22938c63251c232d6f23aeee2b62b0b1223cd4473c5428bcf7", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + }, + { + "local_path": "native/vendor/native/new/run_native_borrow.py", + "sha256": "8ec7db430f4f4771c06bdcfc31736193614f6ec209d57b63d4e2b75f17fb3ac8", + "coverage": "Byte-identical retained input, auditor or native closure; precise native ancestor mapping retained in native/SOURCE-PROVENANCE.json. Scientific hashes are authenticated by INPUTS.json.", + "origin": "PR3734 staged544 source closure; PR3687/3693 independent audit; native exact and sparse replay lineage in retained notices." + } + ], + "library_provenance": "Shared MathProof GLOBAL-FRAME-MINCUT source note: common-character/hyperplane coordinated frame cuts with frozen warp boundaries. Source-only precedent, no fresh kernel check." +} diff --git a/research/transported-warp-frames/TASK.json b/research/transported-warp-frames/TASK.json new file mode 100644 index 0000000000..258a1d4ddf --- /dev/null +++ b/research/transported-warp-frames/TASK.json @@ -0,0 +1,307 @@ +{ + "schema_version": 1, + "task_id": "complex-new-helper-inventory", + "priority_revision": 6, + "base_commit": "20ecf2891d80b5acf18d980b2164fb44ea7faa90", + "original_card": { + "id": "complex-new-helper-inventory", + "question": "Can a new local cost interface change the deficit-to-recursive-cost ratio beyond current packing?", + "starting_points": [ + "docs/research/research-family-status.md", + "research/complex-local-word-ceiling/README.md", + "research/heterogeneous-owner-assembly/README.md", + "certificates/selected-result.json", + "research/selected-k8-unrestricted-ends/README.md" + ], + "methods": [ + "Propose a changed helper inventory and derive an optimistic exact moment.", + "Design a small completed instance and independently verify its endpoint and rank bill." + ], + "acceptance_gate": "A new physically realizable contract outside the frozen catalogue whose per-call profile, screened with ceiling.ceiling(), beats the selected word's packing ceiling; a lower cap does not establish identical circuitry or order attainable optima, and is insufficient to pass the stronger-budget target under this model. A scoped local result may be retained without a complete supplier. Expanding it into further construction rounds requires the family-level budget and obligation gate in research-family-status.md; an optimistic passing relaxation alone is not acceptance.", + "first_step": { + "command": [ + "python3", + "-B", + "research/complex-local-word-ceiling/verify.py" + ], + "expected": "PASS_COMPLEX_LOCAL_WORD_CEILING", + "inspect": "Read the selected word's per-call local profile, its packing ceiling and the lever table; run levers.py for the ideal budget of the lever you target.", + "scope": "Positive control and planning budget only; this is not a new construction or full cold replay." + }, + "first_experiment": "Before any synthesis, write the candidate per-call local profile (and centre charge / unpaid coordinates if changed) and screen it with ceiling.ceiling(); reject it if even the ideal ceiling does not beat the selected word's by your stated margin.", + "bottleneck_link": "Packing of the selected word is capped at +0.87% (ceiling model); only a lower local excess spend or a changed coverage law raises the cap.", + "allowed_variations": [ + "Narrow to one changed boundary or helper type with explicit counts.", + "If the coverage law, template or guard changes, derive an applicable fully charged replacement bound instead of applying the incumbent ceiling outside its scope." + ], + "scope_change_triggers": [ + "Mixing only providers already inside the pinned catalogue.", + "Only changing helper terminal subspaces and monotone frames within the fixed scalar word, entrances and cleanup contract already covered by #1995/#2013.", + "Continuing a partial cost improvement while leaving the same unpriced consumer, restoration or central-readout obligation unresolved; refresh the family expansion decision first. Local product-retiming evidence has a narrow scope and is not a ban on changed graphs or contracts." + ], + "overlap_terms": [ + "helper inventory", + "heterogeneous-owner", + "mutable leaver" + ] + }, + "scope_status": "changed", + "scope_change_reason": "Bounded staged/helper and frame searches yielded no favorable complete profile. Preserve those frozen experiments privately and finish a sufficient transported-frame construction with a nontrivial actual word, instead of expanding a losing supplier. This is a local compiler contribution, not satisfaction of the stronger-budget task gate.", + "actual_scope": "Universal compatible native-warp frame construction, portable guarded recipe compiler, exact changed full word and fresh native replay.", + "bottleneck_link": "Allows native entrance and exit frames to vary together under the exact transport equation, while exposing and charging every entrance climb.", + "stop_rule": "Stop after one complete positive construction and reproducible checks; no owner expansion of the losing example and no kappa claim.", + "evidence": "Entire compiler output equals the phase-audited word; exact arbitrary-dirty forward, dual, boundary, frame and lifted-action checks; five normal/optimized rejection controls; five-stage fresh native replay.", + "author": "Dugongue", + "ai_assistance": "Substantial OpenAI Codex assistance in research, source retrieval, mathematical proof, implementation and verification. No independent human or fresh kernel review.", + "outcome": "completed", + "budget_minutes": 60, + "upstream_checkpoint": { + "utc": "2026-10-19T04:10:38.418869+00:00", + "main": "20ecf2891d80b5acf18d980b2164fb44ea7faa90", + "priority_revision": 6, + "opening_open_body_count": 608, + "final_updated_pr_count": 100, + "newer_prs": [ + { + "number": 3891, + "title": "Research: price the first profitable helper-star interface word (no κ)", + "head": "03a875f3b6cb221233152dffffa2875828effec1", + "state": "open" + }, + { + "number": 3892, + "title": "Add scoped R439 quartet frame-cut audit", + "head": "b186c92918335916667b21c528418d15a4c6cce5", + "state": "open" + }, + { + "number": 3893, + "title": "Add S3 three-register rank lower bound", + "head": "d3e2a4d5d967e9baf071dfdfe97e598aded3e025", + "state": "open" + }, + { + "number": 3894, + "title": "research: price full P104 end-cut correction", + "head": "13b397e36d43f2a91b9e6d42b3ca67f0ec50cea7", + "state": "open" + }, + { + "number": 3895, + "title": "Add exact complex rank-16 block decoder screen", + "head": "2e969106d82a7e53ee3a22580653521b4876cc6b", + "state": "open" + }, + { + "number": 3896, + "title": "research: screen rank-2 block helper inventory", + "head": "044d9a28563d1e355c0c6d85455b90ecef761ffd", + "state": "open" + }, + { + "number": 3897, + "title": "research: audit minimal joint-output connector charge", + "head": "03444336c7b327e12ab3b69dde4def7b8dfae27c", + "state": "open" + }, + { + "number": 3898, + "title": "research: bind selected stage-one stock recurrence", + "head": "12d9fed0f10e3b04929dc09864ad73298a628961", + "state": "open" + }, + { + "number": 3899, + "title": "research: independently audit L22 union prune on tiny domain", + "head": "e687791f733e10adb6c3217fa93b3ad8449f1ee8", + "state": "open" + }, + { + "number": 3900, + "title": "Add exact rank-7 stage-three moment crossing audit", + "head": "fe56c52184445a0009b8aa77ce8c29006379fb1e", + "state": "open" + }, + { + "number": 3901, + "title": "research: speed T16 audit mutation controls", + "head": "5e58fab0c7d9a1950993577795970ff8e4d809e6", + "state": "open" + }, + { + "number": 3902, + "title": "Add canonical gauge companion frame cross-check", + "head": "ca25d05d9c1e33f846b23442a50a78887d5d59c9", + "state": "open" + }, + { + "number": 3903, + "title": "docs: link reviewed status from research glossary", + "head": "ad56ff7b100601d68bf9693cf53a4b3a18c47ca1", + "state": "open" + }, + { + "number": 3904, + "title": "research: pin dirty R439 helper K mismatch", + "head": "5b581f7b9f72238e90e45958e941eade04df84cb", + "state": "open" + }, + { + "number": 3905, + "title": "Research: exact four-call minimum for an integer-shear target", + "head": "b27bf4c72a822b21f483e08cb3241ad9d165b66f", + "state": "open" + }, + { + "number": 3906, + "title": "Audit Q8 dirty spectator restoration boundary", + "head": "c0e26ee878ffb168b3fc824cd2a3e12d68eb083f", + "state": "open" + }, + { + "number": 3907, + "title": "Research P104 singular-mixing lifetime floor", + "head": "8e3360b40ea4edf71719240c49fb4213145525fb", + "state": "open" + }, + { + "number": 3908, + "title": "research: exact QQ16 consumer budget obstruction under centre-64 law", + "head": "0d8880e38ed7c88d70eec6a48e5aa829d0fb22f3", + "state": "open" + }, + { + "number": 3909, + "title": "Add five-source arity-four connector cost bound", + "head": "0133b60ee8cba7512ef88c0261984adca65977f3", + "state": "open" + }, + { + "number": 3910, + "title": "Add physical Gaussian row norm transfer audit", + "head": "e7bf247ed11f2b2fb168e3d221e71b824636b102", + "state": "open" + }, + { + "number": 3911, + "title": "Add independent V45 frame and ledger audit", + "head": "b4a16b988e6255e680f623bda59c668177143949", + "state": "open" + }, + { + "number": 3912, + "title": "research: bind selected HPE tail premise", + "head": "4da35724d9ecfe3ea5ff2e8bc32078c0e714cb89", + "state": "open" + }, + { + "number": 3913, + "title": "Research: bound PR1154 packing headroom", + "head": "9f33bee7ee94cbfb316107492a9a2887aa04c3ee", + "state": "open" + }, + { + "number": 3914, + "title": "research: bound A5 caller embedding into additive addresses", + "head": "e44c63550d59173d7f5425b97c7fe22764214e0b", + "state": "open" + }, + { + "number": 3915, + "title": "Add P104 flag 0 coefficient transport audit", + "head": "5a082968713ae78a563985b37eef0762961118de", + "state": "open" + }, + { + "number": 3916, + "title": "Add exact dirty-input coefficient audit for P112 tetrad block", + "head": "144db5bf3ae3b39c8512878ff4f463eeb4d4e903", + "state": "open" + }, + { + "number": 3917, + "title": "Research four-end k8 caller interface map", + "head": "14d831ff450a0608d5d8b6698f933f3b0a77c5da", + "state": "open" + }, + { + "number": 3918, + "title": "Add selected centre decoder demand floor audit", + "head": "986eb22defccc4578b2c634835c03e69377df171", + "state": "open" + }, + { + "number": 3919, + "title": "Audit dirty direct-call supplier gap", + "head": "73be70d28e3531ca131b76d207fbce9b42e0a74c", + "state": "open" + }, + { + "number": 3920, + "title": "research: audit selected stock boundary", + "head": "f17d6c4f0e6ed3cf8a8bf8a1286782bef3b53cf8", + "state": "open" + }, + { + "number": 3921, + "title": "research: audit selected PR589 source blob binding", + "head": "920900f66ff250a8a49a9d4c4ec5873f6036e682", + "state": "open" + }, + { + "number": 3922, + "title": "Add exact small-depth audit for butterfly transfer", + "head": "513cba38b401cb98514bd8dc60dd4821aac3343b", + "state": "open" + }, + { + "number": 3923, + "title": "research: audit exact T74 moment endpoints", + "head": "1263091c34f49122a61bc6b3d880931c1b1af405", + "state": "open" + }, + { + "number": 3924, + "title": "Add R439 shear rebase profile audit", + "head": "90bd2a5fefa26815736b76e1815b9b2590beaa85", + "state": "open" + }, + { + "number": 3926, + "title": "Certify the sharp recursive-size window of Gaussian residue recovery", + "head": "08e56885ded46bdef8826d4b467e9eea262d1c22", + "state": "open" + }, + { + "number": 3928, + "title": "Prove sharp common-E8 embedding bound for tensor pairing", + "head": "2b2daaecac95e1048923d22fda51ccd01780565f", + "state": "open" + } + ], + "coverage": "Opening complete 608-open-body created-order pagination plus final updated 100 all-state PRs, including 36 newer bodies through #3928. Actual #3917 README and #3928 proof compared. Discussion replies bounded; not exhaustive novelty evidence.", + "selected_kappa": "0.001672660197076918", + "new_kappa": null + }, + "family_gate": { + "producer": "Unchanged staged544 free operators with changed legal frames.", + "consumer": "Existing local BORROW-WORD endpoint only.", + "known_costs": "Literal scalar climbs, centre and terminal rank bill; unchanged helper widths.", + "unknown_costs": "A favorable replacement supplier, chronological outer owners, complete physical caller invoice and all-size transfer.", + "expansion_decision": "Retain constructive local compiler result; do not expand losing example." + }, + "open_questions": [ + { + "question": "Can a compatible native-warp frame change reduce the fully charged profile?", + "why_it_matters": "A profitable profile is needed before another supplier expansion.", + "first_step": "Emit its actual word and rerun frame, operator and native checks.", + "blocked_by": "The retained positive construction control loses on price." + }, + { + "question": "Can a favorable changed word retain a chronological owner allocation?", + "why_it_matters": "A local histogram alone cannot improve the recursive bound.", + "first_step": "Freeze helper lifetimes and construct the complete owner map.", + "blocked_by": "No favorable changed supplier is established." + } + ] +} diff --git a/research/transported-warp-frames/VERIFY.json b/research/transported-warp-frames/VERIFY.json new file mode 100644 index 0000000000..0d9e20e3dc --- /dev/null +++ b/research/transported-warp-frames/VERIFY.json @@ -0,0 +1,37 @@ +{ + "schema_version": 1, + "status": "ready", + "python": "3.12", + "requirements": [], + "inputs": [], + "commands": [ + { + "argv": [ + "{python}", + "-B", + "{package}/verify.py" + ], + "timeout_seconds": 180, + "checks": "Recompile entire word, source hashes, exact paid frame/lifted action and arbitrary-dirty forward/dual/boundary checks; authenticate native source-bound receipt, without rerunning phases." + }, + { + "argv": [ + "{python}", + "-B", + "{package}/test_verify.py" + ], + "timeout_seconds": 60, + "checks": "Five semantic rejection controls." + }, + { + "argv": [ + "{python}", + "-O", + "-B", + "{package}/test_verify.py" + ], + "timeout_seconds": 60, + "checks": "Same rejection controls with assertions disabled." + } + ] +} diff --git a/research/transported-warp-frames/evidence/NATIVE.json b/research/transported-warp-frames/evidence/NATIVE.json new file mode 100644 index 0000000000..37130877a1 --- /dev/null +++ b/research/transported-warp-frames/evidence/NATIVE.json @@ -0,0 +1,55 @@ +{ + "status": "PASS_COMPLETE_T74_NATIVE_REPLAY", + "engine": "sparse", + "word_sha256": "d7ec2d3c085d24264d6896107f1db348015c6e770792d72811923906d0dc1fa7", + "source_sha256": { + "accelerators/SPARSE-NOTICE.md": "3da80a5155c625bff907a42a82c65bfcf92854d2c960bcea4537c19c99efd4f2", + "accelerators/SPARSE-PROOF.md": "d73e4522602404caba8e7f247005a45c8a8cd26ffd2a70d65f4f9556a391d053", + "accelerators/sparse_state.py": "e91210ecd5085cf9add872f40bb434806838da488e12152c63c86e51fb5a7a37", + "accelerators/tables.py": "2fe087ba4558bd21ca49945dbedaa4047e4170e8fd4e2280701bb2f0481811b5", + "native/new/code/borrow/NOTICE-PR2226.md": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a", + "native/new/code/borrow/bw_adapters.py": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce", + "native/new/code/borrow/bw_audit_local.py": "08d5864d9b77902fc5ab5a062a8ea843fe1e572243b8c580abb0a421b2e46d07", + "native/new/code/borrow/bw_check_recipes.py": "d600b959a0ac462dc28deb8c0d5d8f9e0c76d7f7d7b6f92a296c5ef9e0a1de19", + "native/new/code/borrow/bw_emit.py": "99b59a6fa3feda86785e4225157dcb1a6169d256cec4f5e0acc9cea7a701df76", + "native/new/code/borrow/bw_gauss.py": "0884b14d6d77cde419a3c773ad9b21d0d18de1e6e20e6b6d5add458ed32ba4cb", + "native/new/code/borrow/bw_phases.py": "9d1a620e26715f4c42fd0347ecc14ef5a4a9031867869b64e8bae4d8526a821e", + "native/new/code/borrow/bw_tamper.py": "eab4b026965b9796eee92239660e1fb1fa629f6d9db44bc27b13911a018a6ee9", + "native/new/code/borrow/bw_transport.py": "9818e08b819310b40f1441b89be8c4369584a5b3fa5dfe9b86b1df9a7f5d6a76", + "native/new/code/borrow/vendor/PR2226-NOTICE.md": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422", + "native/new/code/borrow/vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "native/new/code/borrow/vendor/pr2226_operators.py": "b37b67a04681c776dafcdc6c9af0e8a2dbfa9893b02e0fa2d77ccc9182a87988", + "native/new/code/borrow/vendor/pr2226_replay.py": "0f9a47cdaeed0e22938c63251c232d6f23aeee2b62b0b1223cd4473c5428bcf7", + "native/new/run_native_borrow.py": "8ec7db430f4f4771c06bdcfc31736193614f6ec209d57b63d4e2b75f17fb3ac8" + }, + "steps": [ + { + "step": "native", + "exit_code": 0, + "seconds": 1.2810000000172295 + }, + { + "step": "ledgers", + "exit_code": 0, + "seconds": 1.3599999999860302 + }, + { + "step": "local-replay", + "exit_code": 0, + "seconds": 42.280999999988126 + }, + { + "step": "wrappers", + "exit_code": 0, + "seconds": 2.109000000025844 + }, + { + "step": "phases", + "exit_code": 0, + "seconds": 54.905999999988126 + } + ], + "seconds": 102.0, + "python": "3.12.10", + "scope": "Full five-stage native replay including independent all-column warp recipes and original rejection controls; supplier/outer admission separate." +} diff --git a/research/transported-warp-frames/frames.py b/research/transported-warp-frames/frames.py new file mode 100644 index 0000000000..9e68a6d543 --- /dev/null +++ b/research/transported-warp-frames/frames.py @@ -0,0 +1,87 @@ +"""Construct compatible BORROW-WORD native frame changes; no solver required. + +Dugongue, with substantial OpenAI Codex assistance. Apache-2.0. +""" +import copy +from pathlib import Path +import sys + +sys.path.insert(0, str(Path(__file__).resolve().parent / 'vendor')) +import audit_core as audit + + +def need(ok, why): + if not ok: + raise ValueError(why) + + +def compile_frames(source, recipe): + """Apply guarded scalar/warp frame edits and emit every needed paid climb. + + The original opcode sequence, warp matrices, operator numbering and caller + interfaces are retained. This function checks frame legality, not phases. + The independent full free-operator and native checks are separate gates. + """ + w = copy.deepcopy(source) + seen = set() + for edit in recipe['scalar_edits']: + section, i = edit['section'], edit['index'] + need(section in ('A', 'B', 'restore'), 'invalid scalar section') + need((section, i) not in seen, 'duplicate scalar edit') + seen.add((section, i)) + g = w[section][i] + need(g[0] != 'warp' and g[-1] == edit['old'], 'scalar source guard') + g[-1] = list(edit['new']) + edits = {} + for edit in recipe['warp_edits']: + k = edit['index'] + need(k not in edits, 'duplicate warp edit') + need(source['warps'][k][3:] == edit['old'], 'warp source guard') + edits[k] = edit['new'] + + # The independent point-set walker establishes A, centre and final legality. + cur = {r: audit.span((p,)) for r, p in enumerate(w['ports'])} + cur.update({r: audit.ZERO for r in range(audit.V, audit.N)}) + for r, frame in w['start_extra'].items(): + cur[int(r)] = audit.span(frame) + for g in w['A']: + if g[0] == 'warp': + cur[g[1]] = audit.span(g[4]) + else: + for r in audit.touched(g): + cur[r] = audit.span(g[-1]) + # Centre registers descend to the last served target level before B. + levels = {audit.V + int(t): audit.span(f) for t, f in w['target_levels'].items()} + for r in w['centers']: + served = {levels.get(g[1], audit.ZERO) for g in w['cut'] if g[2] == r} + for frame in sorted(served, key=lambda f: -audit.dim(f)): + cur[r] = frame + at = {} + for k, record in enumerate(source['warps']): + at.setdefault(record[0], []).append(k) + out = [] + for i in range(len(w['B']) + 1): + for k in at.get(i, ()): + old = source['warps'][k] + entrance, exit_frame = edits.get(k, old[3:]) + u, e = audit.span(entrance), audit.span(exit_frame) + images = audit.warp_images(old[2]) + need(audit.image_mask(images, u) == e, 'incompatible transported frame') + need(cur[old[1]] & ~u == 0, 'warp entrance would shrink') + if cur[old[1]] != u: + out.append(['scale', old[1], 1, 1, list(entrance)]) + w['warps'][k] = [len(out), old[1], copy.deepcopy(old[2]), + list(entrance), list(exit_frame)] + cur[old[1]] = e + if i < len(w['B']): + g = w['B'][i] + out.append(g) + for r in audit.touched(g): + cur[r] = audit.span(g[-1]) + w['B'] = out + w['cleanup'] = audit.derive_cleanup(w) + audit.hygiene(w) + profile, inventory, _, _, _ = audit.frame_bill(w, lagrangian=True) + w['report']['local_profile'] = {str(k): v for k, v in profile.items()} + w['report']['width_inventory'] = {str(k): v for k, v in inventory.items()} + return w diff --git a/research/transported-warp-frames/inputs/BASE-WORD.json.gz b/research/transported-warp-frames/inputs/BASE-WORD.json.gz new file mode 100644 index 0000000000..674ea18ade Binary files /dev/null and b/research/transported-warp-frames/inputs/BASE-WORD.json.gz differ diff --git a/research/transported-warp-frames/inputs/RECIPE.json b/research/transported-warp-frames/inputs/RECIPE.json new file mode 100644 index 0000000000..873a5b4fa5 --- /dev/null +++ b/research/transported-warp-frames/inputs/RECIPE.json @@ -0,0 +1,731 @@ +{ + "scalar_edits": [ + { + "section": "B", + "index": 916, + "old": [ + 320, + 192, + 45, + 30 + ], + "new": [ + 320, + 192, + 42, + 25, + 7 + ] + }, + { + "section": "B", + "index": 917, + "old": [ + 320, + 192, + 45, + 30 + ], + "new": [ + 320, + 192, + 42, + 25, + 7 + ] + }, + { + "section": "B", + "index": 918, + "old": [ + 320, + 192, + 45, + 30 + ], + "new": [ + 320, + 192, + 42, + 25, + 7 + ] + }, + { + "section": "B", + "index": 919, + "old": [ + 320, + 192, + 45, + 30 + ], + "new": [ + 320, + 192, + 42, + 25, + 7 + ] + }, + { + "section": "B", + "index": 920, + "old": [ + 320, + 192, + 45, + 30 + ], + "new": [ + 320, + 192, + 42, + 25, + 7 + ] + }, + { + "section": "B", + "index": 921, + "old": [ + 320, + 192, + 45, + 30 + ], + "new": [ + 320, + 192, + 42, + 25, + 7 + ] + }, + { + "section": "B", + "index": 922, + "old": [ + 320, + 192, + 45, + 30 + ], + "new": [ + 320, + 192, + 42, + 25, + 7 + ] + }, + { + "section": "B", + "index": 923, + "old": [ + 320, + 192, + 45, + 30 + ], + "new": [ + 320, + 192, + 42, + 25, + 7 + ] + }, + { + "section": "B", + "index": 924, + "old": [ + 320, + 192, + 45, + 30 + ], + "new": [ + 320, + 192, + 42, + 25, + 7 + ] + }, + { + "section": "B", + "index": 925, + "old": [ + 320, + 192, + 45, + 30 + ], + "new": [ + 320, + 192, + 42, + 25, + 7 + ] + }, + { + "section": "B", + "index": 926, + "old": [ + 320, + 192, + 45, + 30 + ], + "new": [ + 320, + 192, + 42, + 25, + 7 + ] + }, + { + "section": "B", + "index": 927, + "old": [ + 320, + 192, + 45, + 30 + ], + "new": [ + 320, + 192, + 42, + 25, + 7 + ] + }, + { + "section": "B", + "index": 928, + "old": [ + 271, + 143, + 79, + 45, + 30 + ], + "new": [ + 264, + 136, + 72, + 42, + 25, + 7 + ] + }, + { + "section": "B", + "index": 929, + "old": [ + 320, + 192, + 41, + 26, + 4 + ], + "new": [ + 320, + 192, + 41, + 25, + 4, + 3 + ] + }, + { + "section": "B", + "index": 930, + "old": [ + 320, + 192, + 44, + 30, + 1 + ], + "new": [ + 320, + 192, + 42, + 24, + 6, + 1 + ] + }, + { + "section": "B", + "index": 931, + "old": [ + 266, + 138, + 74, + 45, + 30 + ], + "new": [ + 266, + 138, + 74, + 42, + 25, + 7 + ] + }, + { + "section": "B", + "index": 932, + "old": [ + 262, + 134, + 70, + 45, + 30 + ], + "new": [ + 257, + 129, + 65, + 42, + 25, + 7 + ] + }, + { + "section": "B", + "index": 933, + "old": [ + 320, + 192, + 32, + 19, + 13 + ], + "new": [ + 320, + 192, + 32, + 19, + 10, + 7 + ] + }, + { + "section": "B", + "index": 934, + "old": [ + 320, + 192, + 37, + 22, + 8 + ], + "new": [ + 320, + 192, + 34, + 17, + 8, + 7 + ] + }, + { + "section": "B", + "index": 935, + "old": [ + 259, + 131, + 67, + 45, + 30 + ], + "new": [ + 259, + 131, + 67, + 42, + 25, + 7 + ] + }, + { + "section": "B", + "index": 1421, + "old": [ + 263, + 135, + 71, + 37, + 22, + 8 + ], + "new": [ + 256, + 128, + 64, + 34, + 17, + 8, + 7 + ] + }, + { + "section": "B", + "index": 1422, + "old": [ + 263, + 135, + 71, + 37, + 22, + 8 + ], + "new": [ + 256, + 128, + 64, + 34, + 17, + 8, + 7 + ] + }, + { + "section": "B", + "index": 1425, + "old": [ + 259, + 131, + 67, + 41, + 26, + 4 + ], + "new": [ + 256, + 128, + 64, + 41, + 25, + 4, + 3 + ] + }, + { + "section": "B", + "index": 1426, + "old": [ + 259, + 131, + 67, + 41, + 26, + 4 + ], + "new": [ + 256, + 128, + 64, + 41, + 25, + 4, + 3 + ] + }, + { + "section": "B", + "index": 1429, + "old": [ + 262, + 134, + 70, + 44, + 30, + 1 + ], + "new": [ + 256, + 128, + 64, + 42, + 24, + 6, + 1 + ] + }, + { + "section": "B", + "index": 1430, + "old": [ + 262, + 134, + 70, + 44, + 30, + 1 + ], + "new": [ + 256, + 128, + 64, + 42, + 24, + 6, + 1 + ] + }, + { + "section": "B", + "index": 1433, + "old": [ + 263, + 135, + 71, + 32, + 19, + 13 + ], + "new": [ + 256, + 128, + 64, + 32, + 19, + 10, + 7 + ] + }, + { + "section": "B", + "index": 1434, + "old": [ + 263, + 135, + 71, + 32, + 19, + 13 + ], + "new": [ + 256, + 128, + 64, + 32, + 19, + 10, + 7 + ] + }, + { + "section": "B", + "index": 1437, + "old": [ + 259, + 131, + 67, + 33, + 18, + 12 + ], + "new": [ + 259, + 131, + 67, + 33, + 18, + 11, + 7 + ] + }, + { + "section": "B", + "index": 1438, + "old": [ + 259, + 131, + 67, + 33, + 18, + 12 + ], + "new": [ + 259, + 131, + 67, + 33, + 18, + 11, + 7 + ] + }, + { + "section": "B", + "index": 1441, + "old": [ + 320, + 192, + 33, + 18, + 8, + 4 + ], + "new": [ + 320, + 192, + 33, + 17, + 8, + 4, + 3 + ] + }, + { + "section": "B", + "index": 1442, + "old": [ + 320, + 192, + 33, + 18, + 8, + 4 + ], + "new": [ + 320, + 192, + 33, + 17, + 8, + 4, + 3 + ] + }, + { + "section": "B", + "index": 1445, + "old": [ + 320, + 192, + 32, + 18, + 12, + 1 + ], + "new": [ + 320, + 192, + 32, + 18, + 10, + 6, + 1 + ] + }, + { + "section": "B", + "index": 1446, + "old": [ + 320, + 192, + 32, + 18, + 12, + 1 + ], + "new": [ + 320, + 192, + 32, + 18, + 10, + 6, + 1 + ] + }, + { + "section": "B", + "index": 1449, + "old": [ + 262, + 134, + 70, + 33, + 18, + 12 + ], + "new": [ + 257, + 129, + 65, + 33, + 18, + 11, + 7 + ] + }, + { + "section": "B", + "index": 1450, + "old": [ + 262, + 134, + 70, + 33, + 18, + 12 + ], + "new": [ + 257, + 129, + 65, + 33, + 18, + 11, + 7 + ] + } + ], + "warp_edits": [ + { + "index": 0, + "old": [ + [ + 261, + 133, + 85, + 45 + ], + [ + 320, + 192, + 45, + 30 + ] + ], + "new": [ + [ + 258, + 130, + 82, + 42, + 7 + ], + [ + 320, + 192, + 42, + 25, + 7 + ] + ] + } + ] +} diff --git a/research/transported-warp-frames/inputs/REFRAMED-WORD.json b/research/transported-warp-frames/inputs/REFRAMED-WORD.json new file mode 100644 index 0000000000..7f3ad6c9d0 --- /dev/null +++ b/research/transported-warp-frames/inputs/REFRAMED-WORD.json @@ -0,0 +1 @@ +{"A": [["scale", 126, 1, 1, []], ["scale", 133, 1, 1, []], ["scale", 149, 1, 1, []], ["scale", 153, 1, 1, []], ["scale", 155, 1, 1, []], ["scale", 159, 1, 1, []], ["scale", 164, 1, 1, []], ["scale", 190, 1, 1, []], ["scale", 211, 1, 1, []], ["scale", 216, 1, 1, []], ["scale", 218, 1, 1, []], ["scale", 222, 1, 1, []], ["warp", 83, 52, [382], [45]], ["add", 126, 83, -1, 2, [45]], ["add", 153, 83, -1, 2, [45]], ["add", 164, 83, -1, 2, [45]], ["add", 218, 83, -1, 2, [45]], ["warp", 83, -52, [45], [382]], ["warp", 98, 53, [487], [45]], ["add", 126, 98, -1, 2, [45]], ["add", 153, 98, -1, 2, [45]], ["add", 164, 98, -1, 2, [45]], ["add", 218, 98, 1, 2, [45]], ["warp", 98, -53, [45], [487]], ["warp", 55, 48, [324], [45]], ["add", 133, 55, -1, 2, [45]], ["add", 149, 55, -1, 2, [45]], ["add", 159, 55, -1, 2, [45]], ["add", 222, 55, -1, 2, [45]], ["warp", 55, -48, [45], [324]], ["warp", 74, 49, [352], [45]], ["add", 133, 74, -1, 2, [45]], ["add", 149, 74, -1, 2, [45]], ["add", 159, 74, -1, 2, [45]], ["add", 222, 74, 1, 2, [45]], ["warp", 74, -49, [45], [352]], ["warp", 85, 50, [505], [45]], ["add", 133, 85, -1, 2, [45]], ["add", 149, 85, 1, 2, [45]], ["add", 159, 85, 1, 2, [45]], ["add", 222, 85, 1, 2, [45]], ["warp", 85, -50, [45], [505]], ["warp", 101, 54, [375], [45]], ["add", 126, 101, -1, 2, [45]], ["add", 153, 101, 1, 2, [45]], ["add", 164, 101, 1, 2, [45]], ["add", 218, 101, 1, 2, [45]], ["warp", 101, -54, [45], [375]], ["warp", 80, 56, [494], [45]], ["add", 155, 80, -1, 2, [45]], ["add", 190, 80, -1, 2, [45]], ["add", 211, 80, -1, 2, [45]], ["add", 216, 80, -1, 2, [45]], ["warp", 80, -56, [45], [494]], ["warp", 31, 58, [26], [45]], ["add", 155, 31, 1, 2, [45]], ["add", 190, 31, -1, 2, [45]], ["add", 211, 31, 1, 2, [45]], ["add", 216, 31, 1, 2, [45]], ["warp", 31, -58, [45], [26]], ["warp", 33, 47, [138], [45]], ["add", 133, 33, -1, 2, [45]], ["add", 149, 33, -1, 2, [45]], ["add", 159, 33, 1, 2, [45]], ["add", 222, 33, 1, 2, [45]], ["warp", 33, -47, [45], [138]], ["warp", 49, 51, [148], [45]], ["add", 126, 49, -1, 2, [45]], ["add", 153, 49, -1, 2, [45]], ["add", 164, 49, 1, 2, [45]], ["add", 218, 49, 1, 2, [45]], ["warp", 49, -51, [45], [148]], ["warp", 88, 57, [477], [45]], ["add", 155, 88, -1, 2, [45]], ["add", 190, 88, -1, 2, [45]], ["add", 211, 88, -1, 2, [45]], ["add", 216, 88, 1, 2, [45]], ["warp", 88, -57, [45], [477]], ["warp", 68, 55, [176], [45]], ["add", 155, 68, -1, 2, [45]], ["add", 190, 68, -1, 2, [45]], ["add", 211, 68, 1, 2, [45]], ["add", 216, 68, 1, 2, [45]], ["warp", 68, -55, [45], [176]], ["add", 395, 225, 1, 2, []], ["add", 395, 384, -1, 4, []], ["add", 395, 388, -1, 4, []], ["add", 395, 398, -1, 4, []], ["add", 395, 399, 1, 4, []], ["add", 395, 225, -1, 1, []], ["add", 225, 395, 1, 1, []], ["add", 395, 225, -1, 1, []], ["add", 397, 225, 1, 1, []], ["add", 395, 225, 1, 1, []], ["add", 392, 225, -1, 1, []], ["add", 391, 225, -1, 1, []], ["add", 390, 225, -1, 1, []], ["add", 388, 225, 1, 1, []], ["add", 384, 225, 1, 1, []], ["add", 365, 225, -1, 1, []], ["add", 360, 225, 1, 1, []], ["add", 359, 225, 1, 1, []], ["add", 358, 225, 1, 1, []], ["add", 356, 225, -1, 1, []], ["add", 352, 225, -1, 1, []], ["add", 363, 225, -1, 2, []], ["add", 363, 352, 1, 4, []], ["add", 363, 356, 1, 4, []], ["add", 363, 366, 1, 4, []], ["add", 363, 367, -1, 4, []], ["add", 363, 225, -1, 1, []], ["add", 225, 363, 1, 1, []], ["add", 363, 225, -1, 1, []], ["add", 365, 225, -1, 1, []], ["add", 363, 225, -1, 1, []], ["add", 360, 225, 1, 1, []], ["add", 359, 225, 1, 1, []], ["add", 358, 225, 1, 1, []], ["add", 356, 225, -1, 1, []], ["add", 352, 225, -1, 1, []], ["add", 333, 225, -1, 1, []], ["add", 328, 225, 1, 1, []], ["add", 326, 225, 1, 1, []], ["add", 324, 225, -1, 1, []], ["add", 270, 225, 1, 1, []], ["add", 269, 225, 1, 1, []], ["add", 266, 225, -1, 1, []], ["add", 263, 225, -2, 1, []], ["add", 262, 225, -1, 1, []], ["add", 261, 225, 1, 1, []], ["add", 259, 225, 1, 1, []], ["add", 258, 225, 1, 1, []], ["add", 257, 225, -1, 1, []], ["add", 230, 225, -1, 4, []], ["add", 230, 227, 1, 4, []], ["add", 230, 229, 1, 4, []], ["add", 230, 232, -1, 4, []], ["add", 230, 233, 1, 4, []], ["add", 230, 234, -1, 2, []], ["add", 230, 235, 1, 2, []], ["add", 230, 238, 1, 4, []], ["add", 230, 239, -1, 4, []], ["add", 230, 240, 1, 4, []], ["add", 230, 241, 1, 4, []], ["add", 230, 242, 1, 4, []], ["add", 230, 243, 1, 2, []], ["add", 230, 245, 1, 4, []], ["add", 230, 246, 1, 4, []], ["add", 230, 250, -1, 4, []], ["add", 230, 253, 1, 4, []], ["add", 230, 254, 1, 4, []], ["add", 230, 256, 1, 4, []], ["add", 230, 257, 1, 4, []], ["add", 230, 258, 1, 4, []], ["add", 230, 259, 1, 2, []], ["add", 230, 261, 1, 4, []], ["add", 230, 262, 1, 4, []], ["add", 230, 266, -1, 4, []], ["add", 230, 269, 1, 4, []], ["add", 230, 270, 1, 4, []], ["add", 230, 288, 1, 2, []], ["add", 230, 292, 1, 4, []], ["add", 230, 296, -1, 2, []], ["add", 230, 302, 1, 2, []], ["add", 230, 303, -1, 1, []], ["add", 230, 326, 1, 1, []], ["add", 230, 328, -2, 1, []], ["add", 230, 332, 1, 1, []], ["add", 230, 335, -2, 1, []], ["add", 230, 276, -1, 1, []], ["add", 276, 230, 1, 1, []], ["add", 230, 276, -1, 1, []], ["scale", 276, 2, 1, []], ["add", 333, 276, -1, 2, []], ["add", 328, 276, 1, 2, []], ["add", 326, 276, 1, 2, []], ["add", 324, 276, -1, 2, []], ["add", 317, 276, -1, 2, []], ["add", 315, 276, -1, 2, []], ["add", 312, 276, 1, 2, []], ["add", 310, 276, 1, 2, []], ["add", 308, 276, -1, 2, []], ["add", 285, 276, 1, 1, []], ["add", 283, 276, 1, 1, []], ["add", 280, 276, -1, 1, []], ["add", 279, 276, -1, 1, []], ["add", 278, 276, -1, 1, []], ["add", 228, 326, -1, 1, []], ["add", 228, 328, 2, 1, []], ["add", 228, 332, -1, 1, []], ["add", 228, 335, 2, 1, []], ["add", 228, 292, -1, 1, []], ["add", 292, 228, 1, 1, []], ["add", 228, 292, -1, 1, []], ["scale", 292, 1, -1, []], ["add", 333, 292, -1, 1, []], ["add", 328, 292, 1, 1, []], ["add", 326, 292, 1, 1, []], ["add", 324, 292, -1, 1, []], ["add", 301, 292, 1, 1, []], ["add", 296, 292, -1, 1, []], ["add", 295, 292, -1, 1, []], ["add", 294, 292, -1, 1, []], ["add", 226, 288, 1, 2, []], ["add", 226, 292, 1, 2, []], ["add", 226, 296, -1, 2, []], ["add", 226, 302, 1, 2, []], ["add", 226, 303, -1, 1, []], ["add", 226, 227, -1, 1, []], ["add", 227, 226, 1, 1, []], ["add", 226, 227, -1, 1, []], ["add", 301, 227, -1, 1, []], ["add", 296, 227, 1, 1, []], ["add", 295, 227, 1, 1, []], ["add", 294, 227, 1, 1, []], ["add", 292, 227, -1, 1, []], ["add", 237, 227, 1, 1, []], ["add", 235, 227, 1, 1, []], ["add", 233, 227, -1, 1, []], ["add", 232, 227, -1, 1, []], ["add", 231, 227, -1, 1, []], ["add", 230, 227, -1, 1, []], ["add", 229, 227, 1, 1, []], ["add", 265, 225, 1, 4, []], ["add", 265, 256, 1, 4, []], ["add", 265, 257, -1, 4, []], ["add", 265, 258, 1, 4, []], ["add", 265, 261, 1, 4, []], ["add", 265, 262, 1, 4, []], ["add", 265, 266, -1, 4, []], ["add", 265, 269, -1, 4, []], ["add", 265, 270, 1, 4, []], ["add", 265, 271, -1, 2, []], ["add", 265, 225, -1, 1, []], ["add", 225, 265, 1, 1, []], ["add", 265, 225, -1, 1, []], ["add", 270, 225, -1, 1, []], ["add", 269, 225, -1, 1, []], ["add", 266, 225, 1, 1, []], ["add", 265, 225, 1, 1, []], ["add", 263, 225, 2, 1, []], ["add", 262, 225, 1, 1, []], ["add", 261, 225, -1, 1, []], ["add", 259, 225, -1, 1, []], ["add", 258, 225, -1, 1, []], ["add", 257, 225, 1, 1, []], ["add", 254, 225, 1, 1, []], ["add", 250, 225, -1, 1, []], ["add", 248, 225, 1, 1, []], ["add", 247, 225, -1, 1, []], ["add", 242, 225, 1, 1, []], ["add", 241, 225, -1, 1, []], ["add", 237, 225, 1, 1, []], ["add", 235, 225, 1, 1, []], ["add", 233, 225, -1, 1, []], ["add", 232, 225, -1, 1, []], ["add", 231, 225, -1, 1, []], ["add", 230, 225, -1, 1, []], ["add", 229, 225, 1, 1, []], ["add", 227, 225, 1, 1, []], ["add", 251, 256, 1, 4, []], ["add", 251, 257, 1, 4, []], ["add", 251, 258, 1, 4, []], ["add", 251, 259, 1, 2, []], ["add", 251, 261, 1, 4, []], ["add", 251, 262, 1, 4, []], ["add", 251, 265, 1, 4, []], ["add", 251, 266, -1, 4, []], ["add", 251, 269, 1, 4, []], ["add", 251, 270, 1, 4, []], ["add", 251, 225, -1, 1, []], ["add", 225, 251, 1, 1, []], ["add", 251, 225, -1, 1, []], ["add", 269, 225, -1, 1, []], ["add", 265, 225, 1, 1, []], ["add", 264, 225, 1, 1, []], ["add", 263, 225, 1, 1, []], ["add", 262, 225, 1, 1, []], ["add", 261, 225, -1, 1, []], ["add", 259, 225, -1, 1, []], ["add", 237, 225, 1, 1, []], ["add", 235, 225, 1, 1, []], ["add", 233, 225, -1, 1, []], ["add", 232, 225, -1, 1, []], ["add", 231, 225, -1, 1, []], ["add", 230, 225, -1, 1, []], ["add", 229, 225, 1, 1, []], ["add", 227, 225, 1, 1, []], ["add", 267, 240, 1, 4, []], ["add", 267, 241, 1, 4, []], ["add", 267, 242, 1, 4, []], ["add", 267, 243, 1, 2, []], ["add", 267, 245, 1, 4, []], ["add", 267, 246, 1, 4, []], ["add", 267, 250, -1, 4, []], ["add", 267, 251, 1, 2, []], ["add", 267, 253, 1, 4, []], ["add", 267, 254, 1, 4, []], ["add", 267, 225, -1, 1, []], ["add", 225, 267, 1, 1, []], ["add", 267, 225, -1, 1, []], ["scale", 225, 1, -1, []], ["add", 253, 225, 1, 1, []], ["add", 251, 225, 1, 1, []], ["add", 248, 225, -1, 1, []], ["add", 247, 225, -1, 1, []], ["add", 246, 225, -1, 1, []], ["add", 245, 225, 1, 1, []], ["add", 243, 225, 1, 1, []], ["add", 237, 225, -1, 1, []], ["add", 235, 225, -1, 1, []], ["add", 233, 225, 1, 1, []], ["add", 232, 225, 1, 1, []], ["add", 231, 225, 1, 1, []], ["add", 230, 225, 1, 1, []], ["add", 229, 225, -1, 1, []], ["add", 227, 225, -1, 1, []], ["add", 249, 225, 1, 4, []], ["add", 249, 240, 1, 4, []], ["add", 249, 241, -1, 4, []], ["add", 249, 242, 1, 4, []], ["add", 249, 245, 1, 4, []], ["add", 249, 246, 1, 4, []], ["add", 249, 250, -1, 4, []], ["add", 249, 253, -1, 4, []], ["add", 249, 254, 1, 4, []], ["add", 249, 255, -1, 2, []], ["add", 249, 225, -1, 1, []], ["add", 225, 249, 1, 1, []], ["add", 249, 225, -1, 1, []], ["scale", 225, 1, -1, []], ["add", 254, 225, 1, 1, []], ["add", 251, 225, -1, 1, []], ["add", 250, 225, -1, 1, []], ["add", 248, 225, 1, 1, []], ["add", 247, 225, -1, 1, []], ["add", 242, 225, 1, 1, []], ["add", 241, 225, -1, 1, []], ["add", 238, 225, -1, 1, []], ["add", 235, 225, 1, 1, []], ["add", 234, 225, 1, 1, []], ["add", 232, 225, -1, 1, []], ["add", 231, 225, 1, 1, []], ["add", 227, 225, -1, 1, []], ["add", 226, 225, -1, 1, []], ["add", 327, 510, 1, 1, []], ["add", 325, 510, 1, 4, []], ["add", 322, 510, 7, 8, []], ["add", 289, 510, 1, 2, []], ["add", 255, 510, 1, 8, []], ["add", 252, 510, 1, 8, []], ["add", 250, 510, 1, 8, []], ["add", 249, 510, -1, 8, []], ["add", 247, 510, -1, 8, []], ["add", 246, 510, 1, 8, []], ["add", 242, 510, 1, 8, []], ["add", 319, 499, -1, 4, []], ["add", 318, 499, -1, 4, []], ["add", 317, 499, 1, 4, []], ["add", 316, 499, 1, 4, []], ["add", 308, 499, -1, 4, []], ["add", 255, 499, 1, 4, []], ["add", 254, 499, 1, 4, []], ["add", 253, 499, -1, 4, []], ["add", 252, 499, -1, 4, []], ["add", 247, 499, -1, 4, []], ["add", 245, 499, 1, 4, []], ["add", 243, 499, -1, 4, []], ["add", 241, 499, 1, 4, []], ["add", 499, 319, 2, 1, []], ["add", 499, 316, -1, 1, []], ["add", 499, 315, 1, 1, []], ["add", 499, 312, 2, 1, []], ["scale", 310, 1, -1, []], ["add", 499, 310, -1, 1, []], ["add", 310, 499, 1, 1, []], ["add", 499, 310, -1, 1, []], ["add", 319, 304, -1, 4, []], ["add", 316, 304, -1, 4, []], ["add", 313, 304, 1, 4, []], ["add", 312, 304, 1, 4, []], ["add", 310, 304, 1, 4, []], ["add", 306, 304, -1, 4, []], ["add", 271, 304, 1, 4, []], ["add", 268, 304, 1, 4, []], ["add", 266, 304, -1, 4, []], ["add", 265, 304, -1, 4, []], ["add", 263, 304, -1, 4, []], ["add", 262, 304, -1, 4, []], ["add", 258, 304, 1, 4, []], ["add", 304, 499, 1, 1, []], ["add", 304, 319, 2, 1, []], ["add", 304, 318, -1, 1, []], ["add", 304, 315, 2, 1, []], ["add", 304, 313, -2, 1, []], ["add", 304, 308, -1, 1, []], ["scale", 304, 1, -1, []], ["scale", 306, 1, -1, []], ["add", 304, 306, -1, 1, []], ["add", 306, 304, 1, 1, []], ["add", 304, 306, -1, 1, []], ["add", 335, 511, -1, 4, []], ["add", 334, 511, -1, 4, []], ["add", 333, 511, 1, 4, []], ["add", 332, 511, 1, 4, []], ["add", 326, 511, 1, 4, []], ["add", 324, 511, -1, 4, []], ["add", 255, 511, 1, 4, []], ["add", 252, 511, 1, 4, []], ["add", 250, 511, -1, 4, []], ["add", 249, 511, -1, 4, []], ["add", 247, 511, -1, 4, []], ["add", 246, 511, -1, 4, []], ["add", 242, 511, 1, 4, []], ["add", 511, 335, 1, 1, []], ["add", 511, 334, 1, 2, []], ["add", 511, 332, -1, 1, []], ["add", 511, 329, 1, 1, []], ["add", 511, 328, 2, 1, []], ["add", 511, 326, -1, 1, []], ["add", 511, 324, 1, 2, []], ["add", 511, 322, -1, 2, []], ["scale", 511, 2, 1, []], ["add", 335, 320, -1, 4, []], ["add", 320, 510, 1, 1, []], ["add", 332, 320, -1, 4, []], ["add", 320, 510, -3, 2, []], ["add", 329, 320, 1, 4, []], ["add", 320, 510, 1, 1, []], ["add", 328, 320, 1, 4, []], ["add", 320, 510, -1, 1, []], ["add", 326, 320, 1, 4, []], ["add", 320, 510, 1, 2, []], ["add", 271, 320, 1, 4, []], ["add", 270, 320, 1, 4, []], ["add", 269, 320, -1, 4, []], ["add", 268, 320, -1, 4, []], ["add", 263, 320, -1, 4, []], ["add", 261, 320, 1, 4, []], ["add", 259, 320, -1, 4, []], ["add", 257, 320, 1, 4, []], ["add", 320, 511, 1, 1, []], ["add", 320, 335, 1, 1, []], ["add", 320, 329, -2, 1, []], ["add", 320, 322, 1, 1, []], ["scale", 320, 1, -1, []], ["add", 302, 299, 1, 4, []], ["add", 297, 299, -1, 4, []], ["add", 295, 299, 1, 4, []], ["add", 294, 299, -1, 4, []], ["add", 288, 299, 1, 4, []], ["add", 239, 299, 1, 4, []], ["add", 238, 299, 1, 4, []], ["add", 237, 299, -1, 4, []], ["add", 236, 299, -1, 4, []], ["add", 231, 299, -1, 4, []], ["add", 229, 299, 1, 4, []], ["add", 227, 299, -1, 4, []], ["add", 225, 299, 1, 4, []], ["add", 299, 303, 2, 1, []], ["add", 299, 302, -1, 1, []], ["add", 299, 296, 1, 1, []], ["add", 299, 292, -1, 1, []], ["add", 299, 288, -1, 1, []], ["scale", 299, 1, -2, []], ["add", 511, 331, 1, 4, []], ["add", 334, 331, 1, 4, []], ["add", 329, 331, -1, 4, []], ["add", 326, 331, -1, 4, []], ["add", 320, 331, 1, 4, []], ["add", 239, 331, 1, 4, []], ["add", 236, 331, 1, 4, []], ["add", 234, 331, -1, 4, []], ["add", 233, 331, -1, 4, []], ["add", 231, 331, -1, 4, []], ["add", 230, 331, -1, 4, []], ["add", 227, 331, 1, 4, []], ["add", 226, 331, 1, 4, []], ["add", 331, 335, 1, 1, []], ["add", 331, 334, -1, 1, []], ["add", 331, 324, -1, 1, []], ["add", 331, 320, -1, 1, []], ["add", 320, 510, 3, 8, []], ["scale", 331, 1, -2, []], ["add", 415, 412, -1, 2, []], ["add", 410, 412, 1, 2, []], ["add", 409, 412, 1, 2, []], ["add", 407, 412, 1, 2, []], ["add", 406, 412, 1, 2, []], ["add", 403, 412, -1, 2, []], ["add", 402, 412, -1, 2, []], ["add", 255, 412, 1, 2, []], ["add", 252, 412, 1, 2, []], ["add", 250, 412, -1, 2, []], ["add", 249, 412, -1, 2, []], ["add", 247, 412, -1, 2, []], ["add", 246, 412, -1, 2, []], ["add", 242, 412, 1, 2, []], ["add", 412, 415, 1, 1, []], ["add", 412, 414, -1, 1, []], ["add", 412, 413, -1, 2, []], ["add", 412, 411, 1, 2, []], ["add", 412, 410, -1, 2, []], ["add", 412, 407, -1, 2, []], ["add", 412, 406, 1, 2, []], ["add", 412, 401, -1, 2, []], ["scale", 412, 2, -1, []], ["add", 431, 428, -1, 2, []], ["add", 426, 428, 1, 2, []], ["add", 425, 428, 1, 2, []], ["add", 423, 428, 1, 2, []], ["add", 422, 428, 1, 2, []], ["add", 419, 428, -1, 2, []], ["add", 418, 428, -1, 2, []], ["add", 271, 428, 1, 2, []], ["add", 268, 428, 1, 2, []], ["add", 266, 428, -1, 2, []], ["add", 265, 428, -1, 2, []], ["add", 263, 428, -1, 2, []], ["add", 262, 428, -1, 2, []], ["add", 258, 428, 1, 2, []], ["add", 428, 431, 1, 1, []], ["add", 428, 430, -1, 1, []], ["add", 428, 429, -1, 2, []], ["add", 428, 427, 1, 2, []], ["add", 428, 426, -1, 2, []], ["add", 428, 423, -1, 2, []], ["add", 428, 422, 1, 2, []], ["add", 428, 417, -1, 2, []], ["scale", 428, 2, -1, []], ["add", 430, 424, 1, 2, []], ["add", 427, 424, -1, 2, []], ["add", 426, 424, -1, 2, []], ["add", 423, 424, -1, 2, []], ["add", 419, 424, 1, 2, []], ["add", 418, 424, 1, 2, []], ["add", 417, 424, -1, 2, []], ["add", 239, 424, 1, 2, []], ["add", 236, 424, 1, 2, []], ["add", 234, 424, -1, 2, []], ["add", 233, 424, -1, 2, []], ["add", 231, 424, -1, 2, []], ["add", 230, 424, -1, 2, []], ["add", 227, 424, 1, 2, []], ["add", 226, 424, 1, 2, []], ["add", 424, 431, 1, 2, []], ["add", 424, 430, -1, 2, []], ["add", 424, 425, 1, 2, []], ["add", 424, 421, -1, 2, []], ["add", 424, 420, 1, 2, []], ["add", 424, 419, 1, 2, []], ["add", 424, 418, -1, 2, []], ["add", 424, 417, 1, 1, []], ["scale", 424, 2, 1, []], ["add", 226, 408, 1, 2, []], ["add", 227, 408, 1, 2, []], ["add", 230, 408, -1, 2, []], ["add", 231, 408, -1, 2, []], ["add", 233, 408, -1, 2, []], ["add", 234, 408, -1, 2, []], ["add", 236, 408, 1, 2, []], ["add", 239, 408, 1, 2, []], ["add", 401, 408, -1, 2, []], ["add", 402, 408, 1, 2, []], ["add", 403, 408, 1, 2, []], ["add", 407, 408, -1, 2, []], ["add", 410, 408, -1, 2, []], ["add", 411, 408, -1, 2, []], ["add", 414, 408, 1, 2, []], ["scale", 408, 2, 1, []], ["add", 408, 401, 2, 1, []], ["add", 408, 402, -1, 1, []], ["add", 408, 403, 1, 1, []], ["add", 408, 404, 1, 1, []], ["add", 408, 405, -1, 1, []], ["add", 408, 409, 1, 1, []], ["add", 408, 414, -1, 1, []], ["add", 408, 415, 1, 1, []], ["add", 499, 498, 1, 1, []], ["add", 456, 498, -1, 1, []], ["add", 456, 498, 1, 1, []], ["add", 311, 498, -1, 1, []], ["add", 252, 498, -1, 2, []], ["add", 249, 498, -1, 2, []], ["add", 247, 498, -1, 2, []], ["add", 243, 498, 1, 2, []], ["add", 242, 498, -1, 2, []], ["add", 511, 327, 1, 1, []], ["add", 459, 327, 1, 1, []], ["add", 327, 510, -1, 1, []], ["add", 248, 327, -1, 2, []], ["add", 244, 327, -1, 2, []], ["scale", 327, -1, 1, []], ["add", 250, 510, -1, 2, []], ["add", 246, 510, -1, 2, []], ["add", 459, 510, -1, 1, []], ["add", 467, 501, 1, 1, []], ["add", 264, 501, -1, 2, []], ["add", 260, 501, -1, 2, []], ["add", 266, 500, -1, 2, []], ["add", 466, 500, 1, 1, []], ["add", 467, 500, -1, 1, []], ["add", 262, 500, -1, 2, []], ["add", 498, 311, 1, 1, []], ["add", 456, 311, 1, 1, []], ["add", 252, 311, -1, 2, []], ["add", 247, 311, -1, 2, []], ["add", 311, 498, -1, 1, []], ["add", 456, 311, -1, 1, []], ["add", 312, 311, 1, 4, []], ["add", 304, 311, 1, 4, []], ["add", 280, 311, -1, 4, []], ["add", 272, 311, -1, 4, []], ["add", 249, 311, -1, 4, []], ["add", 243, 311, 1, 4, []], ["add", 242, 311, -1, 4, []], ["add", 327, 511, 1, 1, []], ["add", 511, 327, -1, 1, []], ["add", 311, 499, 1, 1, []], ["add", 499, 311, -1, 1, []], ["add", 318, 583, -1, 1, []], ["add", 308, 583, 1, 1, []], ["add", 505, 583, 1, 1, []], ["add", 332, 580, -1, 1, []], ["add", 326, 580, 1, 1, []], ["add", 516, 580, 1, 1, []], ["add", 311, 572, -1, 1, []], ["add", 306, 572, 1, 1, []], ["add", 502, 572, 1, 1, []], ["add", 464, 512, 1, 1, []], ["add", 465, 512, -1, 1, []], ["add", 268, 512, -1, 2, []], ["add", 263, 512, -1, 2, []], ["add", 465, 513, 1, 1, []], ["add", 265, 513, -1, 2, []], ["add", 259, 513, 1, 2, []], ["add", 258, 513, -1, 2, []], ["add", 504, 582, 1, 1, []], ["add", 316, 582, -1, 1, []], ["add", 310, 582, 1, 1, []], ["add", 324, 581, 1, 1, []], ["add", 334, 581, -1, 1, []], ["add", 517, 581, 1, 1, []], ["add", 514, 574, 1, 1, []], ["add", 322, 574, 1, 1, []], ["add", 327, 574, -1, 1, []], ["add", 333, 575, -1, 1, []], ["add", 515, 575, 1, 1, []], ["add", 317, 573, -1, 1, []], ["add", 503, 573, 1, 1, []], ["add", 588, 518, 1, 1, [30]], ["add", 586, 506, 1, 1, [30]], ["scale", 506, -1, 2, [30]], ["add", 666, 554, 1, 1, [51]], ["add", 664, 554, -1, 1, [51]], ["add", 618, 554, 2, 1, [51]], ["add", 616, 554, -2, 1, [51]], ["scale", 554, -1, 1, [51]], ["add", 286, 287, 1, 1, []], ["add", 285, 287, -1, 1, []], ["add", 284, 287, -1, 1, []], ["add", 283, 287, -1, 1, []], ["add", 281, 287, -1, 1, []], ["add", 280, 287, 1, 1, []], ["add", 279, 287, 1, 1, []], ["add", 277, 287, 2, 1, []], ["scale", 287, 2, 1, []], ["add", 284, 285, 1, 1, []], ["add", 283, 285, -1, 1, []], ["add", 282, 285, 1, 1, []], ["add", 281, 285, -1, 1, []], ["add", 276, 285, -1, 1, []], ["add", 274, 285, -1, 1, []], ["add", 272, 285, 1, 1, []], ["scale", 285, 2, 1, []], ["add", 285, 283, 1, 1, []], ["add", 284, 283, 1, 1, []], ["add", 282, 283, 1, 1, []], ["add", 281, 283, -1, 1, []], ["add", 276, 283, -1, 1, []], ["add", 274, 283, -1, 1, []], ["add", 272, 283, 1, 1, []], ["add", 287, 282, -2, 1, []], ["add", 286, 282, -2, 1, []], ["add", 281, 282, 2, 1, []], ["add", 278, 282, 2, 1, []], ["add", 277, 282, -2, 1, []], ["add", 275, 282, -1, 1, []], ["add", 273, 282, -2, 1, []], ["add", 272, 282, -2, 1, []], ["scale", 282, 2, 1, []], ["scale", 283, -1, 1, []], ["add", 282, 283, -1, 1, []], ["add", 283, 282, 1, 1, []], ["add", 282, 283, -1, 1, []], ["add", 287, 281, 1, 1, []], ["add", 286, 281, 1, 1, []], ["add", 285, 281, -1, 2, []], ["add", 284, 281, -1, 2, []], ["add", 283, 281, -1, 2, []], ["add", 278, 281, -1, 1, []], ["add", 277, 281, 1, 1, []], ["add", 276, 281, 1, 2, []], ["add", 275, 281, 1, 2, []], ["add", 274, 281, 1, 2, []], ["add", 273, 281, 1, 1, []], ["add", 272, 281, 1, 2, []], ["scale", 281, 1, 2, []], ["scale", 282, -1, 1, []], ["add", 281, 282, -1, 1, []], ["add", 282, 281, 1, 1, []], ["add", 281, 282, -1, 1, []], ["add", 287, 280, -1, 1, []], ["add", 286, 280, -1, 1, []], ["add", 285, 280, 1, 1, []], ["add", 284, 280, 1, 1, []], ["add", 283, 280, 1, 1, []], ["add", 282, 280, 1, 1, []], ["add", 279, 280, -1, 1, []], ["add", 277, 280, -2, 1, []], ["scale", 280, -1, 1, []], ["add", 287, 279, -1, 1, []], ["add", 286, 279, -1, 1, []], ["add", 285, 279, 1, 1, []], ["add", 284, 279, 1, 1, []], ["add", 283, 279, 1, 1, []], ["add", 282, 279, 1, 1, []], ["add", 277, 279, -2, 1, []], ["scale", 279, -1, 1, []], ["scale", 281, -1, 1, []], ["add", 279, 281, -1, 1, []], ["add", 281, 279, 1, 1, []], ["add", 279, 281, -1, 1, []], ["scale", 279, -1, 1, []], ["add", 278, 279, -1, 1, []], ["add", 279, 278, 1, 1, []], ["add", 278, 279, -1, 1, []], ["add", 287, 277, -1, 2, []], ["add", 286, 277, -1, 2, []], ["add", 285, 277, 1, 2, []], ["add", 284, 277, 1, 2, []], ["add", 283, 277, 1, 2, []], ["add", 282, 277, 1, 2, []], ["add", 281, 277, -1, 2, []], ["scale", 277, -1, 2, []], ["scale", 280, -1, 1, []], ["add", 277, 280, -1, 1, []], ["add", 280, 277, 1, 1, []], ["add", 277, 280, -1, 1, []], ["add", 287, 276, -1, 1, []], ["add", 286, 276, -1, 1, []], ["add", 281, 276, 1, 1, []], ["add", 280, 276, 1, 1, []], ["add", 279, 276, 2, 1, []], ["add", 275, 276, -1, 1, []], ["add", 274, 276, -1, 1, []], ["add", 273, 276, -2, 1, []], ["add", 272, 276, -1, 1, []], ["scale", 276, 2, 1, []], ["scale", 278, -1, 1, []], ["add", 276, 278, -1, 1, []], ["add", 278, 276, 1, 1, []], ["add", 276, 278, -1, 1, []], ["add", 287, 275, -1, 1, []], ["add", 286, 275, -1, 1, []], ["add", 281, 275, 1, 1, []], ["add", 280, 275, 1, 1, []], ["add", 279, 275, 2, 1, []], ["add", 278, 275, 2, 1, []], ["add", 274, 275, -1, 1, []], ["add", 273, 275, -2, 1, []], ["add", 272, 275, -1, 1, []], ["scale", 275, -1, 1, []], ["scale", 277, -1, 1, []], ["add", 275, 277, -1, 1, []], ["add", 277, 275, 1, 1, []], ["add", 275, 277, -1, 1, []], ["scale", 276, -1, 1, []], ["add", 274, 276, -1, 1, []], ["add", 276, 274, 1, 1, []], ["add", 274, 276, -1, 1, []], ["add", 279, 273, 1, 2, []], ["add", 278, 273, 1, 2, []], ["add", 277, 273, -1, 2, []], ["add", 276, 273, -1, 2, []], ["add", 272, 273, -1, 2, []], ["scale", 273, 1, 2, []], ["scale", 274, -1, 1, []], ["add", 273, 274, -1, 1, []], ["add", 274, 273, 1, 1, []], ["add", 273, 274, -1, 1, []], ["scale", 274, -1, 1, []], ["add", 272, 274, -1, 1, []], ["add", 274, 272, 1, 1, []], ["add", 272, 274, -1, 1, []], ["add", 302, 303, 1, 1, []], ["add", 301, 303, -1, 1, []], ["add", 300, 303, -1, 1, []], ["add", 299, 303, -1, 1, []], ["add", 297, 303, -1, 1, []], ["add", 296, 303, 1, 1, []], ["add", 295, 303, 1, 1, []], ["add", 293, 303, 2, 1, []], ["scale", 303, 2, 1, []], ["add", 300, 301, 1, 1, []], ["add", 299, 301, -1, 1, []], ["add", 298, 301, 1, 1, []], ["add", 297, 301, -1, 1, []], ["add", 292, 301, -1, 1, []], ["add", 290, 301, -1, 1, []], ["add", 288, 301, 1, 1, []], ["scale", 301, 2, 1, []], ["add", 301, 299, 1, 1, []], ["add", 300, 299, 1, 1, []], ["add", 298, 299, 1, 1, []], ["add", 297, 299, -1, 1, []], ["add", 292, 299, -1, 1, []], ["add", 290, 299, -1, 1, []], ["add", 288, 299, 1, 1, []], ["add", 303, 298, -2, 1, []], ["add", 302, 298, -2, 1, []], ["add", 297, 298, 2, 1, []], ["add", 294, 298, 2, 1, []], ["add", 293, 298, -2, 1, []], ["add", 291, 298, -1, 1, []], ["add", 289, 298, -2, 1, []], ["add", 288, 298, -2, 1, []], ["scale", 298, 2, 1, []], ["scale", 299, -1, 1, []], ["add", 298, 299, -1, 1, []], ["add", 299, 298, 1, 1, []], ["add", 298, 299, -1, 1, []], ["add", 303, 297, 1, 1, []], ["add", 302, 297, 1, 1, []], ["add", 301, 297, -1, 2, []], ["add", 300, 297, -1, 2, []], ["add", 299, 297, -1, 2, []], ["add", 294, 297, -1, 1, []], ["add", 293, 297, 1, 1, []], ["add", 292, 297, 1, 2, []], ["add", 291, 297, 1, 2, []], ["add", 290, 297, 1, 2, []], ["add", 289, 297, 1, 1, []], ["add", 288, 297, 1, 2, []], ["scale", 297, 1, 2, []], ["scale", 298, -1, 1, []], ["add", 297, 298, -1, 1, []], ["add", 298, 297, 1, 1, []], ["add", 297, 298, -1, 1, []], ["add", 303, 296, -1, 1, []], ["add", 302, 296, -1, 1, []], ["add", 301, 296, 1, 1, []], ["add", 300, 296, 1, 1, []], ["add", 299, 296, 1, 1, []], ["add", 298, 296, 1, 1, []], ["add", 295, 296, -1, 1, []], ["add", 293, 296, -2, 1, []], ["scale", 296, -1, 1, []], ["add", 303, 295, -1, 1, []], ["add", 302, 295, -1, 1, []], ["add", 301, 295, 1, 1, []], ["add", 300, 295, 1, 1, []], ["add", 299, 295, 1, 1, []], ["add", 298, 295, 1, 1, []], ["add", 293, 295, -2, 1, []], ["scale", 295, -1, 1, []], ["scale", 297, -1, 1, []], ["add", 295, 297, -1, 1, []], ["add", 297, 295, 1, 1, []], ["add", 295, 297, -1, 1, []], ["scale", 295, -1, 1, []], ["add", 294, 295, -1, 1, []], ["add", 295, 294, 1, 1, []], ["add", 294, 295, -1, 1, []], ["add", 303, 293, -1, 2, []], ["add", 302, 293, -1, 2, []], ["add", 301, 293, 1, 2, []], ["add", 293, 510, 1, 2, []], ["add", 300, 293, 1, 2, []], ["add", 293, 510, -1, 2, []], ["add", 299, 293, 1, 2, []], ["add", 298, 293, 1, 2, []], ["add", 297, 293, -1, 2, []], ["scale", 293, -1, 2, []], ["scale", 296, -1, 1, []], ["add", 293, 296, -1, 1, []], ["add", 296, 293, 1, 1, []], ["add", 293, 296, -1, 1, []], ["add", 303, 292, -1, 1, []], ["add", 302, 292, -1, 1, []], ["add", 297, 292, 1, 1, []], ["add", 296, 292, 1, 1, []], ["add", 295, 292, 2, 1, []], ["add", 291, 292, -1, 1, []], ["add", 290, 292, -1, 1, []], ["add", 289, 292, -2, 1, []], ["add", 288, 292, -1, 1, []], ["scale", 292, 2, 1, []], ["scale", 294, -1, 1, []], ["add", 292, 294, -1, 1, []], ["add", 294, 292, 1, 1, []], ["add", 292, 294, -1, 1, []], ["add", 303, 291, -1, 1, []], ["add", 302, 291, -1, 1, []], ["add", 297, 291, 1, 1, []], ["add", 296, 291, 1, 1, []], ["add", 295, 291, 2, 1, []], ["add", 294, 291, 2, 1, []], ["add", 290, 291, -1, 1, []], ["add", 289, 291, -2, 1, []], ["add", 288, 291, -1, 1, []], ["scale", 291, -1, 1, []], ["scale", 293, -1, 1, []], ["add", 291, 293, -1, 1, []], ["add", 293, 291, 1, 1, []], ["add", 291, 293, -1, 1, []], ["scale", 292, -1, 1, []], ["add", 290, 292, -1, 1, []], ["add", 292, 290, 1, 1, []], ["add", 290, 292, -1, 1, []], ["add", 295, 289, 1, 2, []], ["add", 289, 510, -1, 2, []], ["add", 294, 289, 1, 2, []], ["add", 293, 289, -1, 2, []], ["add", 292, 289, -1, 2, []], ["add", 288, 289, -1, 2, []], ["scale", 289, 1, 2, []], ["scale", 290, -1, 1, []], ["add", 289, 290, -1, 1, []], ["add", 290, 289, 1, 1, []], ["add", 289, 290, -1, 1, []], ["scale", 290, -1, 1, []], ["add", 288, 290, -1, 1, []], ["add", 290, 288, 1, 1, []], ["add", 288, 290, -1, 1, []], ["add", 318, 319, 1, 1, []], ["add", 317, 319, -1, 1, []], ["add", 316, 319, -1, 1, []], ["add", 315, 319, -1, 1, []], ["add", 313, 319, -1, 1, []], ["add", 312, 319, 1, 1, []], ["add", 311, 319, 1, 1, []], ["add", 309, 319, 2, 1, []], ["scale", 319, 2, 1, []], ["add", 316, 317, 1, 1, []], ["add", 315, 317, -1, 1, []], ["add", 314, 317, 1, 1, []], ["add", 313, 317, -1, 1, []], ["add", 308, 317, -1, 1, []], ["add", 306, 317, -1, 1, []], ["add", 304, 317, 1, 1, []], ["scale", 317, 2, 1, []], ["add", 317, 315, 1, 1, []], ["add", 316, 315, 1, 1, []], ["add", 314, 315, 1, 1, []], ["add", 313, 315, -1, 1, []], ["add", 308, 315, -1, 1, []], ["add", 306, 315, -1, 1, []], ["add", 304, 315, 1, 1, []], ["add", 319, 314, -2, 1, []], ["add", 318, 314, -2, 1, []], ["add", 313, 314, 2, 1, []], ["add", 310, 314, 2, 1, []], ["add", 309, 314, -2, 1, []], ["add", 307, 314, -1, 1, []], ["add", 305, 314, -2, 1, []], ["add", 304, 314, -2, 1, []], ["scale", 314, 2, 1, []], ["scale", 315, -1, 1, []], ["add", 314, 315, -1, 1, []], ["add", 315, 314, 1, 1, []], ["add", 314, 315, -1, 1, []], ["add", 319, 313, 1, 1, []], ["add", 318, 313, 1, 1, []], ["add", 317, 313, -1, 2, []], ["add", 316, 313, -1, 2, []], ["add", 315, 313, -1, 2, []], ["add", 310, 313, -1, 1, []], ["add", 309, 313, 1, 1, []], ["add", 308, 313, 1, 2, []], ["add", 307, 313, 1, 2, []], ["add", 306, 313, 1, 2, []], ["add", 305, 313, 1, 1, []], ["add", 304, 313, 1, 2, []], ["scale", 313, 1, 2, []], ["scale", 314, -1, 1, []], ["add", 313, 314, -1, 1, []], ["add", 314, 313, 1, 1, []], ["add", 313, 314, -1, 1, []], ["add", 319, 312, -1, 1, []], ["add", 318, 312, -1, 1, []], ["add", 317, 312, 1, 1, []], ["add", 316, 312, 1, 1, []], ["add", 315, 312, 1, 1, []], ["add", 314, 312, 1, 1, []], ["add", 311, 312, -1, 1, []], ["add", 309, 312, -2, 1, []], ["scale", 312, -1, 1, []], ["add", 319, 311, -1, 1, []], ["add", 318, 311, -1, 1, []], ["add", 317, 311, 1, 1, []], ["add", 316, 311, 1, 1, []], ["add", 315, 311, 1, 1, []], ["add", 314, 311, 1, 1, []], ["add", 309, 311, -2, 1, []], ["scale", 311, -1, 1, []], ["scale", 313, -1, 1, []], ["add", 311, 313, -1, 1, []], ["add", 313, 311, 1, 1, []], ["add", 311, 313, -1, 1, []], ["scale", 311, -1, 1, []], ["add", 310, 311, -1, 1, []], ["add", 311, 310, 1, 1, []], ["add", 310, 311, -1, 1, []], ["add", 319, 309, -1, 2, []], ["add", 318, 309, -1, 2, []], ["add", 317, 309, 1, 2, []], ["add", 316, 309, 1, 2, []], ["add", 315, 309, 1, 2, []], ["add", 314, 309, 1, 2, []], ["add", 313, 309, -1, 2, []], ["scale", 309, -1, 2, []], ["scale", 312, -1, 1, []], ["add", 309, 312, -1, 1, []], ["add", 312, 309, 1, 1, []], ["add", 309, 312, -1, 1, []], ["add", 319, 308, -1, 1, []], ["add", 318, 308, -1, 1, []], ["add", 313, 308, 1, 1, []], ["add", 312, 308, 1, 1, []], ["add", 311, 308, 2, 1, []], ["add", 307, 308, -1, 1, []], ["add", 306, 308, -1, 1, []], ["add", 305, 308, -2, 1, []], ["add", 304, 308, -1, 1, []], ["scale", 308, 2, 1, []], ["scale", 310, -1, 1, []], ["add", 308, 310, -1, 1, []], ["add", 310, 308, 1, 1, []], ["add", 308, 310, -1, 1, []], ["add", 319, 307, -1, 1, []], ["add", 318, 307, -1, 1, []], ["add", 313, 307, 1, 1, []], ["add", 312, 307, 1, 1, []], ["add", 311, 307, 2, 1, []], ["add", 310, 307, 2, 1, []], ["add", 306, 307, -1, 1, []], ["add", 305, 307, -2, 1, []], ["add", 304, 307, -1, 1, []], ["scale", 307, -1, 1, []], ["scale", 309, -1, 1, []], ["add", 307, 309, -1, 1, []], ["add", 309, 307, 1, 1, []], ["add", 307, 309, -1, 1, []], ["scale", 308, -1, 1, []], ["add", 306, 308, -1, 1, []], ["add", 308, 306, 1, 1, []], ["add", 306, 308, -1, 1, []], ["add", 311, 305, 1, 2, []], ["add", 310, 305, 1, 2, []], ["add", 309, 305, -1, 2, []], ["add", 308, 305, -1, 2, []], ["add", 304, 305, -1, 2, []], ["scale", 305, 1, 2, []], ["scale", 306, -1, 1, []], ["add", 305, 306, -1, 1, []], ["add", 306, 305, 1, 1, []], ["add", 305, 306, -1, 1, []], ["scale", 306, -1, 1, []], ["add", 304, 306, -1, 1, []], ["add", 306, 304, 1, 1, []], ["add", 304, 306, -1, 1, []], ["add", 334, 335, 1, 1, []], ["add", 333, 335, -1, 1, []], ["add", 332, 335, -1, 1, []], ["add", 331, 335, -1, 1, []], ["add", 329, 335, -1, 1, []], ["add", 328, 335, 1, 1, []], ["add", 327, 335, 1, 1, []], ["add", 325, 335, 2, 1, []], ["scale", 335, 2, 1, []], ["add", 332, 333, 1, 1, []], ["add", 331, 333, -1, 1, []], ["add", 330, 333, 1, 1, []], ["add", 329, 333, -1, 1, []], ["add", 324, 333, -1, 1, []], ["add", 322, 333, -1, 1, []], ["add", 320, 333, 1, 1, []], ["scale", 333, 2, 1, []], ["add", 335, 331, -1, 1, []], ["add", 334, 331, -1, 1, []], ["add", 333, 331, 2, 1, []], ["add", 332, 331, 2, 1, []], ["add", 330, 331, 3, 2, []], ["add", 329, 331, -1, 1, []], ["add", 325, 331, -1, 1, []], ["add", 324, 331, -1, 1, []], ["add", 323, 331, -1, 2, []], ["add", 322, 331, -1, 1, []], ["add", 321, 331, 1, 1, []], ["add", 320, 331, 2, 1, []], ["scale", 331, -1, 1, []], ["add", 335, 330, -2, 1, []], ["add", 334, 330, -2, 1, []], ["add", 329, 330, 2, 1, []], ["add", 326, 330, 2, 1, []], ["add", 325, 330, -2, 1, []], ["add", 323, 330, -1, 1, []], ["add", 321, 330, -2, 1, []], ["add", 320, 330, -2, 1, []], ["scale", 330, 2, 1, []], ["scale", 331, -1, 1, []], ["add", 330, 331, -1, 1, []], ["add", 331, 330, 1, 1, []], ["add", 330, 331, -1, 1, []], ["add", 335, 329, 1, 1, []], ["add", 334, 329, 1, 1, []], ["add", 333, 329, -1, 2, []], ["add", 332, 329, -1, 2, []], ["add", 331, 329, -1, 2, []], ["add", 326, 329, -1, 1, []], ["add", 325, 329, 1, 1, []], ["add", 324, 329, 1, 2, []], ["add", 323, 329, 1, 2, []], ["add", 322, 329, 1, 2, []], ["add", 321, 329, 1, 1, []], ["add", 320, 329, 1, 2, []], ["scale", 329, 1, 2, []], ["scale", 330, -1, 1, []], ["add", 329, 330, -1, 1, []], ["add", 330, 329, 1, 1, []], ["add", 329, 330, -1, 1, []], ["add", 335, 328, -1, 1, []], ["add", 334, 328, -1, 1, []], ["add", 333, 328, 1, 1, []], ["add", 332, 328, 1, 1, []], ["add", 331, 328, 1, 1, []], ["add", 330, 328, 1, 1, []], ["add", 327, 328, -1, 1, []], ["add", 325, 328, -2, 1, []], ["add", 320, 328, 1, 1, []], ["scale", 328, -1, 1, []], ["add", 335, 327, -1, 1, []], ["add", 334, 327, -1, 1, []], ["add", 333, 327, 1, 1, []], ["add", 332, 327, 1, 1, []], ["add", 331, 327, 1, 1, []], ["add", 330, 327, 1, 1, []], ["add", 325, 327, -2, 1, []], ["scale", 327, -1, 1, []], ["scale", 329, -1, 1, []], ["add", 327, 329, -1, 1, []], ["add", 329, 327, 1, 1, []], ["add", 327, 329, -1, 1, []], ["scale", 327, -1, 1, []], ["add", 326, 327, -1, 1, []], ["add", 327, 326, 1, 1, []], ["add", 326, 327, -1, 1, []], ["add", 335, 325, -1, 2, []], ["add", 334, 325, -1, 2, []], ["add", 333, 325, 1, 2, []], ["add", 332, 325, 1, 2, []], ["add", 331, 325, 1, 2, []], ["add", 330, 325, 1, 2, []], ["add", 329, 325, -1, 2, []], ["scale", 325, -1, 2, []], ["scale", 328, -1, 1, []], ["add", 325, 328, -1, 1, []], ["add", 328, 325, 1, 1, []], ["add", 325, 328, -1, 1, []], ["add", 335, 324, -1, 1, []], ["add", 334, 324, -1, 1, []], ["add", 329, 324, 1, 1, []], ["add", 328, 324, 1, 1, []], ["add", 327, 324, 2, 1, []], ["add", 323, 324, -1, 1, []], ["add", 322, 324, -1, 1, []], ["add", 321, 324, -2, 1, []], ["add", 320, 324, -1, 1, []], ["scale", 324, 2, 1, []], ["scale", 326, -1, 1, []], ["add", 324, 326, -1, 1, []], ["add", 326, 324, 1, 1, []], ["add", 324, 326, -1, 1, []], ["add", 335, 323, -1, 1, []], ["add", 334, 323, -1, 1, []], ["add", 329, 323, 1, 1, []], ["add", 328, 323, 1, 1, []], ["add", 327, 323, 2, 1, []], ["add", 326, 323, 2, 1, []], ["add", 322, 323, -1, 1, []], ["add", 321, 323, -2, 1, []], ["add", 320, 323, -1, 1, []], ["scale", 323, -1, 1, []], ["scale", 325, -1, 1, []], ["add", 323, 325, -1, 1, []], ["add", 325, 323, 1, 1, []], ["add", 323, 325, -1, 1, []], ["scale", 324, -1, 1, []], ["add", 322, 324, -1, 1, []], ["add", 324, 322, 1, 1, []], ["add", 322, 324, -1, 1, []], ["add", 327, 321, 1, 2, []], ["add", 326, 321, 1, 2, []], ["add", 321, 510, 1, 4, []], ["add", 325, 321, -1, 2, []], ["add", 321, 510, 3, 2, []], ["add", 324, 321, -1, 2, []], ["add", 321, 510, -7, 4, []], ["add", 322, 321, 1, 2, []], ["add", 320, 321, -1, 2, []], ["scale", 321, 1, 2, []], ["add", 323, 320, 1, 1, []], ["add", 320, 510, -1, 4, []], ["scale", 322, -1, 1, []], ["add", 320, 322, -1, 1, []], ["add", 322, 320, 1, 1, []], ["add", 320, 322, -1, 1, []], ["add", 350, 351, 1, 1, []], ["add", 349, 351, -1, 1, []], ["add", 348, 351, -1, 1, []], ["add", 347, 351, -1, 1, []], ["add", 345, 351, -1, 1, []], ["add", 344, 351, 1, 1, []], ["add", 343, 351, 1, 1, []], ["add", 341, 351, 2, 1, []], ["scale", 351, 2, 1, []], ["add", 348, 349, 1, 1, []], ["add", 347, 349, -1, 1, []], ["add", 346, 349, 1, 1, []], ["add", 345, 349, -1, 1, []], ["add", 340, 349, -1, 1, []], ["add", 338, 349, -1, 1, []], ["add", 336, 349, 1, 1, []], ["scale", 349, 2, 1, []], ["add", 351, 347, -1, 1, []], ["add", 350, 347, -1, 1, []], ["add", 349, 347, 2, 1, []], ["add", 348, 347, 2, 1, []], ["add", 346, 347, 3, 2, []], ["add", 345, 347, -1, 1, []], ["add", 341, 347, -1, 1, []], ["add", 340, 347, -1, 1, []], ["add", 339, 347, -1, 2, []], ["add", 338, 347, -1, 1, []], ["add", 337, 347, 1, 1, []], ["add", 336, 347, 2, 1, []], ["scale", 347, -1, 1, []], ["add", 351, 346, -2, 1, []], ["add", 350, 346, -2, 1, []], ["add", 345, 346, 2, 1, []], ["add", 342, 346, 2, 1, []], ["add", 341, 346, -2, 1, []], ["add", 339, 346, -1, 1, []], ["add", 337, 346, -2, 1, []], ["add", 336, 346, -2, 1, []], ["scale", 346, 2, 1, []], ["scale", 347, -1, 1, []], ["add", 346, 347, -1, 1, []], ["add", 347, 346, 1, 1, []], ["add", 346, 347, -1, 1, []], ["add", 351, 345, 1, 1, []], ["add", 350, 345, 1, 1, []], ["add", 349, 345, -1, 2, []], ["add", 348, 345, -1, 2, []], ["add", 347, 345, -1, 2, []], ["add", 342, 345, -1, 1, []], ["add", 341, 345, 1, 1, []], ["add", 340, 345, 1, 2, []], ["add", 339, 345, 1, 2, []], ["add", 338, 345, 1, 2, []], ["add", 337, 345, 1, 1, []], ["add", 336, 345, 1, 2, []], ["scale", 345, 1, 2, []], ["scale", 346, -1, 1, []], ["add", 345, 346, -1, 1, []], ["add", 346, 345, 1, 1, []], ["add", 345, 346, -1, 1, []], ["add", 351, 344, -1, 1, []], ["add", 350, 344, -1, 1, []], ["add", 349, 344, 1, 1, []], ["add", 348, 344, 1, 1, []], ["add", 347, 344, 1, 1, []], ["add", 346, 344, 1, 1, []], ["add", 343, 344, -1, 1, []], ["add", 341, 344, -2, 1, []], ["add", 336, 344, 1, 1, []], ["scale", 344, -1, 1, []], ["add", 351, 343, -1, 1, []], ["add", 350, 343, -1, 1, []], ["add", 349, 343, 1, 1, []], ["add", 348, 343, 1, 1, []], ["add", 347, 343, 1, 1, []], ["add", 346, 343, 1, 1, []], ["add", 341, 343, -2, 1, []], ["scale", 343, -1, 1, []], ["scale", 345, -1, 1, []], ["add", 343, 345, -1, 1, []], ["add", 345, 343, 1, 1, []], ["add", 343, 345, -1, 1, []], ["scale", 343, -1, 1, []], ["add", 342, 343, -1, 1, []], ["add", 343, 342, 1, 1, []], ["add", 342, 343, -1, 1, []], ["add", 351, 341, -1, 2, []], ["add", 350, 341, -1, 2, []], ["add", 349, 341, 1, 2, []], ["add", 348, 341, 1, 2, []], ["add", 347, 341, 1, 2, []], ["add", 346, 341, 1, 2, []], ["add", 345, 341, -1, 2, []], ["scale", 341, -1, 2, []], ["scale", 344, -1, 1, []], ["add", 341, 344, -1, 1, []], ["add", 344, 341, 1, 1, []], ["add", 341, 344, -1, 1, []], ["add", 351, 340, -1, 1, []], ["add", 350, 340, -1, 1, []], ["add", 345, 340, 1, 1, []], ["add", 344, 340, 1, 1, []], ["add", 343, 340, 2, 1, []], ["add", 339, 340, -1, 1, []], ["add", 338, 340, -1, 1, []], ["add", 337, 340, -2, 1, []], ["add", 336, 340, -1, 1, []], ["scale", 340, 2, 1, []], ["scale", 342, -1, 1, []], ["add", 340, 342, -1, 1, []], ["add", 342, 340, 1, 1, []], ["add", 340, 342, -1, 1, []], ["add", 351, 339, -1, 1, []], ["add", 350, 339, -1, 1, []], ["add", 345, 339, 1, 1, []], ["add", 344, 339, 1, 1, []], ["add", 343, 339, 2, 1, []], ["add", 342, 339, 2, 1, []], ["add", 338, 339, -1, 1, []], ["add", 337, 339, -2, 1, []], ["add", 336, 339, -1, 1, []], ["scale", 339, -1, 1, []], ["scale", 341, -1, 1, []], ["add", 339, 341, -1, 1, []], ["add", 341, 339, 1, 1, []], ["add", 339, 341, -1, 1, []], ["scale", 340, -1, 1, []], ["add", 338, 340, -1, 1, []], ["add", 340, 338, 1, 1, []], ["add", 338, 340, -1, 1, []], ["add", 343, 337, 1, 2, []], ["add", 342, 337, 1, 2, []], ["add", 341, 337, -1, 2, []], ["add", 340, 337, -1, 2, []], ["add", 338, 337, 1, 2, []], ["add", 336, 337, -1, 2, []], ["scale", 337, 1, 2, []], ["add", 339, 336, 1, 1, []], ["scale", 338, -1, 1, []], ["add", 336, 338, -1, 1, []], ["add", 338, 336, 1, 1, []], ["add", 336, 338, -1, 1, []], ["add", 366, 367, 1, 1, []], ["add", 365, 367, -1, 1, []], ["add", 364, 367, -1, 1, []], ["add", 363, 367, -1, 1, []], ["add", 361, 367, -1, 1, []], ["add", 360, 367, 1, 1, []], ["add", 359, 367, 1, 1, []], ["add", 357, 367, 2, 1, []], ["scale", 367, 2, 1, []], ["add", 364, 365, 1, 1, []], ["add", 363, 365, -1, 1, []], ["add", 362, 365, 1, 1, []], ["add", 361, 365, -1, 1, []], ["add", 356, 365, -1, 1, []], ["add", 354, 365, -1, 1, []], ["add", 352, 365, 1, 1, []], ["scale", 365, 2, 1, []], ["add", 367, 363, -1, 1, []], ["add", 366, 363, -1, 1, []], ["add", 365, 363, 2, 1, []], ["add", 364, 363, 2, 1, []], ["add", 362, 363, 3, 2, []], ["add", 361, 363, -1, 1, []], ["add", 357, 363, -1, 1, []], ["add", 356, 363, -1, 1, []], ["add", 355, 363, -1, 2, []], ["add", 354, 363, -1, 1, []], ["add", 353, 363, 1, 1, []], ["add", 352, 363, 2, 1, []], ["scale", 363, -1, 1, []], ["add", 367, 362, -2, 1, []], ["add", 366, 362, -2, 1, []], ["add", 361, 362, 2, 1, []], ["add", 358, 362, 2, 1, []], ["add", 357, 362, -2, 1, []], ["add", 355, 362, -1, 1, []], ["add", 353, 362, -2, 1, []], ["add", 352, 362, -2, 1, []], ["scale", 362, 2, 1, []], ["scale", 363, -1, 1, []], ["add", 362, 363, -1, 1, []], ["add", 363, 362, 1, 1, []], ["add", 362, 363, -1, 1, []], ["add", 367, 361, 1, 1, []], ["add", 366, 361, 1, 1, []], ["add", 365, 361, -1, 2, []], ["add", 364, 361, -1, 2, []], ["add", 363, 361, -1, 2, []], ["add", 358, 361, -1, 1, []], ["add", 357, 361, 1, 1, []], ["add", 356, 361, 1, 2, []], ["add", 355, 361, 1, 2, []], ["add", 354, 361, 1, 2, []], ["add", 353, 361, 1, 1, []], ["add", 352, 361, 1, 2, []], ["scale", 361, 1, 2, []], ["scale", 362, -1, 1, []], ["add", 361, 362, -1, 1, []], ["add", 362, 361, 1, 1, []], ["add", 361, 362, -1, 1, []], ["add", 367, 360, -1, 1, []], ["add", 366, 360, -1, 1, []], ["add", 365, 360, 1, 1, []], ["add", 364, 360, 1, 1, []], ["add", 363, 360, 1, 1, []], ["add", 362, 360, 1, 1, []], ["add", 359, 360, -1, 1, []], ["add", 357, 360, -2, 1, []], ["add", 352, 360, 1, 1, []], ["scale", 360, -1, 1, []], ["add", 367, 359, -1, 1, []], ["add", 366, 359, -1, 1, []], ["add", 365, 359, 1, 1, []], ["add", 364, 359, 1, 1, []], ["add", 363, 359, 1, 1, []], ["add", 362, 359, 1, 1, []], ["add", 357, 359, -2, 1, []], ["scale", 359, -1, 1, []], ["scale", 361, -1, 1, []], ["add", 359, 361, -1, 1, []], ["add", 361, 359, 1, 1, []], ["add", 359, 361, -1, 1, []], ["scale", 359, -1, 1, []], ["add", 358, 359, -1, 1, []], ["add", 359, 358, 1, 1, []], ["add", 358, 359, -1, 1, []], ["add", 367, 357, -1, 2, []], ["add", 366, 357, -1, 2, []], ["add", 365, 357, 1, 2, []], ["add", 364, 357, 1, 2, []], ["add", 363, 357, 1, 2, []], ["add", 362, 357, 1, 2, []], ["add", 361, 357, -1, 2, []], ["scale", 357, -1, 2, []], ["scale", 360, -1, 1, []], ["add", 357, 360, -1, 1, []], ["add", 360, 357, 1, 1, []], ["add", 357, 360, -1, 1, []], ["add", 367, 356, -1, 1, []], ["add", 366, 356, -1, 1, []], ["add", 361, 356, 1, 1, []], ["add", 360, 356, 1, 1, []], ["add", 359, 356, 2, 1, []], ["add", 355, 356, -1, 1, []], ["add", 354, 356, -1, 1, []], ["add", 353, 356, -2, 1, []], ["add", 352, 356, -1, 1, []], ["scale", 356, 2, 1, []], ["scale", 358, -1, 1, []], ["add", 356, 358, -1, 1, []], ["add", 358, 356, 1, 1, []], ["add", 356, 358, -1, 1, []], ["add", 367, 355, -1, 1, []], ["add", 366, 355, -1, 1, []], ["add", 361, 355, 1, 1, []], ["add", 360, 355, 1, 1, []], ["add", 359, 355, 2, 1, []], ["add", 358, 355, 2, 1, []], ["add", 354, 355, -1, 1, []], ["add", 353, 355, -2, 1, []], ["add", 352, 355, -1, 1, []], ["scale", 355, -1, 1, []], ["scale", 357, -1, 1, []], ["add", 355, 357, -1, 1, []], ["add", 357, 355, 1, 1, []], ["add", 355, 357, -1, 1, []], ["scale", 356, -1, 1, []], ["add", 354, 356, -1, 1, []], ["add", 356, 354, 1, 1, []], ["add", 354, 356, -1, 1, []], ["add", 359, 353, 1, 2, []], ["add", 358, 353, 1, 2, []], ["add", 357, 353, -1, 2, []], ["add", 356, 353, -1, 2, []], ["add", 354, 353, 1, 2, []], ["add", 352, 353, -1, 2, []], ["scale", 353, 1, 2, []], ["add", 355, 352, 1, 1, []], ["scale", 354, -1, 1, []], ["add", 352, 354, -1, 1, []], ["add", 354, 352, 1, 1, []], ["add", 352, 354, -1, 1, []], ["add", 382, 383, 1, 1, []], ["add", 381, 383, -1, 1, []], ["add", 380, 383, -1, 1, []], ["add", 379, 383, -1, 1, []], ["add", 377, 383, -1, 1, []], ["add", 376, 383, 1, 1, []], ["add", 375, 383, 1, 1, []], ["add", 373, 383, 2, 1, []], ["scale", 383, 2, 1, []], ["add", 380, 381, 1, 1, []], ["add", 379, 381, -1, 1, []], ["add", 378, 381, 1, 1, []], ["add", 377, 381, -1, 1, []], ["add", 372, 381, -1, 1, []], ["add", 370, 381, -1, 1, []], ["add", 368, 381, 1, 1, []], ["scale", 381, 2, 1, []], ["add", 383, 379, -1, 1, []], ["add", 382, 379, -1, 1, []], ["add", 381, 379, 2, 1, []], ["add", 380, 379, 2, 1, []], ["add", 378, 379, 3, 2, []], ["add", 377, 379, -1, 1, []], ["add", 373, 379, -1, 1, []], ["add", 372, 379, -1, 1, []], ["add", 371, 379, -1, 2, []], ["add", 370, 379, -1, 1, []], ["add", 369, 379, 1, 1, []], ["add", 368, 379, 2, 1, []], ["scale", 379, -1, 1, []], ["add", 383, 378, -2, 1, []], ["add", 382, 378, -2, 1, []], ["add", 377, 378, 2, 1, []], ["add", 374, 378, 2, 1, []], ["add", 373, 378, -2, 1, []], ["add", 371, 378, -1, 1, []], ["add", 369, 378, -2, 1, []], ["add", 368, 378, -2, 1, []], ["scale", 378, 2, 1, []], ["scale", 379, -1, 1, []], ["add", 378, 379, -1, 1, []], ["add", 379, 378, 1, 1, []], ["add", 378, 379, -1, 1, []], ["add", 383, 377, 1, 1, []], ["add", 382, 377, 1, 1, []], ["add", 381, 377, -1, 2, []], ["add", 380, 377, -1, 2, []], ["add", 379, 377, -1, 2, []], ["add", 374, 377, -1, 1, []], ["add", 373, 377, 1, 1, []], ["add", 372, 377, 1, 2, []], ["add", 371, 377, 1, 2, []], ["add", 370, 377, 1, 2, []], ["add", 369, 377, 1, 1, []], ["add", 368, 377, 1, 2, []], ["scale", 377, 1, 2, []], ["scale", 378, -1, 1, []], ["add", 377, 378, -1, 1, []], ["add", 378, 377, 1, 1, []], ["add", 377, 378, -1, 1, []], ["add", 383, 376, -1, 1, []], ["add", 382, 376, -1, 1, []], ["add", 381, 376, 1, 1, []], ["add", 380, 376, 1, 1, []], ["add", 379, 376, 1, 1, []], ["add", 378, 376, 1, 1, []], ["add", 375, 376, -1, 1, []], ["add", 373, 376, -2, 1, []], ["add", 368, 376, 1, 1, []], ["scale", 376, -1, 1, []], ["add", 383, 375, -1, 1, []], ["add", 382, 375, -1, 1, []], ["add", 381, 375, 1, 1, []], ["add", 380, 375, 1, 1, []], ["add", 379, 375, 1, 1, []], ["add", 378, 375, 1, 1, []], ["add", 373, 375, -2, 1, []], ["scale", 375, -1, 1, []], ["scale", 377, -1, 1, []], ["add", 375, 377, -1, 1, []], ["add", 377, 375, 1, 1, []], ["add", 375, 377, -1, 1, []], ["scale", 375, -1, 1, []], ["add", 374, 375, -1, 1, []], ["add", 375, 374, 1, 1, []], ["add", 374, 375, -1, 1, []], ["add", 383, 373, -1, 2, []], ["add", 382, 373, -1, 2, []], ["add", 381, 373, 1, 2, []], ["add", 380, 373, 1, 2, []], ["add", 379, 373, 1, 2, []], ["add", 378, 373, 1, 2, []], ["add", 377, 373, -1, 2, []], ["scale", 373, -1, 2, []], ["scale", 376, -1, 1, []], ["add", 373, 376, -1, 1, []], ["add", 376, 373, 1, 1, []], ["add", 373, 376, -1, 1, []], ["add", 383, 372, -1, 1, []], ["add", 382, 372, -1, 1, []], ["add", 377, 372, 1, 1, []], ["add", 376, 372, 1, 1, []], ["add", 375, 372, 2, 1, []], ["add", 371, 372, -1, 1, []], ["add", 370, 372, -1, 1, []], ["add", 369, 372, -2, 1, []], ["add", 368, 372, -1, 1, []], ["scale", 372, 2, 1, []], ["scale", 374, -1, 1, []], ["add", 372, 374, -1, 1, []], ["add", 374, 372, 1, 1, []], ["add", 372, 374, -1, 1, []], ["add", 383, 371, -1, 1, []], ["add", 382, 371, -1, 1, []], ["add", 377, 371, 1, 1, []], ["add", 376, 371, 1, 1, []], ["add", 375, 371, 2, 1, []], ["add", 374, 371, 2, 1, []], ["add", 370, 371, -1, 1, []], ["add", 369, 371, -2, 1, []], ["add", 368, 371, -1, 1, []], ["scale", 371, -1, 1, []], ["scale", 373, -1, 1, []], ["add", 371, 373, -1, 1, []], ["add", 373, 371, 1, 1, []], ["add", 371, 373, -1, 1, []], ["scale", 372, -1, 1, []], ["add", 370, 372, -1, 1, []], ["add", 372, 370, 1, 1, []], ["add", 370, 372, -1, 1, []], ["add", 375, 369, 1, 2, []], ["add", 374, 369, 1, 2, []], ["add", 373, 369, -1, 2, []], ["add", 372, 369, -1, 2, []], ["add", 370, 369, 1, 2, []], ["add", 368, 369, -1, 2, []], ["scale", 369, 1, 2, []], ["add", 371, 368, 1, 1, []], ["scale", 370, -1, 1, []], ["add", 368, 370, -1, 1, []], ["add", 370, 368, 1, 1, []], ["add", 368, 370, -1, 1, []], ["add", 398, 399, 1, 1, []], ["add", 397, 399, -1, 1, []], ["add", 396, 399, -1, 1, []], ["add", 395, 399, -1, 1, []], ["add", 393, 399, -1, 1, []], ["add", 392, 399, 1, 1, []], ["add", 391, 399, 1, 1, []], ["add", 389, 399, 2, 1, []], ["scale", 399, 2, 1, []], ["add", 396, 397, 1, 1, []], ["add", 395, 397, -1, 1, []], ["add", 394, 397, 1, 1, []], ["add", 393, 397, -1, 1, []], ["add", 388, 397, -1, 1, []], ["add", 386, 397, -1, 1, []], ["add", 384, 397, 1, 1, []], ["scale", 397, 2, 1, []], ["add", 399, 395, -1, 1, []], ["add", 398, 395, -1, 1, []], ["add", 397, 395, 2, 1, []], ["add", 396, 395, 2, 1, []], ["add", 394, 395, 3, 2, []], ["add", 393, 395, -1, 1, []], ["add", 389, 395, -1, 1, []], ["add", 388, 395, -1, 1, []], ["add", 387, 395, -1, 2, []], ["add", 386, 395, -1, 1, []], ["add", 385, 395, 1, 1, []], ["add", 384, 395, 2, 1, []], ["scale", 395, -1, 1, []], ["add", 399, 394, -2, 1, []], ["add", 398, 394, -2, 1, []], ["add", 393, 394, 2, 1, []], ["add", 390, 394, 2, 1, []], ["add", 389, 394, -2, 1, []], ["add", 387, 394, -1, 1, []], ["add", 385, 394, -2, 1, []], ["add", 384, 394, -2, 1, []], ["scale", 394, 2, 1, []], ["scale", 395, -1, 1, []], ["add", 394, 395, -1, 1, []], ["add", 395, 394, 1, 1, []], ["add", 394, 395, -1, 1, []], ["add", 399, 393, 1, 1, []], ["add", 398, 393, 1, 1, []], ["add", 397, 393, -1, 2, []], ["add", 396, 393, -1, 2, []], ["add", 395, 393, -1, 2, []], ["add", 390, 393, -1, 1, []], ["add", 389, 393, 1, 1, []], ["add", 388, 393, 1, 2, []], ["add", 387, 393, 1, 2, []], ["add", 386, 393, 1, 2, []], ["add", 385, 393, 1, 1, []], ["add", 384, 393, 1, 2, []], ["scale", 393, 1, 2, []], ["scale", 394, -1, 1, []], ["add", 393, 394, -1, 1, []], ["add", 394, 393, 1, 1, []], ["add", 393, 394, -1, 1, []], ["add", 399, 392, -1, 1, []], ["add", 398, 392, -1, 1, []], ["add", 397, 392, 1, 1, []], ["add", 396, 392, 1, 1, []], ["add", 395, 392, 1, 1, []], ["add", 394, 392, 1, 1, []], ["add", 391, 392, -1, 1, []], ["add", 389, 392, -2, 1, []], ["add", 384, 392, 1, 1, []], ["scale", 392, -1, 1, []], ["add", 399, 391, -1, 1, []], ["add", 398, 391, -1, 1, []], ["add", 397, 391, 1, 1, []], ["add", 396, 391, 1, 1, []], ["add", 395, 391, 1, 1, []], ["add", 394, 391, 1, 1, []], ["add", 389, 391, -2, 1, []], ["scale", 391, -1, 1, []], ["scale", 393, -1, 1, []], ["add", 391, 393, -1, 1, []], ["add", 393, 391, 1, 1, []], ["add", 391, 393, -1, 1, []], ["scale", 391, -1, 1, []], ["add", 390, 391, -1, 1, []], ["add", 391, 390, 1, 1, []], ["add", 390, 391, -1, 1, []], ["add", 399, 389, -1, 2, []], ["add", 398, 389, -1, 2, []], ["add", 397, 389, 1, 2, []], ["add", 396, 389, 1, 2, []], ["add", 395, 389, 1, 2, []], ["add", 394, 389, 1, 2, []], ["add", 393, 389, -1, 2, []], ["scale", 389, -1, 2, []], ["scale", 392, -1, 1, []], ["add", 389, 392, -1, 1, []], ["add", 392, 389, 1, 1, []], ["add", 389, 392, -1, 1, []], ["add", 399, 388, -1, 1, []], ["add", 398, 388, -1, 1, []], ["add", 393, 388, 1, 1, []], ["add", 392, 388, 1, 1, []], ["add", 391, 388, 2, 1, []], ["add", 387, 388, -1, 1, []], ["add", 386, 388, -1, 1, []], ["add", 385, 388, -2, 1, []], ["add", 384, 388, -1, 1, []], ["scale", 388, 2, 1, []], ["scale", 390, -1, 1, []], ["add", 388, 390, -1, 1, []], ["add", 390, 388, 1, 1, []], ["add", 388, 390, -1, 1, []], ["add", 399, 387, -1, 1, []], ["add", 398, 387, -1, 1, []], ["add", 393, 387, 1, 1, []], ["add", 392, 387, 1, 1, []], ["add", 391, 387, 2, 1, []], ["add", 390, 387, 2, 1, []], ["add", 386, 387, -1, 1, []], ["add", 385, 387, -2, 1, []], ["add", 384, 387, -1, 1, []], ["scale", 387, -1, 1, []], ["scale", 389, -1, 1, []], ["add", 387, 389, -1, 1, []], ["add", 389, 387, 1, 1, []], ["add", 387, 389, -1, 1, []], ["scale", 388, -1, 1, []], ["add", 386, 388, -1, 1, []], ["add", 388, 386, 1, 1, []], ["add", 386, 388, -1, 1, []], ["add", 391, 385, 1, 2, []], ["add", 390, 385, 1, 2, []], ["add", 389, 385, -1, 2, []], ["add", 388, 385, -1, 2, []], ["add", 386, 385, 1, 2, []], ["add", 384, 385, -1, 2, []], ["scale", 385, 1, 2, []], ["add", 387, 384, 1, 1, []], ["scale", 386, -1, 1, []], ["add", 384, 386, -1, 1, []], ["add", 386, 384, 1, 1, []], ["add", 384, 386, -1, 1, []], ["add", 546, 561, -1, 1, [459]], ["add", 560, 561, 1, 1, [459]], ["add", 547, 561, -1, 1, [459]], ["add", 547, 569, -1, 1, [459]], ["add", 568, 569, -1, 1, [459]], ["add", 546, 569, 1, 1, [459]], ["add", 560, 578, -1, 1, [459]], ["add", 568, 578, -1, 1, [459]], ["add", 546, 578, 1, 1, [459]], ["add", 560, 579, 1, 1, [459]], ["add", 547, 579, -1, 1, [459]], ["add", 568, 579, -1, 1, [459]], ["add", 548, 559, -1, 1, [459]], ["add", 558, 559, 1, 1, [459]], ["add", 549, 559, -1, 1, [459]], ["add", 548, 571, -1, 1, [459]], ["add", 558, 571, 2, 1, [459]], ["add", 549, 571, -1, 1, [459]], ["add", 570, 571, -1, 1, [459]], ["add", 548, 576, -1, 1, [459]], ["add", 570, 576, -1, 1, [459]], ["add", 558, 576, 1, 1, [459]], ["add", 549, 577, -1, 1, [459]], ["add", 570, 577, -1, 1, [459]], ["add", 558, 577, 1, 1, [459]], ["add", 464, 458, -1, 1, [42]], ["add", 464, 476, -1, 1, [75, 42]], ["add", 465, 477, -1, 1, [75, 42]], ["add", 465, 464, 1, 1, [75, 42]], ["add", 465, 476, 1, 1, [75, 42]], ["add", 470, 462, -1, 1, [7]], ["add", 470, 524, 1, 2, [75, 7]], ["add", 471, 525, 1, 2, [75, 7]], ["add", 490, 478, -1, 1, [25]], ["add", 471, 470, 1, 1, [75, 7]], ["add", 471, 524, -1, 2, [75, 7]], ["add", 478, 526, -1, 1, [75, 25]], ["add", 479, 527, -1, 1, [75, 25]], ["add", 479, 478, 1, 1, [75, 25]], ["add", 479, 526, 1, 1, [75, 25]], ["add", 514, 562, -1, 1, [75]], ["add", 515, 563, -1, 1, [75]], ["add", 468, 460, -1, 1, [7]], ["add", 468, 536, 1, 2, [97, 7]], ["add", 469, 537, 1, 2, [97, 7]], ["add", 469, 468, 1, 1, [97, 7]], ["add", 469, 536, -1, 2, [97, 7]], ["add", 492, 480, -1, 1, [25]], ["add", 480, 540, -1, 1, [97, 25]], ["add", 481, 541, -1, 1, [97, 25]], ["add", 481, 480, 1, 1, [97, 25]], ["add", 481, 540, 1, 1, [97, 25]], ["add", 516, 552, -1, 1, [85]], ["add", 517, 553, -1, 1, [85]], ["add", 466, 457, -1, 1, [42]], ["add", 466, 488, -1, 1, [76, 42]], ["add", 467, 489, -1, 1, [76, 42]], ["add", 467, 466, 1, 1, [76, 42]], ["add", 467, 488, 1, 1, [76, 42]], ["add", 490, 538, -1, 1, [102, 25]], ["add", 491, 539, -1, 1, [102, 25]], ["add", 491, 490, 1, 1, [102, 25]], ["add", 491, 538, 1, 1, [102, 25]], ["add", 502, 550, -1, 1, [102]], ["add", 503, 551, -1, 1, [102]], ["add", 492, 528, -1, 1, [76, 25]], ["add", 493, 529, -1, 1, [76, 25]], ["add", 493, 492, 1, 1, [76, 25]], ["add", 493, 528, 1, 1, [76, 25]], ["add", 504, 564, -1, 1, [120]], ["add", 505, 565, -1, 1, [120]], ["add", 456, 474, -1, 1, [82, 42]], ["add", 457, 475, -1, 1, [82, 42]], ["add", 456, 457, 1, 1, [82, 42]], ["add", 456, 475, 1, 1, [82, 42]], ["add", 462, 534, 1, 2, [120, 7]], ["add", 463, 535, 1, 2, [120, 7]], ["add", 463, 462, 1, 1, [120, 7]], ["add", 463, 534, -1, 2, [120, 7]], ["add", 460, 522, 1, 2, [82, 7]], ["add", 461, 523, 1, 2, [82, 7]], ["add", 461, 460, 1, 1, [82, 7]], ["add", 461, 522, -1, 2, [82, 7]], ["add", 458, 486, -1, 1, [85, 42]], ["add", 459, 487, -1, 1, [85, 42]], ["add", 459, 458, 1, 1, [85, 42]], ["add", 459, 486, 1, 1, [85, 42]], ["add", 224, 0, 1, 1, [11]], ["add", 225, 0, 1, 1, [11]], ["add", 226, 76, 1, 1, [448]], ["add", 227, 76, 1, 1, [448]], ["add", 228, 87, 1, 1, [493]], ["add", 229, 87, 1, 1, [493]], ["add", 230, 27, 1, 1, [38]], ["add", 231, 27, 1, 1, [38]], ["add", 232, 92, 1, 1, [499]], ["add", 233, 92, 1, 1, [499]], ["add", 234, 57, 1, 1, [56]], ["add", 235, 57, 1, 1, [56]], ["add", 236, 7, 1, 1, [21]], ["add", 237, 7, 1, 1, [21]], ["add", 238, 81, 1, 1, [478]], ["add", 239, 81, 1, 1, [478]], ["add", 92, 233, 1, 1, [499]], ["add", 233, 92, -1, 1, [499]], ["add", 92, 233, 1, 1, [499]], ["scale", 233, -1, 1, [499]], ["add", 57, 235, 1, 1, [56]], ["add", 235, 57, -1, 1, [56]], ["add", 57, 235, 1, 1, [56]], ["scale", 235, -1, 1, [56]], ["add", 7, 237, 1, 1, [21]], ["add", 237, 7, -1, 1, [21]], ["add", 7, 237, 1, 1, [21]], ["scale", 237, -1, 1, [21]], ["add", 81, 239, 1, 1, [478]], ["add", 239, 81, -1, 1, [478]], ["add", 81, 239, 1, 1, [478]], ["scale", 239, -1, 1, [478]], ["add", 0, 27, 1, 1, [38, 11]], ["add", 27, 0, -1, 2, [38, 11]], ["add", 224, 57, 1, 1, [51, 11]], ["add", 57, 224, -1, 2, [51, 11]], ["add", 225, 7, 1, 1, [21, 11]], ["add", 7, 225, -1, 2, [21, 11]], ["add", 76, 87, 1, 1, [448, 45]], ["add", 87, 76, -1, 2, [448, 45]], ["add", 226, 92, 1, 1, [448, 51]], ["add", 92, 226, -1, 2, [448, 51]], ["add", 227, 81, 1, 1, [448, 30]], ["add", 81, 227, -1, 2, [448, 30]], ["add", 228, 232, 1, 1, [493, 30]], ["add", 232, 228, -1, 2, [493, 30]], ["add", 229, 238, 1, 1, [478, 51]], ["add", 238, 229, -1, 2, [478, 51]], ["add", 230, 234, 1, 1, [38, 30]], ["add", 234, 230, -1, 2, [38, 30]], ["add", 231, 236, 1, 1, [38, 21]], ["add", 236, 231, -1, 2, [38, 21]], ["add", 233, 239, 1, 1, [478, 45]], ["add", 239, 233, -1, 2, [478, 45]], ["add", 235, 237, 1, 1, [45, 21]], ["add", 237, 235, -1, 2, [45, 21]], ["add", 231, 229, 1, 1, [459, 38, 21]], ["add", 226, 224, 1, 1, [448, 51, 11]], ["add", 230, 227, 1, 1, [448, 38, 30]], ["add", 228, 225, 1, 1, [486, 21, 11]], ["add", 232, 234, 1, 1, [459, 38, 30]], ["add", 7, 81, 1, 1, [448, 21, 11]], ["add", 236, 92, 1, 1, [448, 38, 21]], ["add", 238, 57, 1, 1, [469, 51, 11]], ["add", 57, 92, 1, 1, [448, 38, 21, 11]], ["add", 92, 57, -1, 1, [448, 38, 21, 11]], ["add", 57, 92, 1, 1, [448, 38, 21, 11]], ["scale", 92, -1, 1, [448, 38, 21, 11]], ["scale", 92, -2, 1, [448, 38, 21, 11]], ["add", 224, 92, -1, 1, [448, 38, 21, 11]], ["add", 225, 92, -1, 1, [448, 38, 21, 11]], ["scale", 57, -2, 1, [448, 38, 21, 11]], ["add", 81, 57, 1, 2, [448, 38, 21, 11]], ["add", 227, 57, -1, 1, [448, 38, 21, 11]], ["add", 229, 81, 1, 1, [448, 38, 21, 11]], ["add", 81, 229, -1, 1, [448, 38, 21, 11]], ["add", 229, 81, 1, 1, [448, 38, 21, 11]], ["scale", 81, -1, 1, [448, 38, 21, 11]], ["add", 234, 224, 1, 1, [448, 38, 21, 11]], ["add", 224, 234, -1, 1, [448, 38, 21, 11]], ["add", 234, 224, 1, 1, [448, 38, 21, 11]], ["scale", 224, -1, 1, [448, 38, 21, 11]], ["scale", 224, -2, 1, [448, 38, 21, 11]], ["add", 227, 225, 1, 1, [448, 38, 21, 11]], ["add", 225, 227, -1, 1, [448, 38, 21, 11]], ["add", 227, 225, 1, 1, [448, 38, 21, 11]], ["scale", 225, -1, 1, [448, 38, 21, 11]], ["add", 57, 225, 1, 1, [448, 38, 21, 11]], ["add", 229, 225, 1, 2, [448, 38, 21, 11]], ["add", 92, 227, 1, 1, [448, 38, 21, 11]], ["add", 224, 227, 1, 1, [448, 38, 21, 11]], ["add", 234, 227, -2, 1, [448, 38, 21, 11]], ["add", 234, 229, 1, 1, [448, 38, 21, 11]], ["add", 229, 234, -1, 1, [448, 38, 21, 11]], ["add", 234, 229, 1, 1, [448, 38, 21, 11]], ["scale", 229, -1, 1, [448, 38, 21, 11]], ["scale", 229, -1, 2, [448, 38, 21, 11]], ["add", 92, 229, -1, 1, [448, 38, 21, 11]], ["add", 224, 229, -1, 1, [448, 38, 21, 11]], ["add", 227, 229, -1, 1, [448, 38, 21, 11]], ["add", 57, 234, -1, 1, [448, 38, 21, 11]], ["add", 81, 234, -1, 1, [448, 38, 21, 11]], ["add", 225, 234, -1, 1, [448, 38, 21, 11]], ["add", 229, 234, 1, 1, [448, 38, 21, 11]], ["add", 227, 234, 1, 1, [448, 38, 21, 11]], ["add", 225, 234, -1, 1, [448, 38, 21, 11]], ["scale", 234, 2, 1, [448, 38, 21, 11]], ["add", 227, 229, 1, 1, [448, 38, 21, 11]], ["add", 81, 229, 1, 1, [448, 38, 21, 11]], ["add", 57, 229, -1, 1, [448, 38, 21, 11]], ["add", 234, 229, 1, 1, [448, 38, 21, 11]], ["add", 229, 234, -1, 1, [448, 38, 21, 11]], ["add", 234, 229, 1, 1, [448, 38, 21, 11]], ["scale", 229, -1, 1, [448, 38, 21, 11]], ["add", 234, 227, -1, 2, [448, 38, 21, 11]], ["add", 229, 227, -1, 1, [448, 38, 21, 11]], ["add", 225, 227, 1, 1, [448, 38, 21, 11]], ["add", 224, 227, 1, 2, [448, 38, 21, 11]], ["add", 81, 227, -1, 2, [448, 38, 21, 11]], ["add", 57, 227, 1, 2, [448, 38, 21, 11]], ["add", 92, 227, -1, 2, [448, 38, 21, 11]], ["scale", 227, -1, 2, [448, 38, 21, 11]], ["add", 229, 225, 1, 1, [448, 38, 21, 11]], ["add", 227, 225, 1, 2, [448, 38, 21, 11]], ["add", 224, 225, -1, 2, [448, 38, 21, 11]], ["add", 81, 225, 1, 2, [448, 38, 21, 11]], ["add", 57, 225, 1, 2, [448, 38, 21, 11]], ["add", 92, 225, 1, 2, [448, 38, 21, 11]], ["scale", 225, -2, 1, [448, 38, 21, 11]], ["add", 81, 224, 1, 1, [448, 38, 21, 11]], ["add", 57, 224, 1, 1, [448, 38, 21, 11]], ["add", 92, 224, -1, 1, [448, 38, 21, 11]], ["scale", 224, 2, 1, [448, 38, 21, 11]], ["add", 225, 224, 1, 1, [448, 38, 21, 11]], ["add", 224, 225, -1, 1, [448, 38, 21, 11]], ["add", 225, 224, 1, 1, [448, 38, 21, 11]], ["scale", 224, -1, 1, [448, 38, 21, 11]], ["add", 227, 81, 1, 2, [448, 38, 21, 11]], ["add", 225, 81, -1, 1, [448, 38, 21, 11]], ["add", 92, 81, 1, 1, [448, 38, 21, 11]], ["scale", 81, -2, 1, [448, 38, 21, 11]], ["add", 227, 57, 1, 2, [448, 38, 21, 11]], ["add", 225, 57, -1, 1, [448, 38, 21, 11]], ["add", 92, 57, 1, 1, [448, 38, 21, 11]], ["scale", 57, -2, 1, [448, 38, 21, 11]], ["add", 224, 57, 1, 1, [448, 38, 21, 11]], ["add", 57, 224, -1, 1, [448, 38, 21, 11]], ["add", 224, 57, 1, 1, [448, 38, 21, 11]], ["scale", 57, -1, 1, [448, 38, 21, 11]], ["add", 227, 92, -1, 2, [448, 38, 21, 11]], ["add", 225, 92, 1, 1, [448, 38, 21, 11]], ["add", 224, 92, 1, 1, [448, 38, 21, 11]], ["add", 81, 92, 1, 1, [448, 38, 21, 11]], ["add", 57, 92, 1, 1, [448, 38, 21, 11]], ["add", 240, 70, 1, 1, [208]], ["add", 241, 240, 1, 1, [208]], ["add", 242, 71, 1, 1, [336]], ["add", 243, 242, 1, 1, [336]], ["add", 244, 90, 1, 1, [381]], ["add", 245, 90, 1, 1, [381]], ["add", 246, 91, 1, 1, [253]], ["add", 247, 91, 1, 1, [253]], ["add", 248, 63, 1, 1, [296]], ["add", 249, 63, 1, 1, [296]], ["add", 250, 62, 1, 1, [168]], ["add", 251, 62, 1, 1, [168]], ["add", 252, 10, 1, 1, [133]], ["add", 253, 10, 1, 1, [133]], ["add", 254, 11, 1, 1, [261]], ["add", 255, 11, 1, 1, [261]], ["add", 63, 249, 1, 1, [296]], ["add", 249, 63, -1, 1, [296]], ["add", 63, 249, 1, 1, [296]], ["scale", 249, -1, 1, [296]], ["add", 62, 251, 1, 1, [168]], ["add", 251, 62, -1, 1, [168]], ["add", 62, 251, 1, 1, [168]], ["scale", 251, -1, 1, [168]], ["add", 10, 253, 1, 1, [133]], ["add", 253, 10, -1, 1, [133]], ["add", 10, 253, 1, 1, [133]], ["scale", 253, -1, 1, [133]], ["add", 11, 255, 1, 1, [261]], ["add", 255, 11, -1, 1, [261]], ["add", 11, 255, 1, 1, [261]], ["scale", 255, -1, 1, [261]], ["add", 70, 91, 1, 1, [208, 45]], ["add", 91, 70, -1, 2, [208, 45]], ["add", 240, 62, 1, 1, [168, 120]], ["add", 62, 240, -1, 2, [168, 120]], ["add", 241, 10, 1, 1, [133, 85]], ["add", 10, 241, -1, 2, [133, 85]], ["add", 71, 90, 1, 1, [336, 45]], ["add", 90, 71, -1, 2, [336, 45]], ["add", 242, 63, 1, 1, [296, 120]], ["add", 63, 242, -1, 2, [296, 120]], ["add", 243, 11, 1, 1, [261, 85]], ["add", 11, 243, -1, 2, [261, 85]], ["add", 244, 248, 1, 1, [296, 85]], ["add", 248, 244, -1, 2, [296, 85]], ["add", 245, 254, 1, 1, [261, 120]], ["add", 254, 245, -1, 2, [261, 120]], ["add", 246, 250, 1, 1, [168, 85]], ["add", 250, 246, -1, 2, [168, 85]], ["add", 247, 252, 1, 1, [133, 120]], ["add", 252, 247, -1, 2, [133, 120]], ["add", 249, 255, 1, 1, [261, 45]], ["add", 255, 249, -1, 2, [261, 45]], ["add", 251, 253, 1, 1, [133, 45]], ["add", 253, 251, -1, 2, [133, 45]], ["add", 247, 245, 1, 1, [261, 133, 120]], ["add", 242, 240, 1, 1, [296, 168, 120]], ["add", 246, 243, 1, 1, [261, 168, 85]], ["add", 244, 241, 1, 1, [296, 133, 85]], ["add", 248, 250, 1, 1, [296, 168, 85]], ["add", 10, 11, 1, 1, [261, 133, 85]], ["add", 252, 63, 1, 1, [296, 133, 120]], ["add", 254, 62, 1, 1, [261, 168, 120]], ["add", 62, 63, 1, 1, [261, 133, 85, 45]], ["add", 63, 62, -1, 1, [261, 133, 85, 45]], ["add", 62, 63, 1, 1, [261, 133, 85, 45]], ["scale", 63, -1, 1, [261, 133, 85, 45]], ["scale", 63, -2, 1, [261, 133, 85, 45]], ["add", 240, 63, -1, 1, [261, 133, 85, 45]], ["add", 241, 63, -1, 1, [261, 133, 85, 45]], ["scale", 62, -2, 1, [261, 133, 85, 45]], ["add", 11, 62, 1, 2, [261, 133, 85, 45]], ["add", 243, 62, -1, 1, [261, 133, 85, 45]], ["add", 245, 11, 1, 1, [261, 133, 85, 45]], ["add", 11, 245, -1, 1, [261, 133, 85, 45]], ["add", 245, 11, 1, 1, [261, 133, 85, 45]], ["scale", 11, -1, 1, [261, 133, 85, 45]], ["add", 250, 240, 1, 1, [261, 133, 85, 45]], ["add", 240, 250, -1, 1, [261, 133, 85, 45]], ["add", 250, 240, 1, 1, [261, 133, 85, 45]], ["scale", 240, -1, 1, [261, 133, 85, 45]], ["scale", 240, -2, 1, [261, 133, 85, 45]], ["add", 243, 241, 1, 1, [261, 133, 85, 45]], ["add", 241, 243, -1, 1, [261, 133, 85, 45]], ["add", 243, 241, 1, 1, [261, 133, 85, 45]], ["scale", 241, -1, 1, [261, 133, 85, 45]], ["add", 62, 241, 1, 1, [261, 133, 85, 45]], ["add", 245, 241, 1, 2, [261, 133, 85, 45]], ["add", 63, 243, 1, 1, [261, 133, 85, 45]], ["add", 240, 243, 1, 1, [261, 133, 85, 45]], ["add", 250, 243, -2, 1, [261, 133, 85, 45]], ["add", 250, 245, 1, 1, [261, 133, 85, 45]], ["add", 245, 250, -1, 1, [261, 133, 85, 45]], ["add", 250, 245, 1, 1, [261, 133, 85, 45]], ["scale", 245, -1, 1, [261, 133, 85, 45]], ["scale", 245, -1, 2, [261, 133, 85, 45]], ["add", 63, 245, -1, 1, [261, 133, 85, 45]], ["add", 240, 245, -1, 1, [261, 133, 85, 45]], ["add", 243, 245, -1, 1, [261, 133, 85, 45]], ["add", 62, 250, -1, 1, [261, 133, 85, 45]], ["add", 11, 250, -1, 1, [261, 133, 85, 45]], ["add", 241, 250, -1, 1, [261, 133, 85, 45]], ["add", 245, 250, 1, 1, [261, 133, 85, 45]], ["add", 243, 250, 1, 1, [261, 133, 85, 45]], ["add", 241, 250, -1, 1, [261, 133, 85, 45]], ["scale", 250, 2, 1, [261, 133, 85, 45]], ["add", 243, 245, 1, 1, [261, 133, 85, 45]], ["add", 11, 245, 1, 1, [261, 133, 85, 45]], ["add", 62, 245, -1, 1, [261, 133, 85, 45]], ["add", 250, 245, 1, 1, [261, 133, 85, 45]], ["add", 245, 250, -1, 1, [261, 133, 85, 45]], ["add", 250, 245, 1, 1, [261, 133, 85, 45]], ["scale", 245, -1, 1, [261, 133, 85, 45]], ["add", 250, 243, -1, 2, [261, 133, 85, 45]], ["add", 245, 243, -1, 1, [261, 133, 85, 45]], ["add", 241, 243, 1, 1, [261, 133, 85, 45]], ["add", 240, 243, 1, 2, [261, 133, 85, 45]], ["add", 11, 243, -1, 2, [261, 133, 85, 45]], ["add", 62, 243, 1, 2, [261, 133, 85, 45]], ["add", 63, 243, -1, 2, [261, 133, 85, 45]], ["scale", 243, -1, 2, [261, 133, 85, 45]], ["add", 245, 241, 1, 1, [261, 133, 85, 45]], ["add", 243, 241, 1, 2, [261, 133, 85, 45]], ["add", 240, 241, -1, 2, [261, 133, 85, 45]], ["add", 11, 241, 1, 2, [261, 133, 85, 45]], ["add", 62, 241, 1, 2, [261, 133, 85, 45]], ["add", 63, 241, 1, 2, [261, 133, 85, 45]], ["scale", 241, -2, 1, [261, 133, 85, 45]], ["add", 11, 240, 1, 1, [261, 133, 85, 45]], ["add", 62, 240, 1, 1, [261, 133, 85, 45]], ["add", 63, 240, -1, 1, [261, 133, 85, 45]], ["scale", 240, 2, 1, [261, 133, 85, 45]], ["add", 241, 240, 1, 1, [261, 133, 85, 45]], ["add", 240, 241, -1, 1, [261, 133, 85, 45]], ["add", 241, 240, 1, 1, [261, 133, 85, 45]], ["scale", 240, -1, 1, [261, 133, 85, 45]], ["add", 243, 11, 1, 2, [261, 133, 85, 45]], ["add", 241, 11, -1, 1, [261, 133, 85, 45]], ["add", 63, 11, 1, 1, [261, 133, 85, 45]], ["scale", 11, -2, 1, [261, 133, 85, 45]], ["add", 243, 62, 1, 2, [261, 133, 85, 45]], ["add", 241, 62, -1, 1, [261, 133, 85, 45]], ["add", 63, 62, 1, 1, [261, 133, 85, 45]], ["scale", 62, -2, 1, [261, 133, 85, 45]], ["add", 240, 62, 1, 1, [261, 133, 85, 45]], ["add", 62, 240, -1, 1, [261, 133, 85, 45]], ["add", 240, 62, 1, 1, [261, 133, 85, 45]], ["scale", 62, -1, 1, [261, 133, 85, 45]], ["add", 243, 63, -1, 2, [261, 133, 85, 45]], ["add", 241, 63, 1, 1, [261, 133, 85, 45]], ["add", 240, 63, 1, 1, [261, 133, 85, 45]], ["add", 11, 63, 1, 1, [261, 133, 85, 45]], ["add", 62, 63, 1, 1, [261, 133, 85, 45]], ["add", 256, 72, 1, 1, [400]], ["add", 257, 256, 1, 1, [400]], ["add", 258, 2, 1, 1, [35]], ["add", 259, 258, 1, 1, [35]], ["add", 260, 25, 1, 1, [14]], ["add", 261, 25, 1, 1, [14]], ["add", 262, 89, 1, 1, [445]], ["add", 263, 89, 1, 1, [445]], ["add", 264, 61, 1, 1, [104]], ["add", 265, 61, 1, 1, [104]], ["add", 266, 94, 1, 1, [475]], ["add", 267, 94, 1, 1, [475]], ["add", 268, 79, 1, 1, [502]], ["add", 269, 79, 1, 1, [502]], ["add", 270, 9, 1, 1, [69]], ["add", 271, 9, 1, 1, [69]], ["add", 61, 265, 1, 1, [104]], ["add", 265, 61, -1, 1, [104]], ["add", 61, 265, 1, 1, [104]], ["scale", 265, -1, 1, [104]], ["add", 94, 267, 1, 1, [475]], ["add", 267, 94, -1, 1, [475]], ["add", 94, 267, 1, 1, [475]], ["scale", 267, -1, 1, [475]], ["add", 79, 269, 1, 1, [502]], ["add", 269, 79, -1, 1, [502]], ["add", 79, 269, 1, 1, [502]], ["scale", 269, -1, 1, [502]], ["add", 9, 271, 1, 1, [69]], ["add", 271, 9, -1, 1, [69]], ["add", 9, 271, 1, 1, [69]], ["scale", 271, -1, 1, [69]], ["add", 72, 89, 1, 1, [400, 45]], ["add", 89, 72, -1, 2, [400, 45]], ["add", 256, 94, 1, 1, [400, 75]], ["add", 94, 256, -1, 2, [400, 75]], ["add", 257, 79, 1, 1, [400, 102]], ["add", 79, 257, -1, 2, [400, 102]], ["add", 2, 25, 1, 1, [35, 14]], ["add", 25, 2, -1, 2, [35, 14]], ["add", 258, 61, 1, 1, [75, 35]], ["add", 61, 258, -1, 2, [75, 35]], ["add", 259, 9, 1, 1, [69, 35]], ["add", 9, 259, -1, 2, [69, 35]], ["add", 260, 264, 1, 1, [102, 14]], ["add", 264, 260, -1, 2, [102, 14]], ["add", 261, 270, 1, 1, [69, 14]], ["add", 270, 261, -1, 2, [69, 14]], ["add", 262, 266, 1, 1, [445, 102]], ["add", 266, 262, -1, 2, [445, 102]], ["add", 263, 268, 1, 1, [445, 75]], ["add", 268, 263, -1, 2, [445, 75]], ["add", 265, 271, 1, 1, [69, 45]], ["add", 271, 265, -1, 2, [69, 45]], ["add", 267, 269, 1, 1, [475, 45]], ["add", 269, 267, -1, 2, [475, 45]], ["add", 263, 261, 1, 1, [435, 69, 14]], ["add", 258, 256, 1, 1, [400, 75, 35]], ["add", 262, 259, 1, 1, [414, 69, 35]], ["add", 260, 257, 1, 1, [400, 102, 14]], ["add", 264, 266, 1, 1, [435, 102, 14]], ["add", 79, 9, 1, 1, [400, 69, 35]], ["add", 268, 61, 1, 1, [414, 75, 35]], ["add", 270, 94, 1, 1, [400, 69, 14]], ["add", 94, 61, 1, 1, [400, 69, 35, 14]], ["add", 61, 94, -1, 1, [400, 69, 35, 14]], ["add", 94, 61, 1, 1, [400, 69, 35, 14]], ["scale", 61, -1, 1, [400, 69, 35, 14]], ["scale", 61, -2, 1, [400, 69, 35, 14]], ["add", 256, 61, -1, 1, [400, 69, 35, 14]], ["add", 257, 61, -1, 1, [400, 69, 35, 14]], ["scale", 94, -2, 1, [400, 69, 35, 14]], ["add", 9, 94, 1, 2, [400, 69, 35, 14]], ["add", 259, 94, -1, 1, [400, 69, 35, 14]], ["add", 261, 9, 1, 1, [400, 69, 35, 14]], ["add", 9, 261, -1, 1, [400, 69, 35, 14]], ["add", 261, 9, 1, 1, [400, 69, 35, 14]], ["scale", 9, -1, 1, [400, 69, 35, 14]], ["add", 266, 256, 1, 1, [400, 69, 35, 14]], ["add", 256, 266, -1, 1, [400, 69, 35, 14]], ["add", 266, 256, 1, 1, [400, 69, 35, 14]], ["scale", 256, -1, 1, [400, 69, 35, 14]], ["scale", 256, -2, 1, [400, 69, 35, 14]], ["add", 259, 257, 1, 1, [400, 69, 35, 14]], ["add", 257, 259, -1, 1, [400, 69, 35, 14]], ["add", 259, 257, 1, 1, [400, 69, 35, 14]], ["scale", 257, -1, 1, [400, 69, 35, 14]], ["add", 94, 257, 1, 1, [400, 69, 35, 14]], ["add", 261, 257, 1, 2, [400, 69, 35, 14]], ["add", 61, 259, 1, 1, [400, 69, 35, 14]], ["add", 256, 259, 1, 1, [400, 69, 35, 14]], ["add", 266, 259, -2, 1, [400, 69, 35, 14]], ["add", 266, 261, 1, 1, [400, 69, 35, 14]], ["add", 261, 266, -1, 1, [400, 69, 35, 14]], ["add", 266, 261, 1, 1, [400, 69, 35, 14]], ["scale", 261, -1, 1, [400, 69, 35, 14]], ["scale", 261, -1, 2, [400, 69, 35, 14]], ["add", 61, 261, -1, 1, [400, 69, 35, 14]], ["add", 256, 261, -1, 1, [400, 69, 35, 14]], ["add", 259, 261, -1, 1, [400, 69, 35, 14]], ["add", 94, 266, -1, 1, [400, 69, 35, 14]], ["add", 9, 266, -1, 1, [400, 69, 35, 14]], ["add", 257, 266, -1, 1, [400, 69, 35, 14]], ["add", 261, 266, 1, 1, [400, 69, 35, 14]], ["add", 259, 266, 1, 1, [400, 69, 35, 14]], ["add", 257, 266, -1, 1, [400, 69, 35, 14]], ["scale", 266, 2, 1, [400, 69, 35, 14]], ["add", 259, 261, 1, 1, [400, 69, 35, 14]], ["add", 9, 261, 1, 1, [400, 69, 35, 14]], ["add", 94, 261, -1, 1, [400, 69, 35, 14]], ["add", 266, 261, 1, 1, [400, 69, 35, 14]], ["add", 261, 266, -1, 1, [400, 69, 35, 14]], ["add", 266, 261, 1, 1, [400, 69, 35, 14]], ["scale", 261, -1, 1, [400, 69, 35, 14]], ["add", 266, 259, -1, 2, [400, 69, 35, 14]], ["add", 261, 259, -1, 1, [400, 69, 35, 14]], ["add", 257, 259, 1, 1, [400, 69, 35, 14]], ["add", 256, 259, 1, 2, [400, 69, 35, 14]], ["add", 9, 259, -1, 2, [400, 69, 35, 14]], ["add", 94, 259, 1, 2, [400, 69, 35, 14]], ["add", 61, 259, -1, 2, [400, 69, 35, 14]], ["scale", 259, -1, 2, [400, 69, 35, 14]], ["add", 261, 257, 1, 1, [400, 69, 35, 14]], ["add", 259, 257, 1, 2, [400, 69, 35, 14]], ["add", 256, 257, -1, 2, [400, 69, 35, 14]], ["add", 9, 257, 1, 2, [400, 69, 35, 14]], ["add", 94, 257, 1, 2, [400, 69, 35, 14]], ["add", 61, 257, 1, 2, [400, 69, 35, 14]], ["scale", 257, -2, 1, [400, 69, 35, 14]], ["add", 9, 256, 1, 1, [400, 69, 35, 14]], ["add", 94, 256, 1, 1, [400, 69, 35, 14]], ["add", 61, 256, -1, 1, [400, 69, 35, 14]], ["scale", 256, 2, 1, [400, 69, 35, 14]], ["add", 257, 256, 1, 1, [400, 69, 35, 14]], ["add", 256, 257, -1, 1, [400, 69, 35, 14]], ["add", 257, 256, 1, 1, [400, 69, 35, 14]], ["scale", 256, -1, 1, [400, 69, 35, 14]], ["add", 259, 9, 1, 2, [400, 69, 35, 14]], ["add", 257, 9, -1, 1, [400, 69, 35, 14]], ["add", 61, 9, 1, 1, [400, 69, 35, 14]], ["scale", 9, -2, 1, [400, 69, 35, 14]], ["add", 259, 94, 1, 2, [400, 69, 35, 14]], ["add", 257, 94, -1, 1, [400, 69, 35, 14]], ["add", 61, 94, 1, 1, [400, 69, 35, 14]], ["scale", 94, -2, 1, [400, 69, 35, 14]], ["add", 256, 94, 1, 1, [400, 69, 35, 14]], ["add", 94, 256, -1, 1, [400, 69, 35, 14]], ["add", 256, 94, 1, 1, [400, 69, 35, 14]], ["scale", 94, -1, 1, [400, 69, 35, 14]], ["add", 259, 61, -1, 2, [400, 69, 35, 14]], ["add", 257, 61, 1, 1, [400, 69, 35, 14]], ["add", 256, 61, 1, 1, [400, 69, 35, 14]], ["add", 9, 61, 1, 1, [400, 69, 35, 14]], ["add", 94, 61, 1, 1, [400, 69, 35, 14]], ["add", 272, 12, 1, 1, [41]], ["add", 273, 272, 1, 1, [41]], ["add", 274, 100, 1, 1, [439]], ["add", 275, 274, 1, 1, [439]], ["add", 276, 56, 1, 1, [388]], ["add", 277, 56, 1, 1, [388]], ["add", 278, 31, 1, 1, [26]], ["add", 279, 31, 1, 1, [26]], ["add", 280, 103, 1, 1, [463]], ["add", 281, 103, 1, 1, [463]], ["add", 282, 17, 1, 1, [81]], ["add", 283, 17, 1, 1, [81]], ["add", 284, 38, 1, 1, [98]], ["add", 285, 38, 1, 1, [98]], ["add", 286, 77, 1, 1, [508]], ["add", 287, 77, 1, 1, [508]], ["add", 103, 281, 1, 1, [463]], ["add", 281, 103, -1, 1, [463]], ["add", 103, 281, 1, 1, [463]], ["scale", 281, -1, 1, [463]], ["add", 17, 283, 1, 1, [81]], ["add", 283, 17, -1, 1, [81]], ["add", 17, 283, 1, 1, [81]], ["scale", 283, -1, 1, [81]], ["add", 38, 285, 1, 1, [98]], ["add", 285, 38, -1, 1, [98]], ["add", 38, 285, 1, 1, [98]], ["scale", 285, -1, 1, [98]], ["add", 77, 287, 1, 1, [508]], ["add", 287, 77, -1, 1, [508]], ["add", 77, 287, 1, 1, [508]], ["scale", 287, -1, 1, [508]], ["add", 12, 31, 1, 1, [41, 26]], ["add", 31, 12, -1, 2, [41, 26]], ["add", 272, 17, 1, 1, [81, 41]], ["add", 17, 272, -1, 2, [81, 41]], ["add", 273, 38, 1, 1, [75, 41]], ["add", 38, 273, -1, 2, [75, 41]], ["add", 100, 56, 1, 1, [388, 51]], ["add", 56, 100, -1, 2, [388, 51]], ["add", 274, 103, 1, 1, [439, 120]], ["add", 103, 274, -1, 2, [439, 120]], ["add", 275, 77, 1, 1, [439, 75]], ["add", 77, 275, -1, 2, [439, 75]], ["add", 276, 280, 1, 1, [388, 75]], ["add", 280, 276, -1, 2, [388, 75]], ["add", 277, 286, 1, 1, [388, 120]], ["add", 286, 277, -1, 2, [388, 120]], ["add", 278, 282, 1, 1, [75, 26]], ["add", 282, 278, -1, 2, [75, 26]], ["add", 279, 284, 1, 1, [98, 26]], ["add", 284, 279, -1, 2, [98, 26]], ["add", 281, 287, 1, 1, [463, 51]], ["add", 287, 281, -1, 2, [463, 51]], ["add", 283, 285, 1, 1, [81, 51]], ["add", 285, 283, -1, 2, [81, 51]], ["add", 279, 277, 1, 1, [388, 98, 26]], ["add", 274, 272, 1, 1, [414, 81, 41]], ["add", 278, 275, 1, 1, [429, 75, 26]], ["add", 276, 273, 1, 1, [388, 75, 41]], ["add", 280, 282, 1, 1, [388, 75, 26]], ["add", 38, 77, 1, 1, [414, 75, 41]], ["add", 284, 103, 1, 1, [429, 98, 26]], ["add", 286, 17, 1, 1, [388, 81, 41]], ["add", 17, 103, 1, 1, [388, 75, 41, 26]], ["add", 103, 17, -1, 1, [388, 75, 41, 26]], ["add", 17, 103, 1, 1, [388, 75, 41, 26]], ["scale", 103, -1, 1, [388, 75, 41, 26]], ["scale", 103, -2, 1, [388, 75, 41, 26]], ["add", 272, 103, -1, 1, [388, 75, 41, 26]], ["add", 273, 103, -1, 1, [388, 75, 41, 26]], ["scale", 17, -2, 1, [388, 75, 41, 26]], ["add", 77, 17, 1, 2, [388, 75, 41, 26]], ["add", 275, 17, -1, 1, [388, 75, 41, 26]], ["add", 277, 77, 1, 1, [388, 75, 41, 26]], ["add", 77, 277, -1, 1, [388, 75, 41, 26]], ["add", 277, 77, 1, 1, [388, 75, 41, 26]], ["scale", 77, -1, 1, [388, 75, 41, 26]], ["add", 282, 272, 1, 1, [388, 75, 41, 26]], ["add", 272, 282, -1, 1, [388, 75, 41, 26]], ["add", 282, 272, 1, 1, [388, 75, 41, 26]], ["scale", 272, -1, 1, [388, 75, 41, 26]], ["scale", 272, -2, 1, [388, 75, 41, 26]], ["add", 275, 273, 1, 1, [388, 75, 41, 26]], ["add", 273, 275, -1, 1, [388, 75, 41, 26]], ["add", 275, 273, 1, 1, [388, 75, 41, 26]], ["scale", 273, -1, 1, [388, 75, 41, 26]], ["add", 17, 273, 1, 1, [388, 75, 41, 26]], ["add", 277, 273, 1, 2, [388, 75, 41, 26]], ["add", 103, 275, 1, 1, [388, 75, 41, 26]], ["add", 272, 275, 1, 1, [388, 75, 41, 26]], ["add", 282, 275, -2, 1, [388, 75, 41, 26]], ["add", 282, 277, 1, 1, [388, 75, 41, 26]], ["add", 277, 282, -1, 1, [388, 75, 41, 26]], ["add", 282, 277, 1, 1, [388, 75, 41, 26]], ["scale", 277, -1, 1, [388, 75, 41, 26]], ["scale", 277, -1, 2, [388, 75, 41, 26]], ["add", 103, 277, -1, 1, [388, 75, 41, 26]], ["add", 272, 277, -1, 1, [388, 75, 41, 26]], ["add", 275, 277, -1, 1, [388, 75, 41, 26]], ["add", 17, 282, -1, 1, [388, 75, 41, 26]], ["add", 77, 282, -1, 1, [388, 75, 41, 26]], ["add", 273, 282, -1, 1, [388, 75, 41, 26]], ["add", 277, 282, 1, 1, [388, 75, 41, 26]], ["add", 275, 282, 1, 1, [388, 75, 41, 26]], ["add", 273, 282, -1, 1, [388, 75, 41, 26]], ["scale", 282, 2, 1, [388, 75, 41, 26]], ["add", 275, 277, 1, 1, [388, 75, 41, 26]], ["add", 77, 277, 1, 1, [388, 75, 41, 26]], ["add", 17, 277, -1, 1, [388, 75, 41, 26]], ["add", 282, 277, 1, 1, [388, 75, 41, 26]], ["add", 277, 282, -1, 1, [388, 75, 41, 26]], ["add", 282, 277, 1, 1, [388, 75, 41, 26]], ["scale", 277, -1, 1, [388, 75, 41, 26]], ["add", 282, 275, -1, 2, [388, 75, 41, 26]], ["add", 277, 275, -1, 1, [388, 75, 41, 26]], ["add", 273, 275, 1, 1, [388, 75, 41, 26]], ["add", 272, 275, 1, 2, [388, 75, 41, 26]], ["add", 77, 275, -1, 2, [388, 75, 41, 26]], ["add", 17, 275, 1, 2, [388, 75, 41, 26]], ["add", 103, 275, -1, 2, [388, 75, 41, 26]], ["scale", 275, -1, 2, [388, 75, 41, 26]], ["add", 277, 273, 1, 1, [388, 75, 41, 26]], ["add", 275, 273, 1, 2, [388, 75, 41, 26]], ["add", 272, 273, -1, 2, [388, 75, 41, 26]], ["add", 77, 273, 1, 2, [388, 75, 41, 26]], ["add", 17, 273, 1, 2, [388, 75, 41, 26]], ["add", 103, 273, 1, 2, [388, 75, 41, 26]], ["scale", 273, -2, 1, [388, 75, 41, 26]], ["add", 77, 272, 1, 1, [388, 75, 41, 26]], ["add", 17, 272, 1, 1, [388, 75, 41, 26]], ["add", 103, 272, -1, 1, [388, 75, 41, 26]], ["scale", 272, 2, 1, [388, 75, 41, 26]], ["add", 273, 272, 1, 1, [388, 75, 41, 26]], ["add", 272, 273, -1, 1, [388, 75, 41, 26]], ["add", 273, 272, 1, 1, [388, 75, 41, 26]], ["scale", 272, -1, 1, [388, 75, 41, 26]], ["add", 275, 77, 1, 2, [388, 75, 41, 26]], ["add", 273, 77, -1, 1, [388, 75, 41, 26]], ["add", 103, 77, 1, 1, [388, 75, 41, 26]], ["scale", 77, -2, 1, [388, 75, 41, 26]], ["add", 275, 17, 1, 2, [388, 75, 41, 26]], ["add", 273, 17, -1, 1, [388, 75, 41, 26]], ["add", 103, 17, 1, 1, [388, 75, 41, 26]], ["scale", 17, -2, 1, [388, 75, 41, 26]], ["add", 272, 17, 1, 1, [388, 75, 41, 26]], ["add", 17, 272, -1, 1, [388, 75, 41, 26]], ["add", 272, 17, 1, 1, [388, 75, 41, 26]], ["scale", 17, -1, 1, [388, 75, 41, 26]], ["add", 275, 103, -1, 2, [388, 75, 41, 26]], ["add", 273, 103, 1, 1, [388, 75, 41, 26]], ["add", 272, 103, 1, 1, [388, 75, 41, 26]], ["add", 77, 103, 1, 1, [388, 75, 41, 26]], ["add", 17, 103, 1, 1, [388, 75, 41, 26]], ["add", 288, 101, 1, 1, [375]], ["add", 289, 288, 1, 1, [375]], ["add", 290, 54, 1, 1, [196]], ["add", 291, 290, 1, 1, [196]], ["add", 292, 102, 1, 1, [247]], ["add", 293, 102, 1, 1, [247]], ["add", 294, 55, 1, 1, [324]], ["add", 295, 55, 1, 1, [324]], ["add", 296, 18, 1, 1, [145]], ["add", 297, 18, 1, 1, [145]], ["add", 298, 40, 1, 1, [290]], ["add", 299, 40, 1, 1, [290]], ["add", 300, 19, 1, 1, [273]], ["add", 301, 19, 1, 1, [273]], ["add", 302, 39, 1, 1, [162]], ["add", 303, 39, 1, 1, [162]], ["add", 18, 297, 1, 1, [145]], ["add", 297, 18, -1, 1, [145]], ["add", 18, 297, 1, 1, [145]], ["scale", 297, -1, 1, [145]], ["add", 40, 299, 1, 1, [290]], ["add", 299, 40, -1, 1, [290]], ["add", 40, 299, 1, 1, [290]], ["scale", 299, -1, 1, [290]], ["add", 19, 301, 1, 1, [273]], ["add", 301, 19, -1, 1, [273]], ["add", 19, 301, 1, 1, [273]], ["scale", 301, -1, 1, [273]], ["add", 39, 303, 1, 1, [162]], ["add", 303, 39, -1, 1, [162]], ["add", 39, 303, 1, 1, [162]], ["scale", 303, -1, 1, [162]], ["add", 101, 55, 1, 1, [324, 51]], ["add", 55, 101, -1, 2, [324, 51]], ["add", 288, 40, 1, 1, [290, 85]], ["add", 40, 288, -1, 2, [290, 85]], ["add", 289, 19, 1, 1, [273, 102]], ["add", 19, 289, -1, 2, [273, 102]], ["add", 54, 102, 1, 1, [196, 51]], ["add", 102, 54, -1, 2, [196, 51]], ["add", 290, 18, 1, 1, [145, 85]], ["add", 18, 290, -1, 2, [145, 85]], ["add", 291, 39, 1, 1, [162, 102]], ["add", 39, 291, -1, 2, [162, 102]], ["add", 292, 296, 1, 1, [145, 102]], ["add", 296, 292, -1, 2, [145, 102]], ["add", 293, 302, 1, 1, [162, 85]], ["add", 302, 293, -1, 2, [162, 85]], ["add", 294, 298, 1, 1, [290, 102]], ["add", 298, 294, -1, 2, [290, 102]], ["add", 295, 300, 1, 1, [273, 85]], ["add", 300, 295, -1, 2, [273, 85]], ["add", 297, 303, 1, 1, [145, 51]], ["add", 303, 297, -1, 2, [145, 51]], ["add", 299, 301, 1, 1, [273, 51]], ["add", 301, 299, -1, 2, [273, 51]], ["add", 295, 293, 1, 1, [273, 162, 85]], ["add", 290, 288, 1, 1, [290, 145, 85]], ["add", 294, 291, 1, 1, [290, 162, 102]], ["add", 292, 289, 1, 1, [273, 145, 102]], ["add", 296, 298, 1, 1, [290, 145, 102]], ["add", 19, 39, 1, 1, [273, 162, 102]], ["add", 300, 18, 1, 1, [273, 145, 85]], ["add", 302, 40, 1, 1, [290, 162, 85]], ["add", 40, 18, 1, 1, [273, 145, 85, 51]], ["add", 18, 40, -1, 1, [273, 145, 85, 51]], ["add", 40, 18, 1, 1, [273, 145, 85, 51]], ["scale", 18, -1, 1, [273, 145, 85, 51]], ["scale", 18, -2, 1, [273, 145, 85, 51]], ["add", 288, 18, -1, 1, [273, 145, 85, 51]], ["add", 289, 18, -1, 1, [273, 145, 85, 51]], ["scale", 40, -2, 1, [273, 145, 85, 51]], ["add", 39, 40, 1, 2, [273, 145, 85, 51]], ["add", 291, 40, -1, 1, [273, 145, 85, 51]], ["add", 293, 39, 1, 1, [273, 145, 85, 51]], ["add", 39, 293, -1, 1, [273, 145, 85, 51]], ["add", 293, 39, 1, 1, [273, 145, 85, 51]], ["scale", 39, -1, 1, [273, 145, 85, 51]], ["add", 298, 288, 1, 1, [273, 145, 85, 51]], ["add", 288, 298, -1, 1, [273, 145, 85, 51]], ["add", 298, 288, 1, 1, [273, 145, 85, 51]], ["scale", 288, -1, 1, [273, 145, 85, 51]], ["scale", 288, -2, 1, [273, 145, 85, 51]], ["add", 291, 289, 1, 1, [273, 145, 85, 51]], ["add", 289, 291, -1, 1, [273, 145, 85, 51]], ["add", 291, 289, 1, 1, [273, 145, 85, 51]], ["scale", 289, -1, 1, [273, 145, 85, 51]], ["add", 40, 289, 1, 1, [273, 145, 85, 51]], ["add", 293, 289, 1, 2, [273, 145, 85, 51]], ["add", 18, 291, 1, 1, [273, 145, 85, 51]], ["add", 288, 291, 1, 1, [273, 145, 85, 51]], ["add", 298, 291, -2, 1, [273, 145, 85, 51]], ["add", 298, 293, 1, 1, [273, 145, 85, 51]], ["add", 293, 298, -1, 1, [273, 145, 85, 51]], ["add", 298, 293, 1, 1, [273, 145, 85, 51]], ["scale", 293, -1, 1, [273, 145, 85, 51]], ["scale", 293, -1, 2, [273, 145, 85, 51]], ["add", 18, 293, -1, 1, [273, 145, 85, 51]], ["add", 288, 293, -1, 1, [273, 145, 85, 51]], ["add", 291, 293, -1, 1, [273, 145, 85, 51]], ["add", 40, 298, -1, 1, [273, 145, 85, 51]], ["add", 39, 298, -1, 1, [273, 145, 85, 51]], ["add", 289, 298, -1, 1, [273, 145, 85, 51]], ["add", 293, 298, 1, 1, [273, 145, 85, 51]], ["add", 291, 298, 1, 1, [273, 145, 85, 51]], ["add", 289, 298, -1, 1, [273, 145, 85, 51]], ["scale", 298, 2, 1, [273, 145, 85, 51]], ["add", 291, 293, 1, 1, [273, 145, 85, 51]], ["add", 39, 293, 1, 1, [273, 145, 85, 51]], ["add", 40, 293, -1, 1, [273, 145, 85, 51]], ["add", 298, 293, 1, 1, [273, 145, 85, 51]], ["add", 293, 298, -1, 1, [273, 145, 85, 51]], ["add", 298, 293, 1, 1, [273, 145, 85, 51]], ["scale", 293, -1, 1, [273, 145, 85, 51]], ["add", 298, 291, -1, 2, [273, 145, 85, 51]], ["add", 293, 291, -1, 1, [273, 145, 85, 51]], ["add", 289, 291, 1, 1, [273, 145, 85, 51]], ["add", 288, 291, 1, 2, [273, 145, 85, 51]], ["add", 39, 291, -1, 2, [273, 145, 85, 51]], ["add", 40, 291, 1, 2, [273, 145, 85, 51]], ["add", 18, 291, -1, 2, [273, 145, 85, 51]], ["scale", 291, -1, 2, [273, 145, 85, 51]], ["add", 293, 289, 1, 1, [273, 145, 85, 51]], ["add", 291, 289, 1, 2, [273, 145, 85, 51]], ["add", 288, 289, -1, 2, [273, 145, 85, 51]], ["add", 39, 289, 1, 2, [273, 145, 85, 51]], ["add", 40, 289, 1, 2, [273, 145, 85, 51]], ["add", 18, 289, 1, 2, [273, 145, 85, 51]], ["scale", 289, -2, 1, [273, 145, 85, 51]], ["add", 39, 288, 1, 1, [273, 145, 85, 51]], ["add", 40, 288, 1, 1, [273, 145, 85, 51]], ["add", 18, 288, -1, 1, [273, 145, 85, 51]], ["scale", 288, 2, 1, [273, 145, 85, 51]], ["add", 289, 288, 1, 1, [273, 145, 85, 51]], ["add", 288, 289, -1, 1, [273, 145, 85, 51]], ["add", 289, 288, 1, 1, [273, 145, 85, 51]], ["scale", 288, -1, 1, [273, 145, 85, 51]], ["add", 291, 39, 1, 2, [273, 145, 85, 51]], ["add", 289, 39, -1, 1, [273, 145, 85, 51]], ["add", 18, 39, 1, 1, [273, 145, 85, 51]], ["scale", 39, -2, 1, [273, 145, 85, 51]], ["add", 291, 40, 1, 2, [273, 145, 85, 51]], ["add", 289, 40, -1, 1, [273, 145, 85, 51]], ["add", 18, 40, 1, 1, [273, 145, 85, 51]], ["scale", 40, -2, 1, [273, 145, 85, 51]], ["add", 288, 40, 1, 1, [273, 145, 85, 51]], ["add", 40, 288, -1, 1, [273, 145, 85, 51]], ["add", 288, 40, 1, 1, [273, 145, 85, 51]], ["scale", 40, -1, 1, [273, 145, 85, 51]], ["add", 291, 18, -1, 2, [273, 145, 85, 51]], ["add", 289, 18, 1, 1, [273, 145, 85, 51]], ["add", 288, 18, 1, 1, [273, 145, 85, 51]], ["add", 39, 18, 1, 1, [273, 145, 85, 51]], ["add", 40, 18, 1, 1, [273, 145, 85, 51]], ["add", 304, 98, 1, 1, [487]], ["add", 305, 304, 1, 1, [487]], ["add", 306, 48, 1, 1, [84]], ["add", 307, 306, 1, 1, [84]], ["add", 308, 32, 1, 1, [74]], ["add", 309, 32, 1, 1, [74]], ["add", 310, 85, 1, 1, [505]], ["add", 311, 85, 1, 1, [505]], ["add", 312, 45, 1, 1, [44]], ["add", 313, 45, 1, 1, [44]], ["add", 314, 107, 1, 1, [415]], ["add", 315, 107, 1, 1, [415]], ["add", 316, 24, 1, 1, [385]], ["add", 317, 24, 1, 1, [385]], ["add", 318, 35, 1, 1, [50]], ["add", 319, 35, 1, 1, [50]], ["add", 45, 313, 1, 1, [44]], ["add", 313, 45, -1, 1, [44]], ["add", 45, 313, 1, 1, [44]], ["scale", 313, -1, 1, [44]], ["add", 107, 315, 1, 1, [415]], ["add", 315, 107, -1, 1, [415]], ["add", 107, 315, 1, 1, [415]], ["scale", 315, -1, 1, [415]], ["add", 24, 317, 1, 1, [385]], ["add", 317, 24, -1, 1, [385]], ["add", 24, 317, 1, 1, [385]], ["scale", 317, -1, 1, [385]], ["add", 35, 319, 1, 1, [50]], ["add", 319, 35, -1, 1, [50]], ["add", 35, 319, 1, 1, [50]], ["scale", 319, -1, 1, [50]], ["add", 98, 85, 1, 1, [487, 30]], ["add", 85, 98, -1, 2, [487, 30]], ["add", 304, 107, 1, 1, [415, 120]], ["add", 107, 304, -1, 2, [415, 120]], ["add", 305, 24, 1, 1, [385, 102]], ["add", 24, 305, -1, 2, [385, 102]], ["add", 48, 32, 1, 1, [74, 30]], ["add", 32, 48, -1, 2, [74, 30]], ["add", 306, 45, 1, 1, [84, 44]], ["add", 45, 306, -1, 2, [84, 44]], ["add", 307, 35, 1, 1, [84, 50]], ["add", 35, 307, -1, 2, [84, 50]], ["add", 308, 312, 1, 1, [74, 44]], ["add", 312, 308, -1, 2, [74, 44]], ["add", 309, 318, 1, 1, [74, 50]], ["add", 318, 309, -1, 2, [74, 50]], ["add", 310, 314, 1, 1, [415, 102]], ["add", 314, 310, -1, 2, [415, 102]], ["add", 311, 316, 1, 1, [385, 120]], ["add", 316, 311, -1, 2, [385, 120]], ["add", 313, 319, 1, 1, [44, 30]], ["add", 319, 313, -1, 2, [44, 30]], ["add", 315, 317, 1, 1, [385, 30]], ["add", 317, 315, -1, 2, [385, 30]], ["add", 311, 309, 1, 1, [385, 74, 50]], ["add", 306, 304, 1, 1, [415, 84, 44]], ["add", 499, 306, 1, 1, [415, 84, 44]], ["add", 310, 307, 1, 1, [415, 84, 50]], ["add", 308, 305, 1, 1, [385, 74, 44]], ["add", 312, 314, 1, 1, [415, 74, 44]], ["add", 24, 35, 1, 1, [385, 84, 50]], ["add", 316, 45, 1, 1, [385, 84, 44]], ["add", 318, 107, 1, 1, [415, 74, 50]], ["add", 107, 45, 1, 1, [385, 74, 44, 30]], ["add", 45, 107, -1, 1, [385, 74, 44, 30]], ["add", 107, 45, 1, 1, [385, 74, 44, 30]], ["scale", 45, -1, 1, [385, 74, 44, 30]], ["scale", 45, -2, 1, [385, 74, 44, 30]], ["add", 304, 45, -1, 1, [385, 74, 44, 30]], ["add", 305, 45, -1, 1, [385, 74, 44, 30]], ["scale", 107, -2, 1, [385, 74, 44, 30]], ["add", 35, 107, 1, 2, [385, 74, 44, 30]], ["add", 307, 107, -1, 1, [385, 74, 44, 30]], ["add", 309, 35, 1, 1, [385, 74, 44, 30]], ["add", 35, 309, -1, 1, [385, 74, 44, 30]], ["add", 309, 35, 1, 1, [385, 74, 44, 30]], ["scale", 35, -1, 1, [385, 74, 44, 30]], ["add", 314, 304, 1, 1, [385, 74, 44, 30]], ["add", 304, 314, -1, 1, [385, 74, 44, 30]], ["add", 314, 304, 1, 1, [385, 74, 44, 30]], ["scale", 304, -1, 1, [385, 74, 44, 30]], ["scale", 304, -2, 1, [385, 74, 44, 30]], ["add", 307, 305, 1, 1, [385, 74, 44, 30]], ["add", 305, 307, -1, 1, [385, 74, 44, 30]], ["add", 307, 305, 1, 1, [385, 74, 44, 30]], ["scale", 305, -1, 1, [385, 74, 44, 30]], ["add", 107, 305, 1, 1, [385, 74, 44, 30]], ["add", 309, 305, 1, 2, [385, 74, 44, 30]], ["add", 45, 307, 1, 1, [385, 74, 44, 30]], ["add", 304, 307, 1, 1, [385, 74, 44, 30]], ["add", 314, 307, -2, 1, [385, 74, 44, 30]], ["add", 314, 309, 1, 1, [385, 74, 44, 30]], ["add", 309, 314, -1, 1, [385, 74, 44, 30]], ["add", 314, 309, 1, 1, [385, 74, 44, 30]], ["scale", 309, -1, 1, [385, 74, 44, 30]], ["scale", 309, -1, 2, [385, 74, 44, 30]], ["add", 45, 309, -1, 1, [385, 74, 44, 30]], ["add", 304, 309, -1, 1, [385, 74, 44, 30]], ["add", 307, 309, -1, 1, [385, 74, 44, 30]], ["add", 107, 314, -1, 1, [385, 74, 44, 30]], ["add", 35, 314, -1, 1, [385, 74, 44, 30]], ["add", 305, 314, -1, 1, [385, 74, 44, 30]], ["add", 309, 314, 1, 1, [385, 74, 44, 30]], ["add", 307, 314, 1, 1, [385, 74, 44, 30]], ["add", 305, 314, -1, 1, [385, 74, 44, 30]], ["scale", 314, 2, 1, [385, 74, 44, 30]], ["add", 307, 309, 1, 1, [385, 74, 44, 30]], ["add", 35, 309, 1, 1, [385, 74, 44, 30]], ["add", 107, 309, -1, 1, [385, 74, 44, 30]], ["add", 314, 309, 1, 1, [385, 74, 44, 30]], ["add", 309, 314, -1, 1, [385, 74, 44, 30]], ["add", 314, 309, 1, 1, [385, 74, 44, 30]], ["scale", 309, -1, 1, [385, 74, 44, 30]], ["add", 314, 307, -1, 2, [385, 74, 44, 30]], ["add", 309, 307, -1, 1, [385, 74, 44, 30]], ["add", 305, 307, 1, 1, [385, 74, 44, 30]], ["add", 304, 307, 1, 2, [385, 74, 44, 30]], ["add", 35, 307, -1, 2, [385, 74, 44, 30]], ["add", 107, 307, 1, 2, [385, 74, 44, 30]], ["add", 45, 307, -1, 2, [385, 74, 44, 30]], ["scale", 307, -1, 2, [385, 74, 44, 30]], ["add", 309, 305, 1, 1, [385, 74, 44, 30]], ["add", 307, 305, 1, 2, [385, 74, 44, 30]], ["add", 304, 305, -1, 2, [385, 74, 44, 30]], ["add", 35, 305, 1, 2, [385, 74, 44, 30]], ["add", 107, 305, 1, 2, [385, 74, 44, 30]], ["add", 45, 305, 1, 2, [385, 74, 44, 30]], ["scale", 305, -2, 1, [385, 74, 44, 30]], ["add", 35, 304, 1, 1, [385, 74, 44, 30]], ["add", 107, 304, 1, 1, [385, 74, 44, 30]], ["add", 45, 304, -1, 1, [385, 74, 44, 30]], ["scale", 304, 2, 1, [385, 74, 44, 30]], ["add", 305, 304, 1, 1, [385, 74, 44, 30]], ["add", 304, 305, -1, 1, [385, 74, 44, 30]], ["add", 305, 304, 1, 1, [385, 74, 44, 30]], ["scale", 304, -1, 1, [385, 74, 44, 30]], ["add", 307, 35, 1, 2, [385, 74, 44, 30]], ["add", 305, 35, -1, 1, [385, 74, 44, 30]], ["add", 45, 35, 1, 1, [385, 74, 44, 30]], ["scale", 35, -2, 1, [385, 74, 44, 30]], ["add", 307, 107, 1, 2, [385, 74, 44, 30]], ["add", 305, 107, -1, 1, [385, 74, 44, 30]], ["add", 45, 107, 1, 1, [385, 74, 44, 30]], ["scale", 107, -2, 1, [385, 74, 44, 30]], ["add", 304, 107, 1, 1, [385, 74, 44, 30]], ["add", 107, 304, -1, 1, [385, 74, 44, 30]], ["add", 304, 107, 1, 1, [385, 74, 44, 30]], ["scale", 107, -1, 1, [385, 74, 44, 30]], ["add", 307, 45, -1, 2, [385, 74, 44, 30]], ["add", 305, 45, 1, 1, [385, 74, 44, 30]], ["add", 304, 45, 1, 1, [385, 74, 44, 30]], ["add", 35, 45, 1, 1, [385, 74, 44, 30]], ["add", 107, 45, 1, 1, [385, 74, 44, 30]], ["add", 320, 49, 1, 1, [148]], ["add", 321, 49, 1, 1, [148]], ["add", 322, 34, 1, 1, [266]], ["add", 323, 34, 1, 1, [266]], ["add", 324, 50, 1, 1, [276]], ["add", 325, 50, 1, 1, [276]], ["add", 326, 33, 1, 1, [138]], ["add", 327, 33, 1, 1, [138]], ["add", 328, 108, 1, 1, [351]], ["add", 329, 108, 1, 1, [351]], ["add", 330, 22, 1, 1, [193]], ["add", 331, 22, 1, 1, [193]], ["add", 332, 109, 1, 1, [223]], ["add", 333, 109, 1, 1, [223]], ["add", 334, 23, 1, 1, [321]], ["add", 335, 23, 1, 1, [321]], ["add", 108, 329, 1, 1, [351]], ["add", 329, 108, -1, 1, [351]], ["add", 108, 329, 1, 1, [351]], ["scale", 329, -1, 1, [351]], ["add", 22, 331, 1, 1, [193]], ["add", 331, 22, -1, 1, [193]], ["add", 22, 331, 1, 1, [193]], ["scale", 331, -1, 1, [193]], ["add", 109, 333, 1, 1, [223]], ["add", 333, 109, -1, 1, [223]], ["add", 109, 333, 1, 1, [223]], ["scale", 333, -1, 1, [223]], ["add", 23, 335, 1, 1, [321]], ["add", 335, 23, -1, 1, [321]], ["add", 23, 335, 1, 1, [321]], ["scale", 335, -1, 1, [321]], ["add", 49, 33, 1, 1, [138, 30]], ["add", 33, 49, -1, 2, [138, 30]], ["add", 320, 22, 1, 1, [148, 85]], ["add", 22, 320, -1, 2, [148, 85]], ["add", 321, 109, 1, 1, [148, 75]], ["add", 109, 321, -1, 2, [148, 75]], ["add", 34, 50, 1, 1, [266, 30]], ["add", 50, 34, -1, 2, [266, 30]], ["add", 322, 108, 1, 1, [266, 85]], ["add", 108, 322, -1, 2, [266, 85]], ["add", 323, 23, 1, 1, [266, 75]], ["add", 23, 323, -1, 2, [266, 75]], ["add", 324, 328, 1, 1, [276, 75]], ["add", 328, 324, -1, 2, [276, 75]], ["add", 325, 334, 1, 1, [276, 85]], ["add", 334, 325, -1, 2, [276, 85]], ["add", 326, 330, 1, 1, [138, 75]], ["add", 330, 326, -1, 2, [138, 75]], ["add", 327, 332, 1, 1, [138, 85]], ["add", 332, 327, -1, 2, [138, 85]], ["add", 329, 335, 1, 1, [321, 30]], ["add", 335, 329, -1, 2, [321, 30]], ["add", 331, 333, 1, 1, [193, 30]], ["add", 333, 331, -1, 2, [193, 30]], ["add", 327, 325, 1, 1, [276, 138, 85]], ["add", 510, 327, 1, 1, [276, 138, 85]], ["add", 322, 320, 1, 1, [266, 148, 85]], ["add", 326, 323, 1, 1, [266, 138, 75]], ["add", 324, 321, 1, 1, [276, 148, 75]], ["add", 328, 330, 1, 1, [276, 138, 75]], ["add", 109, 23, 1, 1, [266, 148, 75]], ["add", 332, 108, 1, 1, [266, 138, 85]], ["add", 334, 22, 1, 1, [276, 148, 85]], ["add", 22, 108, 1, 1, [266, 138, 75, 30]], ["add", 108, 22, -1, 1, [266, 138, 75, 30]], ["add", 22, 108, 1, 1, [266, 138, 75, 30]], ["scale", 108, -1, 1, [266, 138, 75, 30]], ["scale", 108, -2, 1, [266, 138, 75, 30]], ["add", 320, 108, -1, 1, [266, 138, 75, 30]], ["add", 321, 108, -1, 1, [266, 138, 75, 30]], ["scale", 22, -2, 1, [266, 138, 75, 30]], ["add", 23, 22, 1, 2, [266, 138, 75, 30]], ["add", 323, 22, -1, 1, [266, 138, 75, 30]], ["add", 325, 23, 1, 1, [266, 138, 75, 30]], ["add", 23, 325, -1, 1, [266, 138, 75, 30]], ["add", 325, 23, 1, 1, [266, 138, 75, 30]], ["scale", 23, -1, 1, [266, 138, 75, 30]], ["add", 330, 320, 1, 1, [266, 138, 75, 30]], ["add", 320, 330, -1, 1, [266, 138, 75, 30]], ["add", 330, 320, 1, 1, [266, 138, 75, 30]], ["scale", 320, -1, 1, [266, 138, 75, 30]], ["scale", 320, -2, 1, [266, 138, 75, 30]], ["add", 323, 321, 1, 1, [266, 138, 75, 30]], ["add", 321, 323, -1, 1, [266, 138, 75, 30]], ["add", 323, 321, 1, 1, [266, 138, 75, 30]], ["scale", 321, -1, 1, [266, 138, 75, 30]], ["add", 22, 321, 1, 1, [266, 138, 75, 30]], ["add", 325, 321, 1, 2, [266, 138, 75, 30]], ["add", 108, 323, 1, 1, [266, 138, 75, 30]], ["add", 320, 323, 1, 1, [266, 138, 75, 30]], ["add", 330, 323, -2, 1, [266, 138, 75, 30]], ["add", 330, 325, 1, 1, [266, 138, 75, 30]], ["add", 325, 330, -1, 1, [266, 138, 75, 30]], ["add", 330, 325, 1, 1, [266, 138, 75, 30]], ["scale", 325, -1, 1, [266, 138, 75, 30]], ["scale", 325, -1, 2, [266, 138, 75, 30]], ["add", 108, 325, -1, 1, [266, 138, 75, 30]], ["add", 320, 325, -1, 1, [266, 138, 75, 30]], ["add", 323, 325, -1, 1, [266, 138, 75, 30]], ["add", 22, 330, -1, 1, [266, 138, 75, 30]], ["add", 23, 330, -1, 1, [266, 138, 75, 30]], ["add", 321, 330, -1, 1, [266, 138, 75, 30]], ["add", 325, 330, 1, 1, [266, 138, 75, 30]], ["add", 323, 330, 1, 1, [266, 138, 75, 30]], ["add", 321, 330, -1, 1, [266, 138, 75, 30]], ["scale", 330, 2, 1, [266, 138, 75, 30]], ["add", 323, 325, 1, 1, [266, 138, 75, 30]], ["add", 23, 325, 1, 1, [266, 138, 75, 30]], ["add", 22, 325, -1, 1, [266, 138, 75, 30]], ["add", 330, 325, 1, 1, [266, 138, 75, 30]], ["add", 325, 330, -1, 1, [266, 138, 75, 30]], ["add", 330, 325, 1, 1, [266, 138, 75, 30]], ["scale", 325, -1, 1, [266, 138, 75, 30]], ["add", 330, 323, -1, 2, [266, 138, 75, 30]], ["add", 325, 323, -1, 1, [266, 138, 75, 30]], ["add", 321, 323, 1, 1, [266, 138, 75, 30]], ["add", 320, 323, 1, 2, [266, 138, 75, 30]], ["add", 23, 323, -1, 2, [266, 138, 75, 30]], ["add", 22, 323, 1, 2, [266, 138, 75, 30]], ["add", 108, 323, -1, 2, [266, 138, 75, 30]], ["scale", 323, -1, 2, [266, 138, 75, 30]], ["add", 325, 321, 1, 1, [266, 138, 75, 30]], ["add", 323, 321, 1, 2, [266, 138, 75, 30]], ["add", 320, 321, -1, 2, [266, 138, 75, 30]], ["add", 23, 321, 1, 2, [266, 138, 75, 30]], ["add", 22, 321, 1, 2, [266, 138, 75, 30]], ["add", 108, 321, 1, 2, [266, 138, 75, 30]], ["scale", 321, -2, 1, [266, 138, 75, 30]], ["add", 23, 320, 1, 1, [266, 138, 75, 30]], ["add", 22, 320, 1, 1, [266, 138, 75, 30]], ["add", 108, 320, -1, 1, [266, 138, 75, 30]], ["scale", 320, 2, 1, [266, 138, 75, 30]], ["add", 321, 320, 1, 1, [266, 138, 75, 30]], ["add", 320, 321, -1, 1, [266, 138, 75, 30]], ["add", 321, 320, 1, 1, [266, 138, 75, 30]], ["scale", 320, -1, 1, [266, 138, 75, 30]], ["add", 323, 23, 1, 2, [266, 138, 75, 30]], ["add", 321, 23, -1, 1, [266, 138, 75, 30]], ["add", 108, 23, 1, 1, [266, 138, 75, 30]], ["scale", 23, -2, 1, [266, 138, 75, 30]], ["add", 323, 22, 1, 2, [266, 138, 75, 30]], ["add", 321, 22, -1, 1, [266, 138, 75, 30]], ["add", 108, 22, 1, 1, [266, 138, 75, 30]], ["scale", 22, -2, 1, [266, 138, 75, 30]], ["add", 320, 22, 1, 1, [266, 138, 75, 30]], ["add", 22, 320, -1, 1, [266, 138, 75, 30]], ["add", 320, 22, 1, 1, [266, 138, 75, 30]], ["scale", 22, -1, 1, [266, 138, 75, 30]], ["add", 323, 108, -1, 2, [266, 138, 75, 30]], ["add", 321, 108, 1, 1, [266, 138, 75, 30]], ["add", 320, 108, 1, 1, [266, 138, 75, 30]], ["add", 23, 108, 1, 1, [266, 138, 75, 30]], ["add", 22, 108, 1, 1, [266, 138, 75, 30]], ["add", 336, 6, 1, 1, [13]], ["add", 337, 6, 1, 1, [13]], ["add", 338, 82, 1, 1, [446]], ["add", 339, 82, 1, 1, [446]], ["add", 340, 75, 1, 1, [416]], ["add", 341, 75, 1, 1, [416]], ["add", 342, 1, 1, 1, [19]], ["add", 343, 1, 1, 1, [19]], ["add", 344, 93, 1, 1, [491]], ["add", 345, 93, 1, 1, [491]], ["add", 346, 58, 1, 1, [88]], ["add", 347, 58, 1, 1, [88]], ["add", 348, 28, 1, 1, [70]], ["add", 349, 28, 1, 1, [70]], ["add", 350, 86, 1, 1, [501]], ["add", 351, 86, 1, 1, [501]], ["add", 93, 345, 1, 1, [491]], ["add", 345, 93, -1, 1, [491]], ["add", 93, 345, 1, 1, [491]], ["scale", 345, -1, 1, [491]], ["add", 58, 347, 1, 1, [88]], ["add", 347, 58, -1, 1, [88]], ["add", 58, 347, 1, 1, [88]], ["scale", 347, -1, 1, [88]], ["add", 28, 349, 1, 1, [70]], ["add", 349, 28, -1, 1, [70]], ["add", 28, 349, 1, 1, [70]], ["scale", 349, -1, 1, [70]], ["add", 86, 351, 1, 1, [501]], ["add", 351, 86, -1, 1, [501]], ["add", 86, 351, 1, 1, [501]], ["scale", 351, -1, 1, [501]], ["add", 6, 1, 1, 1, [19, 13]], ["add", 1, 6, -1, 2, [19, 13]], ["add", 336, 58, 1, 1, [85, 13]], ["add", 58, 336, -1, 2, [85, 13]], ["add", 337, 28, 1, 1, [70, 13]], ["add", 28, 337, -1, 2, [70, 13]], ["add", 82, 75, 1, 1, [416, 30]], ["add", 75, 82, -1, 2, [416, 30]], ["add", 338, 93, 1, 1, [446, 85]], ["add", 93, 338, -1, 2, [446, 85]], ["add", 339, 86, 1, 1, [446, 75]], ["add", 86, 339, -1, 2, [446, 75]], ["add", 340, 344, 1, 1, [416, 75]], ["add", 344, 340, -1, 2, [416, 75]], ["add", 341, 350, 1, 1, [416, 85]], ["add", 350, 341, -1, 2, [416, 85]], ["add", 342, 346, 1, 1, [75, 19]], ["add", 346, 342, -1, 2, [75, 19]], ["add", 343, 348, 1, 1, [70, 19]], ["add", 348, 343, -1, 2, [70, 19]], ["add", 345, 351, 1, 1, [491, 30]], ["add", 351, 345, -1, 2, [491, 30]], ["add", 347, 349, 1, 1, [70, 30]], ["add", 349, 347, -1, 2, [70, 30]], ["add", 343, 341, 1, 1, [416, 70, 19]], ["add", 338, 336, 1, 1, [435, 85, 13]], ["add", 342, 339, 1, 1, [429, 75, 19]], ["add", 340, 337, 1, 1, [416, 70, 13]], ["add", 344, 346, 1, 1, [416, 75, 19]], ["add", 28, 86, 1, 1, [435, 70, 13]], ["add", 348, 93, 1, 1, [429, 70, 19]], ["add", 350, 58, 1, 1, [416, 85, 13]], ["add", 58, 93, 1, 1, [416, 70, 19, 13]], ["add", 93, 58, -1, 1, [416, 70, 19, 13]], ["add", 58, 93, 1, 1, [416, 70, 19, 13]], ["scale", 93, -1, 1, [416, 70, 19, 13]], ["scale", 93, -2, 1, [416, 70, 19, 13]], ["add", 336, 93, -1, 1, [416, 70, 19, 13]], ["add", 337, 93, -1, 1, [416, 70, 19, 13]], ["scale", 58, -2, 1, [416, 70, 19, 13]], ["add", 86, 58, 1, 2, [416, 70, 19, 13]], ["add", 339, 58, -1, 1, [416, 70, 19, 13]], ["add", 341, 86, 1, 1, [416, 70, 19, 13]], ["add", 86, 341, -1, 1, [416, 70, 19, 13]], ["add", 341, 86, 1, 1, [416, 70, 19, 13]], ["scale", 86, -1, 1, [416, 70, 19, 13]], ["add", 346, 336, 1, 1, [416, 70, 19, 13]], ["add", 336, 346, -1, 1, [416, 70, 19, 13]], ["add", 346, 336, 1, 1, [416, 70, 19, 13]], ["scale", 336, -1, 1, [416, 70, 19, 13]], ["scale", 336, -2, 1, [416, 70, 19, 13]], ["add", 339, 337, 1, 1, [416, 70, 19, 13]], ["add", 337, 339, -1, 1, [416, 70, 19, 13]], ["add", 339, 337, 1, 1, [416, 70, 19, 13]], ["scale", 337, -1, 1, [416, 70, 19, 13]], ["add", 58, 337, 1, 1, [416, 70, 19, 13]], ["add", 341, 337, 1, 2, [416, 70, 19, 13]], ["add", 93, 339, 1, 1, [416, 70, 19, 13]], ["add", 336, 339, 1, 1, [416, 70, 19, 13]], ["add", 346, 339, -2, 1, [416, 70, 19, 13]], ["add", 346, 341, 1, 1, [416, 70, 19, 13]], ["add", 341, 346, -1, 1, [416, 70, 19, 13]], ["add", 346, 341, 1, 1, [416, 70, 19, 13]], ["scale", 341, -1, 1, [416, 70, 19, 13]], ["scale", 341, -1, 2, [416, 70, 19, 13]], ["add", 93, 341, -1, 1, [416, 70, 19, 13]], ["add", 336, 341, -1, 1, [416, 70, 19, 13]], ["add", 339, 341, -1, 1, [416, 70, 19, 13]], ["add", 58, 346, -1, 1, [416, 70, 19, 13]], ["add", 86, 346, -1, 1, [416, 70, 19, 13]], ["add", 337, 346, -1, 1, [416, 70, 19, 13]], ["add", 341, 346, 1, 1, [416, 70, 19, 13]], ["add", 339, 346, 1, 1, [416, 70, 19, 13]], ["add", 337, 346, -1, 1, [416, 70, 19, 13]], ["scale", 346, 2, 1, [416, 70, 19, 13]], ["add", 339, 341, 1, 1, [416, 70, 19, 13]], ["add", 86, 341, 1, 1, [416, 70, 19, 13]], ["add", 58, 341, -1, 1, [416, 70, 19, 13]], ["add", 346, 341, 1, 1, [416, 70, 19, 13]], ["add", 341, 346, -1, 1, [416, 70, 19, 13]], ["add", 346, 341, 1, 1, [416, 70, 19, 13]], ["scale", 341, -1, 1, [416, 70, 19, 13]], ["add", 346, 339, -1, 2, [416, 70, 19, 13]], ["add", 341, 339, -1, 1, [416, 70, 19, 13]], ["add", 337, 339, 1, 1, [416, 70, 19, 13]], ["add", 336, 339, 1, 2, [416, 70, 19, 13]], ["add", 86, 339, -1, 2, [416, 70, 19, 13]], ["add", 58, 339, 1, 2, [416, 70, 19, 13]], ["add", 93, 339, -1, 2, [416, 70, 19, 13]], ["scale", 339, -1, 2, [416, 70, 19, 13]], ["add", 341, 337, 1, 1, [416, 70, 19, 13]], ["add", 339, 337, 1, 2, [416, 70, 19, 13]], ["add", 336, 337, -1, 2, [416, 70, 19, 13]], ["add", 86, 337, 1, 2, [416, 70, 19, 13]], ["add", 58, 337, 1, 2, [416, 70, 19, 13]], ["add", 93, 337, 1, 2, [416, 70, 19, 13]], ["scale", 337, -2, 1, [416, 70, 19, 13]], ["add", 86, 336, 1, 1, [416, 70, 19, 13]], ["add", 58, 336, 1, 1, [416, 70, 19, 13]], ["add", 93, 336, -1, 1, [416, 70, 19, 13]], ["scale", 336, 2, 1, [416, 70, 19, 13]], ["add", 337, 336, 1, 1, [416, 70, 19, 13]], ["add", 336, 337, -1, 1, [416, 70, 19, 13]], ["add", 337, 336, 1, 1, [416, 70, 19, 13]], ["scale", 336, -1, 1, [416, 70, 19, 13]], ["add", 339, 86, 1, 2, [416, 70, 19, 13]], ["add", 337, 86, -1, 1, [416, 70, 19, 13]], ["add", 93, 86, 1, 1, [416, 70, 19, 13]], ["scale", 86, -2, 1, [416, 70, 19, 13]], ["add", 339, 58, 1, 2, [416, 70, 19, 13]], ["add", 337, 58, -1, 1, [416, 70, 19, 13]], ["add", 93, 58, 1, 1, [416, 70, 19, 13]], ["scale", 58, -2, 1, [416, 70, 19, 13]], ["add", 336, 58, 1, 1, [416, 70, 19, 13]], ["add", 58, 336, -1, 1, [416, 70, 19, 13]], ["add", 336, 58, 1, 1, [416, 70, 19, 13]], ["scale", 58, -1, 1, [416, 70, 19, 13]], ["add", 339, 93, -1, 2, [416, 70, 19, 13]], ["add", 337, 93, 1, 1, [416, 70, 19, 13]], ["add", 336, 93, 1, 1, [416, 70, 19, 13]], ["add", 86, 93, 1, 1, [416, 70, 19, 13]], ["add", 58, 93, 1, 1, [416, 70, 19, 13]], ["add", 352, 83, 1, 1, [382]], ["add", 353, 83, 1, 1, [382]], ["add", 354, 73, 1, 1, [224]], ["add", 355, 73, 1, 1, [224]], ["add", 356, 84, 1, 1, [254]], ["add", 357, 84, 1, 1, [254]], ["add", 358, 74, 1, 1, [352]], ["add", 359, 74, 1, 1, [352]], ["add", 360, 59, 1, 1, [152]], ["add", 361, 59, 1, 1, [152]], ["add", 362, 30, 1, 1, [262]], ["add", 363, 30, 1, 1, [262]], ["add", 364, 60, 1, 1, [280]], ["add", 365, 60, 1, 1, [280]], ["add", 366, 29, 1, 1, [134]], ["add", 367, 29, 1, 1, [134]], ["add", 59, 361, 1, 1, [152]], ["add", 361, 59, -1, 1, [152]], ["add", 59, 361, 1, 1, [152]], ["scale", 361, -1, 1, [152]], ["add", 30, 363, 1, 1, [262]], ["add", 363, 30, -1, 1, [262]], ["add", 30, 363, 1, 1, [262]], ["scale", 363, -1, 1, [262]], ["add", 60, 365, 1, 1, [280]], ["add", 365, 60, -1, 1, [280]], ["add", 60, 365, 1, 1, [280]], ["scale", 365, -1, 1, [280]], ["add", 29, 367, 1, 1, [134]], ["add", 367, 29, -1, 1, [134]], ["add", 29, 367, 1, 1, [134]], ["scale", 367, -1, 1, [134]], ["add", 83, 74, 1, 1, [352, 30]], ["add", 74, 83, -1, 2, [352, 30]], ["add", 352, 30, 1, 1, [262, 120]], ["add", 30, 352, -1, 2, [262, 120]], ["add", 353, 60, 1, 1, [280, 102]], ["add", 60, 353, -1, 2, [280, 102]], ["add", 73, 84, 1, 1, [224, 30]], ["add", 84, 73, -1, 2, [224, 30]], ["add", 354, 59, 1, 1, [152, 120]], ["add", 59, 354, -1, 2, [152, 120]], ["add", 355, 29, 1, 1, [134, 102]], ["add", 29, 355, -1, 2, [134, 102]], ["add", 356, 360, 1, 1, [152, 102]], ["add", 360, 356, -1, 2, [152, 102]], ["add", 357, 366, 1, 1, [134, 120]], ["add", 366, 357, -1, 2, [134, 120]], ["add", 358, 362, 1, 1, [262, 102]], ["add", 362, 358, -1, 2, [262, 102]], ["add", 359, 364, 1, 1, [280, 120]], ["add", 364, 359, -1, 2, [280, 120]], ["add", 361, 367, 1, 1, [134, 30]], ["add", 367, 361, -1, 2, [134, 30]], ["add", 363, 365, 1, 1, [262, 30]], ["add", 365, 363, -1, 2, [262, 30]], ["add", 359, 357, 1, 1, [280, 134, 120]], ["add", 354, 352, 1, 1, [262, 152, 120]], ["add", 358, 355, 1, 1, [262, 134, 102]], ["add", 356, 353, 1, 1, [280, 152, 102]], ["add", 360, 362, 1, 1, [262, 152, 102]], ["add", 60, 29, 1, 1, [280, 134, 102]], ["add", 364, 59, 1, 1, [280, 152, 120]], ["add", 366, 30, 1, 1, [262, 134, 120]], ["add", 30, 59, 1, 1, [262, 134, 102, 30]], ["add", 59, 30, -1, 1, [262, 134, 102, 30]], ["add", 30, 59, 1, 1, [262, 134, 102, 30]], ["scale", 59, -1, 1, [262, 134, 102, 30]], ["scale", 59, -2, 1, [262, 134, 102, 30]], ["add", 352, 59, -1, 1, [262, 134, 102, 30]], ["add", 353, 59, -1, 1, [262, 134, 102, 30]], ["scale", 30, -2, 1, [262, 134, 102, 30]], ["add", 29, 30, 1, 2, [262, 134, 102, 30]], ["add", 355, 30, -1, 1, [262, 134, 102, 30]], ["add", 357, 29, 1, 1, [262, 134, 102, 30]], ["add", 29, 357, -1, 1, [262, 134, 102, 30]], ["add", 357, 29, 1, 1, [262, 134, 102, 30]], ["scale", 29, -1, 1, [262, 134, 102, 30]], ["add", 362, 352, 1, 1, [262, 134, 102, 30]], ["add", 352, 362, -1, 1, [262, 134, 102, 30]], ["add", 362, 352, 1, 1, [262, 134, 102, 30]], ["scale", 352, -1, 1, [262, 134, 102, 30]], ["scale", 352, -2, 1, [262, 134, 102, 30]], ["add", 355, 353, 1, 1, [262, 134, 102, 30]], ["add", 353, 355, -1, 1, [262, 134, 102, 30]], ["add", 355, 353, 1, 1, [262, 134, 102, 30]], ["scale", 353, -1, 1, [262, 134, 102, 30]], ["add", 30, 353, 1, 1, [262, 134, 102, 30]], ["add", 357, 353, 1, 2, [262, 134, 102, 30]], ["add", 59, 355, 1, 1, [262, 134, 102, 30]], ["add", 352, 355, 1, 1, [262, 134, 102, 30]], ["add", 362, 355, -2, 1, [262, 134, 102, 30]], ["add", 362, 357, 1, 1, [262, 134, 102, 30]], ["add", 357, 362, -1, 1, [262, 134, 102, 30]], ["add", 362, 357, 1, 1, [262, 134, 102, 30]], ["scale", 357, -1, 1, [262, 134, 102, 30]], ["scale", 357, -1, 2, [262, 134, 102, 30]], ["add", 59, 357, -1, 1, [262, 134, 102, 30]], ["add", 352, 357, -1, 1, [262, 134, 102, 30]], ["add", 355, 357, -1, 1, [262, 134, 102, 30]], ["add", 30, 362, -1, 1, [262, 134, 102, 30]], ["add", 29, 362, -1, 1, [262, 134, 102, 30]], ["add", 353, 362, -1, 1, [262, 134, 102, 30]], ["add", 357, 362, 1, 1, [262, 134, 102, 30]], ["add", 355, 362, 1, 1, [262, 134, 102, 30]], ["add", 353, 362, -1, 1, [262, 134, 102, 30]], ["scale", 362, 2, 1, [262, 134, 102, 30]], ["add", 355, 357, 1, 1, [262, 134, 102, 30]], ["add", 29, 357, 1, 1, [262, 134, 102, 30]], ["add", 30, 357, -1, 1, [262, 134, 102, 30]], ["add", 362, 357, 1, 1, [262, 134, 102, 30]], ["add", 357, 362, -1, 1, [262, 134, 102, 30]], ["add", 362, 357, 1, 1, [262, 134, 102, 30]], ["scale", 357, -1, 1, [262, 134, 102, 30]], ["add", 362, 355, -1, 2, [262, 134, 102, 30]], ["add", 357, 355, -1, 1, [262, 134, 102, 30]], ["add", 353, 355, 1, 1, [262, 134, 102, 30]], ["add", 352, 355, 1, 2, [262, 134, 102, 30]], ["add", 29, 355, -1, 2, [262, 134, 102, 30]], ["add", 30, 355, 1, 2, [262, 134, 102, 30]], ["add", 59, 355, -1, 2, [262, 134, 102, 30]], ["scale", 355, -1, 2, [262, 134, 102, 30]], ["add", 357, 353, 1, 1, [262, 134, 102, 30]], ["add", 355, 353, 1, 2, [262, 134, 102, 30]], ["add", 352, 353, -1, 2, [262, 134, 102, 30]], ["add", 29, 353, 1, 2, [262, 134, 102, 30]], ["add", 30, 353, 1, 2, [262, 134, 102, 30]], ["add", 59, 353, 1, 2, [262, 134, 102, 30]], ["scale", 353, -2, 1, [262, 134, 102, 30]], ["add", 29, 352, 1, 1, [262, 134, 102, 30]], ["add", 30, 352, 1, 1, [262, 134, 102, 30]], ["add", 59, 352, -1, 1, [262, 134, 102, 30]], ["scale", 352, 2, 1, [262, 134, 102, 30]], ["add", 353, 352, 1, 1, [262, 134, 102, 30]], ["add", 352, 353, -1, 1, [262, 134, 102, 30]], ["add", 353, 352, 1, 1, [262, 134, 102, 30]], ["scale", 352, -1, 1, [262, 134, 102, 30]], ["add", 355, 29, 1, 2, [262, 134, 102, 30]], ["add", 353, 29, -1, 1, [262, 134, 102, 30]], ["add", 59, 29, 1, 1, [262, 134, 102, 30]], ["scale", 29, -2, 1, [262, 134, 102, 30]], ["add", 355, 30, 1, 2, [262, 134, 102, 30]], ["add", 353, 30, -1, 1, [262, 134, 102, 30]], ["add", 59, 30, 1, 1, [262, 134, 102, 30]], ["scale", 30, -2, 1, [262, 134, 102, 30]], ["add", 352, 30, 1, 1, [262, 134, 102, 30]], ["add", 30, 352, -1, 1, [262, 134, 102, 30]], ["add", 352, 30, 1, 1, [262, 134, 102, 30]], ["scale", 30, -1, 1, [262, 134, 102, 30]], ["add", 355, 59, -1, 2, [262, 134, 102, 30]], ["add", 353, 59, 1, 1, [262, 134, 102, 30]], ["add", 352, 59, 1, 1, [262, 134, 102, 30]], ["add", 29, 59, 1, 1, [262, 134, 102, 30]], ["add", 30, 59, 1, 1, [262, 134, 102, 30]], ["add", 368, 80, 1, 1, [494]], ["add", 369, 80, 1, 1, [494]], ["add", 370, 67, 1, 1, [112]], ["add", 371, 67, 1, 1, [112]], ["add", 372, 3, 1, 1, [67]], ["add", 373, 3, 1, 1, [67]], ["add", 374, 88, 1, 1, [477]], ["add", 375, 88, 1, 1, [477]], ["add", 376, 8, 1, 1, [37]], ["add", 377, 8, 1, 1, [37]], ["add", 378, 95, 1, 1, [443]], ["add", 379, 95, 1, 1, [443]], ["add", 380, 66, 1, 1, [392]], ["add", 381, 66, 1, 1, [392]], ["add", 382, 26, 1, 1, [22]], ["add", 383, 26, 1, 1, [22]], ["add", 8, 377, 1, 1, [37]], ["add", 377, 8, -1, 1, [37]], ["add", 8, 377, 1, 1, [37]], ["scale", 377, -1, 1, [37]], ["add", 95, 379, 1, 1, [443]], ["add", 379, 95, -1, 1, [443]], ["add", 95, 379, 1, 1, [443]], ["scale", 379, -1, 1, [443]], ["add", 66, 381, 1, 1, [392]], ["add", 381, 66, -1, 1, [392]], ["add", 66, 381, 1, 1, [392]], ["scale", 381, -1, 1, [392]], ["add", 26, 383, 1, 1, [22]], ["add", 383, 26, -1, 1, [22]], ["add", 26, 383, 1, 1, [22]], ["scale", 383, -1, 1, [22]], ["add", 80, 88, 1, 1, [477, 51]], ["add", 88, 80, -1, 2, [477, 51]], ["add", 368, 95, 1, 1, [443, 85]], ["add", 95, 368, -1, 2, [443, 85]], ["add", 369, 66, 1, 1, [392, 102]], ["add", 66, 369, -1, 2, [392, 102]], ["add", 67, 3, 1, 1, [67, 51]], ["add", 3, 67, -1, 2, [67, 51]], ["add", 370, 8, 1, 1, [85, 37]], ["add", 8, 370, -1, 2, [85, 37]], ["add", 371, 26, 1, 1, [102, 22]], ["add", 26, 371, -1, 2, [102, 22]], ["add", 372, 376, 1, 1, [67, 37]], ["add", 376, 372, -1, 2, [67, 37]], ["add", 373, 382, 1, 1, [67, 22]], ["add", 382, 373, -1, 2, [67, 22]], ["add", 374, 378, 1, 1, [443, 102]], ["add", 378, 374, -1, 2, [443, 102]], ["add", 375, 380, 1, 1, [392, 85]], ["add", 380, 375, -1, 2, [392, 85]], ["add", 377, 383, 1, 1, [37, 22]], ["add", 383, 377, -1, 2, [37, 22]], ["add", 379, 381, 1, 1, [392, 51]], ["add", 381, 379, -1, 2, [392, 51]], ["add", 375, 373, 1, 1, [392, 67, 22]], ["add", 370, 368, 1, 1, [414, 85, 37]], ["add", 374, 371, 1, 1, [429, 102, 22]], ["add", 372, 369, 1, 1, [392, 67, 37]], ["add", 376, 378, 1, 1, [414, 67, 37]], ["add", 66, 26, 1, 1, [392, 102, 22]], ["add", 380, 8, 1, 1, [392, 85, 37]], ["add", 382, 95, 1, 1, [429, 67, 22]], ["add", 95, 8, 1, 1, [392, 67, 37, 22]], ["add", 8, 95, -1, 1, [392, 67, 37, 22]], ["add", 95, 8, 1, 1, [392, 67, 37, 22]], ["scale", 8, -1, 1, [392, 67, 37, 22]], ["scale", 8, -2, 1, [392, 67, 37, 22]], ["add", 368, 8, -1, 1, [392, 67, 37, 22]], ["add", 369, 8, -1, 1, [392, 67, 37, 22]], ["scale", 95, -2, 1, [392, 67, 37, 22]], ["add", 26, 95, 1, 2, [392, 67, 37, 22]], ["add", 371, 95, -1, 1, [392, 67, 37, 22]], ["add", 373, 26, 1, 1, [392, 67, 37, 22]], ["add", 26, 373, -1, 1, [392, 67, 37, 22]], ["add", 373, 26, 1, 1, [392, 67, 37, 22]], ["scale", 26, -1, 1, [392, 67, 37, 22]], ["add", 378, 368, 1, 1, [392, 67, 37, 22]], ["add", 368, 378, -1, 1, [392, 67, 37, 22]], ["add", 378, 368, 1, 1, [392, 67, 37, 22]], ["scale", 368, -1, 1, [392, 67, 37, 22]], ["scale", 368, -2, 1, [392, 67, 37, 22]], ["add", 371, 369, 1, 1, [392, 67, 37, 22]], ["add", 369, 371, -1, 1, [392, 67, 37, 22]], ["add", 371, 369, 1, 1, [392, 67, 37, 22]], ["scale", 369, -1, 1, [392, 67, 37, 22]], ["add", 95, 369, 1, 1, [392, 67, 37, 22]], ["add", 373, 369, 1, 2, [392, 67, 37, 22]], ["add", 8, 371, 1, 1, [392, 67, 37, 22]], ["add", 368, 371, 1, 1, [392, 67, 37, 22]], ["add", 378, 371, -2, 1, [392, 67, 37, 22]], ["add", 378, 373, 1, 1, [392, 67, 37, 22]], ["add", 373, 378, -1, 1, [392, 67, 37, 22]], ["add", 378, 373, 1, 1, [392, 67, 37, 22]], ["scale", 373, -1, 1, [392, 67, 37, 22]], ["scale", 373, -1, 2, [392, 67, 37, 22]], ["add", 8, 373, -1, 1, [392, 67, 37, 22]], ["add", 368, 373, -1, 1, [392, 67, 37, 22]], ["add", 371, 373, -1, 1, [392, 67, 37, 22]], ["add", 95, 378, -1, 1, [392, 67, 37, 22]], ["add", 26, 378, -1, 1, [392, 67, 37, 22]], ["add", 369, 378, -1, 1, [392, 67, 37, 22]], ["add", 373, 378, 1, 1, [392, 67, 37, 22]], ["add", 371, 378, 1, 1, [392, 67, 37, 22]], ["add", 369, 378, -1, 1, [392, 67, 37, 22]], ["scale", 378, 2, 1, [392, 67, 37, 22]], ["add", 371, 373, 1, 1, [392, 67, 37, 22]], ["add", 26, 373, 1, 1, [392, 67, 37, 22]], ["add", 95, 373, -1, 1, [392, 67, 37, 22]], ["add", 378, 373, 1, 1, [392, 67, 37, 22]], ["add", 373, 378, -1, 1, [392, 67, 37, 22]], ["add", 378, 373, 1, 1, [392, 67, 37, 22]], ["scale", 373, -1, 1, [392, 67, 37, 22]], ["add", 378, 371, -1, 2, [392, 67, 37, 22]], ["add", 373, 371, -1, 1, [392, 67, 37, 22]], ["add", 369, 371, 1, 1, [392, 67, 37, 22]], ["add", 368, 371, 1, 2, [392, 67, 37, 22]], ["add", 26, 371, -1, 2, [392, 67, 37, 22]], ["add", 95, 371, 1, 2, [392, 67, 37, 22]], ["add", 8, 371, -1, 2, [392, 67, 37, 22]], ["scale", 371, -1, 2, [392, 67, 37, 22]], ["add", 373, 369, 1, 1, [392, 67, 37, 22]], ["add", 371, 369, 1, 2, [392, 67, 37, 22]], ["add", 368, 369, -1, 2, [392, 67, 37, 22]], ["add", 26, 369, 1, 2, [392, 67, 37, 22]], ["add", 95, 369, 1, 2, [392, 67, 37, 22]], ["add", 8, 369, 1, 2, [392, 67, 37, 22]], ["scale", 369, -2, 1, [392, 67, 37, 22]], ["add", 26, 368, 1, 1, [392, 67, 37, 22]], ["add", 95, 368, 1, 1, [392, 67, 37, 22]], ["add", 8, 368, -1, 1, [392, 67, 37, 22]], ["scale", 368, 2, 1, [392, 67, 37, 22]], ["add", 369, 368, 1, 1, [392, 67, 37, 22]], ["add", 368, 369, -1, 1, [392, 67, 37, 22]], ["add", 369, 368, 1, 1, [392, 67, 37, 22]], ["scale", 368, -1, 1, [392, 67, 37, 22]], ["add", 371, 26, 1, 2, [392, 67, 37, 22]], ["add", 369, 26, -1, 1, [392, 67, 37, 22]], ["add", 8, 26, 1, 1, [392, 67, 37, 22]], ["scale", 26, -2, 1, [392, 67, 37, 22]], ["add", 371, 95, 1, 2, [392, 67, 37, 22]], ["add", 369, 95, -1, 1, [392, 67, 37, 22]], ["add", 8, 95, 1, 1, [392, 67, 37, 22]], ["scale", 95, -2, 1, [392, 67, 37, 22]], ["add", 368, 95, 1, 1, [392, 67, 37, 22]], ["add", 95, 368, -1, 1, [392, 67, 37, 22]], ["add", 368, 95, 1, 1, [392, 67, 37, 22]], ["scale", 95, -1, 1, [392, 67, 37, 22]], ["add", 371, 8, -1, 2, [392, 67, 37, 22]], ["add", 369, 8, 1, 1, [392, 67, 37, 22]], ["add", 368, 8, 1, 1, [392, 67, 37, 22]], ["add", 26, 8, 1, 1, [392, 67, 37, 22]], ["add", 95, 8, 1, 1, [392, 67, 37, 22]], ["add", 384, 68, 1, 1, [176]], ["add", 385, 68, 1, 1, [176]], ["add", 386, 5, 1, 1, [259]], ["add", 387, 5, 1, 1, [259]], ["add", 388, 69, 1, 1, [304]], ["add", 389, 69, 1, 1, [304]], ["add", 390, 4, 1, 1, [131]], ["add", 391, 4, 1, 1, [131]], ["add", 392, 96, 1, 1, [379]], ["add", 393, 96, 1, 1, [379]], ["add", 394, 64, 1, 1, [200]], ["add", 395, 64, 1, 1, [200]], ["add", 396, 97, 1, 1, [251]], ["add", 397, 97, 1, 1, [251]], ["add", 398, 65, 1, 1, [328]], ["add", 399, 65, 1, 1, [328]], ["add", 96, 393, 1, 1, [379]], ["add", 393, 96, -1, 1, [379]], ["add", 96, 393, 1, 1, [379]], ["scale", 393, -1, 1, [379]], ["add", 64, 395, 1, 1, [200]], ["add", 395, 64, -1, 1, [200]], ["add", 64, 395, 1, 1, [200]], ["scale", 395, -1, 1, [200]], ["add", 97, 397, 1, 1, [251]], ["add", 397, 97, -1, 1, [251]], ["add", 97, 397, 1, 1, [251]], ["scale", 397, -1, 1, [251]], ["add", 65, 399, 1, 1, [328]], ["add", 399, 65, -1, 1, [328]], ["add", 65, 399, 1, 1, [328]], ["scale", 399, -1, 1, [328]], ["add", 68, 4, 1, 1, [131, 51]], ["add", 4, 68, -1, 2, [131, 51]], ["add", 384, 64, 1, 1, [176, 120]], ["add", 64, 384, -1, 2, [176, 120]], ["add", 385, 97, 1, 1, [176, 75]], ["add", 97, 385, -1, 2, [176, 75]], ["add", 5, 69, 1, 1, [259, 51]], ["add", 69, 5, -1, 2, [259, 51]], ["add", 386, 96, 1, 1, [259, 120]], ["add", 96, 386, -1, 2, [259, 120]], ["add", 387, 65, 1, 1, [259, 75]], ["add", 65, 387, -1, 2, [259, 75]], ["add", 388, 392, 1, 1, [304, 75]], ["add", 392, 388, -1, 2, [304, 75]], ["add", 389, 398, 1, 1, [304, 120]], ["add", 398, 389, -1, 2, [304, 120]], ["add", 390, 394, 1, 1, [131, 75]], ["add", 394, 390, -1, 2, [131, 75]], ["add", 391, 396, 1, 1, [131, 120]], ["add", 396, 391, -1, 2, [131, 120]], ["add", 393, 399, 1, 1, [328, 51]], ["add", 399, 393, -1, 2, [328, 51]], ["add", 395, 397, 1, 1, [200, 51]], ["add", 397, 395, -1, 2, [200, 51]], ["add", 391, 389, 1, 1, [304, 131, 120]], ["add", 386, 384, 1, 1, [259, 176, 120]], ["add", 390, 387, 1, 1, [259, 131, 75]], ["add", 388, 385, 1, 1, [304, 176, 75]], ["add", 392, 394, 1, 1, [304, 131, 75]], ["add", 97, 65, 1, 1, [259, 176, 75]], ["add", 396, 96, 1, 1, [259, 131, 120]], ["add", 398, 64, 1, 1, [304, 176, 120]], ["add", 64, 96, 1, 1, [259, 131, 75, 51]], ["add", 96, 64, -1, 1, [259, 131, 75, 51]], ["add", 64, 96, 1, 1, [259, 131, 75, 51]], ["scale", 96, -1, 1, [259, 131, 75, 51]], ["scale", 96, -2, 1, [259, 131, 75, 51]], ["add", 384, 96, -1, 1, [259, 131, 75, 51]], ["add", 385, 96, -1, 1, [259, 131, 75, 51]], ["scale", 64, -2, 1, [259, 131, 75, 51]], ["add", 65, 64, 1, 2, [259, 131, 75, 51]], ["add", 387, 64, -1, 1, [259, 131, 75, 51]], ["add", 389, 65, 1, 1, [259, 131, 75, 51]], ["add", 65, 389, -1, 1, [259, 131, 75, 51]], ["add", 389, 65, 1, 1, [259, 131, 75, 51]], ["scale", 65, -1, 1, [259, 131, 75, 51]], ["add", 394, 384, 1, 1, [259, 131, 75, 51]], ["add", 384, 394, -1, 1, [259, 131, 75, 51]], ["add", 394, 384, 1, 1, [259, 131, 75, 51]], ["scale", 384, -1, 1, [259, 131, 75, 51]], ["scale", 384, -2, 1, [259, 131, 75, 51]], ["add", 387, 385, 1, 1, [259, 131, 75, 51]], ["add", 385, 387, -1, 1, [259, 131, 75, 51]], ["add", 387, 385, 1, 1, [259, 131, 75, 51]], ["scale", 385, -1, 1, [259, 131, 75, 51]], ["add", 64, 385, 1, 1, [259, 131, 75, 51]], ["add", 389, 385, 1, 2, [259, 131, 75, 51]], ["add", 96, 387, 1, 1, [259, 131, 75, 51]], ["add", 384, 387, 1, 1, [259, 131, 75, 51]], ["add", 394, 387, -2, 1, [259, 131, 75, 51]], ["add", 394, 389, 1, 1, [259, 131, 75, 51]], ["add", 389, 394, -1, 1, [259, 131, 75, 51]], ["add", 394, 389, 1, 1, [259, 131, 75, 51]], ["scale", 389, -1, 1, [259, 131, 75, 51]], ["scale", 389, -1, 2, [259, 131, 75, 51]], ["add", 96, 389, -1, 1, [259, 131, 75, 51]], ["add", 384, 389, -1, 1, [259, 131, 75, 51]], ["add", 387, 389, -1, 1, [259, 131, 75, 51]], ["add", 64, 394, -1, 1, [259, 131, 75, 51]], ["add", 65, 394, -1, 1, [259, 131, 75, 51]], ["add", 385, 394, -1, 1, [259, 131, 75, 51]], ["add", 389, 394, 1, 1, [259, 131, 75, 51]], ["add", 387, 394, 1, 1, [259, 131, 75, 51]], ["add", 385, 394, -1, 1, [259, 131, 75, 51]], ["scale", 394, 2, 1, [259, 131, 75, 51]], ["add", 387, 389, 1, 1, [259, 131, 75, 51]], ["add", 65, 389, 1, 1, [259, 131, 75, 51]], ["add", 64, 389, -1, 1, [259, 131, 75, 51]], ["add", 394, 389, 1, 1, [259, 131, 75, 51]], ["add", 389, 394, -1, 1, [259, 131, 75, 51]], ["add", 394, 389, 1, 1, [259, 131, 75, 51]], ["scale", 389, -1, 1, [259, 131, 75, 51]], ["add", 394, 387, -1, 2, [259, 131, 75, 51]], ["add", 389, 387, -1, 1, [259, 131, 75, 51]], ["add", 385, 387, 1, 1, [259, 131, 75, 51]], ["add", 384, 387, 1, 2, [259, 131, 75, 51]], ["add", 65, 387, -1, 2, [259, 131, 75, 51]], ["add", 64, 387, 1, 2, [259, 131, 75, 51]], ["add", 96, 387, -1, 2, [259, 131, 75, 51]], ["scale", 387, -1, 2, [259, 131, 75, 51]], ["add", 389, 385, 1, 1, [259, 131, 75, 51]], ["add", 387, 385, 1, 2, [259, 131, 75, 51]], ["add", 384, 385, -1, 2, [259, 131, 75, 51]], ["add", 65, 385, 1, 2, [259, 131, 75, 51]], ["add", 64, 385, 1, 2, [259, 131, 75, 51]], ["add", 96, 385, 1, 2, [259, 131, 75, 51]], ["scale", 385, -2, 1, [259, 131, 75, 51]], ["add", 65, 384, 1, 1, [259, 131, 75, 51]], ["add", 64, 384, 1, 1, [259, 131, 75, 51]], ["add", 96, 384, -1, 1, [259, 131, 75, 51]], ["scale", 384, 2, 1, [259, 131, 75, 51]], ["add", 385, 384, 1, 1, [259, 131, 75, 51]], ["add", 384, 385, -1, 1, [259, 131, 75, 51]], ["add", 385, 384, 1, 1, [259, 131, 75, 51]], ["scale", 384, -1, 1, [259, 131, 75, 51]], ["add", 387, 65, 1, 2, [259, 131, 75, 51]], ["add", 385, 65, -1, 1, [259, 131, 75, 51]], ["add", 96, 65, 1, 1, [259, 131, 75, 51]], ["scale", 65, -2, 1, [259, 131, 75, 51]], ["add", 387, 64, 1, 2, [259, 131, 75, 51]], ["add", 385, 64, -1, 1, [259, 131, 75, 51]], ["add", 96, 64, 1, 1, [259, 131, 75, 51]], ["scale", 64, -2, 1, [259, 131, 75, 51]], ["add", 384, 64, 1, 1, [259, 131, 75, 51]], ["add", 64, 384, -1, 1, [259, 131, 75, 51]], ["add", 384, 64, 1, 1, [259, 131, 75, 51]], ["scale", 64, -1, 1, [259, 131, 75, 51]], ["add", 387, 96, -1, 2, [259, 131, 75, 51]], ["add", 385, 96, 1, 1, [259, 131, 75, 51]], ["add", 384, 96, 1, 1, [259, 131, 75, 51]], ["add", 65, 96, 1, 1, [259, 131, 75, 51]], ["add", 64, 96, 1, 1, [259, 131, 75, 51]], ["add", 400, 15, 1, 1, [265]], ["add", 401, 400, 1, 1, [265]], ["add", 402, 14, 1, 1, [137]], ["add", 403, 14, 1, 1, [137]], ["add", 404, 52, 1, 1, [164]], ["add", 405, 52, 1, 1, [164]], ["add", 406, 53, 1, 1, [292]], ["add", 407, 53, 1, 1, [292]], ["add", 408, 41, 1, 1, [194]], ["add", 409, 41, 1, 1, [194]], ["add", 410, 42, 1, 1, [322]], ["add", 411, 42, 1, 1, [322]], ["add", 412, 105, 1, 1, [367]], ["add", 413, 105, 1, 1, [367]], ["add", 414, 106, 1, 1, [239]], ["add", 415, 106, 1, 1, [239]], ["add", 41, 409, 1, 1, [194]], ["add", 409, 41, -1, 1, [194]], ["add", 41, 409, 1, 1, [194]], ["scale", 409, -1, 1, [194]], ["add", 42, 411, 1, 1, [322]], ["add", 411, 42, -1, 1, [322]], ["add", 42, 411, 1, 1, [322]], ["scale", 411, -1, 1, [322]], ["add", 105, 413, 1, 1, [367]], ["add", 413, 105, -1, 1, [367]], ["add", 105, 413, 1, 1, [367]], ["scale", 413, -1, 1, [367]], ["add", 106, 415, 1, 1, [239]], ["add", 415, 106, -1, 1, [239]], ["add", 106, 415, 1, 1, [239]], ["scale", 415, -1, 1, [239]], ["add", 15, 53, 1, 1, [265, 45]], ["add", 53, 15, -1, 2, [265, 45]], ["add", 400, 42, 1, 1, [265, 75]], ["add", 42, 400, -1, 2, [265, 75]], ["add", 401, 105, 1, 1, [265, 102]], ["add", 105, 401, -1, 2, [265, 102]], ["add", 14, 52, 1, 1, [137, 45]], ["add", 52, 14, -1, 2, [137, 45]], ["add", 402, 41, 1, 1, [137, 75]], ["add", 41, 402, -1, 2, [137, 75]], ["add", 403, 106, 1, 1, [137, 102]], ["add", 106, 403, -1, 2, [137, 102]], ["add", 404, 408, 1, 1, [164, 102]], ["add", 408, 404, -1, 2, [164, 102]], ["add", 405, 414, 1, 1, [164, 75]], ["add", 414, 405, -1, 2, [164, 75]], ["add", 406, 410, 1, 1, [292, 102]], ["add", 410, 406, -1, 2, [292, 102]], ["add", 407, 412, 1, 1, [292, 75]], ["add", 412, 407, -1, 2, [292, 75]], ["add", 409, 415, 1, 1, [194, 45]], ["add", 415, 409, -1, 2, [194, 45]], ["add", 411, 413, 1, 1, [322, 45]], ["add", 413, 411, -1, 2, [322, 45]], ["add", 407, 405, 1, 1, [292, 164, 75]], ["add", 402, 400, 1, 1, [265, 137, 75]], ["add", 406, 403, 1, 1, [292, 137, 102]], ["add", 404, 401, 1, 1, [265, 164, 102]], ["add", 408, 410, 1, 1, [292, 164, 102]], ["add", 105, 106, 1, 1, [265, 137, 102]], ["add", 412, 41, 1, 1, [292, 137, 75]], ["add", 414, 42, 1, 1, [265, 164, 75]], ["add", 42, 41, 1, 1, [265, 137, 75, 45]], ["add", 41, 42, -1, 1, [265, 137, 75, 45]], ["add", 42, 41, 1, 1, [265, 137, 75, 45]], ["scale", 41, -1, 1, [265, 137, 75, 45]], ["scale", 41, -2, 1, [265, 137, 75, 45]], ["add", 400, 41, -1, 1, [265, 137, 75, 45]], ["add", 401, 41, -1, 1, [265, 137, 75, 45]], ["scale", 42, -2, 1, [265, 137, 75, 45]], ["add", 106, 42, 1, 2, [265, 137, 75, 45]], ["add", 403, 42, -1, 1, [265, 137, 75, 45]], ["add", 405, 106, 1, 1, [265, 137, 75, 45]], ["add", 106, 405, -1, 1, [265, 137, 75, 45]], ["add", 405, 106, 1, 1, [265, 137, 75, 45]], ["scale", 106, -1, 1, [265, 137, 75, 45]], ["add", 410, 400, 1, 1, [265, 137, 75, 45]], ["add", 400, 410, -1, 1, [265, 137, 75, 45]], ["add", 410, 400, 1, 1, [265, 137, 75, 45]], ["scale", 400, -1, 1, [265, 137, 75, 45]], ["scale", 400, -2, 1, [265, 137, 75, 45]], ["add", 403, 401, 1, 1, [265, 137, 75, 45]], ["add", 401, 403, -1, 1, [265, 137, 75, 45]], ["add", 403, 401, 1, 1, [265, 137, 75, 45]], ["scale", 401, -1, 1, [265, 137, 75, 45]], ["add", 42, 401, 1, 1, [265, 137, 75, 45]], ["add", 405, 401, 1, 2, [265, 137, 75, 45]], ["add", 41, 403, 1, 1, [265, 137, 75, 45]], ["add", 400, 403, 1, 1, [265, 137, 75, 45]], ["add", 410, 403, -2, 1, [265, 137, 75, 45]], ["add", 410, 405, 1, 1, [265, 137, 75, 45]], ["add", 405, 410, -1, 1, [265, 137, 75, 45]], ["add", 410, 405, 1, 1, [265, 137, 75, 45]], ["scale", 405, -1, 1, [265, 137, 75, 45]], ["scale", 405, -1, 2, [265, 137, 75, 45]], ["add", 41, 405, -1, 1, [265, 137, 75, 45]], ["add", 400, 405, -1, 1, [265, 137, 75, 45]], ["add", 403, 405, -1, 1, [265, 137, 75, 45]], ["add", 42, 410, -1, 1, [265, 137, 75, 45]], ["add", 106, 410, -1, 1, [265, 137, 75, 45]], ["add", 401, 410, -1, 1, [265, 137, 75, 45]], ["add", 405, 410, 1, 1, [265, 137, 75, 45]], ["add", 403, 410, 1, 1, [265, 137, 75, 45]], ["add", 401, 410, -1, 1, [265, 137, 75, 45]], ["scale", 410, 2, 1, [265, 137, 75, 45]], ["add", 403, 405, 1, 1, [265, 137, 75, 45]], ["add", 106, 405, 1, 1, [265, 137, 75, 45]], ["add", 42, 405, -1, 1, [265, 137, 75, 45]], ["add", 410, 405, 1, 1, [265, 137, 75, 45]], ["add", 405, 410, -1, 1, [265, 137, 75, 45]], ["add", 410, 405, 1, 1, [265, 137, 75, 45]], ["scale", 405, -1, 1, [265, 137, 75, 45]], ["add", 410, 403, -1, 2, [265, 137, 75, 45]], ["add", 405, 403, -1, 1, [265, 137, 75, 45]], ["add", 401, 403, 1, 1, [265, 137, 75, 45]], ["add", 400, 403, 1, 2, [265, 137, 75, 45]], ["add", 106, 403, -1, 2, [265, 137, 75, 45]], ["add", 42, 403, 1, 2, [265, 137, 75, 45]], ["add", 41, 403, -1, 2, [265, 137, 75, 45]], ["scale", 403, -1, 2, [265, 137, 75, 45]], ["add", 405, 401, 1, 1, [265, 137, 75, 45]], ["add", 403, 401, 1, 2, [265, 137, 75, 45]], ["add", 400, 401, -1, 2, [265, 137, 75, 45]], ["add", 106, 401, 1, 2, [265, 137, 75, 45]], ["add", 42, 401, 1, 2, [265, 137, 75, 45]], ["add", 41, 401, 1, 2, [265, 137, 75, 45]], ["scale", 401, -2, 1, [265, 137, 75, 45]], ["add", 106, 400, 1, 1, [265, 137, 75, 45]], ["add", 42, 400, 1, 1, [265, 137, 75, 45]], ["add", 41, 400, -1, 1, [265, 137, 75, 45]], ["scale", 400, 2, 1, [265, 137, 75, 45]], ["add", 401, 400, 1, 1, [265, 137, 75, 45]], ["add", 400, 401, -1, 1, [265, 137, 75, 45]], ["add", 401, 400, 1, 1, [265, 137, 75, 45]], ["scale", 400, -1, 1, [265, 137, 75, 45]], ["add", 403, 106, 1, 2, [265, 137, 75, 45]], ["add", 401, 106, -1, 1, [265, 137, 75, 45]], ["add", 41, 106, 1, 1, [265, 137, 75, 45]], ["scale", 106, -2, 1, [265, 137, 75, 45]], ["add", 403, 42, 1, 2, [265, 137, 75, 45]], ["add", 401, 42, -1, 1, [265, 137, 75, 45]], ["add", 41, 42, 1, 1, [265, 137, 75, 45]], ["scale", 42, -2, 1, [265, 137, 75, 45]], ["add", 400, 42, 1, 1, [265, 137, 75, 45]], ["add", 42, 400, -1, 1, [265, 137, 75, 45]], ["add", 400, 42, 1, 1, [265, 137, 75, 45]], ["scale", 42, -1, 1, [265, 137, 75, 45]], ["add", 403, 41, -1, 2, [265, 137, 75, 45]], ["add", 401, 41, 1, 1, [265, 137, 75, 45]], ["add", 400, 41, 1, 1, [265, 137, 75, 45]], ["add", 106, 41, 1, 1, [265, 137, 75, 45]], ["add", 42, 41, 1, 1, [265, 137, 75, 45]], ["add", 416, 13, 1, 1, [73]], ["add", 417, 416, 1, 1, [73]], ["add", 418, 78, 1, 1, [506]], ["add", 419, 78, 1, 1, [506]], ["add", 420, 99, 1, 1, [471]], ["add", 421, 99, 1, 1, [471]], ["add", 422, 51, 1, 1, [100]], ["add", 423, 51, 1, 1, [100]], ["add", 424, 43, 1, 1, [386]], ["add", 425, 43, 1, 1, [386]], ["add", 426, 16, 1, 1, [49]], ["add", 427, 16, 1, 1, [49]], ["add", 428, 44, 1, 1, [28]], ["add", 429, 44, 1, 1, [28]], ["add", 430, 104, 1, 1, [431]], ["add", 431, 104, 1, 1, [431]], ["add", 43, 425, 1, 1, [386]], ["add", 425, 43, -1, 1, [386]], ["add", 43, 425, 1, 1, [386]], ["scale", 425, -1, 1, [386]], ["add", 16, 427, 1, 1, [49]], ["add", 427, 16, -1, 1, [49]], ["add", 16, 427, 1, 1, [49]], ["scale", 427, -1, 1, [49]], ["add", 44, 429, 1, 1, [28]], ["add", 429, 44, -1, 1, [28]], ["add", 44, 429, 1, 1, [28]], ["scale", 429, -1, 1, [28]], ["add", 104, 431, 1, 1, [431]], ["add", 431, 104, -1, 1, [431]], ["add", 104, 431, 1, 1, [431]], ["scale", 431, -1, 1, [431]], ["add", 13, 51, 1, 1, [73, 45]], ["add", 51, 13, -1, 2, [73, 45]], ["add", 416, 16, 1, 1, [73, 49]], ["add", 16, 416, -1, 2, [73, 49]], ["add", 417, 44, 1, 1, [73, 28]], ["add", 44, 417, -1, 2, [73, 28]], ["add", 78, 99, 1, 1, [471, 45]], ["add", 99, 78, -1, 2, [471, 45]], ["add", 418, 43, 1, 1, [386, 120]], ["add", 43, 418, -1, 2, [386, 120]], ["add", 419, 104, 1, 1, [431, 85]], ["add", 104, 419, -1, 2, [431, 85]], ["add", 420, 424, 1, 1, [386, 85]], ["add", 424, 420, -1, 2, [386, 85]], ["add", 421, 430, 1, 1, [431, 120]], ["add", 430, 421, -1, 2, [431, 120]], ["add", 422, 426, 1, 1, [85, 49]], ["add", 426, 422, -1, 2, [85, 49]], ["add", 423, 428, 1, 1, [100, 28]], ["add", 428, 423, -1, 2, [100, 28]], ["add", 425, 431, 1, 1, [386, 45]], ["add", 431, 425, -1, 2, [386, 45]], ["add", 427, 429, 1, 1, [45, 28]], ["add", 429, 427, -1, 2, [45, 28]], ["add", 423, 421, 1, 1, [431, 100, 28]], ["add", 418, 416, 1, 1, [386, 73, 49]], ["add", 422, 419, 1, 1, [414, 85, 49]], ["add", 420, 417, 1, 1, [386, 73, 28]], ["add", 424, 426, 1, 1, [386, 85, 49]], ["add", 44, 104, 1, 1, [431, 73, 28]], ["add", 428, 43, 1, 1, [386, 100, 28]], ["add", 430, 16, 1, 1, [414, 73, 49]], ["add", 16, 43, 1, 1, [386, 73, 45, 28]], ["add", 43, 16, -1, 1, [386, 73, 45, 28]], ["add", 16, 43, 1, 1, [386, 73, 45, 28]], ["scale", 43, -1, 1, [386, 73, 45, 28]], ["scale", 43, -2, 1, [386, 73, 45, 28]], ["add", 416, 43, -1, 1, [386, 73, 45, 28]], ["add", 417, 43, -1, 1, [386, 73, 45, 28]], ["scale", 16, -2, 1, [386, 73, 45, 28]], ["add", 104, 16, 1, 2, [386, 73, 45, 28]], ["add", 419, 16, -1, 1, [386, 73, 45, 28]], ["add", 421, 104, 1, 1, [386, 73, 45, 28]], ["add", 104, 421, -1, 1, [386, 73, 45, 28]], ["add", 421, 104, 1, 1, [386, 73, 45, 28]], ["scale", 104, -1, 1, [386, 73, 45, 28]], ["add", 426, 416, 1, 1, [386, 73, 45, 28]], ["add", 416, 426, -1, 1, [386, 73, 45, 28]], ["add", 426, 416, 1, 1, [386, 73, 45, 28]], ["scale", 416, -1, 1, [386, 73, 45, 28]], ["scale", 416, -2, 1, [386, 73, 45, 28]], ["add", 419, 417, 1, 1, [386, 73, 45, 28]], ["add", 417, 419, -1, 1, [386, 73, 45, 28]], ["add", 419, 417, 1, 1, [386, 73, 45, 28]], ["scale", 417, -1, 1, [386, 73, 45, 28]], ["add", 16, 417, 1, 1, [386, 73, 45, 28]], ["add", 421, 417, 1, 2, [386, 73, 45, 28]], ["add", 43, 419, 1, 1, [386, 73, 45, 28]], ["add", 416, 419, 1, 1, [386, 73, 45, 28]], ["add", 426, 419, -2, 1, [386, 73, 45, 28]], ["add", 426, 421, 1, 1, [386, 73, 45, 28]], ["add", 421, 426, -1, 1, [386, 73, 45, 28]], ["add", 426, 421, 1, 1, [386, 73, 45, 28]], ["scale", 421, -1, 1, [386, 73, 45, 28]], ["scale", 421, -1, 2, [386, 73, 45, 28]], ["add", 43, 421, -1, 1, [386, 73, 45, 28]], ["add", 416, 421, -1, 1, [386, 73, 45, 28]], ["add", 419, 421, -1, 1, [386, 73, 45, 28]], ["add", 16, 426, -1, 1, [386, 73, 45, 28]], ["add", 104, 426, -1, 1, [386, 73, 45, 28]], ["add", 417, 426, -1, 1, [386, 73, 45, 28]], ["add", 421, 426, 1, 1, [386, 73, 45, 28]], ["add", 419, 426, 1, 1, [386, 73, 45, 28]], ["add", 417, 426, -1, 1, [386, 73, 45, 28]], ["scale", 426, 2, 1, [386, 73, 45, 28]], ["add", 419, 421, 1, 1, [386, 73, 45, 28]], ["add", 104, 421, 1, 1, [386, 73, 45, 28]], ["add", 16, 421, -1, 1, [386, 73, 45, 28]], ["add", 426, 421, 1, 1, [386, 73, 45, 28]], ["add", 421, 426, -1, 1, [386, 73, 45, 28]], ["add", 426, 421, 1, 1, [386, 73, 45, 28]], ["scale", 421, -1, 1, [386, 73, 45, 28]], ["add", 426, 419, -1, 2, [386, 73, 45, 28]], ["add", 421, 419, -1, 1, [386, 73, 45, 28]], ["add", 417, 419, 1, 1, [386, 73, 45, 28]], ["add", 416, 419, 1, 2, [386, 73, 45, 28]], ["add", 104, 419, -1, 2, [386, 73, 45, 28]], ["add", 16, 419, 1, 2, [386, 73, 45, 28]], ["add", 43, 419, -1, 2, [386, 73, 45, 28]], ["scale", 419, -1, 2, [386, 73, 45, 28]], ["add", 421, 417, 1, 1, [386, 73, 45, 28]], ["add", 419, 417, 1, 2, [386, 73, 45, 28]], ["add", 416, 417, -1, 2, [386, 73, 45, 28]], ["add", 104, 417, 1, 2, [386, 73, 45, 28]], ["add", 16, 417, 1, 2, [386, 73, 45, 28]], ["add", 43, 417, 1, 2, [386, 73, 45, 28]], ["scale", 417, -2, 1, [386, 73, 45, 28]], ["add", 104, 416, 1, 1, [386, 73, 45, 28]], ["add", 16, 416, 1, 1, [386, 73, 45, 28]], ["add", 43, 416, -1, 1, [386, 73, 45, 28]], ["scale", 416, 2, 1, [386, 73, 45, 28]], ["add", 417, 416, 1, 1, [386, 73, 45, 28]], ["add", 416, 417, -1, 1, [386, 73, 45, 28]], ["add", 417, 416, 1, 1, [386, 73, 45, 28]], ["scale", 416, -1, 1, [386, 73, 45, 28]], ["add", 419, 104, 1, 2, [386, 73, 45, 28]], ["add", 417, 104, -1, 1, [386, 73, 45, 28]], ["add", 43, 104, 1, 1, [386, 73, 45, 28]], ["scale", 104, -2, 1, [386, 73, 45, 28]], ["add", 419, 16, 1, 2, [386, 73, 45, 28]], ["add", 417, 16, -1, 1, [386, 73, 45, 28]], ["add", 43, 16, 1, 1, [386, 73, 45, 28]], ["scale", 16, -2, 1, [386, 73, 45, 28]], ["add", 416, 16, 1, 1, [386, 73, 45, 28]], ["add", 16, 416, -1, 1, [386, 73, 45, 28]], ["add", 416, 16, 1, 1, [386, 73, 45, 28]], ["scale", 16, -1, 1, [386, 73, 45, 28]], ["add", 419, 43, -1, 2, [386, 73, 45, 28]], ["add", 417, 43, 1, 1, [386, 73, 45, 28]], ["add", 416, 43, 1, 1, [386, 73, 45, 28]], ["add", 104, 43, 1, 1, [386, 73, 45, 28]], ["add", 16, 43, 1, 1, [386, 73, 45, 28]], ["add", 432, 36, 1, 1, [146]], ["add", 433, 36, 1, 1, [146]], ["add", 434, 21, 1, 1, [289]], ["add", 435, 21, 1, 1, [289]], ["add", 436, 47, 1, 1, [268]], ["add", 437, 47, 1, 1, [268]], ["add", 438, 111, 1, 1, [191]], ["add", 439, 111, 1, 1, [191]], ["add", 440, 37, 1, 1, [274]], ["add", 441, 37, 1, 1, [274]], ["add", 442, 20, 1, 1, [161]], ["add", 443, 20, 1, 1, [161]], ["add", 444, 46, 1, 1, [140]], ["add", 445, 46, 1, 1, [140]], ["add", 446, 110, 1, 1, [319]], ["add", 447, 110, 1, 1, [319]], ["add", 37, 441, 1, 1, [274]], ["add", 441, 37, -1, 1, [274]], ["add", 37, 441, 1, 1, [274]], ["scale", 441, -1, 1, [274]], ["add", 20, 443, 1, 1, [161]], ["add", 443, 20, -1, 1, [161]], ["add", 20, 443, 1, 1, [161]], ["scale", 443, -1, 1, [161]], ["add", 46, 445, 1, 1, [140]], ["add", 445, 46, -1, 1, [140]], ["add", 46, 445, 1, 1, [140]], ["scale", 445, -1, 1, [140]], ["add", 110, 447, 1, 1, [319]], ["add", 447, 110, -1, 1, [319]], ["add", 110, 447, 1, 1, [319]], ["scale", 447, -1, 1, [319]], ["add", 36, 111, 1, 1, [146, 45]], ["add", 111, 36, -1, 2, [146, 45]], ["add", 432, 20, 1, 1, [146, 51]], ["add", 20, 432, -1, 2, [146, 51]], ["add", 433, 46, 1, 1, [140, 30]], ["add", 46, 433, -1, 2, [140, 30]], ["add", 21, 47, 1, 1, [268, 45]], ["add", 47, 21, -1, 2, [268, 45]], ["add", 434, 37, 1, 1, [274, 51]], ["add", 37, 434, -1, 2, [274, 51]], ["add", 435, 110, 1, 1, [289, 30]], ["add", 110, 435, -1, 2, [289, 30]], ["add", 436, 440, 1, 1, [268, 30]], ["add", 440, 436, -1, 2, [268, 30]], ["add", 437, 446, 1, 1, [268, 51]], ["add", 446, 437, -1, 2, [268, 51]], ["add", 438, 442, 1, 1, [161, 30]], ["add", 442, 438, -1, 2, [161, 30]], ["add", 439, 444, 1, 1, [140, 51]], ["add", 444, 439, -1, 2, [140, 51]], ["add", 441, 447, 1, 1, [274, 45]], ["add", 447, 441, -1, 2, [274, 45]], ["add", 443, 445, 1, 1, [140, 45]], ["add", 445, 443, -1, 2, [140, 45]], ["add", 439, 437, 1, 1, [268, 140, 51]], ["add", 434, 432, 1, 1, [274, 146, 51]], ["add", 438, 435, 1, 1, [289, 161, 30]], ["add", 436, 433, 1, 1, [268, 140, 30]], ["add", 440, 442, 1, 1, [268, 161, 30]], ["add", 46, 110, 1, 1, [289, 140, 30]], ["add", 444, 37, 1, 1, [274, 140, 51]], ["add", 446, 20, 1, 1, [268, 146, 51]], ["add", 20, 37, 1, 1, [268, 140, 45, 30]], ["add", 37, 20, -1, 1, [268, 140, 45, 30]], ["add", 20, 37, 1, 1, [268, 140, 45, 30]], ["scale", 37, -1, 1, [268, 140, 45, 30]], ["scale", 37, -2, 1, [268, 140, 45, 30]], ["add", 432, 37, -1, 1, [268, 140, 45, 30]], ["add", 433, 37, -1, 1, [268, 140, 45, 30]], ["scale", 20, -2, 1, [268, 140, 45, 30]], ["add", 110, 20, 1, 2, [268, 140, 45, 30]], ["add", 435, 20, -1, 1, [268, 140, 45, 30]], ["add", 437, 110, 1, 1, [268, 140, 45, 30]], ["add", 110, 437, -1, 1, [268, 140, 45, 30]], ["add", 437, 110, 1, 1, [268, 140, 45, 30]], ["scale", 110, -1, 1, [268, 140, 45, 30]], ["add", 442, 432, 1, 1, [268, 140, 45, 30]], ["add", 432, 442, -1, 1, [268, 140, 45, 30]], ["add", 442, 432, 1, 1, [268, 140, 45, 30]], ["scale", 432, -1, 1, [268, 140, 45, 30]], ["scale", 432, -2, 1, [268, 140, 45, 30]], ["add", 435, 433, 1, 1, [268, 140, 45, 30]], ["add", 433, 435, -1, 1, [268, 140, 45, 30]], ["add", 435, 433, 1, 1, [268, 140, 45, 30]], ["scale", 433, -1, 1, [268, 140, 45, 30]], ["add", 20, 433, 1, 1, [268, 140, 45, 30]], ["add", 437, 433, 1, 2, [268, 140, 45, 30]], ["add", 37, 435, 1, 1, [268, 140, 45, 30]], ["add", 432, 435, 1, 1, [268, 140, 45, 30]], ["add", 442, 435, -2, 1, [268, 140, 45, 30]], ["add", 442, 437, 1, 1, [268, 140, 45, 30]], ["add", 437, 442, -1, 1, [268, 140, 45, 30]], ["add", 442, 437, 1, 1, [268, 140, 45, 30]], ["scale", 437, -1, 1, [268, 140, 45, 30]], ["scale", 437, -1, 2, [268, 140, 45, 30]], ["add", 37, 437, -1, 1, [268, 140, 45, 30]], ["add", 432, 437, -1, 1, [268, 140, 45, 30]], ["add", 435, 437, -1, 1, [268, 140, 45, 30]], ["add", 20, 442, -1, 1, [268, 140, 45, 30]], ["add", 110, 442, -1, 1, [268, 140, 45, 30]], ["add", 433, 442, -1, 1, [268, 140, 45, 30]], ["add", 437, 442, 1, 1, [268, 140, 45, 30]], ["add", 435, 442, 1, 1, [268, 140, 45, 30]], ["add", 433, 442, -1, 1, [268, 140, 45, 30]], ["scale", 442, 2, 1, [268, 140, 45, 30]], ["add", 435, 437, 1, 1, [268, 140, 45, 30]], ["add", 110, 437, 1, 1, [268, 140, 45, 30]], ["add", 20, 437, -1, 1, [268, 140, 45, 30]], ["add", 442, 437, 1, 1, [268, 140, 45, 30]], ["add", 437, 442, -1, 1, [268, 140, 45, 30]], ["add", 442, 437, 1, 1, [268, 140, 45, 30]], ["scale", 437, -1, 1, [268, 140, 45, 30]], ["add", 442, 435, -1, 2, [268, 140, 45, 30]], ["add", 437, 435, -1, 1, [268, 140, 45, 30]], ["add", 433, 435, 1, 1, [268, 140, 45, 30]], ["add", 432, 435, 1, 2, [268, 140, 45, 30]], ["add", 110, 435, -1, 2, [268, 140, 45, 30]], ["add", 20, 435, 1, 2, [268, 140, 45, 30]], ["add", 37, 435, -1, 2, [268, 140, 45, 30]], ["scale", 435, -1, 2, [268, 140, 45, 30]], ["add", 437, 433, 1, 1, [268, 140, 45, 30]], ["add", 435, 433, 1, 2, [268, 140, 45, 30]], ["add", 432, 433, -1, 2, [268, 140, 45, 30]], ["add", 110, 433, 1, 2, [268, 140, 45, 30]], ["add", 20, 433, 1, 2, [268, 140, 45, 30]], ["add", 37, 433, 1, 2, [268, 140, 45, 30]], ["scale", 433, -2, 1, [268, 140, 45, 30]], ["add", 110, 432, 1, 1, [268, 140, 45, 30]], ["add", 20, 432, 1, 1, [268, 140, 45, 30]], ["add", 37, 432, -1, 1, [268, 140, 45, 30]], ["scale", 432, 2, 1, [268, 140, 45, 30]], ["add", 433, 432, 1, 1, [268, 140, 45, 30]], ["add", 432, 433, -1, 1, [268, 140, 45, 30]], ["add", 433, 432, 1, 1, [268, 140, 45, 30]], ["scale", 432, -1, 1, [268, 140, 45, 30]], ["add", 435, 110, 1, 2, [268, 140, 45, 30]], ["add", 433, 110, -1, 1, [268, 140, 45, 30]], ["add", 37, 110, 1, 1, [268, 140, 45, 30]], ["scale", 110, -2, 1, [268, 140, 45, 30]], ["add", 435, 20, 1, 2, [268, 140, 45, 30]], ["add", 433, 20, -1, 1, [268, 140, 45, 30]], ["add", 37, 20, 1, 1, [268, 140, 45, 30]], ["scale", 20, -2, 1, [268, 140, 45, 30]], ["add", 432, 20, 1, 1, [268, 140, 45, 30]], ["add", 20, 432, -1, 1, [268, 140, 45, 30]], ["add", 432, 20, 1, 1, [268, 140, 45, 30]], ["scale", 20, -1, 1, [268, 140, 45, 30]], ["add", 435, 37, -1, 2, [268, 140, 45, 30]], ["add", 433, 37, 1, 1, [268, 140, 45, 30]], ["add", 432, 37, 1, 1, [268, 140, 45, 30]], ["add", 110, 37, 1, 1, [268, 140, 45, 30]], ["add", 20, 37, 1, 1, [268, 140, 45, 30]], ["add", 92, 63, 1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 92, 61, 1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 92, 103, 1, 1, [256, 128, 64, 34, 16, 10, 4, 1]], ["add", 92, 18, 1, 1, [256, 128, 64, 34, 16, 10, 4, 1]], ["add", 92, 45, 1, 1, [256, 128, 64, 34, 16, 10, 4, 1]], ["add", 92, 108, 1, 1, [256, 128, 64, 34, 16, 10, 4, 1]], ["add", 57, 62, 1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 57, 94, 1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 57, 93, 1, 1, [256, 128, 64, 32, 16, 8, 5, 3]], ["add", 57, 59, 1, 1, [256, 128, 64, 32, 16, 8, 5, 3]], ["add", 57, 8, 1, 1, [256, 128, 64, 32, 16, 8, 5, 3]], ["add", 57, 96, 1, 1, [256, 128, 64, 32, 16, 8, 5, 3]], ["add", 81, 40, 1, 1, [256, 128, 64, 34, 17, 11, 4]], ["add", 81, 17, 1, 1, [256, 128, 64, 32, 17, 9, 4, 2]], ["add", 81, 58, 1, 1, [256, 128, 64, 32, 17, 9, 4, 2]], ["add", 81, 30, 1, 1, [256, 128, 64, 32, 17, 9, 4, 2]], ["add", 81, 41, 1, 1, [256, 128, 64, 32, 17, 9, 4, 2]], ["add", 81, 43, 1, 1, [256, 128, 64, 32, 17, 9, 4, 2]], ["add", 224, 22, 1, 1, [256, 128, 64, 38, 20, 10, 1]], ["add", 224, 107, 1, 1, [256, 128, 64, 36, 20, 8, 2, 1]], ["add", 224, 95, 1, 1, [256, 128, 64, 36, 20, 8, 2, 1]], ["add", 224, 64, 1, 1, [256, 128, 64, 36, 20, 8, 2, 1]], ["add", 224, 42, 1, 1, [256, 128, 64, 36, 20, 8, 2, 1]], ["add", 224, 16, 1, 1, [256, 128, 64, 36, 20, 8, 2, 1]], ["add", 11, 35, 1, 1, [256, 128, 74, 40, 26, 4, 1]], ["add", 11, 77, 1, 1, [256, 128, 66, 32, 18, 8, 4, 1]], ["add", 11, 86, 1, 1, [256, 128, 66, 32, 18, 8, 4, 1]], ["add", 11, 26, 1, 1, [256, 128, 66, 32, 18, 8, 4, 1]], ["add", 11, 106, 1, 1, [256, 128, 66, 32, 18, 8, 4, 1]], ["add", 11, 37, 1, 1, [256, 128, 66, 32, 18, 8, 4, 1]], ["add", 240, 23, 1, 1, [256, 128, 65, 34, 17, 10, 5]], ["add", 240, 39, 1, 1, [256, 128, 65, 33, 17, 9, 5, 3]], ["add", 240, 29, 1, 1, [256, 128, 65, 33, 17, 9, 5, 3]], ["add", 240, 65, 1, 1, [256, 128, 65, 33, 17, 9, 5, 3]], ["add", 240, 400, 1, 1, [256, 128, 65, 33, 17, 9, 5, 3]], ["add", 240, 20, 1, 1, [256, 128, 65, 33, 17, 9, 5, 3]], ["add", 9, 320, 1, 1, [256, 128, 65, 35, 16, 10, 4]], ["add", 9, 272, 1, 1, [256, 128, 65, 33, 16, 8, 4, 2]], ["add", 9, 352, 1, 1, [256, 128, 65, 33, 16, 8, 4, 2]], ["add", 9, 368, 1, 1, [256, 128, 65, 33, 16, 8, 4, 2]], ["add", 9, 104, 1, 1, [256, 128, 65, 33, 16, 8, 4, 2]], ["add", 9, 110, 1, 1, [256, 128, 65, 33, 16, 8, 4, 2]], ["add", 256, 304, 1, 1, [256, 128, 68, 34, 16, 14, 1]], ["add", 256, 336, 1, 1, [256, 128, 68, 32, 16, 12, 2, 1]], ["add", 256, 384, 1, 1, [256, 128, 68, 32, 16, 12, 2, 1]], ["add", 256, 416, 1, 1, [256, 128, 68, 32, 16, 12, 2, 1]], ["add", 256, 432, 1, 1, [256, 128, 68, 32, 16, 12, 2, 1]], ["add", 256, 288, 1, 1, [256, 128, 68, 32, 16, 12, 2, 1]]], "B": [["add", 136, 530, 1, 1, [30]], ["add", 221, 542, 1, 1, [30]], ["add", 162, 518, -1, 1, [30]], ["add", 172, 518, 1, 1, [30]], ["add", 196, 518, 1, 1, [30]], ["add", 140, 506, 1, 1, [30]], ["add", 144, 506, -1, 1, [30]], ["add", 187, 506, 1, 1, [30]], ["add", 168, 554, 1, 1, [51]], ["add", 150, 554, 1, 1, [51]], ["add", 115, 554, -1, 1, [51]], ["add", 131, 566, 1, 1, [51]], ["add", 117, 566, -1, 1, [51]], ["add", 590, 566, -1, 1, [51]], ["add", 672, 566, -2, 1, [51]], ["add", 215, 448, 1, 2, [51]], ["add", 129, 448, 1, 2, [51]], ["add", 124, 449, 1, 2, [51]], ["add", 212, 449, 1, 2, [51]], ["add", 157, 450, 1, 2, [30]], ["add", 219, 450, 1, 2, [30]], ["add", 210, 451, 1, 2, [30]], ["add", 160, 451, 1, 2, [30]], ["add", 205, 452, -1, 1, [30]], ["add", 170, 452, -1, 1, [30]], ["add", 118, 453, -1, 1, [30]], ["add", 194, 453, -1, 1, [30]], ["add", 120, 454, -1, 1, [51]], ["add", 207, 454, -1, 1, [51]], ["add", 192, 455, -1, 1, [51]], ["add", 179, 455, -1, 1, [51]], ["add", 130, 472, 1, 2, [51]], ["add", 213, 473, 1, 2, [51]], ["add", 215, 484, 1, 2, [51]], ["add", 124, 485, 1, 2, [51]], ["add", 220, 496, 1, 2, [30]], ["add", 161, 497, 1, 2, [30]], ["add", 157, 508, 1, 2, [30]], ["add", 210, 509, 1, 2, [30]], ["add", 171, 520, 1, 2, [30]], ["add", 195, 521, 1, 2, [30]], ["add", 205, 532, 1, 2, [30]], ["add", 118, 533, 1, 2, [30]], ["add", 180, 545, 1, 2, [51]], ["add", 120, 556, 1, 2, [51]], ["add", 192, 557, 1, 2, [51]], ["add", 143, 585, 1, 2, [51]], ["add", 168, 584, 1, 2, [51]], ["add", 189, 585, 1, 2, [51]], ["add", 187, 586, 1, 2, [30]], ["add", 586, 506, 2, 1, [30]], ["add", 197, 587, 1, 2, [30]], ["add", 147, 587, 1, 2, [30]], ["add", 196, 588, -1, 1, [30]], ["add", 588, 518, -1, 1, [30]], ["add", 145, 589, -1, 1, [30]], ["add", 135, 589, -1, 1, [30]], ["add", 167, 591, -1, 1, [51]], ["add", 214, 590, -1, 1, [51]], ["add", 590, 566, 1, 1, [51]], ["add", 151, 591, -1, 1, [51]], ["add", 188, 592, 1, 4, [45]], ["add", 199, 592, -1, 4, [45]], ["add", 204, 592, 1, 4, [45]], ["add", 193, 592, -1, 4, [45]], ["add", 188, 593, 1, 4, [45]], ["add", 199, 593, 1, 4, [45]], ["add", 204, 593, 1, 4, [45]], ["add", 193, 593, 1, 4, [45]], ["add", 188, 594, 1, 4, [45]], ["add", 199, 594, 1, 4, [45]], ["add", 204, 594, 1, 4, [45]], ["add", 193, 594, -1, 4, [45]], ["add", 188, 596, 1, 4, [45]], ["add", 199, 596, -1, 4, [45]], ["add", 204, 596, -1, 4, [45]], ["add", 193, 596, -1, 4, [45]], ["add", 183, 600, 1, 4, [45]], ["add", 202, 600, -1, 4, [45]], ["add", 175, 600, 1, 4, [45]], ["add", 123, 600, -1, 4, [45]], ["add", 183, 601, 1, 4, [45]], ["add", 202, 601, 1, 4, [45]], ["add", 175, 601, 1, 4, [45]], ["add", 123, 601, 1, 4, [45]], ["add", 183, 602, 1, 4, [45]], ["add", 202, 602, 1, 4, [45]], ["add", 175, 602, 1, 4, [45]], ["add", 123, 602, -1, 4, [45]], ["add", 183, 604, 1, 4, [45]], ["add", 202, 604, -1, 4, [45]], ["add", 175, 604, -1, 4, [45]], ["add", 123, 604, -1, 4, [45]], ["add", 114, 608, 1, 4, [45]], ["add", 137, 608, -1, 4, [45]], ["add", 173, 608, 1, 4, [45]], ["add", 121, 608, -1, 4, [45]], ["add", 114, 609, 1, 4, [45]], ["add", 137, 609, 1, 4, [45]], ["add", 173, 609, 1, 4, [45]], ["add", 121, 609, 1, 4, [45]], ["add", 114, 610, 1, 4, [45]], ["add", 137, 610, 1, 4, [45]], ["add", 173, 610, 1, 4, [45]], ["add", 121, 610, -1, 4, [45]], ["add", 114, 612, 1, 4, [45]], ["add", 137, 612, -1, 4, [45]], ["add", 173, 612, -1, 4, [45]], ["add", 121, 612, -1, 4, [45]], ["add", 212, 616, 1, 4, [51]], ["add", 168, 616, -1, 4, [51]], ["add", 215, 616, 1, 4, [51]], ["add", 189, 616, -1, 4, [51]], ["add", 212, 617, 1, 4, [51]], ["add", 168, 617, 1, 4, [51]], ["add", 215, 617, 1, 4, [51]], ["add", 189, 617, 1, 4, [51]], ["add", 212, 618, 1, 4, [51]], ["add", 168, 618, 1, 4, [51]], ["add", 215, 618, 1, 4, [51]], ["add", 189, 618, -1, 4, [51]], ["add", 212, 620, -1, 2, [51]], ["add", 168, 620, 1, 2, [51]], ["add", 215, 620, 1, 2, [51]], ["add", 620, 555, 2, 1, [51]], ["add", 189, 620, 1, 2, [51]], ["add", 620, 555, -2, 1, [51]], ["add", 166, 624, 1, 4, [51]], ["add", 214, 624, -1, 4, [51]], ["add", 130, 624, 1, 4, [51]], ["add", 151, 624, -1, 4, [51]], ["add", 166, 625, 1, 4, [51]], ["add", 214, 625, 1, 4, [51]], ["add", 130, 625, 1, 4, [51]], ["add", 151, 625, 1, 4, [51]], ["add", 166, 626, 1, 4, [51]], ["add", 214, 626, 1, 4, [51]], ["add", 130, 626, 1, 4, [51]], ["add", 151, 626, -1, 4, [51]], ["add", 166, 628, -1, 2, [51]], ["add", 628, 566, -2, 1, [51]], ["add", 214, 628, 1, 2, [51]], ["add", 628, 566, 2, 1, [51]], ["add", 130, 628, 1, 2, [51]], ["add", 628, 567, 2, 1, [51]], ["add", 151, 628, 1, 2, [51]], ["add", 628, 567, -2, 1, [51]], ["add", 160, 632, 1, 4, [30]], ["add", 144, 632, -1, 4, [30]], ["add", 157, 632, 1, 4, [30]], ["add", 147, 632, -1, 4, [30]], ["add", 160, 633, 1, 4, [30]], ["add", 144, 633, 1, 4, [30]], ["add", 157, 633, 1, 4, [30]], ["add", 147, 633, 1, 4, [30]], ["add", 160, 634, 1, 4, [30]], ["add", 144, 634, 1, 4, [30]], ["add", 157, 634, 1, 4, [30]], ["add", 147, 634, -1, 4, [30]], ["add", 160, 636, -1, 2, [30]], ["add", 636, 506, 2, 1, [30]], ["add", 144, 636, 1, 2, [30]], ["add", 636, 506, -2, 1, [30]], ["add", 157, 636, 1, 2, [30]], ["add", 636, 531, 2, 1, [30]], ["add", 147, 636, 1, 2, [30]], ["add", 636, 531, -2, 1, [30]], ["add", 146, 640, 1, 4, [30]], ["add", 162, 640, -1, 4, [30]], ["add", 220, 640, 1, 4, [30]], ["add", 135, 640, -1, 4, [30]], ["add", 146, 641, 1, 4, [30]], ["add", 641, 518, 4, 1, [30]], ["add", 162, 641, 1, 4, [30]], ["add", 641, 518, -4, 1, [30]], ["add", 220, 641, 1, 4, [30]], ["add", 641, 543, 4, 1, [30]], ["add", 135, 641, 1, 4, [30]], ["add", 641, 543, -4, 1, [30]], ["add", 146, 642, 1, 4, [30]], ["add", 162, 642, 1, 4, [30]], ["add", 220, 642, 1, 4, [30]], ["add", 135, 642, -1, 4, [30]], ["add", 194, 648, -1, 2, [30]], ["add", 187, 648, 1, 2, [30]], ["add", 205, 648, -1, 2, [30]], ["add", 198, 648, 1, 2, [30]], ["add", 194, 649, -1, 2, [30]], ["add", 187, 649, -1, 2, [30]], ["add", 205, 649, -1, 2, [30]], ["add", 198, 649, -1, 2, [30]], ["add", 194, 650, -1, 2, [30]], ["add", 187, 650, -1, 2, [30]], ["add", 205, 650, -1, 2, [30]], ["add", 198, 650, 1, 2, [30]], ["add", 194, 652, -1, 2, [30]], ["add", 187, 652, 1, 2, [30]], ["add", 205, 652, 1, 2, [30]], ["add", 198, 652, 1, 2, [30]], ["add", 185, 656, -1, 2, [30]], ["add", 196, 656, 1, 2, [30]], ["add", 171, 656, -1, 2, [30]], ["add", 141, 656, 1, 2, [30]], ["add", 185, 657, -1, 2, [30]], ["add", 196, 657, -1, 2, [30]], ["add", 171, 657, -1, 2, [30]], ["add", 141, 657, -1, 2, [30]], ["add", 185, 658, -1, 2, [30]], ["add", 196, 658, -1, 2, [30]], ["add", 171, 658, -1, 2, [30]], ["add", 141, 658, 1, 2, [30]], ["add", 179, 664, -1, 2, [51]], ["add", 115, 664, 1, 2, [51]], ["add", 120, 664, -1, 2, [51]], ["add", 138, 664, 1, 2, [51]], ["add", 179, 665, -1, 2, [51]], ["add", 115, 665, -1, 2, [51]], ["add", 120, 665, -1, 2, [51]], ["add", 138, 665, -1, 2, [51]], ["add", 179, 666, -1, 2, [51]], ["add", 115, 666, -1, 2, [51]], ["add", 120, 666, -1, 2, [51]], ["add", 138, 666, 1, 2, [51]], ["add", 179, 668, -1, 2, [51]], ["add", 115, 668, 1, 2, [51]], ["add", 120, 668, 1, 2, [51]], ["add", 138, 668, 1, 2, [51]], ["add", 117, 672, -1, 2, [51]], ["add", 181, 672, 1, 2, [51]], ["add", 672, 566, 2, 1, [51]], ["add", 208, 672, -1, 2, [51]], ["add", 177, 672, 1, 2, [51]], ["add", 117, 673, -1, 2, [51]], ["add", 181, 673, -1, 2, [51]], ["add", 208, 673, -1, 2, [51]], ["add", 177, 673, -1, 2, [51]], ["add", 117, 674, -1, 2, [51]], ["add", 181, 674, -1, 2, [51]], ["add", 208, 674, -1, 2, [51]], ["add", 177, 674, 1, 2, [51]], ["add", 117, 676, -1, 2, [51]], ["add", 676, 566, 2, 1, [51]], ["add", 181, 676, 1, 2, [51]], ["add", 676, 566, -2, 1, [51]], ["add", 208, 676, 1, 2, [51]], ["add", 177, 676, 1, 2, [51]], ["add", 616, 554, -2, 1, [51]], ["add", 618, 554, 2, 1, [51]], ["add", 664, 554, -1, 1, [51]], ["add", 666, 554, 1, 1, [51]], ["add", 664, 401, -1, 1, [264, 136, 85, 51]], ["add", 665, 401, -1, 1, [264, 136, 85, 51]], ["add", 666, 401, 1, 1, [264, 136, 85, 51]], ["add", 664, 403, 1, 1, [264, 136, 85, 51]], ["add", 665, 403, -1, 1, [264, 136, 85, 51]], ["add", 668, 403, -1, 1, [264, 136, 85, 51]], ["add", 664, 670, 1, 1, [264, 136, 85, 51]], ["add", 666, 670, -1, 1, [264, 136, 85, 51]], ["add", 668, 670, -1, 1, [264, 136, 85, 51]], ["add", 665, 671, -1, 1, [264, 136, 85, 51]], ["add", 666, 671, 1, 1, [264, 136, 85, 51]], ["add", 668, 671, -1, 1, [264, 136, 85, 51]], ["add", 118, 82, -1, 2, [416, 30]], ["add", 194, 6, -1, 2, [19, 13]], ["add", 187, 349, 1, 1, [70, 30]], ["add", 113, 351, 1, 1, [491, 30]], ["add", 351, 531, -1, 1, [486, 19, 13]], ["add", 205, 347, -1, 2, [70, 30]], ["add", 170, 345, -1, 2, [491, 30]], ["add", 140, 75, 1, 1, [416, 30]], ["add", 198, 1, 1, 1, [19, 13]], ["add", 124, 100, -1, 2, [388, 51]], ["add", 212, 12, -1, 2, [41, 26]], ["add", 168, 285, 1, 1, [81, 51]], ["add", 143, 287, 1, 1, [463, 51]], ["add", 215, 283, -1, 2, [81, 51]], ["add", 129, 281, -1, 2, [463, 51]], ["add", 150, 56, 1, 1, [388, 51]], ["add", 189, 31, 1, 1, [41, 26]], ["add", 213, 54, -1, 2, [196, 51]], ["add", 166, 101, -1, 2, [324, 51]], ["add", 214, 301, 1, 1, [273, 51]], ["add", 167, 303, 1, 1, [145, 51]], ["add", 130, 299, -1, 2, [273, 51]], ["add", 152, 297, -1, 2, [145, 51]], ["add", 131, 102, 1, 1, [196, 51]], ["add", 151, 55, 1, 1, [324, 51]], ["add", 195, 73, -1, 2, [224, 30]], ["add", 185, 83, -1, 2, [352, 30]], ["add", 196, 365, 1, 1, [262, 30]], ["add", 186, 367, 1, 1, [134, 30]], ["add", 75, 530, -1, 1, [416, 70, 30]], ["add", 367, 543, -1, 1, [352, 134, 30]], ["add", 171, 363, -1, 2, [262, 30]], ["add", 142, 361, -1, 2, [134, 30]], ["add", 172, 84, 1, 1, [224, 30]], ["add", 141, 74, 1, 1, [352, 30]], ["add", 210, 48, -1, 2, [74, 30]], ["add", 160, 98, -1, 2, [487, 30]], ["add", 144, 317, 1, 1, [385, 30]], ["add", 197, 319, 1, 1, [44, 30]], ["add", 157, 315, -1, 2, [385, 30]], ["add", 219, 313, -1, 2, [44, 30]], ["add", 136, 32, 1, 1, [74, 30]], ["add", 32, 506, -1, 1, [385, 74, 30]], ["add", 147, 85, 1, 1, [487, 30]], ["add", 192, 67, -1, 2, [67, 51]], ["add", 179, 80, -1, 2, [477, 51]], ["add", 115, 381, 1, 1, [392, 51]], ["add", 200, 383, 1, 1, [37, 22]], ["add", 383, 555, -1, 1, [459, 37, 22]], ["add", 120, 379, -1, 2, [392, 51]], ["add", 207, 377, -1, 2, [37, 22]], ["add", 178, 3, 1, 1, [67, 51]], ["add", 3, 554, -1, 1, [392, 67, 51]], ["add", 138, 88, 1, 1, [477, 51]], ["add", 180, 5, -1, 2, [259, 51]], ["add", 117, 68, -1, 2, [131, 51]], ["add", 181, 397, 1, 1, [200, 51]], ["add", 116, 399, 1, 1, [328, 51]], ["add", 399, 567, -1, 1, [328, 131, 51]], ["add", 208, 395, -1, 2, [200, 51]], ["add", 176, 393, -1, 2, [328, 51]], ["add", 209, 69, 1, 1, [259, 51]], ["add", 69, 566, -1, 1, [259, 200, 51]], ["add", 177, 4, 1, 1, [131, 51]], ["add", 161, 34, -1, 2, [266, 30]], ["add", 146, 49, -1, 2, [138, 30]], ["add", 162, 333, 1, 1, [193, 30]], ["add", 145, 335, 1, 1, [321, 30]], ["add", 220, 331, -1, 2, [193, 30]], ["add", 134, 329, -1, 2, [321, 30]], ["add", 221, 50, 1, 1, [266, 30]], ["add", 50, 518, -1, 1, [266, 193, 30]], ["add", 135, 33, 1, 1, [138, 30]], ["add", 112, 76, -1, 2, [448, 45]], ["add", 188, 0, -1, 2, [38, 11]], ["add", 183, 72, -1, 2, [400, 45]], ["add", 182, 2, -1, 2, [35, 14]], ["add", 114, 70, -1, 2, [208, 45]], ["add", 184, 71, -1, 2, [336, 45]], ["add", 76, 0, 1, 1, [448, 38, 11]], ["add", 71, 72, 1, 1, [336, 192, 45]], ["add", 2, 70, 1, 1, [208, 35, 14]], ["add", 112, 71, -1, 2, [256, 144, 80, 45]], ["add", 182, 76, -1, 2, [448, 35, 11, 5]], ["add", 184, 2, -1, 2, [336, 208, 35, 14]], ["add", 188, 184, 1, 1, [336, 208, 35, 11, 5]], ["add", 183, 182, 1, 1, [400, 80, 35, 11, 5]], ["add", 114, 112, 1, 1, [256, 128, 64, 45, 16]], ["add", 112, 2, -1, 2, [256, 128, 64, 35, 16, 14]], ["add", 188, 72, -1, 2, [320, 192, 35, 16, 11, 5]], ["add", 183, 70, -1, 2, [272, 128, 80, 35, 11, 5]], ["add", 182, 71, -1, 2, [256, 144, 80, 35, 11, 5]], ["add", 114, 0, -1, 2, [256, 128, 64, 33, 16, 11, 7]], ["add", 184, 76, -1, 2, [272, 144, 64, 33, 9, 5, 2]], ["add", 139, 239, 1, 1, [478, 45]], ["add", 193, 27, 1, 1, [38, 11]], ["add", 126, 13, -1, 2, [73, 45]], ["add", 127, 78, -1, 2, [471, 45]], ["add", 190, 15, -1, 2, [265, 45]], ["add", 125, 14, -1, 2, [137, 45]], ["add", 239, 27, 1, 1, [469, 38, 11]], ["add", 14, 13, 1, 1, [137, 73, 45]], ["add", 78, 15, 1, 1, [265, 222, 45]], ["add", 139, 14, -1, 2, [286, 137, 73, 45]], ["add", 127, 239, 1, 1, [469, 36, 9, 2]], ["add", 125, 78, -1, 2, [265, 137, 87, 45]], ["add", 193, 125, 1, 1, [258, 130, 69, 38, 18, 11]], ["add", 126, 127, 1, 1, [389, 64, 36, 16, 9, 2]], ["add", 190, 139, 1, 1, [263, 135, 71, 35, 23, 14]], ["add", 139, 78, -1, 2, [256, 128, 64, 35, 16, 9, 7]], ["add", 193, 13, -1, 2, [258, 130, 66, 33, 18, 11, 7]], ["add", 126, 15, -1, 2, [256, 133, 64, 36, 16, 9, 2]], ["add", 127, 14, -1, 2, [261, 128, 64, 36, 16, 9, 2]], ["add", 190, 27, 1, 1, [258, 130, 66, 35, 18, 11, 5]], ["add", 125, 239, 1, 1, [256, 128, 69, 36, 16, 9, 2]], ["add", 203, 255, 1, 1, [261, 45]], ["add", 123, 91, 1, 1, [208, 45]], ["add", 218, 36, -1, 2, [146, 45]], ["add", 165, 21, -1, 2, [268, 45]], ["add", 133, 53, 1, 1, [265, 45]], ["add", 148, 415, 1, 1, [194, 45]], ["add", 255, 91, 1, 1, [261, 208, 45]], ["add", 415, 36, -1, 2, [146, 80, 45]], ["add", 21, 53, -2, 1, [265, 40, 5]], ["add", 203, 415, 1, 1, [261, 146, 80, 45]], ["add", 165, 255, 1, 1, [261, 208, 36, 9]], ["add", 148, 21, -1, 2, [265, 194, 40, 5]], ["add", 123, 148, 1, 1, [265, 130, 64, 40, 18, 5]], ["add", 218, 165, 1, 1, [261, 130, 66, 36, 16, 9]], ["add", 133, 203, 1, 1, [261, 144, 80, 33, 12, 2]], ["add", 84, 542, -1, 1, [262, 224, 30]], ["add", 203, 21, -1, 2, [256, 144, 80, 33, 9, 5, 2]], ["add", 123, 36, -1, 2, [265, 128, 64, 40, 16, 5, 2]], ["add", 218, 53, 1, 1, [256, 130, 66, 33, 16, 9, 5]], ["add", 165, 415, 1, 1, [261, 128, 64, 36, 16, 9, 2]], ["add", 133, 91, 1, 1, [261, 128, 64, 33, 16, 12, 2]], ["add", 148, 255, 1, 1, [256, 130, 64, 33, 18, 9, 5]], ["add", 201, 271, 1, 1, [69, 45]], ["add", 121, 89, 1, 1, [400, 45]], ["add", 216, 111, 1, 1, [146, 45]], ["add", 163, 447, 1, 1, [274, 45]], ["add", 222, 51, 1, 1, [73, 45]], ["add", 223, 431, 1, 1, [386, 45]], ["add", 271, 89, 1, 1, [400, 69, 45]], ["add", 431, 111, 1, 1, [272, 146, 45]], ["add", 447, 51, 1, 1, [274, 73, 45]], ["add", 201, 431, 1, 1, [272, 146, 69, 45]], ["add", 163, 271, 1, 1, [274, 130, 69, 45]], ["add", 223, 447, 1, 1, [274, 144, 73, 45]], ["add", 121, 223, 1, 1, [256, 130, 73, 40, 18, 5]], ["add", 216, 163, 1, 1, [258, 130, 69, 36, 16, 9]], ["add", 222, 201, 1, 1, [272, 146, 64, 33, 9, 5]], ["add", 201, 447, 1, 1, [272, 144, 64, 33, 9, 5, 2]], ["add", 121, 111, 1, 1, [256, 128, 73, 40, 16, 5, 2]], ["add", 216, 51, 1, 1, [258, 130, 64, 33, 16, 9, 5]], ["add", 163, 431, 1, 1, [256, 128, 69, 36, 16, 9, 2]], ["add", 222, 89, 1, 1, [258, 128, 64, 33, 18, 9, 5]], ["add", 223, 271, 1, 1, [256, 130, 64, 33, 18, 9, 5]], ["add", 191, 25, 1, 1, [35, 14]], ["add", 137, 269, 1, 1, [475, 45]], ["add", 211, 445, 1, 1, [140, 45]], ["add", 156, 47, 1, 1, [268, 45]], ["add", 159, 429, 1, 1, [45, 28]], ["add", 158, 99, 1, 1, [471, 45]], ["add", 25, 269, 1, 1, [469, 35, 14]], ["add", 99, 445, 1, 1, [347, 140, 45]], ["add", 47, 429, 1, 1, [268, 45, 28]], ["add", 191, 99, 1, 1, [341, 130, 35, 14]], ["add", 156, 25, 1, 1, [258, 215, 35, 14]], ["add", 158, 47, 1, 1, [268, 199, 45, 28]], ["add", 137, 158, 1, 1, [256, 135, 64, 33, 16, 12]], ["add", 211, 156, 1, 1, [258, 130, 66, 35, 23, 14]], ["add", 159, 191, 1, 1, [261, 130, 66, 35, 18, 14]], ["add", 191, 47, 1, 1, [258, 130, 66, 35, 18, 9, 7]], ["add", 137, 445, 1, 1, [256, 128, 64, 33, 16, 11, 7]], ["add", 211, 429, 1, 1, [258, 130, 66, 35, 18, 11, 5]], ["add", 156, 99, 1, 1, [256, 128, 64, 33, 21, 12, 2]], ["add", 159, 269, 1, 1, [261, 128, 64, 33, 16, 12, 2]], ["add", 158, 25, 1, 1, [256, 133, 64, 33, 16, 12, 2]], ["add", 169, 233, -1, 2, [478, 45]], ["add", 204, 235, -1, 2, [45, 21]], ["add", 175, 267, -1, 2, [475, 45]], ["add", 174, 265, -1, 2, [69, 45]], ["add", 173, 251, -1, 2, [133, 45]], ["add", 206, 249, -1, 2, [261, 45]], ["add", 233, 235, 1, 1, [459, 45, 21]], ["add", 249, 267, 1, 1, [261, 222, 45]], ["add", 265, 251, 1, 1, [133, 69, 45]], ["add", 169, 249, -1, 2, [256, 219, 40, 5]], ["add", 174, 233, -1, 2, [398, 69, 45, 21]], ["add", 206, 265, -1, 2, [261, 133, 69, 45]], ["add", 204, 206, 1, 1, [261, 133, 69, 45, 21]], ["add", 175, 174, 1, 1, [395, 64, 40, 16, 5]], ["add", 173, 169, 1, 1, [256, 128, 91, 40, 5]], ["add", 169, 265, -1, 2, [256, 128, 64, 40, 27, 5]], ["add", 204, 267, -1, 2, [261, 133, 69, 38, 21, 11]], ["add", 175, 251, -1, 2, [267, 128, 64, 40, 16, 5]], ["add", 174, 249, -1, 2, [256, 139, 64, 40, 16, 5]], ["add", 173, 235, -1, 2, [256, 128, 73, 40, 16, 5, 2]], ["add", 206, 233, -1, 2, [258, 130, 66, 35, 18, 9, 7]], ["add", 119, 87, 1, 1, [448, 45]], ["add", 199, 237, 1, 1, [45, 21]], ["add", 153, 427, -1, 2, [45, 28]], ["add", 154, 425, -1, 2, [386, 45]], ["add", 155, 411, -1, 2, [322, 45]], ["add", 128, 409, -1, 2, [194, 45]], ["add", 87, 237, 1, 1, [448, 45, 21]], ["add", 409, 427, 1, 1, [194, 45, 28]], ["add", 425, 411, 1, 1, [322, 192, 45]], ["add", 119, 409, -1, 2, [258, 194, 45, 28]], ["add", 154, 87, 1, 1, [386, 66, 45, 21]], ["add", 128, 425, -1, 2, [320, 192, 45, 2]], ["add", 199, 128, 1, 1, [320, 192, 33, 21, 12, 2]], ["add", 153, 154, 1, 1, [386, 66, 33, 16, 9, 5]], ["add", 155, 119, 1, 1, [258, 130, 64, 40, 25, 5]], ["add", 119, 425, -1, 2, [256, 128, 64, 40, 25, 5, 2]], ["add", 199, 427, -1, 2, [320, 192, 33, 16, 9, 5, 2]], ["add", 153, 411, -1, 2, [256, 130, 66, 33, 16, 9, 5]], ["add", 154, 409, -1, 2, [258, 128, 66, 33, 16, 9, 5]], ["add", 155, 237, 1, 1, [258, 130, 64, 33, 16, 9, 5]], ["add", 128, 87, 1, 1, [256, 128, 64, 33, 21, 12, 2]], ["add", 122, 90, 1, 1, [336, 45]], ["add", 202, 253, 1, 1, [133, 45]], ["add", 164, 443, -1, 2, [140, 45]], ["add", 217, 441, -1, 2, [274, 45]], ["add", 149, 413, 1, 1, [322, 45]], ["add", 132, 52, 1, 1, [137, 45]], ["add", 90, 253, 1, 1, [336, 133, 45]], ["add", 52, 443, -1, 2, [137, 40, 5]], ["add", 441, 413, -2, 1, [274, 80, 45]], ["add", 122, 52, 1, 1, [336, 137, 40, 5]], ["add", 217, 90, 1, 1, [274, 133, 66, 45]], ["add", 132, 441, -1, 2, [274, 137, 80, 45]], ["add", 202, 132, 1, 1, [272, 133, 80, 33, 12, 2]], ["add", 164, 217, 1, 1, [258, 133, 66, 36, 16, 9]], ["add", 149, 122, 1, 1, [258, 137, 64, 40, 18, 5]], ["add", 122, 441, -1, 2, [256, 137, 64, 40, 16, 5, 2]], ["add", 202, 443, -1, 2, [272, 128, 80, 33, 9, 5, 2]], ["add", 164, 413, 1, 1, [256, 133, 64, 36, 16, 9, 2]], ["add", 217, 52, 1, 1, [258, 128, 66, 33, 16, 9, 5]], ["add", 149, 253, 1, 1, [258, 128, 64, 33, 18, 9, 5]], ["add", 132, 90, 1, 1, [256, 133, 64, 33, 16, 12, 2]], ["add", 448, 231, 1, 1, [459, 38, 21]], ["add", 449, 226, 1, 1, [448, 51, 11]], ["add", 450, 230, 1, 1, [448, 38, 30]], ["add", 451, 228, 1, 1, [486, 21, 11]], ["add", 452, 232, 1, 1, [459, 38, 30]], ["add", 453, 7, 1, 1, [448, 21, 11]], ["add", 454, 236, 1, 1, [448, 38, 21]], ["add", 455, 238, 1, 1, [469, 51, 11]], ["add", 456, 247, 1, 1, [261, 133, 82, 42]], ["add", 457, 242, 1, 1, [258, 130, 82, 42]], ["add", 458, 246, 1, 1, [261, 130, 85, 42]], ["add", 459, 244, 1, 1, [258, 133, 85, 42]], ["add", 460, 248, 1, 1, [296, 168, 82, 7]], ["add", 461, 10, 1, 1, [258, 130, 82, 7]], ["add", 462, 252, 1, 1, [296, 130, 120, 7]], ["add", 463, 254, 1, 1, [258, 168, 120, 7]], ["add", 464, 263, 1, 1, [407, 69, 36, 14]], ["add", 465, 258, 1, 1, [400, 66, 35, 9]], ["add", 466, 262, 1, 1, [407, 69, 35, 9]], ["add", 467, 260, 1, 1, [400, 66, 36, 14]], ["add", 468, 264, 1, 1, [435, 97, 9, 7]], ["add", 469, 79, 1, 1, [400, 66, 35, 7]], ["add", 470, 268, 1, 1, [409, 75, 35, 7]], ["add", 471, 270, 1, 1, [400, 66, 9, 7]], ["add", 283, 281, 1, 1, [414, 81, 51]], ["add", 277, 281, -1, 1, [388, 75, 41, 26]], ["scale", 277, -1, 1, [388, 75, 41, 26]], ["add", 100, 12, 1, 1, [388, 41, 26]], ["add", 273, 12, -1, 1, [388, 75, 41, 26]], ["add", 56, 285, 1, 1, [388, 81, 51]], ["add", 282, 285, -1, 1, [388, 75, 41, 26]], ["scale", 282, -1, 1, [388, 75, 41, 26]], ["add", 287, 31, 1, 1, [463, 41, 26]], ["add", 275, 31, -1, 1, [388, 75, 41, 26]], ["add", 472, 283, 1, 1, [414, 81, 51]], ["add", 472, 231, 1, 1, [395, 64, 34, 17, 4]], ["add", 473, 100, 1, 1, [388, 41, 26]], ["add", 473, 226, 1, 1, [388, 68, 34, 17, 11]], ["add", 474, 279, 1, 1, [388, 72, 42, 26]], ["add", 475, 274, 1, 1, [413, 81, 41, 3]], ["add", 476, 278, 1, 1, [391, 75, 42, 26]], ["add", 477, 276, 1, 1, [388, 72, 41, 3]], ["add", 478, 280, 1, 1, [388, 72, 25, 3]], ["add", 479, 38, 1, 1, [391, 75, 41, 25]], ["add", 480, 284, 1, 1, [429, 97, 25, 3]], ["add", 481, 286, 1, 1, [388, 72, 41, 25]], ["add", 273, 56, 1, 1, [388, 81, 48, 3]], ["add", 275, 287, 1, 1, [391, 72, 41, 26]], ["add", 299, 297, 1, 1, [273, 145, 51]], ["add", 293, 297, -1, 1, [273, 145, 85, 51]], ["scale", 293, -1, 1, [273, 145, 85, 51]], ["add", 54, 101, 1, 1, [324, 196, 51]], ["add", 289, 101, -1, 1, [273, 145, 85, 51]], ["add", 102, 301, 1, 1, [273, 196, 51]], ["add", 298, 301, -1, 1, [273, 145, 85, 51]], ["scale", 298, -1, 1, [273, 145, 85, 51]], ["add", 303, 55, 1, 1, [324, 145, 51]], ["add", 291, 55, -1, 1, [273, 145, 85, 51]], ["add", 55, 101, 1, 2, [273, 145, 85, 51]], ["add", 101, 55, -1, 1, [273, 145, 85, 51]], ["add", 484, 299, 1, 1, [273, 145, 51]], ["add", 484, 448, 1, 1, [260, 132, 75, 38, 21]], ["add", 485, 54, 1, 1, [324, 196, 51]], ["add", 485, 449, 1, 1, [260, 132, 64, 51, 11]], ["add", 486, 295, 1, 1, [273, 136, 85, 42]], ["add", 487, 290, 1, 1, [264, 145, 85, 42]], ["add", 488, 294, 1, 1, [264, 136, 76, 42]], ["add", 489, 292, 1, 1, [273, 145, 76, 42]], ["add", 490, 296, 1, 1, [290, 136, 102, 25]], ["add", 491, 19, 1, 1, [264, 162, 102, 25]], ["add", 492, 300, 1, 1, [264, 136, 76, 25]], ["add", 493, 302, 1, 1, [290, 162, 76, 25]], ["add", 289, 102, 1, 1, [273, 136, 76, 51]], ["add", 291, 303, 1, 1, [264, 145, 76, 51]], ["add", 315, 313, 1, 1, [385, 44, 30]], ["add", 309, 313, -1, 1, [385, 74, 44, 30]], ["scale", 309, -1, 1, [385, 74, 44, 30]], ["add", 48, 98, 1, 1, [429, 74, 30]], ["add", 305, 98, -1, 1, [385, 74, 44, 30]], ["add", 32, 317, 1, 1, [385, 74, 30]], ["add", 314, 317, -1, 1, [385, 74, 44, 30]], ["scale", 314, -1, 1, [385, 74, 44, 30]], ["add", 319, 85, 1, 1, [459, 44, 30]], ["add", 307, 85, -1, 1, [385, 74, 44, 30]], ["add", 85, 98, 1, 2, [385, 74, 44, 30]], ["add", 98, 85, -1, 1, [385, 74, 44, 30]], ["add", 496, 644, -2, 1, [429, 30]], ["add", 496, 315, 1, 1, [385, 44, 30]], ["add", 496, 230, 1, 1, [385, 65, 38, 20, 10]], ["add", 497, 48, 1, 1, [429, 74, 30]], ["add", 497, 228, 1, 1, [422, 64, 20, 10, 1]], ["add", 498, 311, 1, 1, [385, 74, 50]], ["add", 500, 310, 1, 1, [415, 84, 50]], ["add", 501, 308, 1, 1, [385, 74, 44]], ["add", 502, 312, 1, 1, [415, 74, 44]], ["add", 503, 24, 1, 1, [385, 84, 50]], ["add", 504, 316, 1, 1, [385, 84, 44]], ["add", 505, 318, 1, 1, [415, 74, 50]], ["add", 506, 32, 1, 1, [385, 74, 30]], ["add", 305, 319, 1, 1, [391, 76, 44, 30]], ["add", 331, 329, 1, 1, [321, 193, 30]], ["add", 325, 329, -1, 1, [266, 138, 75, 30]], ["scale", 325, -1, 1, [266, 138, 75, 30]], ["add", 34, 49, 1, 1, [266, 138, 30]], ["add", 321, 49, -1, 1, [266, 138, 75, 30]], ["add", 50, 333, 1, 1, [266, 193, 30]], ["add", 330, 333, -1, 1, [266, 138, 75, 30]], ["scale", 330, -1, 1, [266, 138, 75, 30]], ["add", 335, 33, 1, 1, [321, 138, 30]], ["add", 323, 33, -1, 1, [266, 138, 75, 30]], ["add", 33, 49, 1, 2, [266, 138, 75, 30]], ["add", 49, 33, -1, 1, [266, 138, 75, 30]], ["add", 508, 331, 1, 1, [321, 193, 30]], ["add", 508, 450, 1, 1, [257, 129, 64, 38, 30]], ["add", 509, 34, 1, 1, [266, 138, 30]], ["add", 509, 451, 1, 1, [257, 129, 102, 21, 11]], ["add", 511, 322, 1, 1, [266, 148, 85]], ["add", 512, 326, 1, 1, [266, 138, 75]], ["add", 513, 324, 1, 1, [276, 148, 75]], ["add", 514, 328, 1, 1, [276, 138, 75]], ["add", 515, 109, 1, 1, [266, 148, 75]], ["add", 516, 332, 1, 1, [266, 138, 85]], ["add", 517, 334, 1, 1, [276, 148, 85]], ["add", 518, 50, 1, 1, [266, 193, 30]], ["add", 321, 335, 1, 1, [288, 138, 97, 30]], ["add", 347, 345, 1, 1, [429, 70, 30]], ["add", 341, 345, -1, 1, [416, 70, 19, 13]], ["scale", 341, -1, 1, [416, 70, 19, 13]], ["add", 82, 6, 1, 1, [416, 19, 13]], ["add", 337, 6, -1, 1, [416, 70, 19, 13]], ["add", 75, 349, 1, 1, [416, 70, 30]], ["add", 346, 349, -1, 1, [416, 70, 19, 13]], ["scale", 346, -1, 1, [416, 70, 19, 13]], ["add", 351, 1, 1, 1, [486, 19, 13]], ["add", 339, 1, -1, 1, [416, 70, 19, 13]], ["add", 520, 660, -2, 1, [429, 30]], ["add", 520, 347, 1, 1, [429, 70, 30]], ["add", 520, 232, -2, 1, [395, 64, 32, 24, 6]], ["add", 521, 82, 1, 1, [416, 19, 13]], ["add", 521, 7, -2, 1, [416, 96, 19, 11, 6]], ["add", 522, 343, 1, 1, [416, 65, 19, 7]], ["add", 523, 338, 1, 1, [435, 82, 10, 7]], ["add", 524, 342, 1, 1, [426, 75, 19, 7]], ["add", 525, 340, 1, 1, [416, 65, 10, 7]], ["add", 526, 344, 1, 1, [416, 65, 19, 10]], ["add", 527, 28, 1, 1, [423, 70, 20, 13]], ["add", 528, 348, 1, 1, [423, 70, 19, 10]], ["add", 529, 350, 1, 1, [416, 65, 20, 13]], ["add", 530, 75, 1, 1, [416, 70, 30]], ["add", 531, 351, 1, 1, [486, 19, 13]], ["add", 363, 361, 1, 1, [262, 134, 30]], ["add", 357, 361, -1, 1, [262, 134, 102, 30]], ["scale", 357, -1, 1, [262, 134, 102, 30]], ["add", 73, 83, 1, 1, [352, 224, 30]], ["add", 353, 83, -1, 1, [262, 134, 102, 30]], ["add", 84, 365, 1, 1, [262, 224, 30]], ["add", 362, 365, -1, 1, [262, 134, 102, 30]], ["scale", 362, -1, 1, [262, 134, 102, 30]], ["add", 367, 74, 1, 1, [352, 134, 30]], ["add", 355, 74, -1, 1, [262, 134, 102, 30]], ["add", 74, 83, 1, 2, [262, 134, 102, 30]], ["add", 83, 74, -1, 1, [262, 134, 102, 30]], ["add", 532, 363, 1, 1, [262, 134, 30]], ["add", 532, 452, -2, 1, [262, 134, 75, 38, 30]], ["add", 533, 73, 1, 1, [352, 224, 30]], ["add", 533, 453, -2, 1, [288, 160, 64, 21, 11]], ["add", 534, 359, 1, 1, [280, 129, 120, 7]], ["add", 535, 354, 1, 1, [257, 152, 120, 7]], ["add", 536, 358, 1, 1, [257, 129, 97, 7]], ["add", 537, 356, 1, 1, [280, 152, 97, 7]], ["add", 538, 360, 1, 1, [262, 129, 102, 25]], ["add", 539, 60, 1, 1, [257, 134, 102, 25]], ["add", 540, 364, 1, 1, [257, 129, 97, 25]], ["add", 541, 366, 1, 1, [262, 134, 97, 25]], ["add", 542, 84, 1, 1, [262, 224, 30]], ["add", 543, 367, 1, 1, [352, 134, 30]], ["add", 379, 377, 1, 1, [392, 37, 22]], ["add", 373, 377, -1, 1, [392, 67, 37, 22]], ["scale", 373, -1, 1, [392, 67, 37, 22]], ["add", 67, 80, 1, 1, [414, 67, 51]], ["add", 369, 80, -1, 1, [392, 67, 37, 22]], ["add", 3, 381, 1, 1, [392, 67, 51]], ["add", 378, 381, -1, 1, [392, 67, 37, 22]], ["scale", 378, -1, 1, [392, 67, 37, 22]], ["add", 383, 88, 1, 1, [459, 37, 22]], ["add", 371, 88, -1, 1, [392, 67, 37, 22]], ["add", 88, 80, 1, 2, [392, 67, 37, 22]], ["add", 80, 88, -1, 1, [392, 67, 37, 22]], ["add", 672, 544, 1, 2, [414, 51]], ["add", 676, 544, -1, 2, [414, 51]], ["add", 544, 379, 1, 1, [392, 37, 22]], ["add", 544, 236, -2, 1, [392, 72, 37, 21, 3]], ["add", 545, 67, 1, 1, [414, 67, 51]], ["add", 545, 238, -2, 1, [405, 64, 48, 8, 3]], ["add", 546, 375, 1, 1, [392, 67, 22]], ["add", 547, 370, 1, 1, [414, 85, 37]], ["add", 548, 374, 1, 1, [429, 102, 22]], ["add", 549, 372, 1, 1, [392, 67, 37]], ["add", 550, 376, 1, 1, [414, 67, 37]], ["add", 551, 66, 1, 1, [392, 102, 22]], ["add", 552, 380, 1, 1, [392, 85, 37]], ["add", 553, 382, 1, 1, [429, 67, 22]], ["add", 554, 3, 1, 1, [392, 67, 51]], ["add", 555, 383, 1, 1, [459, 37, 22]], ["add", 395, 393, 1, 1, [328, 200, 51]], ["add", 389, 393, -1, 1, [259, 131, 75, 51]], ["scale", 389, -1, 1, [259, 131, 75, 51]], ["add", 5, 68, 1, 1, [259, 131, 51]], ["add", 385, 68, -1, 1, [259, 131, 75, 51]], ["add", 69, 397, 1, 1, [259, 200, 51]], ["add", 394, 397, -1, 1, [259, 131, 75, 51]], ["scale", 394, -1, 1, [259, 131, 75, 51]], ["add", 399, 4, 1, 1, [328, 131, 51]], ["add", 387, 4, -1, 1, [259, 131, 75, 51]], ["add", 556, 395, 1, 1, [328, 200, 51]], ["add", 556, 454, -2, 1, [264, 136, 64, 38, 21]], ["add", 557, 5, 1, 1, [259, 131, 51]], ["add", 557, 455, -2, 1, [259, 131, 85, 51, 11]], ["add", 558, 391, 1, 1, [304, 131, 120]], ["add", 559, 386, 1, 1, [259, 176, 120]], ["add", 560, 390, 1, 1, [259, 131, 75]], ["add", 561, 388, 1, 1, [304, 176, 75]], ["add", 562, 392, 1, 1, [304, 131, 75]], ["add", 563, 97, 1, 1, [259, 176, 75]], ["add", 564, 396, 1, 1, [259, 131, 120]], ["add", 565, 398, 1, 1, [304, 176, 120]], ["add", 566, 69, 1, 1, [259, 200, 51]], ["add", 567, 399, 1, 1, [328, 131, 51]], ["add", 568, 407, 1, 1, [292, 164, 75]], ["add", 569, 402, 1, 1, [265, 137, 75]], ["add", 570, 406, 1, 1, [292, 137, 102]], ["add", 571, 404, 1, 1, [265, 164, 102]], ["add", 572, 408, 1, 1, [292, 164, 102]], ["add", 573, 105, 1, 1, [265, 137, 102]], ["add", 574, 412, 1, 1, [292, 137, 75]], ["add", 575, 414, 1, 1, [265, 164, 75]], ["add", 576, 423, 1, 1, [431, 100, 28]], ["add", 577, 418, 1, 1, [386, 73, 49]], ["add", 578, 422, 1, 1, [414, 85, 49]], ["add", 579, 420, 1, 1, [386, 73, 28]], ["add", 580, 424, 1, 1, [386, 85, 49]], ["add", 581, 44, 1, 1, [431, 73, 28]], ["add", 582, 428, 1, 1, [386, 100, 28]], ["add", 583, 430, 1, 1, [414, 73, 49]], ["add", 584, 439, 1, 1, [268, 140, 51]], ["add", 585, 434, 1, 1, [274, 146, 51]], ["add", 383, 585, -1, 2, [260, 132, 68, 37, 22, 15]], ["add", 287, 434, -1, 2, [264, 136, 72, 41, 26, 7]], ["add", 586, 438, 1, 1, [289, 161, 30]], ["add", 587, 436, 1, 1, [268, 140, 30]], ["add", 351, 587, -1, 2, [257, 129, 65, 39, 19, 13]], ["add", 319, 436, -1, 2, [267, 139, 75, 43, 25, 7]], ["add", 588, 440, 1, 1, [268, 161, 30]], ["add", 589, 46, 1, 1, [289, 140, 30]], ["add", 367, 589, 1, 1, [257, 134, 65, 32, 20, 10]], ["add", 335, 46, 1, 1, [288, 138, 96, 24, 6, 1]], ["add", 590, 444, 1, 1, [274, 140, 51]], ["add", 591, 446, 1, 1, [268, 146, 51]], ["add", 399, 591, 1, 1, [260, 131, 68, 34, 17, 8]], ["add", 303, 446, 1, 1, [264, 145, 72, 48, 4, 3]], ["add", 129, 299, -1, 2, [273, 145, 79, 51]], ["add", 212, 54, -1, 2, [324, 196, 41, 26]], ["add", 168, 554, 1, 1, [392, 67, 33, 18]], ["add", 150, 439, -1, 2, [264, 136, 51, 4]], ["add", 143, 555, 1, 1, [459, 33, 18, 4]], ["add", 152, 283, -1, 2, [271, 145, 81, 51]], ["add", 166, 100, -1, 2, [324, 192, 41, 26]], ["add", 214, 566, 1, 1, [259, 200, 33, 18]], ["add", 131, 444, 1, 1, [274, 140, 72, 51]], ["add", 167, 567, 1, 1, [328, 131, 33, 18]], ["add", 219, 331, -1, 2, [321, 193, 44, 30]], ["add", 160, 34, -1, 2, [266, 138, 103, 30]], ["add", 144, 530, 1, 1, [385, 70, 33, 30]], ["add", 140, 438, -1, 2, [257, 129, 32, 30]], ["add", 197, 531, 1, 1, [455, 33, 19, 13]], ["add", 134, 315, -1, 2, [321, 192, 44, 30]], ["add", 146, 48, -1, 2, [295, 138, 74, 30]], ["add", 162, 542, 1, 1, [262, 193, 33, 30]], ["add", 172, 440, 1, 1, [268, 161, 65, 30]], ["add", 145, 543, 1, 1, [321, 134, 33, 30]], ["add", 170, 363, -1, 2, [262, 134, 107, 30]], ["add", 194, 73, -1, 2, [352, 224, 19, 13]], ["add", 187, 506, 1, 1, [385, 70, 18, 12]], ["add", 75, 438, -1, 2, [257, 129, 70, 32, 30]], ["add", 113, 305, 1, 1, [391, 64, 32, 18, 12]], ["add", 142, 347, -1, 2, [299, 134, 70, 30]], ["add", 185, 82, -1, 2, [352, 192, 19, 13]], ["add", 196, 518, 1, 1, [262, 193, 18, 12]], ["add", 84, 440, 1, 1, [262, 161, 65, 20, 10]], ["add", 186, 321, 1, 1, [288, 134, 97, 18, 12]], ["add", 207, 395, -1, 2, [328, 200, 37, 22]], ["add", 179, 5, -1, 2, [259, 131, 93, 51]], ["add", 115, 273, 1, 1, [388, 81, 48, 12, 3]], ["add", 56, 439, -1, 2, [264, 136, 81, 48, 4, 3]], ["add", 200, 275, 1, 1, [391, 68, 37, 22, 12]], ["add", 176, 379, -1, 2, [328, 192, 37, 22]], ["add", 117, 67, -1, 2, [285, 131, 67, 51]], ["add", 181, 289, 1, 1, [273, 132, 64, 51, 12]], ["add", 102, 444, 1, 1, [273, 136, 72, 48, 4, 3]], ["add", 116, 291, 1, 1, [260, 145, 64, 51, 12]], ["add", 283, 299, 1, 1, [271, 143, 79, 45, 30]], ["add", 100, 54, 1, 1, [320, 192, 41, 26, 4]], ["add", 315, 331, 1, 1, [320, 192, 44, 30, 1]], ["add", 48, 34, 1, 1, [266, 138, 74, 45, 30]], ["add", 347, 363, 1, 1, [262, 134, 70, 45, 30]], ["add", 82, 73, 1, 1, [320, 192, 32, 19, 13]], ["add", 379, 395, 1, 1, [320, 192, 37, 22, 8]], ["add", 67, 5, 1, 1, [259, 131, 67, 45, 30]], ["add", 279, 311, 1, 1, [385, 72, 40, 24, 5, 2]], ["add", 274, 306, 1, 1, [408, 80, 40, 4, 2, 1]], ["add", 295, 327, 1, 1, [273, 136, 80, 40, 5, 2]], ["add", 290, 322, 1, 1, [264, 145, 80, 40, 5, 2]], ["add", 343, 375, 1, 1, [392, 65, 40, 17, 5, 2]], ["add", 338, 370, 1, 1, [401, 80, 32, 8, 5, 2]], ["add", 359, 391, 1, 1, [280, 129, 80, 40, 5, 2]], ["add", 354, 386, 1, 1, [257, 152, 80, 40, 5, 2]], ["add", 278, 326, 1, 1, [266, 138, 75, 42, 26, 7]], ["add", 276, 324, 1, 1, [272, 144, 72, 41, 4, 3]], ["add", 294, 310, 1, 1, [264, 136, 75, 42, 24, 7]], ["add", 292, 308, 1, 1, [272, 144, 74, 42, 6, 1]], ["add", 358, 374, 1, 1, [257, 129, 75, 42, 17, 7]], ["add", 356, 372, 1, 1, [272, 144, 67, 34, 8, 7]], ["add", 342, 390, 1, 1, [259, 131, 75, 42, 19, 7]], ["add", 340, 388, 1, 1, [272, 144, 65, 32, 10, 7]], ["add", 247, 498, 1, 1, [260, 132, 74, 42, 24, 1]], ["add", 242, 499, 1, 1, [258, 130, 75, 42, 25, 6]], ["add", 263, 512, 1, 1, [260, 132, 69, 36, 23, 14]], ["add", 258, 513, 1, 1, [260, 132, 66, 35, 16, 9]], ["add", 344, 407, -1, 2, [260, 132, 65, 32, 19, 10]], ["add", 28, 402, -1, 2, [260, 132, 70, 39, 20, 13]], ["add", 364, 423, -1, 2, [257, 129, 75, 42, 25, 5]], ["add", 366, 418, -1, 2, [260, 132, 73, 40, 25, 2]], ["add", 246, 510, 1, 1, [261, 130, 68, 34, 17, 8]], ["add", 244, 511, 1, 1, [258, 133, 68, 34, 17, 8]], ["add", 262, 500, 1, 1, [390, 68, 34, 16, 8, 1]], ["add", 260, 501, 1, 1, [385, 66, 34, 17, 8, 6]], ["add", 360, 406, -1, 2, [262, 129, 68, 34, 17, 8]], ["add", 60, 404, -1, 2, [257, 134, 68, 34, 17, 8]], ["add", 348, 422, -1, 2, [389, 68, 32, 17, 8, 2]], ["add", 350, 420, -1, 2, [386, 65, 34, 17, 8, 5]], ["add", 456, 474, 1, 1, [257, 129, 72, 42, 26, 4]], ["add", 457, 475, 1, 1, [257, 129, 76, 41, 29, 3]], ["add", 466, 488, 1, 1, [257, 129, 69, 35, 23, 9]], ["add", 467, 489, 1, 1, [257, 129, 66, 36, 16, 14]], ["add", 376, 408, 1, 1, [257, 129, 67, 37, 30]], ["add", 66, 105, 1, 1, [257, 129, 102, 22, 8]], ["add", 396, 428, 1, 1, [257, 129, 100, 28, 2]], ["add", 398, 430, 1, 1, [257, 129, 73, 47, 30]], ["add", 458, 486, 1, 1, [261, 130, 65, 32, 20, 10]], ["add", 459, 487, 1, 1, [258, 133, 65, 32, 20, 10]], ["add", 464, 476, 1, 1, [387, 65, 32, 16, 10, 4]], ["add", 465, 477, 1, 1, [388, 65, 32, 20, 9, 3]], ["add", 392, 412, 1, 1, [292, 131, 65, 20, 10]], ["add", 97, 414, 1, 1, [259, 164, 65, 20, 10]], ["add", 380, 424, 1, 1, [386, 65, 37, 20, 10]], ["add", 382, 44, 1, 1, [421, 65, 20, 8, 2]], ["add", 248, 546, -1, 2, [288, 160, 67, 17, 8, 7]], ["add", 10, 547, -1, 2, [258, 130, 75, 34, 25, 7]], ["add", 268, 560, -1, 2, [259, 131, 75, 35, 25, 7]], ["add", 270, 561, -1, 2, [288, 160, 66, 16, 9, 7]], ["add", 280, 568, -1, 2, [288, 160, 72, 25, 4, 3]], ["add", 38, 569, -1, 2, [265, 137, 75, 41, 25, 7]], ["add", 300, 578, -1, 2, [264, 136, 75, 40, 25, 7]], ["add", 302, 579, -1, 2, [288, 160, 73, 25, 5, 2]], ["add", 252, 558, -1, 2, [296, 130, 96, 24, 6, 1]], ["add", 254, 559, -1, 2, [258, 168, 96, 24, 6, 1]], ["add", 264, 548, -1, 2, [418, 96, 16, 8, 6, 1]], ["add", 79, 549, -1, 2, [392, 66, 34, 24, 6, 1]], ["add", 296, 570, -1, 2, [290, 136, 96, 24, 6, 1]], ["add", 19, 571, -1, 2, [264, 162, 96, 24, 6, 1]], ["add", 284, 576, -1, 2, [424, 96, 24, 4, 2, 1]], ["add", 286, 577, -1, 2, [386, 72, 40, 24, 6, 1]], ["add", 460, 522, -1, 2, [264, 136, 65, 32, 19, 7]], ["add", 461, 523, -1, 2, [258, 130, 82, 51, 10, 7]], ["add", 468, 536, -1, 2, [257, 129, 82, 51, 9, 7]], ["add", 469, 537, -1, 2, [264, 136, 66, 35, 16, 7]], ["add", 312, 572, 1, 1, [264, 136, 74, 44, 31]], ["add", 24, 573, 1, 1, [264, 136, 84, 50, 1]], ["add", 332, 580, 1, 1, [264, 136, 85, 49, 2]], ["add", 334, 581, 1, 1, [264, 136, 73, 47, 28]], ["add", 462, 534, -1, 2, [280, 129, 72, 48, 4, 3]], ["add", 463, 535, -1, 2, [257, 152, 72, 48, 4, 3]], ["add", 470, 524, -1, 2, [393, 72, 32, 16, 4, 3]], ["add", 471, 525, -1, 2, [400, 65, 48, 9, 4, 3]], ["add", 328, 574, 1, 1, [276, 137, 72, 48, 3]], ["add", 109, 575, 1, 1, [265, 148, 72, 48, 3]], ["add", 316, 582, 1, 1, [385, 72, 44, 28, 3]], ["add", 318, 583, 1, 1, [412, 72, 48, 2, 1]], ["add", 478, 526, 1, 1, [388, 65, 36, 16, 9, 3]], ["add", 479, 527, 1, 1, [387, 66, 32, 16, 9, 4]], ["add", 490, 538, 1, 1, [262, 129, 66, 36, 16, 9]], ["add", 491, 539, 1, 1, [257, 134, 66, 36, 16, 9]], ["add", 502, 550, 1, 1, [406, 66, 36, 8, 1]], ["add", 503, 551, 1, 1, [385, 66, 36, 22, 9]], ["add", 514, 562, 1, 1, [276, 131, 66, 36, 9]], ["add", 515, 563, 1, 1, [259, 148, 66, 36, 9]], ["add", 480, 540, 1, 1, [257, 129, 76, 45, 25, 3]], ["add", 481, 541, 1, 1, [258, 130, 72, 41, 25, 4]], ["add", 492, 528, 1, 1, [258, 130, 70, 39, 19, 10]], ["add", 493, 529, 1, 1, [258, 130, 65, 32, 20, 13]], ["add", 516, 552, 1, 1, [258, 130, 85, 37, 8]], ["add", 517, 553, 1, 1, [258, 130, 67, 45, 22]], ["add", 504, 564, 1, 1, [258, 130, 84, 44, 1]], ["add", 505, 565, 1, 1, [258, 130, 74, 45, 31]], ["add", 273, 554, 1, 1, [388, 64, 33, 17, 12, 3]], ["add", 275, 555, 1, 1, [387, 64, 33, 18, 8, 4]], ["add", 506, 530, 1, 1, [385, 70, 33, 18, 12]], ["add", 305, 531, 1, 1, [390, 64, 32, 18, 12, 1]], ["add", 518, 542, 1, 1, [262, 193, 33, 18, 12]], ["add", 321, 543, 1, 1, [257, 134, 64, 33, 18, 12]], ["add", 289, 566, 1, 1, [259, 132, 64, 33, 18, 12]], ["add", 291, 567, 1, 1, [260, 131, 64, 33, 18, 12]], ["scale", 243, 1, 1, [258, 130, 82, 42, 7]], ["add", 592, 349, -1, 1, [320, 192, 42, 25, 7]], ["add", 593, 349, -1, 1, [320, 192, 42, 25, 7]], ["add", 594, 349, 1, 1, [320, 192, 42, 25, 7]], ["add", 592, 243, 1, 1, [320, 192, 42, 25, 7]], ["add", 593, 243, -1, 1, [320, 192, 42, 25, 7]], ["add", 596, 243, -1, 1, [320, 192, 42, 25, 7]], ["add", 592, 365, 1, 1, [320, 192, 42, 25, 7]], ["add", 594, 365, -1, 1, [320, 192, 42, 25, 7]], ["add", 596, 365, -1, 1, [320, 192, 42, 25, 7]], ["add", 593, 361, -1, 1, [320, 192, 42, 25, 7]], ["add", 594, 361, 1, 1, [320, 192, 42, 25, 7]], ["add", 596, 361, -1, 1, [320, 192, 42, 25, 7]], ["add", 592, 283, 1, 1, [264, 136, 72, 42, 25, 7]], ["add", 593, 100, 1, 1, [320, 192, 41, 25, 4, 3]], ["add", 594, 315, 1, 1, [320, 192, 42, 24, 6, 1]], ["add", 349, 48, 1, 1, [266, 138, 74, 42, 25, 7]], ["add", 596, 347, 1, 1, [257, 129, 65, 42, 25, 7]], ["add", 243, 82, 1, 1, [320, 192, 32, 19, 10, 7]], ["add", 365, 379, 1, 1, [320, 192, 34, 17, 8, 7]], ["add", 361, 67, 1, 1, [259, 131, 67, 42, 25, 7]], ["add", 600, 564, -1, 1, [409, 80, 40, 5, 2]], ["add", 601, 564, -1, 1, [409, 80, 40, 5, 2]], ["add", 602, 564, 1, 1, [409, 80, 40, 5, 2]], ["add", 600, 565, 1, 1, [409, 80, 40, 5, 2]], ["add", 601, 565, -1, 1, [409, 80, 40, 5, 2]], ["add", 604, 565, -1, 1, [409, 80, 40, 5, 2]], ["add", 600, 550, 1, 1, [409, 80, 40, 5, 2]], ["add", 602, 550, -1, 1, [409, 80, 40, 5, 2]], ["add", 604, 550, -1, 1, [409, 80, 40, 5, 2]], ["add", 601, 405, -1, 1, [409, 80, 40, 5, 2]], ["add", 602, 405, 1, 1, [409, 80, 40, 5, 2]], ["add", 604, 405, -1, 1, [409, 80, 40, 5, 2]], ["add", 600, 279, 1, 1, [385, 72, 40, 24, 5, 2]], ["add", 601, 274, 1, 1, [408, 80, 40, 4, 2, 1]], ["add", 602, 295, 1, 1, [273, 136, 80, 40, 5, 2]], ["add", 564, 290, 1, 1, [264, 145, 80, 40, 5, 2]], ["add", 604, 343, 1, 1, [392, 65, 40, 17, 5, 2]], ["add", 565, 338, 1, 1, [401, 80, 32, 8, 5, 2]], ["add", 550, 359, 1, 1, [280, 129, 80, 40, 5, 2]], ["add", 405, 354, 1, 1, [257, 152, 80, 40, 5, 2]], ["add", 608, 410, -1, 1, [144, 75, 42, 7]], ["add", 609, 410, -1, 1, [144, 75, 42, 7]], ["add", 610, 410, 1, 1, [144, 75, 42, 7]], ["add", 608, 417, 1, 1, [144, 75, 42, 7]], ["add", 609, 417, -1, 1, [144, 75, 42, 7]], ["add", 612, 417, -1, 1, [144, 75, 42, 7]], ["add", 608, 419, 1, 1, [144, 75, 42, 7]], ["add", 610, 419, -1, 1, [144, 75, 42, 7]], ["add", 612, 419, -1, 1, [144, 75, 42, 7]], ["add", 609, 421, -1, 1, [144, 75, 42, 7]], ["add", 610, 421, 1, 1, [144, 75, 42, 7]], ["add", 612, 421, -1, 1, [144, 75, 42, 7]], ["add", 608, 278, 1, 1, [266, 138, 75, 42, 26, 7]], ["add", 609, 276, 1, 1, [272, 144, 72, 41, 4, 3]], ["add", 610, 294, 1, 1, [264, 136, 75, 42, 24, 7]], ["add", 410, 292, 1, 1, [272, 144, 74, 42, 6, 1]], ["add", 612, 358, 1, 1, [257, 129, 75, 42, 17, 7]], ["add", 417, 356, 1, 1, [272, 144, 67, 34, 8, 7]], ["add", 419, 342, 1, 1, [259, 131, 75, 42, 19, 7]], ["add", 421, 340, 1, 1, [272, 144, 65, 32, 10, 7]], ["scale", 68, 1, 2, [259, 131, 75, 51]], ["add", 68, 4, -1, 1, [259, 131, 75, 51]], ["add", 31, 12, 1, 2, [388, 75, 41, 26]], ["add", 616, 1, -1, 1, [260, 132, 75, 51]], ["add", 617, 1, -1, 1, [260, 132, 75, 51]], ["add", 618, 1, 1, 1, [260, 132, 75, 51]], ["add", 616, 4, -2, 1, [260, 132, 75, 51]], ["add", 617, 4, 2, 1, [260, 132, 75, 51]], ["add", 620, 4, -1, 1, [260, 132, 75, 51]], ["add", 616, 6, -2, 1, [260, 132, 75, 51]], ["add", 618, 6, 2, 1, [260, 132, 75, 51]], ["add", 620, 6, -1, 1, [260, 132, 75, 51]], ["add", 617, 12, 2, 1, [260, 132, 75, 51]], ["add", 618, 12, -2, 1, [260, 132, 75, 51]], ["add", 620, 12, -1, 1, [260, 132, 75, 51]], ["add", 616, 247, 1, 1, [260, 132, 74, 42, 24, 1]], ["add", 617, 242, 1, 1, [258, 130, 75, 42, 25, 6]], ["add", 618, 263, 1, 1, [260, 132, 69, 36, 23, 14]], ["add", 1, 258, 1, 1, [260, 132, 66, 35, 16, 9]], ["add", 620, 344, 1, 1, [260, 132, 65, 32, 19, 10]], ["add", 4, 28, 1, 1, [260, 132, 70, 39, 20, 13]], ["add", 6, 364, 1, 1, [257, 129, 75, 42, 25, 5]], ["add", 12, 366, 1, 1, [260, 132, 73, 40, 25, 2]], ["add", 624, 426, -1, 1, [391, 68, 34, 17]], ["add", 625, 426, -1, 1, [391, 68, 34, 17]], ["add", 626, 426, 1, 1, [391, 68, 34, 17]], ["add", 624, 433, -2, 1, [391, 68, 34, 17]], ["add", 625, 433, 2, 1, [391, 68, 34, 17]], ["add", 628, 433, -1, 1, [391, 68, 34, 17]], ["add", 624, 435, -2, 1, [391, 68, 34, 17]], ["add", 626, 435, 2, 1, [391, 68, 34, 17]], ["add", 628, 435, -1, 1, [391, 68, 34, 17]], ["add", 625, 437, 2, 1, [391, 68, 34, 17]], ["add", 626, 437, -2, 1, [391, 68, 34, 17]], ["add", 628, 437, -1, 1, [391, 68, 34, 17]], ["add", 624, 246, 1, 1, [261, 130, 68, 34, 17, 8]], ["add", 625, 244, 1, 1, [258, 133, 68, 34, 17, 8]], ["add", 626, 262, 1, 1, [390, 68, 34, 16, 8, 1]], ["add", 426, 260, 1, 1, [385, 66, 34, 17, 8, 6]], ["add", 628, 360, 1, 1, [262, 129, 68, 34, 17, 8]], ["add", 433, 60, 1, 1, [257, 134, 68, 34, 17, 8]], ["add", 435, 348, 1, 1, [389, 68, 32, 17, 8, 2]], ["add", 437, 350, 1, 1, [386, 65, 34, 17, 8, 5]], ["add", 632, 551, -1, 1, [257, 129, 76, 42, 30]], ["add", 633, 551, -1, 1, [257, 129, 76, 42, 30]], ["add", 634, 551, 1, 1, [257, 129, 76, 42, 30]], ["add", 632, 552, -2, 1, [257, 129, 76, 42, 30]], ["add", 633, 552, 2, 1, [257, 129, 76, 42, 30]], ["add", 636, 552, -1, 1, [257, 129, 76, 42, 30]], ["add", 632, 553, -2, 1, [257, 129, 76, 42, 30]], ["add", 634, 553, 2, 1, [257, 129, 76, 42, 30]], ["add", 636, 553, -1, 1, [257, 129, 76, 42, 30]], ["add", 633, 562, 2, 1, [257, 129, 76, 42, 30]], ["add", 634, 562, -2, 1, [257, 129, 76, 42, 30]], ["add", 636, 562, -1, 1, [257, 129, 76, 42, 30]], ["add", 632, 456, 1, 1, [257, 129, 72, 42, 26, 4]], ["add", 633, 457, 1, 1, [257, 129, 76, 41, 29, 3]], ["add", 634, 466, 1, 1, [257, 129, 69, 35, 23, 9]], ["add", 551, 467, 1, 1, [257, 129, 66, 36, 16, 14]], ["add", 636, 376, 1, 1, [257, 129, 67, 37, 17, 15]], ["add", 552, 66, 1, 1, [257, 129, 68, 34, 22, 8]], ["add", 553, 396, 1, 1, [257, 129, 76, 40, 28, 2]], ["add", 562, 398, 1, 1, [257, 129, 73, 42, 27, 5]], ["add", 640, 250, -1, 1, [423, 65, 20, 10]], ["add", 641, 250, -1, 1, [423, 65, 20, 10]], ["add", 642, 250, 1, 1, [423, 65, 20, 10]], ["add", 640, 266, -2, 1, [423, 65, 20, 10]], ["add", 641, 266, 2, 1, [423, 65, 20, 10]], ["add", 640, 644, 2, 1, [423, 65, 20, 10]], ["add", 644, 266, -1, 1, [423, 65, 20, 10]], ["add", 640, 259, -2, 1, [423, 65, 20, 10]], ["add", 642, 259, 2, 1, [423, 65, 20, 10]], ["add", 644, 259, -1, 1, [423, 65, 20, 10]], ["add", 641, 261, 2, 1, [423, 65, 20, 10]], ["add", 642, 261, -2, 1, [423, 65, 20, 10]], ["add", 644, 261, -1, 1, [423, 65, 20, 10]], ["add", 640, 458, 1, 1, [261, 130, 65, 32, 20, 10]], ["add", 641, 459, 1, 1, [258, 133, 65, 32, 20, 10]], ["add", 642, 464, 1, 1, [387, 65, 32, 16, 10, 4]], ["add", 250, 465, 1, 1, [388, 65, 32, 20, 9, 3]], ["add", 644, 392, 1, 1, [292, 131, 65, 20, 10]], ["add", 266, 97, 1, 1, [259, 164, 65, 20, 10]], ["add", 259, 380, 1, 1, [386, 65, 37, 20, 10]], ["add", 261, 382, 1, 1, [421, 65, 20, 8, 2]], ["add", 648, 530, -1, 1, [288, 160, 75, 25, 7]], ["add", 649, 530, -1, 1, [288, 160, 75, 25, 7]], ["add", 650, 530, 1, 1, [288, 160, 75, 25, 7]], ["add", 648, 563, 1, 1, [288, 160, 75, 25, 7]], ["add", 649, 563, -1, 1, [288, 160, 75, 25, 7]], ["add", 652, 563, -1, 1, [288, 160, 75, 25, 7]], ["add", 648, 542, 1, 1, [288, 160, 75, 25, 7]], ["add", 650, 542, -1, 1, [288, 160, 75, 25, 7]], ["add", 652, 542, -1, 1, [288, 160, 75, 25, 7]], ["add", 649, 442, -1, 1, [288, 160, 75, 25, 7]], ["add", 650, 442, 1, 1, [288, 160, 75, 25, 7]], ["add", 652, 442, -1, 1, [288, 160, 75, 25, 7]], ["add", 648, 248, 1, 1, [288, 160, 67, 17, 8, 7]], ["add", 649, 10, 1, 1, [258, 130, 75, 34, 25, 7]], ["add", 650, 268, 1, 1, [259, 131, 75, 35, 25, 7]], ["add", 530, 270, 1, 1, [288, 160, 66, 16, 9, 7]], ["add", 652, 280, 1, 1, [288, 160, 72, 25, 4, 3]], ["add", 563, 38, 1, 1, [265, 137, 75, 41, 25, 7]], ["add", 542, 300, 1, 1, [264, 136, 75, 40, 25, 7]], ["add", 442, 302, 1, 1, [288, 160, 73, 25, 5, 2]], ["add", 656, 333, -1, 1, [427, 96, 24, 6]], ["add", 657, 333, -1, 1, [427, 96, 24, 6]], ["add", 658, 333, 1, 1, [427, 96, 24, 6]], ["add", 656, 317, 1, 1, [427, 96, 24, 6]], ["add", 657, 317, -1, 1, [427, 96, 24, 6]], ["add", 656, 660, -1, 1, [427, 96, 24, 6]], ["add", 660, 317, -1, 1, [427, 96, 24, 6]], ["add", 656, 257, 1, 1, [427, 96, 24, 6]], ["add", 658, 257, -1, 1, [427, 96, 24, 6]], ["add", 660, 257, -1, 1, [427, 96, 24, 6]], ["add", 657, 245, -1, 1, [427, 96, 24, 6]], ["add", 658, 245, 1, 1, [427, 96, 24, 6]], ["add", 660, 245, -1, 1, [427, 96, 24, 6]], ["add", 656, 252, 1, 1, [296, 130, 96, 24, 6, 1]], ["add", 657, 254, 1, 1, [258, 168, 96, 24, 6, 1]], ["add", 658, 264, 1, 1, [418, 96, 16, 8, 6, 1]], ["add", 333, 79, 1, 1, [392, 66, 34, 24, 6, 1]], ["add", 660, 296, 1, 1, [290, 136, 96, 24, 6, 1]], ["add", 317, 19, 1, 1, [264, 162, 96, 24, 6, 1]], ["add", 257, 284, 1, 1, [424, 96, 24, 4, 2, 1]], ["add", 245, 286, 1, 1, [386, 72, 40, 24, 6, 1]], ["add", 664, 460, 1, 1, [264, 136, 65, 32, 19, 7]], ["add", 665, 461, 1, 1, [258, 130, 82, 51, 10, 7]], ["add", 666, 468, 1, 1, [257, 129, 82, 51, 9, 7]], ["add", 401, 469, 1, 1, [264, 136, 66, 35, 16, 7]], ["add", 668, 312, 1, 1, [264, 136, 74, 44, 31]], ["add", 403, 24, 1, 1, [264, 136, 84, 50, 1]], ["add", 670, 332, 1, 1, [264, 136, 85, 49, 2]], ["add", 671, 334, 1, 1, [264, 136, 73, 47, 28]], ["add", 672, 241, -1, 1, [413, 72, 48, 3]], ["add", 673, 241, -1, 1, [413, 72, 48, 3]], ["add", 674, 241, 1, 1, [413, 72, 48, 3]], ["add", 672, 234, 1, 1, [413, 72, 48, 3]], ["add", 673, 234, -1, 1, [413, 72, 48, 3]], ["add", 676, 234, -1, 1, [413, 72, 48, 3]], ["add", 672, 229, 1, 1, [413, 72, 48, 3]], ["add", 674, 229, -1, 1, [413, 72, 48, 3]], ["add", 676, 229, -1, 1, [413, 72, 48, 3]], ["add", 673, 227, -1, 1, [413, 72, 48, 3]], ["add", 674, 227, 1, 1, [413, 72, 48, 3]], ["add", 676, 227, -1, 1, [413, 72, 48, 3]], ["add", 672, 462, 1, 1, [280, 129, 72, 48, 4, 3]], ["add", 673, 463, 1, 1, [257, 152, 72, 48, 4, 3]], ["add", 674, 470, 1, 1, [393, 72, 32, 16, 4, 3]], ["add", 241, 471, 1, 1, [400, 65, 48, 9, 4, 3]], ["add", 676, 328, 1, 1, [276, 137, 72, 48, 3]], ["add", 234, 109, 1, 1, [265, 148, 72, 48, 3]], ["add", 229, 316, 1, 1, [385, 72, 44, 28, 3]], ["add", 227, 318, 1, 1, [412, 72, 48, 2, 1]], ["add", 49, 285, -1, 1, [407, 66, 36, 9]], ["add", 83, 285, -1, 1, [407, 66, 36, 9]], ["add", 98, 285, 1, 1, [407, 66, 36, 9]], ["add", 49, 225, 1, 1, [407, 66, 36, 9]], ["add", 83, 225, -1, 1, [407, 66, 36, 9]], ["add", 101, 225, -1, 1, [407, 66, 36, 9]], ["add", 49, 281, 1, 1, [407, 66, 36, 9]], ["add", 98, 281, -1, 1, [407, 66, 36, 9]], ["add", 101, 281, -1, 1, [407, 66, 36, 9]], ["add", 83, 393, -1, 1, [407, 66, 36, 9]], ["add", 98, 393, 1, 1, [407, 66, 36, 9]], ["add", 101, 393, -1, 1, [407, 66, 36, 9]], ["add", 49, 478, 1, 1, [388, 65, 36, 16, 9, 3]], ["add", 83, 479, 1, 1, [387, 66, 32, 16, 9, 4]], ["add", 98, 490, 1, 1, [262, 129, 66, 36, 16, 9]], ["add", 285, 491, 1, 1, [257, 134, 66, 36, 16, 9]], ["add", 101, 502, 1, 1, [406, 66, 36, 8, 1]], ["add", 225, 503, 1, 1, [385, 66, 36, 22, 9]], ["add", 281, 514, 1, 1, [276, 131, 66, 36, 9]], ["add", 393, 515, 1, 1, [259, 148, 66, 36, 9]], ["add", 68, 397, -1, 1, [258, 130, 85, 45]], ["add", 80, 397, -1, 1, [258, 130, 85, 45]], ["add", 88, 397, 1, 1, [258, 130, 85, 45]], ["add", 68, 377, 1, 1, [258, 130, 85, 45]], ["add", 80, 377, -1, 1, [258, 130, 85, 45]], ["add", 31, 377, -1, 1, [258, 130, 85, 45]], ["add", 68, 381, 1, 1, [258, 130, 85, 45]], ["add", 88, 381, -1, 1, [258, 130, 85, 45]], ["add", 31, 381, -1, 1, [258, 130, 85, 45]], ["add", 80, 345, -1, 1, [258, 130, 85, 45]], ["add", 88, 345, 1, 1, [258, 130, 85, 45]], ["add", 31, 345, -1, 1, [258, 130, 85, 45]], ["add", 68, 480, 1, 1, [257, 129, 76, 45, 25, 3]], ["add", 80, 481, 1, 1, [258, 130, 72, 41, 25, 4]], ["add", 88, 492, 1, 1, [258, 130, 70, 39, 19, 10]], ["add", 397, 493, 1, 1, [258, 130, 65, 32, 20, 13]], ["add", 31, 516, 1, 1, [258, 130, 85, 37, 8]], ["add", 377, 517, 1, 1, [258, 130, 67, 45, 22]], ["add", 381, 504, 1, 1, [258, 130, 84, 44, 1]], ["add", 345, 505, 1, 1, [258, 130, 74, 45, 31]], ["add", 33, 301, -1, 1, [455, 33, 18, 12]], ["add", 55, 301, -1, 1, [455, 33, 18, 12]], ["add", 74, 301, 1, 1, [455, 33, 18, 12]], ["add", 33, 329, 1, 1, [455, 33, 18, 12]], ["add", 55, 329, -1, 1, [455, 33, 18, 12]], ["add", 85, 329, -1, 1, [455, 33, 18, 12]], ["add", 33, 297, 1, 1, [455, 33, 18, 12]], ["add", 74, 297, -1, 1, [455, 33, 18, 12]], ["add", 85, 297, -1, 1, [455, 33, 18, 12]], ["add", 55, 313, -1, 1, [455, 33, 18, 12]], ["add", 74, 313, 1, 1, [455, 33, 18, 12]], ["add", 85, 313, -1, 1, [455, 33, 18, 12]], ["add", 33, 273, 1, 1, [388, 64, 33, 17, 12, 3]], ["add", 55, 275, 1, 1, [387, 64, 33, 18, 8, 4]], ["add", 74, 506, 1, 1, [385, 70, 33, 18, 12]], ["add", 301, 305, 1, 1, [390, 64, 32, 18, 12, 1]], ["add", 85, 518, 1, 1, [262, 193, 33, 18, 12]], ["add", 329, 321, 1, 1, [257, 134, 64, 33, 18, 12]], ["add", 297, 289, 1, 1, [259, 132, 64, 33, 18, 12]], ["add", 313, 291, 1, 1, [260, 131, 64, 33, 18, 12]], ["add", 215, 484, -1, 2, [260, 132, 68, 38, 21, 15]], ["add", 129, 448, -1, 2, [256, 128, 75, 34, 17, 4]], ["add", 124, 485, -1, 2, [256, 128, 64, 51, 11, 4]], ["add", 212, 449, -1, 2, [260, 132, 64, 34, 17, 11]], ["add", 168, 584, -1, 2, [260, 132, 64, 33, 17, 8, 3]], ["add", 150, 3, 1, 1, [256, 128, 67, 34, 17, 8, 4]], ["add", 143, 585, -1, 2, [256, 128, 64, 33, 18, 11, 4]], ["add", 189, 383, 1, 1, [260, 132, 68, 37, 21, 12, 3]], ["add", 130, 472, -1, 2, [256, 131, 64, 34, 17, 8, 4]], ["add", 152, 231, -1, 2, [267, 128, 64, 34, 17, 4]], ["add", 213, 473, -1, 2, [260, 128, 68, 33, 17, 8, 3]], ["add", 166, 226, -1, 2, [256, 132, 68, 34, 17, 11]], ["add", 214, 590, 1, 1, [256, 132, 68, 33, 17, 8, 3]], ["add", 131, 69, 1, 1, [259, 128, 64, 34, 17, 8, 4]], ["add", 167, 591, 1, 1, [260, 128, 68, 33, 17, 8, 3]], ["add", 151, 399, 1, 1, [256, 131, 64, 34, 17, 8, 4]], ["add", 157, 508, -1, 2, [256, 128, 64, 38, 30, 1]], ["add", 219, 450, -1, 2, [257, 129, 64, 38, 20, 10]], ["add", 210, 509, -1, 2, [257, 129, 65, 39, 21, 11]], ["add", 160, 451, -1, 2, [256, 128, 102, 20, 10, 1]], ["add", 144, 438, -1, 2, [256, 128, 70, 32, 30, 1]], ["add", 136, 75, 1, 1, [257, 129, 64, 32, 18, 10, 6]], ["add", 197, 587, -1, 2, [257, 129, 65, 33, 19, 11, 6]], ["add", 147, 351, 1, 1, [256, 128, 64, 38, 18, 12, 1]], ["add", 220, 496, -1, 2, [257, 128, 65, 32, 18, 10, 6]], ["add", 134, 230, -1, 2, [256, 129, 65, 38, 20, 10]], ["add", 161, 497, -1, 2, [256, 134, 64, 32, 20, 10, 1]], ["add", 146, 228, -1, 2, [294, 128, 64, 20, 10, 1]], ["add", 162, 440, 1, 1, [262, 128, 65, 33, 20, 10]], ["add", 221, 84, 1, 1, [256, 129, 65, 32, 18, 10, 6]], ["add", 145, 589, 1, 1, [256, 134, 64, 32, 20, 10, 1]], ["add", 135, 367, 1, 1, [257, 128, 65, 32, 18, 10, 6]], ["add", 205, 532, -1, 2, [262, 134, 70, 38, 19, 13]], ["add", 170, 452, 1, 1, [256, 128, 75, 32, 24, 6]], ["add", 118, 533, -1, 2, [256, 128, 64, 32, 21, 11]], ["add", 194, 453, 1, 1, [288, 160, 64, 19, 11, 6]], ["add", 187, 586, -1, 2, [288, 160, 70, 18, 12, 1]], ["add", 140, 32, 1, 1, [256, 128, 74, 32, 24, 6, 1]], ["add", 113, 436, -1, 2, [256, 128, 64, 32, 18, 11, 7]], ["add", 198, 319, 1, 1, [257, 129, 65, 33, 19, 10, 7]], ["add", 171, 520, -1, 2, [256, 138, 64, 32, 24, 6, 1]], ["add", 142, 232, 1, 1, [267, 128, 64, 32, 24, 6]], ["add", 195, 521, -1, 2, [288, 128, 96, 18, 10, 6, 1]], ["add", 185, 7, 1, 1, [256, 160, 96, 19, 11, 6]], ["add", 196, 588, 1, 1, [256, 161, 96, 18, 10, 6]], ["add", 172, 50, 1, 1, [266, 128, 64, 32, 24, 6, 1]], ["add", 186, 46, 1, 1, [288, 128, 96, 18, 10, 6, 1]], ["add", 141, 335, 1, 1, [256, 138, 64, 32, 24, 6, 1]], ["add", 120, 556, -1, 2, [256, 128, 64, 38, 21, 8]], ["add", 207, 454, 1, 1, [264, 136, 64, 37, 21, 3]], ["add", 192, 557, -1, 2, [259, 131, 67, 37, 22, 11]], ["add", 179, 455, 1, 1, [256, 128, 85, 48, 8, 3]], ["add", 115, 439, -1, 2, [256, 128, 81, 48, 8, 4, 3]], ["add", 178, 56, 1, 1, [264, 136, 64, 33, 17, 4, 3]], ["add", 200, 434, -1, 2, [259, 131, 67, 34, 17, 11, 7]], ["add", 138, 287, 1, 1, [256, 128, 64, 33, 18, 8, 7]], ["add", 208, 544, -1, 2, [264, 128, 72, 33, 17, 4, 3]], ["add", 176, 236, 1, 1, [256, 136, 72, 37, 21, 3]], ["add", 180, 545, -1, 2, [256, 145, 64, 48, 8, 4, 3]], ["add", 117, 238, 1, 1, [277, 128, 64, 48, 8, 3]], ["add", 181, 444, 1, 1, [273, 128, 64, 48, 8, 4, 3]], ["add", 209, 102, 1, 1, [256, 136, 72, 33, 17, 4, 3]], ["add", 116, 446, 1, 1, [256, 145, 64, 48, 8, 4, 3]], ["add", 177, 303, 1, 1, [264, 128, 72, 33, 17, 4, 3]], ["add", 169, 119, 1, 1, [256, 128, 64, 40, 25, 5, 2]], ["add", 119, 169, -1, 2, [256, 128, 64, 40, 25, 5, 2]], ["scale", 119, -2, 1, [256, 128, 64, 40, 25, 5, 2]], ["add", 112, 139, 1, 1, [256, 128, 64, 35, 16, 9, 7]], ["add", 139, 112, -1, 2, [256, 128, 64, 35, 16, 9, 7]], ["scale", 139, -2, 1, [256, 128, 64, 35, 16, 9, 7]], ["add", 204, 193, 1, 1, [258, 130, 66, 33, 18, 11, 7]], ["add", 193, 204, -1, 2, [258, 130, 66, 33, 18, 11, 7]], ["scale", 193, -2, 1, [258, 130, 66, 33, 18, 11, 7]], ["add", 188, 199, 1, 1, [320, 192, 33, 16, 9, 5, 2]], ["add", 199, 188, -1, 2, [320, 192, 33, 16, 9, 5, 2]], ["scale", 199, -2, 1, [320, 192, 33, 16, 9, 5, 2]], ["add", 174, 122, 1, 1, [256, 137, 64, 40, 16, 5, 2]], ["add", 122, 174, -1, 2, [256, 137, 64, 40, 16, 5, 2]], ["scale", 122, -2, 1, [256, 137, 64, 40, 16, 5, 2]], ["add", 182, 203, 1, 1, [256, 144, 80, 33, 9, 5, 2]], ["add", 203, 182, -1, 2, [256, 144, 80, 33, 9, 5, 2]], ["scale", 203, -2, 1, [256, 144, 80, 33, 9, 5, 2]], ["add", 175, 123, 1, 1, [265, 128, 64, 40, 16, 5, 2]], ["add", 123, 175, -1, 2, [265, 128, 64, 40, 16, 5, 2]], ["scale", 123, -2, 1, [265, 128, 64, 40, 16, 5, 2]], ["add", 183, 202, 1, 1, [272, 128, 80, 33, 9, 5, 2]], ["add", 202, 183, -1, 2, [272, 128, 80, 33, 9, 5, 2]], ["scale", 202, -2, 1, [272, 128, 80, 33, 9, 5, 2]], ["add", 206, 191, 1, 1, [258, 130, 66, 35, 18, 9, 7]], ["add", 191, 206, -1, 2, [258, 130, 66, 35, 18, 9, 7]], ["scale", 191, -2, 1, [258, 130, 66, 35, 18, 9, 7]], ["add", 184, 201, 1, 1, [272, 144, 64, 33, 9, 5, 2]], ["add", 201, 184, -1, 2, [272, 144, 64, 33, 9, 5, 2]], ["scale", 201, -2, 1, [272, 144, 64, 33, 9, 5, 2]], ["add", 173, 121, 1, 1, [256, 128, 73, 40, 16, 5, 2]], ["add", 121, 173, -1, 2, [256, 128, 73, 40, 16, 5, 2]], ["scale", 121, -2, 1, [256, 128, 73, 40, 16, 5, 2]], ["add", 114, 137, 1, 1, [256, 128, 64, 33, 16, 11, 7]], ["add", 137, 114, -1, 2, [256, 128, 64, 33, 16, 11, 7]], ["scale", 137, -2, 1, [256, 128, 64, 33, 16, 11, 7]], ["add", 129, 150, 1, 1, [256, 128, 67, 34, 17, 8, 4]], ["add", 150, 129, -1, 2, [256, 128, 67, 34, 17, 8, 4]], ["scale", 150, -2, 1, [256, 128, 67, 34, 17, 8, 4]], ["add", 124, 143, 1, 1, [256, 128, 64, 33, 18, 11, 4]], ["add", 143, 124, -1, 2, [256, 128, 64, 33, 18, 11, 4]], ["scale", 143, -2, 1, [256, 128, 64, 33, 18, 11, 4]], ["add", 215, 189, 1, 1, [260, 132, 68, 37, 21, 12, 3]], ["add", 189, 215, -1, 2, [260, 132, 68, 37, 21, 12, 3]], ["scale", 189, -2, 1, [260, 132, 68, 37, 21, 12, 3]], ["add", 212, 168, 1, 1, [260, 132, 64, 33, 17, 8, 3]], ["add", 168, 212, -1, 2, [260, 132, 64, 33, 17, 8, 3]], ["scale", 168, -2, 1, [260, 132, 64, 33, 17, 8, 3]], ["add", 152, 131, 1, 1, [259, 128, 64, 34, 17, 8, 4]], ["add", 131, 152, -1, 2, [259, 128, 64, 34, 17, 8, 4]], ["scale", 131, -2, 1, [259, 128, 64, 34, 17, 8, 4]], ["add", 213, 167, 1, 1, [260, 128, 68, 33, 17, 8, 3]], ["add", 167, 213, -1, 2, [260, 128, 68, 33, 17, 8, 3]], ["scale", 167, -2, 1, [260, 128, 68, 33, 17, 8, 3]], ["add", 130, 151, 1, 1, [256, 131, 64, 34, 17, 8, 4]], ["add", 151, 130, -1, 2, [256, 131, 64, 34, 17, 8, 4]], ["scale", 151, -2, 1, [256, 131, 64, 34, 17, 8, 4]], ["add", 166, 214, 1, 1, [256, 132, 68, 33, 17, 8, 3]], ["add", 214, 166, -1, 2, [256, 132, 68, 33, 17, 8, 3]], ["scale", 214, -2, 1, [256, 132, 68, 33, 17, 8, 3]], ["add", 219, 136, 1, 1, [257, 129, 64, 32, 18, 10, 6]], ["add", 136, 219, -1, 2, [257, 129, 64, 32, 18, 10, 6]], ["scale", 136, -2, 1, [257, 129, 64, 32, 18, 10, 6]], ["add", 210, 197, 1, 1, [257, 129, 65, 33, 19, 11, 6]], ["add", 197, 210, -1, 2, [257, 129, 65, 33, 19, 11, 6]], ["scale", 197, -2, 1, [257, 129, 65, 33, 19, 11, 6]], ["add", 157, 147, 1, 1, [256, 128, 64, 38, 18, 12, 1]], ["add", 147, 157, -1, 2, [256, 128, 64, 38, 18, 12, 1]], ["scale", 147, -2, 1, [256, 128, 64, 38, 18, 12, 1]], ["add", 160, 144, 1, 1, [256, 128, 70, 32, 20, 10, 1]], ["add", 144, 160, -1, 2, [256, 128, 70, 32, 20, 10, 1]], ["scale", 144, -2, 1, [256, 128, 70, 32, 20, 10, 1]], ["add", 134, 221, 1, 1, [256, 129, 65, 32, 18, 10, 6]], ["add", 221, 134, -1, 2, [256, 129, 65, 32, 18, 10, 6]], ["scale", 221, -2, 1, [256, 129, 65, 32, 18, 10, 6]], ["add", 161, 145, 1, 1, [256, 134, 64, 32, 20, 10, 1]], ["add", 145, 161, -1, 2, [256, 134, 64, 32, 20, 10, 1]], ["scale", 145, -2, 1, [256, 134, 64, 32, 20, 10, 1]], ["add", 220, 135, 1, 1, [257, 128, 65, 32, 18, 10, 6]], ["add", 135, 220, -1, 2, [257, 128, 65, 32, 18, 10, 6]], ["scale", 135, -2, 1, [257, 128, 65, 32, 18, 10, 6]], ["add", 146, 162, 1, 1, [262, 128, 64, 32, 20, 10, 1]], ["add", 162, 146, -1, 2, [262, 128, 64, 32, 20, 10, 1]], ["scale", 162, -2, 1, [262, 128, 64, 32, 20, 10, 1]], ["add", 170, 140, 1, 1, [256, 128, 74, 32, 24, 6, 1]], ["add", 140, 170, -1, 2, [256, 128, 74, 32, 24, 6, 1]], ["scale", 140, -2, 1, [256, 128, 74, 32, 24, 6, 1]], ["add", 118, 113, 1, 1, [256, 128, 64, 32, 18, 11, 7]], ["add", 113, 118, -1, 2, [256, 128, 64, 32, 18, 11, 7]], ["scale", 113, -2, 1, [256, 128, 64, 32, 18, 11, 7]], ["add", 205, 198, 1, 1, [257, 129, 65, 33, 19, 10, 7]], ["add", 198, 205, -1, 2, [257, 129, 65, 33, 19, 10, 7]], ["scale", 198, -2, 1, [257, 129, 65, 33, 19, 10, 7]], ["add", 194, 187, 1, 1, [288, 160, 64, 18, 10, 6, 1]], ["add", 187, 194, -1, 2, [288, 160, 64, 18, 10, 6, 1]], ["scale", 187, -2, 1, [288, 160, 64, 18, 10, 6, 1]], ["add", 142, 172, 1, 1, [266, 128, 64, 32, 24, 6, 1]], ["add", 172, 142, -1, 2, [266, 128, 64, 32, 24, 6, 1]], ["scale", 172, -2, 1, [266, 128, 64, 32, 24, 6, 1]], ["add", 195, 186, 1, 1, [288, 128, 96, 18, 10, 6, 1]], ["add", 186, 195, -1, 2, [288, 128, 96, 18, 10, 6, 1]], ["scale", 186, -2, 1, [288, 128, 96, 18, 10, 6, 1]], ["add", 171, 141, 1, 1, [256, 138, 64, 32, 24, 6, 1]], ["add", 141, 171, -1, 2, [256, 138, 64, 32, 24, 6, 1]], ["scale", 141, -2, 1, [256, 138, 64, 32, 24, 6, 1]], ["add", 185, 196, 1, 1, [256, 160, 96, 18, 10, 6, 1]], ["add", 196, 185, -1, 2, [256, 160, 96, 18, 10, 6, 1]], ["scale", 196, -2, 1, [256, 160, 96, 18, 10, 6, 1]], ["add", 207, 178, 1, 1, [264, 136, 64, 33, 17, 4, 3]], ["add", 178, 207, -1, 2, [264, 136, 64, 33, 17, 4, 3]], ["scale", 178, -2, 1, [264, 136, 64, 33, 17, 4, 3]], ["add", 192, 200, 1, 1, [259, 131, 67, 34, 17, 11, 7]], ["add", 200, 192, -1, 2, [259, 131, 67, 34, 17, 11, 7]], ["scale", 200, -2, 1, [259, 131, 67, 34, 17, 11, 7]], ["add", 120, 138, 1, 1, [256, 128, 64, 33, 18, 8, 7]], ["add", 138, 120, -1, 2, [256, 128, 64, 33, 18, 8, 7]], ["scale", 138, -2, 1, [256, 128, 64, 33, 18, 8, 7]], ["add", 179, 115, 1, 1, [256, 128, 81, 48, 8, 4, 3]], ["add", 115, 179, -1, 2, [256, 128, 81, 48, 8, 4, 3]], ["scale", 115, -2, 1, [256, 128, 81, 48, 8, 4, 3]], ["add", 176, 209, 1, 1, [256, 136, 72, 33, 17, 4, 3]], ["add", 209, 176, -1, 2, [256, 136, 72, 33, 17, 4, 3]], ["scale", 209, -2, 1, [256, 136, 72, 33, 17, 4, 3]], ["add", 180, 116, 1, 1, [256, 145, 64, 48, 8, 4, 3]], ["add", 116, 180, -1, 2, [256, 145, 64, 48, 8, 4, 3]], ["scale", 116, -2, 1, [256, 145, 64, 48, 8, 4, 3]], ["add", 208, 177, 1, 1, [264, 128, 72, 33, 17, 4, 3]], ["add", 177, 208, -1, 2, [264, 128, 72, 33, 17, 4, 3]], ["scale", 177, -2, 1, [264, 128, 72, 33, 17, 4, 3]], ["add", 117, 181, 1, 1, [273, 128, 64, 48, 8, 4, 3]], ["add", 181, 117, -1, 2, [273, 128, 64, 48, 8, 4, 3]], ["scale", 181, -2, 1, [273, 128, 64, 48, 8, 4, 3]], ["add", 154, 217, 1, 1, [258, 128, 66, 33, 16, 9, 5]], ["add", 217, 154, -1, 2, [258, 128, 66, 33, 16, 9, 5]], ["scale", 217, -2, 1, [258, 128, 66, 33, 16, 9, 5]], ["add", 127, 165, 1, 1, [261, 128, 64, 36, 16, 9, 2]], ["add", 165, 127, -1, 2, [261, 128, 64, 36, 16, 9, 2]], ["scale", 165, -2, 1, [261, 128, 64, 36, 16, 9, 2]], ["add", 153, 218, 1, 1, [256, 130, 66, 33, 16, 9, 5]], ["add", 218, 153, -1, 2, [256, 130, 66, 33, 16, 9, 5]], ["scale", 218, -2, 1, [256, 130, 66, 33, 16, 9, 5]], ["add", 126, 164, 1, 1, [256, 133, 64, 36, 16, 9, 2]], ["add", 164, 126, -1, 2, [256, 133, 64, 36, 16, 9, 2]], ["scale", 164, -2, 1, [256, 133, 64, 36, 16, 9, 2]], ["add", 128, 156, 1, 1, [256, 128, 64, 33, 21, 12, 2]], ["add", 156, 128, -1, 2, [256, 128, 64, 33, 21, 12, 2]], ["scale", 156, -2, 1, [256, 128, 64, 33, 21, 12, 2]], ["add", 125, 163, 1, 1, [256, 128, 69, 36, 16, 9, 2]], ["add", 163, 125, -1, 2, [256, 128, 69, 36, 16, 9, 2]], ["scale", 163, -2, 1, [256, 128, 69, 36, 16, 9, 2]], ["add", 155, 216, 1, 1, [258, 130, 64, 33, 16, 9, 5]], ["add", 216, 155, -1, 2, [258, 130, 64, 33, 16, 9, 5]], ["scale", 216, -2, 1, [258, 130, 64, 33, 16, 9, 5]], ["add", 190, 211, 1, 1, [258, 130, 66, 35, 18, 11, 5]], ["add", 211, 190, -1, 2, [258, 130, 66, 35, 18, 11, 5]], ["scale", 211, -2, 1, [258, 130, 66, 35, 18, 11, 5]], ["add", 132, 158, 1, 1, [256, 133, 64, 33, 16, 12, 2]], ["add", 158, 132, -1, 2, [256, 133, 64, 33, 16, 12, 2]], ["scale", 158, -2, 1, [256, 133, 64, 33, 16, 12, 2]], ["add", 148, 223, 1, 1, [256, 130, 64, 33, 18, 9, 5]], ["add", 223, 148, -1, 2, [256, 130, 64, 33, 18, 9, 5]], ["scale", 223, -2, 1, [256, 130, 64, 33, 18, 9, 5]], ["add", 149, 222, 1, 1, [258, 128, 64, 33, 18, 9, 5]], ["add", 222, 149, -1, 2, [258, 128, 64, 33, 18, 9, 5]], ["scale", 222, -2, 1, [258, 128, 64, 33, 18, 9, 5]], ["add", 133, 159, 1, 1, [261, 128, 64, 33, 16, 12, 2]], ["add", 159, 133, -1, 2, [261, 128, 64, 33, 16, 12, 2]], ["scale", 159, -2, 1, [261, 128, 64, 33, 16, 12, 2]], ["add", 283, 379, 1, 1, [256, 128, 64, 34, 17, 8, 7]], ["add", 379, 283, -1, 2, [256, 128, 64, 34, 17, 8, 7]], ["add", 139, 283, -1, 2, [256, 128, 64, 34, 16, 8, 6, 1]], ["add", 119, 379, 1, 1, [256, 128, 64, 32, 17, 8, 5, 2]], ["add", 100, 67, 1, 1, [256, 128, 64, 41, 25, 4, 3]], ["add", 67, 100, -1, 2, [256, 128, 64, 41, 25, 4, 3]], ["add", 112, 100, -1, 2, [256, 128, 64, 32, 16, 9, 4, 3]], ["add", 169, 67, 1, 1, [256, 128, 64, 40, 24, 4, 2, 1]], ["add", 315, 347, 1, 1, [256, 128, 64, 42, 24, 6, 1]], ["add", 347, 315, -1, 2, [256, 128, 64, 42, 24, 6, 1]], ["add", 139, 315, -1, 2, [256, 128, 64, 34, 16, 8, 6, 1]], ["add", 169, 347, 1, 1, [256, 128, 64, 40, 24, 4, 2, 1]], ["add", 48, 82, 1, 1, [256, 128, 64, 32, 19, 10, 7]], ["add", 82, 48, -1, 2, [256, 128, 64, 32, 19, 10, 7]], ["add", 112, 48, -1, 2, [256, 128, 64, 32, 16, 9, 4, 3]], ["add", 119, 82, 1, 1, [256, 128, 64, 32, 17, 8, 5, 2]], ["add", 592, 361, 1, 1, [259, 131, 67, 33, 18, 11, 7]], ["add", 361, 592, -1, 2, [259, 131, 67, 33, 18, 11, 7]], ["add", 199, 592, -1, 2, [257, 129, 65, 33, 16, 9, 5, 2]], ["add", 193, 361, 1, 1, [258, 130, 66, 32, 18, 10, 6, 1]], ["add", 593, 365, 1, 1, [320, 192, 33, 17, 8, 4, 3]], ["add", 365, 593, -1, 2, [320, 192, 33, 17, 8, 4, 3]], ["add", 188, 593, -1, 2, [320, 192, 32, 16, 8, 4, 2, 1]], ["add", 204, 365, 1, 1, [257, 129, 65, 33, 17, 8, 4, 3]], ["add", 594, 243, 1, 1, [320, 192, 32, 18, 10, 6, 1]], ["add", 243, 594, -1, 2, [320, 192, 32, 18, 10, 6, 1]], ["add", 188, 594, -1, 2, [320, 192, 32, 16, 8, 4, 2, 1]], ["add", 193, 243, 1, 1, [258, 130, 66, 32, 18, 10, 6, 1]], ["add", 349, 596, 1, 1, [257, 129, 65, 33, 18, 11, 7]], ["add", 596, 349, -1, 2, [257, 129, 65, 33, 18, 11, 7]], ["add", 199, 349, -1, 2, [257, 129, 65, 33, 16, 9, 5, 2]], ["add", 204, 596, 1, 1, [257, 129, 65, 33, 17, 8, 4, 3]], ["add", 279, 359, 1, 1, [256, 129, 72, 40, 24, 5, 2]], ["add", 359, 279, -1, 2, [256, 129, 72, 40, 24, 5, 2]], ["add", 203, 279, -1, 2, [256, 129, 65, 33, 17, 9, 5, 2]], ["add", 122, 359, 1, 1, [256, 129, 64, 32, 16, 8, 5, 2]], ["add", 274, 354, 1, 1, [256, 152, 80, 40, 4, 2, 1]], ["add", 354, 274, -1, 2, [256, 152, 80, 40, 4, 2, 1]], ["add", 182, 274, -1, 2, [256, 144, 80, 32, 8, 4, 2, 1]], ["add", 174, 354, 1, 1, [256, 136, 64, 40, 16, 4, 2, 1]], ["add", 295, 343, 1, 1, [256, 136, 65, 40, 17, 5, 2]], ["add", 343, 295, -1, 2, [256, 136, 65, 40, 17, 5, 2]], ["add", 203, 295, -1, 2, [256, 129, 65, 33, 17, 9, 5, 2]], ["add", 174, 343, 1, 1, [256, 136, 64, 40, 16, 4, 2, 1]], ["add", 290, 338, 1, 1, [256, 145, 80, 32, 8, 5, 2]], ["add", 338, 290, -1, 2, [256, 145, 80, 32, 8, 5, 2]], ["add", 182, 290, -1, 2, [256, 144, 80, 32, 8, 4, 2, 1]], ["add", 122, 338, 1, 1, [256, 129, 64, 32, 16, 8, 5, 2]], ["add", 600, 405, 1, 1, [257, 128, 72, 40, 24, 5, 2]], ["add", 405, 600, -1, 2, [257, 128, 72, 40, 24, 5, 2]], ["add", 202, 600, -1, 2, [257, 128, 65, 33, 17, 9, 5, 2]], ["add", 123, 405, 1, 1, [257, 128, 64, 32, 16, 8, 5, 2]], ["add", 601, 550, 1, 1, [280, 128, 80, 40, 4, 2, 1]], ["add", 550, 601, -1, 2, [280, 128, 80, 40, 4, 2, 1]], ["add", 183, 601, -1, 2, [272, 128, 80, 32, 8, 4, 2, 1]], ["add", 175, 550, 1, 1, [264, 128, 64, 40, 16, 4, 2, 1]], ["add", 602, 565, 1, 1, [273, 128, 80, 32, 8, 5, 2]], ["add", 565, 602, -1, 2, [273, 128, 80, 32, 8, 5, 2]], ["add", 183, 602, -1, 2, [272, 128, 80, 32, 8, 4, 2, 1]], ["add", 123, 565, 1, 1, [257, 128, 64, 32, 16, 8, 5, 2]], ["add", 564, 604, 1, 1, [264, 128, 65, 40, 17, 5, 2]], ["add", 604, 564, -1, 2, [264, 128, 65, 40, 17, 5, 2]], ["add", 202, 564, -1, 2, [257, 128, 65, 33, 17, 9, 5, 2]], ["add", 175, 604, 1, 1, [264, 128, 64, 40, 16, 4, 2, 1]], ["add", 278, 342, 1, 1, [259, 131, 66, 35, 19, 9, 7]], ["add", 342, 278, -1, 2, [259, 131, 66, 35, 19, 9, 7]], ["add", 201, 278, -1, 2, [257, 129, 64, 33, 17, 9, 5, 2]], ["add", 191, 342, 1, 1, [258, 130, 66, 34, 18, 8, 6, 1]], ["add", 276, 340, 1, 1, [272, 144, 65, 32, 9, 4, 3]], ["add", 340, 276, -1, 2, [272, 144, 65, 32, 9, 4, 3]], ["add", 184, 276, -1, 2, [272, 144, 64, 32, 8, 4, 2, 1]], ["add", 206, 340, 1, 1, [257, 129, 65, 32, 17, 9, 4, 3]], ["add", 294, 358, 1, 1, [257, 129, 66, 35, 17, 9, 7]], ["add", 358, 294, -1, 2, [257, 129, 66, 35, 17, 9, 7]], ["add", 201, 294, -1, 2, [257, 129, 64, 33, 17, 9, 5, 2]], ["add", 206, 358, 1, 1, [257, 129, 65, 32, 17, 9, 4, 3]], ["add", 292, 356, 1, 1, [272, 144, 66, 34, 8, 6, 1]], ["add", 356, 292, -1, 2, [272, 144, 66, 34, 8, 6, 1]], ["add", 184, 292, -1, 2, [272, 144, 64, 32, 8, 4, 2, 1]], ["add", 191, 356, 1, 1, [258, 130, 66, 34, 18, 8, 6, 1]], ["add", 608, 421, 1, 1, [256, 128, 65, 32, 16, 10, 7]], ["add", 421, 608, -1, 2, [256, 128, 65, 32, 16, 10, 7]], ["add", 137, 608, -1, 2, [256, 128, 64, 32, 16, 10, 6, 1]], ["add", 121, 421, 1, 1, [256, 128, 65, 32, 16, 8, 5, 2]], ["add", 609, 419, 1, 1, [256, 128, 72, 41, 16, 4, 3]], ["add", 419, 609, -1, 2, [256, 128, 72, 41, 16, 4, 3]], ["add", 114, 609, -1, 2, [256, 128, 64, 33, 16, 8, 4, 3]], ["add", 173, 419, 1, 1, [256, 128, 72, 40, 16, 4, 2, 1]], ["add", 610, 417, 1, 1, [256, 128, 67, 34, 16, 8, 7]], ["add", 417, 610, -1, 2, [256, 128, 67, 34, 16, 8, 7]], ["add", 114, 610, -1, 2, [256, 128, 64, 33, 16, 8, 4, 3]], ["add", 121, 417, 1, 1, [256, 128, 65, 32, 16, 8, 5, 2]], ["add", 410, 612, 1, 1, [256, 128, 74, 42, 16, 6, 1]], ["add", 612, 410, -1, 2, [256, 128, 74, 42, 16, 6, 1]], ["add", 137, 410, -1, 2, [256, 128, 64, 32, 16, 10, 6, 1]], ["add", 173, 612, 1, 1, [256, 128, 72, 40, 16, 4, 2, 1]], ["add", 247, 364, -2, 1, [256, 128, 74, 42, 24, 4, 1]], ["add", 364, 247, 1, 4, [256, 128, 74, 42, 24, 4, 1]], ["add", 143, 247, -1, 2, [256, 128, 64, 32, 18, 10, 4, 1]], ["add", 150, 364, -2, 1, [256, 128, 66, 34, 16, 8, 4, 1]], ["add", 242, 366, -2, 1, [256, 128, 73, 40, 25, 4, 2]], ["add", 366, 242, 1, 4, [256, 128, 73, 40, 25, 4, 2]], ["add", 124, 242, -1, 2, [256, 128, 64, 33, 16, 9, 4, 2]], ["add", 129, 366, -2, 1, [256, 128, 65, 32, 17, 8, 4, 2]], ["add", 263, 344, -2, 1, [256, 128, 65, 32, 19, 10, 4]], ["add", 344, 263, 1, 4, [256, 128, 65, 32, 19, 10, 4]], ["add", 143, 263, -1, 2, [256, 128, 64, 32, 18, 10, 4, 1]], ["add", 129, 344, -2, 1, [256, 128, 65, 32, 17, 8, 4, 2]], ["add", 258, 28, -2, 1, [256, 128, 66, 35, 16, 9, 4]], ["add", 28, 258, 1, 4, [256, 128, 66, 35, 16, 9, 4]], ["add", 124, 258, -1, 2, [256, 128, 64, 33, 16, 9, 4, 2]], ["add", 150, 28, -2, 1, [256, 128, 66, 34, 16, 8, 4, 1]], ["add", 616, 12, -2, 1, [260, 132, 72, 40, 24, 2, 1]], ["add", 12, 616, 1, 4, [260, 132, 72, 40, 24, 2, 1]], ["add", 168, 616, -1, 2, [260, 132, 64, 32, 16, 8, 2, 1]], ["add", 189, 12, -2, 1, [260, 132, 68, 36, 20, 12, 2, 1]], ["add", 617, 6, -2, 1, [257, 129, 72, 41, 25, 5, 3]], ["add", 6, 617, 1, 4, [257, 129, 72, 41, 25, 5, 3]], ["add", 212, 617, -1, 2, [257, 129, 64, 33, 17, 8, 5, 3]], ["add", 215, 6, -2, 1, [257, 129, 65, 32, 16, 9, 5, 3]], ["add", 618, 4, -2, 1, [260, 132, 69, 36, 20, 13, 3]], ["add", 4, 618, 1, 4, [260, 132, 69, 36, 20, 13, 3]], ["add", 212, 618, -1, 2, [257, 129, 64, 33, 17, 8, 5, 3]], ["add", 189, 4, -2, 1, [260, 132, 68, 36, 20, 12, 2, 1]], ["add", 1, 620, -2, 1, [260, 132, 65, 32, 16, 9, 3]], ["add", 620, 1, 1, 4, [260, 132, 65, 32, 16, 9, 3]], ["add", 168, 1, -1, 2, [260, 132, 64, 32, 16, 8, 2, 1]], ["add", 215, 620, -2, 1, [257, 129, 65, 32, 16, 9, 5, 3]], ["add", 246, 348, -2, 1, [261, 128, 68, 32, 17, 8, 2]], ["add", 348, 246, 1, 4, [261, 128, 68, 32, 17, 8, 2]], ["add", 167, 246, -1, 2, [260, 128, 68, 32, 16, 8, 2, 1]], ["add", 131, 348, -2, 1, [257, 128, 64, 32, 17, 8, 4, 2]], ["add", 244, 350, -2, 1, [258, 128, 65, 34, 17, 8, 5]], ["add", 350, 244, 1, 4, [258, 128, 65, 34, 17, 8, 5]], ["add", 213, 244, -1, 2, [257, 128, 65, 33, 17, 8, 5, 3]], ["add", 152, 350, -2, 1, [258, 128, 64, 34, 16, 8, 4, 1]], ["add", 262, 360, -2, 1, [262, 128, 68, 34, 16, 8, 1]], ["add", 360, 262, 1, 4, [262, 128, 68, 34, 16, 8, 1]], ["add", 167, 262, -1, 2, [260, 128, 68, 32, 16, 8, 2, 1]], ["add", 152, 360, -2, 1, [258, 128, 64, 34, 16, 8, 4, 1]], ["add", 260, 60, -2, 1, [257, 128, 66, 34, 17, 8, 6]], ["add", 60, 260, 1, 4, [257, 128, 66, 34, 17, 8, 6]], ["add", 213, 260, -1, 2, [257, 128, 65, 33, 17, 8, 5, 3]], ["add", 131, 60, -2, 1, [257, 128, 64, 32, 17, 8, 4, 2]], ["add", 624, 437, -2, 1, [256, 130, 65, 34, 17, 8, 5]], ["add", 437, 624, 1, 4, [256, 130, 65, 34, 17, 8, 5]], ["add", 214, 624, -1, 2, [256, 129, 65, 33, 17, 8, 5, 3]], ["add", 151, 437, -2, 1, [256, 130, 64, 34, 16, 8, 4, 1]], ["add", 625, 435, -2, 1, [256, 133, 68, 32, 17, 8, 2]], ["add", 435, 625, 1, 4, [256, 133, 68, 32, 17, 8, 2]], ["add", 166, 625, -1, 2, [256, 132, 68, 32, 16, 8, 2, 1]], ["add", 130, 435, -2, 1, [256, 129, 64, 32, 17, 8, 4, 2]], ["add", 626, 433, -2, 1, [256, 134, 68, 34, 16, 8, 1]], ["add", 433, 626, 1, 4, [256, 134, 68, 34, 16, 8, 1]], ["add", 166, 626, -1, 2, [256, 132, 68, 32, 16, 8, 2, 1]], ["add", 151, 433, -2, 1, [256, 130, 64, 34, 16, 8, 4, 1]], ["add", 426, 628, -2, 1, [256, 129, 66, 34, 17, 8, 6]], ["add", 628, 426, 1, 4, [256, 129, 66, 34, 17, 8, 6]], ["add", 214, 426, -1, 2, [256, 129, 65, 33, 17, 8, 5, 3]], ["add", 130, 628, -2, 1, [256, 129, 64, 32, 17, 8, 4, 2]], ["add", 456, 396, -2, 1, [257, 129, 72, 40, 24, 4, 2]], ["add", 396, 456, 1, 4, [257, 129, 72, 40, 24, 4, 2]], ["add", 197, 456, -1, 2, [257, 129, 65, 33, 17, 9, 4, 2]], ["add", 136, 396, -2, 1, [257, 129, 64, 32, 16, 8, 4, 2]], ["add", 457, 398, -2, 1, [257, 129, 73, 41, 24, 5, 3]], ["add", 398, 457, 1, 4, [257, 129, 73, 41, 24, 5, 3]], ["add", 210, 457, -1, 2, [257, 129, 65, 33, 16, 8, 5, 3]], ["add", 219, 398, -2, 1, [257, 129, 64, 32, 17, 9, 5, 3]], ["add", 466, 376, -2, 1, [257, 129, 67, 35, 17, 9, 6]], ["add", 376, 466, 1, 4, [257, 129, 67, 35, 17, 9, 6]], ["add", 197, 466, -1, 2, [257, 129, 65, 33, 17, 9, 4, 2]], ["add", 219, 376, -2, 1, [257, 129, 64, 32, 17, 9, 5, 3]], ["add", 467, 66, -2, 1, [257, 129, 66, 34, 16, 8, 6]], ["add", 66, 467, 1, 4, [257, 129, 66, 34, 16, 8, 6]], ["add", 210, 467, -1, 2, [257, 129, 65, 33, 16, 8, 5, 3]], ["add", 136, 66, -2, 1, [257, 129, 64, 32, 16, 8, 4, 2]], ["add", 632, 562, -2, 1, [256, 128, 72, 42, 26, 4, 1]], ["add", 562, 632, 1, 4, [256, 128, 72, 42, 26, 4, 1]], ["add", 144, 632, -1, 2, [256, 128, 66, 32, 16, 10, 4, 1]], ["add", 147, 562, -2, 1, [256, 128, 64, 34, 18, 8, 4, 1]], ["add", 633, 553, -2, 1, [256, 128, 76, 40, 28, 2, 1]], ["add", 553, 633, 1, 4, [256, 128, 76, 40, 28, 2, 1]], ["add", 160, 633, -1, 2, [256, 128, 68, 32, 20, 8, 2, 1]], ["add", 157, 553, -2, 1, [256, 128, 64, 36, 16, 12, 2, 1]], ["add", 634, 552, -2, 1, [256, 128, 68, 34, 22, 8, 1]], ["add", 552, 634, 1, 4, [256, 128, 68, 34, 22, 8, 1]], ["add", 160, 634, -1, 2, [256, 128, 68, 32, 20, 8, 2, 1]], ["add", 147, 552, -2, 1, [256, 128, 64, 34, 18, 8, 4, 1]], ["add", 551, 636, -2, 1, [256, 128, 66, 36, 16, 14, 1]], ["add", 636, 551, 1, 4, [256, 128, 66, 36, 16, 14, 1]], ["add", 144, 551, -1, 2, [256, 128, 66, 32, 16, 10, 4, 1]], ["add", 157, 636, -2, 1, [256, 128, 64, 36, 16, 12, 2, 1]], ["add", 458, 380, -2, 1, [256, 130, 65, 32, 17, 10, 5]], ["add", 380, 458, 1, 4, [256, 130, 65, 32, 17, 10, 5]], ["add", 145, 458, -1, 2, [256, 130, 64, 32, 16, 10, 4, 1]], ["add", 221, 380, -2, 1, [256, 129, 65, 32, 17, 9, 5, 3]], ["add", 459, 382, -2, 1, [256, 133, 65, 32, 20, 8, 2]], ["add", 382, 459, 1, 4, [256, 133, 65, 32, 20, 8, 2]], ["add", 161, 459, -1, 2, [256, 132, 64, 32, 20, 8, 2, 1]], ["add", 134, 382, -2, 1, [256, 129, 65, 32, 16, 8, 4, 2]], ["add", 464, 392, -2, 1, [256, 131, 65, 32, 16, 10, 4]], ["add", 392, 464, 1, 4, [256, 131, 65, 32, 16, 10, 4]], ["add", 145, 464, -1, 2, [256, 130, 64, 32, 16, 10, 4, 1]], ["add", 134, 392, -2, 1, [256, 129, 65, 32, 16, 8, 4, 2]], ["add", 465, 97, -2, 1, [256, 132, 65, 32, 20, 9, 3]], ["add", 97, 465, 1, 4, [256, 132, 65, 32, 20, 9, 3]], ["add", 161, 465, -1, 2, [256, 132, 64, 32, 20, 8, 2, 1]], ["add", 221, 97, -2, 1, [256, 129, 65, 32, 17, 9, 5, 3]], ["add", 640, 261, -2, 1, [261, 128, 65, 32, 20, 8, 2]], ["add", 261, 640, 1, 4, [261, 128, 65, 32, 20, 8, 2]], ["add", 162, 640, -1, 2, [260, 128, 64, 32, 20, 8, 2, 1]], ["add", 135, 261, -2, 1, [257, 128, 65, 32, 16, 8, 4, 2]], ["add", 641, 259, -2, 1, [258, 128, 65, 32, 17, 10, 5]], ["add", 259, 641, 1, 4, [258, 128, 65, 32, 17, 10, 5]], ["add", 146, 641, -1, 2, [258, 128, 64, 32, 16, 10, 4, 1]], ["add", 220, 259, -2, 1, [257, 128, 65, 32, 17, 9, 5, 3]], ["add", 642, 266, -2, 1, [259, 128, 65, 32, 16, 10, 4]], ["add", 266, 642, 1, 4, [259, 128, 65, 32, 16, 10, 4]], ["add", 146, 642, -1, 2, [258, 128, 64, 32, 16, 10, 4, 1]], ["add", 135, 266, -2, 1, [257, 128, 65, 32, 16, 8, 4, 2]], ["add", 250, 644, -2, 1, [260, 128, 65, 32, 20, 9, 3]], ["add", 644, 250, 1, 4, [260, 128, 65, 32, 20, 9, 3]], ["add", 162, 250, -1, 2, [260, 128, 64, 32, 20, 8, 2, 1]], ["add", 220, 644, -2, 1, [257, 128, 65, 32, 17, 9, 5, 3]], ["add", 248, 300, 1, 1, [256, 128, 67, 32, 17, 8, 7]], ["add", 300, 248, -1, 2, [256, 128, 67, 32, 17, 8, 7]], ["add", 113, 248, 1, 1, [256, 128, 64, 32, 17, 8, 4, 3]], ["add", 140, 300, -2, 1, [256, 128, 66, 32, 16, 8, 6, 1]], ["add", 10, 302, 1, 1, [256, 128, 73, 32, 25, 5, 2]], ["add", 302, 10, -1, 2, [256, 128, 73, 32, 25, 5, 2]], ["add", 118, 10, 1, 1, [256, 128, 64, 32, 16, 9, 5, 2]], ["add", 170, 302, -2, 1, [256, 128, 72, 32, 24, 4, 2, 1]], ["add", 268, 280, 1, 1, [256, 128, 72, 32, 25, 4, 3]], ["add", 280, 268, -1, 2, [256, 128, 72, 32, 25, 4, 3]], ["add", 113, 268, 1, 1, [256, 128, 64, 32, 17, 8, 4, 3]], ["add", 170, 280, -2, 1, [256, 128, 72, 32, 24, 4, 2, 1]], ["add", 270, 38, 1, 1, [256, 128, 66, 32, 16, 9, 7]], ["add", 38, 270, -1, 2, [256, 128, 66, 32, 16, 9, 7]], ["add", 118, 270, 1, 1, [256, 128, 64, 32, 16, 9, 5, 2]], ["add", 140, 38, -2, 1, [256, 128, 66, 32, 16, 8, 6, 1]], ["add", 648, 442, 1, 1, [288, 160, 65, 17, 8, 5, 2]], ["add", 442, 648, -1, 2, [288, 160, 65, 17, 8, 5, 2]], ["add", 187, 648, 1, 1, [288, 160, 64, 16, 8, 4, 2, 1]], ["add", 198, 442, -2, 1, [257, 129, 65, 33, 17, 8, 5, 2]], ["add", 649, 542, 1, 1, [258, 130, 65, 34, 19, 10, 7]], ["add", 542, 649, -1, 2, [258, 130, 65, 34, 19, 10, 7]], ["add", 194, 649, 1, 1, [258, 130, 64, 34, 18, 10, 6, 1]], ["add", 205, 542, -2, 1, [257, 129, 65, 33, 16, 9, 4, 3]], ["add", 650, 563, 1, 1, [259, 131, 65, 35, 19, 10, 7]], ["add", 563, 650, -1, 2, [259, 131, 65, 35, 19, 10, 7]], ["add", 194, 650, 1, 1, [258, 130, 64, 34, 18, 10, 6, 1]], ["add", 198, 563, -2, 1, [257, 129, 65, 33, 17, 8, 5, 2]], ["add", 530, 652, 1, 1, [288, 160, 65, 16, 9, 4, 3]], ["add", 652, 530, -1, 2, [288, 160, 65, 16, 9, 4, 3]], ["add", 187, 530, 1, 1, [288, 160, 64, 16, 8, 4, 2, 1]], ["add", 205, 652, -2, 1, [257, 129, 65, 33, 16, 9, 4, 3]], ["add", 252, 284, 1, 1, [296, 128, 96, 24, 4, 2, 1]], ["add", 284, 252, -1, 2, [296, 128, 96, 24, 4, 2, 1]], ["add", 186, 252, 1, 1, [288, 128, 96, 16, 8, 4, 2, 1]], ["add", 172, 284, -2, 1, [264, 128, 64, 32, 24, 4, 2, 1]], ["add", 254, 286, 1, 1, [258, 128, 72, 40, 24, 6, 1]], ["add", 286, 254, -1, 2, [258, 128, 72, 40, 24, 6, 1]], ["add", 195, 254, 1, 1, [258, 128, 66, 34, 18, 10, 6, 1]], ["add", 142, 286, -2, 1, [258, 128, 64, 32, 16, 8, 6, 1]], ["add", 264, 296, 1, 1, [290, 128, 96, 16, 8, 6, 1]], ["add", 296, 264, -1, 2, [290, 128, 96, 16, 8, 6, 1]], ["add", 186, 264, 1, 1, [288, 128, 96, 16, 8, 4, 2, 1]], ["add", 142, 296, -2, 1, [258, 128, 64, 32, 16, 8, 6, 1]], ["add", 79, 19, 1, 1, [264, 128, 66, 34, 24, 6, 1]], ["add", 19, 79, -1, 2, [264, 128, 66, 34, 24, 6, 1]], ["add", 195, 79, 1, 1, [258, 128, 66, 34, 18, 10, 6, 1]], ["add", 172, 19, -2, 1, [264, 128, 64, 32, 24, 4, 2, 1]], ["add", 656, 245, 1, 1, [256, 130, 72, 40, 24, 6, 1]], ["add", 245, 656, -1, 2, [256, 130, 72, 40, 24, 6, 1]], ["add", 196, 656, 1, 1, [256, 130, 66, 34, 18, 10, 6, 1]], ["add", 141, 245, -2, 1, [256, 130, 64, 32, 16, 8, 6, 1]], ["add", 657, 257, 1, 1, [256, 168, 96, 24, 4, 2, 1]], ["add", 257, 657, -1, 2, [256, 168, 96, 24, 4, 2, 1]], ["add", 185, 657, 1, 1, [256, 160, 96, 16, 8, 4, 2, 1]], ["add", 171, 257, -2, 1, [256, 136, 64, 32, 24, 4, 2, 1]], ["add", 658, 317, 1, 1, [256, 162, 96, 16, 8, 6, 1]], ["add", 317, 658, -1, 2, [256, 162, 96, 16, 8, 6, 1]], ["add", 185, 658, 1, 1, [256, 160, 96, 16, 8, 4, 2, 1]], ["add", 141, 317, -2, 1, [256, 130, 64, 32, 16, 8, 6, 1]], ["add", 333, 660, 1, 1, [256, 136, 66, 34, 24, 6, 1]], ["add", 660, 333, -1, 2, [256, 136, 66, 34, 24, 6, 1]], ["add", 196, 333, 1, 1, [256, 130, 66, 34, 18, 10, 6, 1]], ["add", 171, 660, -2, 1, [256, 136, 64, 32, 24, 4, 2, 1]], ["add", 460, 332, 1, 1, [264, 136, 65, 32, 17, 5, 2]], ["add", 332, 460, -1, 2, [264, 136, 65, 32, 17, 5, 2]], ["add", 200, 460, 1, 1, [257, 129, 65, 32, 17, 9, 5, 2]], ["add", 178, 332, -2, 1, [264, 136, 64, 32, 16, 4, 2, 1]], ["add", 461, 334, 1, 1, [258, 130, 67, 34, 17, 10, 7]], ["add", 334, 461, -1, 2, [258, 130, 67, 34, 17, 10, 7]], ["add", 192, 461, 1, 1, [258, 130, 66, 34, 16, 10, 6, 1]], ["add", 207, 334, -2, 1, [257, 129, 64, 33, 17, 9, 4, 3]], ["add", 468, 312, 1, 1, [257, 129, 67, 34, 17, 9, 7]], ["add", 312, 468, -1, 2, [257, 129, 67, 34, 17, 9, 7]], ["add", 200, 468, 1, 1, [257, 129, 65, 32, 17, 9, 5, 2]], ["add", 207, 312, -2, 1, [257, 129, 64, 33, 17, 9, 4, 3]], ["add", 469, 24, 1, 1, [264, 136, 66, 34, 16, 6, 1]], ["add", 24, 469, -1, 2, [264, 136, 66, 34, 16, 6, 1]], ["add", 192, 469, 1, 1, [258, 130, 66, 34, 16, 10, 6, 1]], ["add", 178, 24, -2, 1, [264, 136, 64, 32, 16, 4, 2, 1]], ["add", 664, 671, 1, 1, [256, 128, 65, 32, 19, 8, 7]], ["add", 671, 664, -1, 2, [256, 128, 65, 32, 19, 8, 7]], ["add", 115, 664, 1, 1, [256, 128, 65, 32, 16, 8, 4, 3]], ["add", 138, 671, -2, 1, [256, 128, 64, 32, 18, 8, 6, 1]], ["add", 665, 670, 1, 1, [256, 128, 80, 49, 8, 5, 2]], ["add", 670, 665, -1, 2, [256, 128, 80, 49, 8, 5, 2]], ["add", 179, 665, 1, 1, [256, 128, 80, 48, 8, 4, 2, 1]], ["add", 120, 670, -2, 1, [256, 128, 64, 33, 16, 8, 5, 2]], ["add", 666, 403, 1, 1, [256, 128, 82, 50, 8, 6, 1]], ["add", 403, 666, -1, 2, [256, 128, 82, 50, 8, 6, 1]], ["add", 179, 666, 1, 1, [256, 128, 80, 48, 8, 4, 2, 1]], ["add", 138, 403, -2, 1, [256, 128, 64, 32, 18, 8, 6, 1]], ["add", 401, 668, 1, 1, [256, 128, 66, 35, 16, 8, 7]], ["add", 668, 401, -1, 2, [256, 128, 66, 35, 16, 8, 7]], ["add", 115, 401, 1, 1, [256, 128, 65, 32, 16, 8, 4, 3]], ["add", 120, 668, -2, 1, [256, 128, 64, 33, 16, 8, 5, 2]], ["add", 462, 316, 1, 1, [256, 129, 72, 40, 24, 4, 3]], ["add", 316, 462, -1, 2, [256, 129, 72, 40, 24, 4, 3]], ["add", 116, 462, 1, 1, [256, 129, 64, 32, 16, 8, 4, 3]], ["add", 209, 316, -2, 1, [256, 129, 65, 33, 17, 9, 4, 3]], ["add", 463, 318, 1, 1, [256, 152, 72, 48, 4, 2, 1]], ["add", 318, 463, -1, 2, [256, 152, 72, 48, 4, 2, 1]], ["add", 180, 463, 1, 1, [256, 144, 64, 48, 8, 4, 2, 1]], ["add", 176, 318, -2, 1, [256, 136, 72, 32, 16, 4, 2, 1]], ["add", 470, 328, 1, 1, [256, 137, 72, 32, 16, 4, 3]], ["add", 328, 470, -1, 2, [256, 137, 72, 32, 16, 4, 3]], ["add", 116, 470, 1, 1, [256, 129, 64, 32, 16, 8, 4, 3]], ["add", 176, 328, -2, 1, [256, 136, 72, 32, 16, 4, 2, 1]], ["add", 471, 109, 1, 1, [256, 144, 65, 48, 9, 4, 3]], ["add", 109, 471, -1, 2, [256, 144, 65, 48, 9, 4, 3]], ["add", 180, 471, 1, 1, [256, 144, 64, 48, 8, 4, 2, 1]], ["add", 209, 109, -2, 1, [256, 129, 65, 33, 17, 9, 4, 3]], ["add", 672, 227, 1, 1, [280, 128, 72, 48, 4, 2, 1]], ["add", 227, 672, -1, 2, [280, 128, 72, 48, 4, 2, 1]], ["add", 181, 672, 1, 1, [272, 128, 64, 48, 8, 4, 2, 1]], ["add", 177, 227, -2, 1, [264, 128, 72, 32, 16, 4, 2, 1]], ["add", 673, 229, 1, 1, [257, 128, 72, 40, 24, 4, 3]], ["add", 229, 673, -1, 2, [257, 128, 72, 40, 24, 4, 3]], ["add", 117, 673, 1, 1, [257, 128, 64, 32, 16, 8, 4, 3]], ["add", 208, 229, -2, 1, [257, 128, 65, 33, 17, 9, 4, 3]], ["add", 674, 234, 1, 1, [265, 128, 72, 32, 16, 4, 3]], ["add", 234, 674, -1, 2, [265, 128, 72, 32, 16, 4, 3]], ["add", 117, 674, 1, 1, [257, 128, 64, 32, 16, 8, 4, 3]], ["add", 177, 234, -2, 1, [264, 128, 72, 32, 16, 4, 2, 1]], ["add", 241, 676, 1, 1, [272, 128, 65, 48, 9, 4, 3]], ["add", 676, 241, -1, 2, [272, 128, 65, 48, 9, 4, 3]], ["add", 181, 241, 1, 1, [272, 128, 64, 48, 8, 4, 2, 1]], ["add", 208, 676, -2, 1, [257, 128, 65, 33, 17, 9, 4, 3]], ["add", 478, 514, 1, 1, [260, 128, 65, 36, 16, 9, 3]], ["add", 514, 478, -1, 2, [260, 128, 65, 36, 16, 9, 3]], ["add", 165, 478, 1, 1, [260, 128, 64, 36, 16, 8, 2, 1]], ["add", 217, 514, -2, 1, [257, 128, 65, 33, 16, 9, 5, 3]], ["add", 479, 515, 1, 1, [259, 128, 66, 32, 16, 9, 4]], ["add", 515, 479, -1, 2, [259, 128, 66, 32, 16, 9, 4]], ["add", 127, 479, 1, 1, [257, 128, 64, 32, 16, 9, 4, 2]], ["add", 154, 515, -2, 1, [258, 128, 66, 32, 16, 8, 4, 1]], ["add", 490, 502, 1, 1, [262, 128, 66, 36, 16, 8, 1]], ["add", 502, 490, -1, 2, [262, 128, 66, 36, 16, 8, 1]], ["add", 165, 490, 1, 1, [260, 128, 64, 36, 16, 8, 2, 1]], ["add", 154, 502, -2, 1, [258, 128, 66, 32, 16, 8, 4, 1]], ["add", 491, 503, 1, 1, [257, 128, 66, 34, 16, 9, 6]], ["add", 503, 491, -1, 2, [257, 128, 66, 34, 16, 9, 6]], ["add", 127, 491, 1, 1, [257, 128, 64, 32, 16, 9, 4, 2]], ["add", 217, 503, -2, 1, [257, 128, 65, 33, 16, 9, 5, 3]], ["add", 49, 393, 1, 1, [256, 132, 65, 36, 16, 9, 3]], ["add", 393, 49, -1, 2, [256, 132, 65, 36, 16, 9, 3]], ["add", 164, 49, 1, 1, [256, 132, 64, 36, 16, 8, 2, 1]], ["add", 218, 393, -2, 1, [256, 129, 65, 33, 16, 9, 5, 3]], ["add", 83, 281, 1, 1, [256, 131, 66, 32, 16, 9, 4]], ["add", 281, 83, -1, 2, [256, 131, 66, 32, 16, 9, 4]], ["add", 126, 83, 1, 1, [256, 129, 64, 32, 16, 9, 4, 2]], ["add", 153, 281, -2, 1, [256, 130, 66, 32, 16, 8, 4, 1]], ["add", 98, 225, 1, 1, [256, 129, 66, 34, 16, 9, 6]], ["add", 225, 98, -1, 2, [256, 129, 66, 34, 16, 9, 6]], ["add", 126, 98, 1, 1, [256, 129, 64, 32, 16, 9, 4, 2]], ["add", 218, 225, -2, 1, [256, 129, 65, 33, 16, 9, 5, 3]], ["add", 285, 101, 1, 1, [256, 134, 66, 36, 16, 8, 1]], ["add", 101, 285, -1, 2, [256, 134, 66, 36, 16, 8, 1]], ["add", 164, 285, 1, 1, [256, 132, 64, 36, 16, 8, 2, 1]], ["add", 153, 101, -2, 1, [256, 130, 66, 32, 16, 8, 4, 1]], ["add", 480, 504, 1, 1, [256, 128, 76, 44, 24, 2, 1]], ["add", 504, 480, -1, 2, [256, 128, 76, 44, 24, 2, 1]], ["add", 163, 480, 1, 1, [256, 128, 68, 36, 16, 8, 2, 1]], ["add", 156, 504, -2, 1, [256, 128, 64, 32, 20, 12, 2, 1]], ["add", 481, 505, 1, 1, [256, 128, 72, 41, 25, 4, 2]], ["add", 505, 481, -1, 2, [256, 128, 72, 41, 25, 4, 2]], ["add", 125, 481, 1, 1, [256, 128, 65, 32, 16, 9, 4, 2]], ["add", 128, 505, -2, 1, [256, 128, 64, 33, 17, 8, 4, 2]], ["add", 492, 516, 1, 1, [256, 128, 68, 37, 17, 8, 2]], ["add", 516, 492, -1, 2, [256, 128, 68, 37, 17, 8, 2]], ["add", 163, 492, 1, 1, [256, 128, 68, 36, 16, 8, 2, 1]], ["add", 128, 516, -2, 1, [256, 128, 64, 33, 17, 8, 4, 2]], ["add", 493, 517, 1, 1, [256, 128, 65, 32, 20, 13, 2]], ["add", 517, 493, -1, 2, [256, 128, 65, 32, 20, 13, 2]], ["add", 125, 493, 1, 1, [256, 128, 65, 32, 16, 9, 4, 2]], ["add", 156, 517, -2, 1, [256, 128, 64, 32, 20, 12, 2, 1]], ["add", 68, 345, 1, 1, [257, 129, 73, 40, 25, 5, 3]], ["add", 345, 68, -1, 2, [257, 129, 73, 40, 25, 5, 3]], ["add", 211, 68, 1, 1, [257, 129, 65, 32, 17, 8, 5, 3]], ["add", 216, 345, -2, 1, [257, 129, 64, 33, 16, 9, 5, 3]], ["add", 80, 381, 1, 1, [258, 130, 72, 40, 24, 4, 1]], ["add", 381, 80, -1, 2, [258, 130, 72, 40, 24, 4, 1]], ["add", 190, 80, 1, 1, [258, 130, 66, 34, 18, 10, 4, 1]], ["add", 155, 381, -2, 1, [258, 130, 64, 32, 16, 8, 4, 1]], ["add", 88, 377, 1, 1, [258, 130, 67, 34, 19, 10, 5]], ["add", 377, 88, -1, 2, [258, 130, 67, 34, 19, 10, 5]], ["add", 190, 88, 1, 1, [258, 130, 66, 34, 18, 10, 4, 1]], ["add", 216, 377, -2, 1, [257, 129, 64, 33, 16, 9, 5, 3]], ["add", 397, 31, 1, 1, [258, 130, 65, 32, 17, 8, 5]], ["add", 31, 397, -1, 2, [258, 130, 65, 32, 17, 8, 5]], ["add", 211, 397, 1, 1, [257, 129, 65, 32, 17, 8, 5, 3]], ["add", 155, 31, -2, 1, [258, 130, 64, 32, 16, 8, 4, 1]], ["add", 273, 289, 1, 1, [256, 132, 64, 33, 17, 12, 3]], ["add", 289, 273, -1, 2, [256, 132, 64, 33, 17, 12, 3]], ["add", 223, 273, 1, 1, [256, 129, 64, 33, 17, 9, 5, 3]], ["add", 158, 289, -2, 1, [256, 132, 64, 32, 16, 12, 2, 1]], ["add", 275, 291, 1, 1, [256, 131, 64, 33, 18, 8, 4]], ["add", 291, 275, -1, 2, [256, 131, 64, 33, 18, 8, 4]], ["add", 148, 275, 1, 1, [256, 130, 64, 32, 18, 8, 4, 1]], ["add", 132, 291, -2, 1, [256, 129, 64, 33, 16, 8, 4, 2]], ["add", 506, 518, 1, 1, [262, 135, 70, 33, 18, 12]], ["add", 518, 506, -1, 2, [262, 135, 70, 33, 18, 12]], ["add", 223, 506, 1, 1, [256, 129, 64, 33, 17, 9, 5, 3]], ["add", 132, 518, -2, 1, [256, 129, 64, 33, 16, 8, 4, 2]], ["add", 305, 321, 1, 1, [256, 134, 64, 32, 18, 12, 1]], ["add", 321, 305, -1, 2, [256, 134, 64, 32, 18, 12, 1]], ["add", 148, 305, 1, 1, [256, 130, 64, 32, 18, 8, 4, 1]], ["add", 158, 321, -2, 1, [256, 132, 64, 32, 16, 12, 2, 1]], ["add", 33, 313, 1, 1, [260, 128, 64, 33, 17, 12, 3]], ["add", 313, 33, -1, 2, [260, 128, 64, 33, 17, 12, 3]], ["add", 159, 33, 1, 1, [260, 128, 64, 32, 16, 12, 2, 1]], ["add", 222, 313, -2, 1, [257, 128, 64, 33, 17, 9, 5, 3]], ["add", 55, 297, 1, 1, [259, 128, 64, 33, 18, 8, 4]], ["add", 297, 55, -1, 2, [259, 128, 64, 33, 18, 8, 4]], ["add", 133, 55, 1, 1, [257, 128, 64, 33, 16, 8, 4, 2]], ["add", 149, 297, -2, 1, [258, 128, 64, 32, 18, 8, 4, 1]], ["add", 74, 329, 1, 1, [257, 128, 64, 33, 18, 10, 6]], ["add", 329, 74, -1, 2, [257, 128, 64, 33, 18, 10, 6]], ["add", 133, 74, 1, 1, [257, 128, 64, 33, 16, 8, 4, 2]], ["add", 222, 329, -2, 1, [257, 128, 64, 33, 17, 9, 5, 3]], ["add", 301, 85, 1, 1, [262, 128, 64, 32, 18, 12, 1]], ["add", 85, 301, -1, 2, [262, 128, 64, 32, 18, 12, 1]], ["add", 159, 301, 1, 1, [260, 128, 64, 32, 16, 12, 2, 1]], ["add", 149, 85, -2, 1, [258, 128, 64, 32, 18, 8, 4, 1]]], "base": "PR2312-width-exchange-plus-coherent-joint616", "center_frames": [[256, 128, 64, 34, 16, 10, 4, 1], [256, 128, 64, 32, 16, 8, 5, 3], [256, 128, 64, 32, 17, 9, 4, 2], [256, 128, 64, 36, 20, 8, 2, 1], [256, 128, 66, 32, 18, 8, 4, 1], [256, 128, 65, 33, 17, 9, 5, 3], [256, 128, 65, 33, 16, 8, 4, 2], [256, 128, 68, 32, 16, 12, 2, 1]], "centers": [92, 57, 81, 224, 11, 240, 9, 256], "cleanup": [["add", 5, 96, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 96, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 96, 1099, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1099, 96, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 96, 1099, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 96, 4, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 96, 1099, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1099, 5, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 59, 73, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 59, 1067, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1067, 59, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 59, 1067, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 59, -4, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 59, 1067, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1067, 73, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 45, 934, -4, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 103, 934, 8, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 934, -4, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 108, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 103, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 92, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 61, 63, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 61, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 61, 63, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 40, 54, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 40, 18, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 18, 40, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 40, 18, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 45, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 18, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 108, 932, 4, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 932, 4, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 932, 108, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 22, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 22, 934, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 22, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 22, 934, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 22, 932, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 932, 22, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 22, 932, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 22, 34, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 18, 930, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 930, 18, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 18, 930, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 18, -4, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 18, 930, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 40, 930, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 930, 40, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 40, 930, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 40, 54, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 94, 969, -4, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 2, 969, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 969, 2, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 2, 969, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 2, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 2, 969, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 2, 94, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 2, 62, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 2, 61, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 61, 955, -4, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 2, 955, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 955, 2, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 2, 955, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 2, 4, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 2, 969, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 2, 955, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 2, 72, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 2, 70, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 2, 62, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 2, 61, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 63, 971, -4, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 971, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 971, 62, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 971, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 62, -4, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 971, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 955, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 72, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 71, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 70, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 63, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 953, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 953, 62, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 953, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 62, -4, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 971, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 955, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 953, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 72, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 71, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 70, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 35, 1203, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1203, 306, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1203, 35, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 310, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 308, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 23, 1215, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1215, 322, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 23, 1214, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1215, 23, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 326, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 324, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 40, 1003, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1003, 54, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1003, 40, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 22, 1035, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1035, 34, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1035, 22, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 400, 1116, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1116, 400, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1116, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 416, 1132, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1132, 416, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1132, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 16, 1128, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1128, 16, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 42, 1112, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1112, 42, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 399, 1295, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1295, 446, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1294, 444, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 367, 1293, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1293, 46, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1292, 440, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 351, 1291, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1291, 436, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1290, 438, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 383, 1289, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1289, 434, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1288, 439, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 399, 1271, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1271, 1295, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1271, 399, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 69, 1270, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1270, 69, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1261, 238, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1261, 5, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1260, 1099, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1260, 236, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 383, 1259, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1259, 1289, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1259, 383, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 3, 1258, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1258, 3, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1258, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 367, 1247, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1247, 1293, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1247, 367, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1237, 73, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1237, 7, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1236, 232, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1236, 1067, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 351, 1235, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1235, 1291, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1235, 351, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1217, 324, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1216, 326, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 486, 1214, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1214, 1215, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1213, 34, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1213, 932, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1212, 934, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1212, 1035, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1205, 308, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1204, 310, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1203, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 306, 1202, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 475, 1202, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1202, 1203, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1203, 1202, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1202, 1203, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1203, 306, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1189, 54, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1189, 930, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1188, 1003, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1188, 231, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1261, 1159, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1159, 238, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1260, 1158, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1158, 236, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1237, 1157, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1157, 7, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1236, 1156, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1156, 232, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1213, 1155, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1155, 932, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1212, 1154, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1154, 934, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1189, 1153, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1153, 930, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1188, 1152, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1152, 231, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1215, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1031, 1215, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1215, 1031, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1031, 1215, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1215, 322, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1202, 1015, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1015, 1202, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1015, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1287, 430, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1132, 430, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1286, 1132, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1285, 44, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1128, 44, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1284, 1128, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1279, 414, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1116, 414, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1278, 1116, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1277, 105, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1112, 105, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1276, 1112, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 85, 301, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 301, 85, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 329, 74, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 74, 329, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 297, 55, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 55, 297, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 313, 33, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 33, 313, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 321, 305, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 305, 321, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 518, 506, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 506, 518, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 291, 275, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 275, 291, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 289, 273, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 273, 289, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 31, 397, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 397, 31, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 377, 88, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 88, 377, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 381, 80, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 80, 381, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 345, 68, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 68, 345, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 517, 493, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 493, 517, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 516, 492, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 492, 516, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 505, 481, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 481, 505, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 504, 480, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 480, 504, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 101, 285, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 285, 101, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 225, 98, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 98, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 281, 83, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 83, 281, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 393, 49, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 49, 393, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 503, 491, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 491, 503, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 502, 490, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 490, 502, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 515, 479, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 479, 515, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 514, 478, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 478, 514, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 676, 241, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 241, 676, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 234, 674, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 674, 234, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 229, 673, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 673, 229, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 227, 672, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 672, 227, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 109, 471, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 471, 109, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 328, 470, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 470, 328, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 318, 463, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 463, 318, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 316, 462, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 462, 316, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 668, 401, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 401, 668, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 403, 666, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 666, 403, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 670, 665, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 665, 670, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 671, 664, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 664, 671, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 24, 469, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 469, 24, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 312, 468, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 468, 312, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 334, 461, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 461, 334, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 332, 460, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 460, 332, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 660, 333, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 333, 660, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 317, 658, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 658, 317, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 257, 657, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 657, 257, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 245, 656, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 656, 245, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 19, 79, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 79, 19, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 296, 264, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 264, 296, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 286, 254, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 254, 286, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 284, 252, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 252, 284, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 652, 530, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 530, 652, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 563, 650, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 650, 563, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 542, 649, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 649, 542, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 442, 648, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 648, 442, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 38, 270, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 270, 38, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 280, 268, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 268, 280, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 302, 10, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 10, 302, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 300, 248, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 248, 300, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 644, 250, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 250, 644, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 266, 642, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 642, 266, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 259, 641, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 641, 259, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 261, 640, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 640, 261, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 97, 465, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 465, 97, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 392, 464, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 464, 392, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 382, 459, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 459, 382, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 380, 458, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 458, 380, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 636, 551, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 551, 636, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 552, 634, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 634, 552, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 553, 633, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 633, 553, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 562, 632, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 632, 562, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 66, 467, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 467, 66, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 376, 466, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 466, 376, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 398, 457, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 457, 398, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 396, 456, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 456, 396, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 628, 426, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 426, 628, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 433, 626, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 626, 433, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 435, 625, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 625, 435, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 437, 624, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 624, 437, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 60, 260, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 260, 60, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 360, 262, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 262, 360, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 350, 244, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 244, 350, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 348, 246, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 246, 348, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 620, 1, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1, 620, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 4, 618, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 618, 4, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 6, 617, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 617, 6, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 12, 616, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 616, 12, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 28, 258, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 258, 28, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 344, 263, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 263, 344, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 366, 242, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 242, 366, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 364, 247, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 247, 364, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 612, 410, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 410, 612, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 417, 610, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 610, 417, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 419, 609, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 609, 419, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 421, 608, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 608, 421, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 356, 292, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 292, 356, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 358, 294, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 294, 358, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 340, 276, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 276, 340, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 342, 278, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 278, 342, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 604, 564, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 564, 604, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 565, 602, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 602, 565, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 550, 601, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 601, 550, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 405, 600, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 600, 405, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 338, 290, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 290, 338, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 343, 295, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 295, 343, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 354, 274, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 274, 354, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 359, 279, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 279, 359, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 596, 349, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 349, 596, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 243, 594, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 594, 243, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 365, 593, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 593, 365, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 361, 592, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 592, 361, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 82, 48, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 48, 82, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 347, 315, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 315, 347, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 67, 100, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 100, 67, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 379, 283, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 283, 379, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 313, 291, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 297, 289, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 329, 321, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 85, 518, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 301, 305, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 74, 506, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 55, 275, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 33, 273, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 85, 313, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 74, 313, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 55, 313, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 85, 297, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 74, 297, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 33, 297, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 85, 329, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 85, -50, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 55, 329, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 33, 329, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 74, 301, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 74, -49, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 55, 301, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 55, -48, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 33, 301, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 33, -47, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 329, -13, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 313, -12, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 297, -11, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 301, -10, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 345, 505, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 381, 504, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 377, 517, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 31, 516, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 397, 493, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 88, 492, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 80, 481, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 68, 480, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 31, 345, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 88, 345, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 80, 345, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 31, 381, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 88, 381, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 68, 381, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 31, 377, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 31, -58, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 80, 377, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 68, 377, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 88, 397, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 88, -57, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 80, 397, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 80, -56, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 68, 397, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 68, -55, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 397, -20, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 377, -19, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 381, -18, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 345, -15, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 393, 515, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 281, 514, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 225, 503, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 101, 502, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 285, 491, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 98, 490, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 83, 479, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 49, 478, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 101, 393, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 98, 393, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 83, 393, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 101, 281, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 98, 281, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 49, 281, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 101, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 101, -54, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 83, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 49, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 98, 285, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 98, -53, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 83, 285, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 83, -52, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 49, 285, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 49, -51, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 225, -22, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 393, -21, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 281, -9, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 285, -8, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 227, 318, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 229, 316, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 234, 109, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 676, 328, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 241, 471, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 674, 470, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 673, 463, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 672, 462, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 676, 227, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 674, 227, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 673, 227, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 676, 229, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 674, 229, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 672, 229, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 676, 234, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 673, 234, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 672, 234, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 674, 241, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 673, 241, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 672, 241, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 241, -26, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 234, -25, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 229, -24, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 227, -23, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 671, 334, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 670, 332, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 403, 24, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 668, 312, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 401, 469, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 666, 468, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 665, 461, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 664, 460, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 245, 286, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 257, 284, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 317, 19, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 660, 296, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 333, 79, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 658, 264, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 657, 254, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 656, 252, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 660, 245, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 658, 245, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 657, 245, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 660, 257, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 658, 257, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 656, 257, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 660, 317, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 656, 660, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 657, 317, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 656, 317, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 658, 333, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 657, 333, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 656, 333, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 257, -28, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 245, -27, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 317, -6, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 333, -5, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 442, 302, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 542, 300, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 563, 38, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 652, 280, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 530, 270, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 650, 268, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 649, 10, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 648, 248, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 652, 442, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 650, 442, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 649, 442, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 652, 542, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 650, 542, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 648, 542, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 652, 563, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 649, 563, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 648, 563, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 563, -65, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 650, 530, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 649, 530, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 648, 530, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 542, -42, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 442, -41, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 530, -7, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 261, 382, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 259, 380, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 266, 97, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 644, 392, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 250, 465, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 642, 464, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 641, 459, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 640, 458, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 644, 261, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 642, 261, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 641, 261, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 644, 259, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 642, 259, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 640, 259, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 644, 266, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 640, 644, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 641, 266, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 640, 266, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 642, 250, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 641, 250, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 640, 250, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 261, -29, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 259, -4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 266, -3, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 250, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 562, 398, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 553, 396, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 552, 66, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 636, 376, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 551, 467, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 634, 466, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 633, 457, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 632, 456, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 636, 562, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 634, 562, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 633, 562, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 562, -70, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 636, 553, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 634, 553, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 632, 553, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 553, -69, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 636, 552, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 633, 552, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 632, 552, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 552, -68, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 634, 551, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 633, 551, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 632, 551, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 551, -67, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 437, 350, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 435, 348, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 433, 60, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 628, 360, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 426, 260, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 626, 262, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 625, 244, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 624, 246, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 628, 437, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 626, 437, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 625, 437, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 628, 435, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 626, 435, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 624, 435, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 628, 433, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 625, 433, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 624, 433, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 626, 426, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 625, 426, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 624, 426, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 437, -40, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 435, -39, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 433, -38, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 426, -37, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 12, 366, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 6, 364, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 4, 28, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 620, 344, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1, 258, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 618, 263, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 617, 242, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 616, 247, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 620, 12, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 618, 12, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 617, 12, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 620, 6, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 618, 6, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 616, 6, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 620, 4, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 617, 4, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 616, 4, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 618, 1, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 617, 1, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 616, 1, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 12, -46, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 6, -45, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 4, -44, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 1, -43, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 31, 12, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 68, 4, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 68, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 421, 340, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 419, 342, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 417, 356, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 612, 358, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 410, 292, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 610, 294, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 609, 276, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 608, 278, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 612, 421, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 610, 421, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 609, 421, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 612, 419, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 610, 419, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 608, 419, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 612, 417, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 609, 417, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 608, 417, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 610, 410, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 609, 410, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 608, 410, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 421, -36, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 419, -35, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 417, -34, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 410, -33, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 405, 354, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 550, 359, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 565, 338, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 604, 343, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 564, 290, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 602, 295, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 601, 274, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 600, 279, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 604, 405, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 602, 405, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 601, 405, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 604, 550, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 602, 550, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 600, 550, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 550, -66, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 604, 565, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 601, 565, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 600, 565, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 565, -31, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 602, 564, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 601, 564, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 600, 564, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 405, -32, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 564, -30, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 361, 67, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 365, 379, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 243, 82, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 596, 347, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 349, 48, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 594, 315, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 593, 100, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 592, 283, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 596, 361, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 594, 361, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 593, 361, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 596, 365, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 594, 365, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 592, 365, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 596, 243, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 593, 243, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 592, 243, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 594, 349, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 593, 349, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 592, 349, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 361, -17, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 365, -16, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 349, -14, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 243, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 243, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 291, 1271, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 289, 1270, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 321, 1247, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 518, 542, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 305, 1235, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 506, 530, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 275, 1259, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 273, 1258, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 505, 565, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 504, 564, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 517, 553, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 516, 552, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 493, 529, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 492, 528, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 481, 541, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 480, 540, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 515, 563, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 514, 562, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 503, 551, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 502, 550, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 491, 539, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 490, 538, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 479, 527, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 478, 526, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 318, 1287, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 316, 1286, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 109, 1279, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 328, 1278, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 471, 525, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 470, 524, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 463, 535, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 462, 534, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 334, 1285, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 332, 1284, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 24, 1277, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 312, 1276, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 469, 537, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 468, 536, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 461, 523, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 460, 522, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 286, 577, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 284, 576, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 19, 571, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 296, 570, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 79, 549, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 264, 548, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 254, 559, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 252, 558, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 302, 579, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 300, 578, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 38, 569, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 280, 568, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 270, 561, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 268, 560, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 10, 547, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 248, 546, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 382, 44, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 380, 1128, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 97, 414, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 392, 1116, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 465, 477, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 464, 476, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 459, 487, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 458, 486, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 398, 430, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 396, 1132, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 66, 105, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 376, 1112, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 467, 489, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 466, 488, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 457, 475, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 456, 474, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 350, 420, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 348, 422, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 60, 404, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 360, 406, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 260, 1205, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 262, 1204, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 244, 1215, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 246, 1214, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 366, 418, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 364, 423, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 28, 402, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 344, 407, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 258, 1217, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 263, 1216, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 242, 1203, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 247, 1202, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 340, 388, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 342, 390, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 356, 372, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 358, 374, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 292, 308, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 294, 310, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 276, 324, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 278, 326, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 354, 386, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 359, 391, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 338, 370, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 343, 375, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 290, 322, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 295, 1031, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 274, 306, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 279, 1015, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 67, 5, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 379, 1099, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 82, 73, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 347, 1067, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 48, 34, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 315, 1035, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 100, 54, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 283, 1003, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 102, 444, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 56, 439, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 84, 440, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 75, 438, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 303, 446, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 399, 1295, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1295, 446, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1294, 444, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 335, 46, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 367, 1293, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1293, 46, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1292, 440, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 319, 436, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 351, 1291, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1291, 436, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1290, 438, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 287, 434, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 383, 1289, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1289, 434, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1288, 439, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1287, 430, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1286, 1132, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1285, 44, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1284, 1128, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 579, 420, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 578, 422, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 577, 418, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 576, 423, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1279, 414, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1278, 1116, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1277, 105, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1276, 1112, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 571, 404, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 570, 406, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 569, 402, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 568, 407, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1271, 399, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1270, 69, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 565, 398, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 564, 396, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 563, 97, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 562, 392, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 561, 388, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 560, 390, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 559, 386, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 558, 391, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1261, 1159, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1261, 5, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1260, 1158, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1260, 1099, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1091, 4, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 399, 4, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1098, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1098, 397, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 69, 397, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1089, 68, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 5, 68, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1093, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1093, 393, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1099, 393, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1259, 383, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1258, 3, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 553, 382, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 552, 380, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 551, 66, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 550, 376, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 549, 372, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 548, 374, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 547, 370, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 546, 375, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 545, 238, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 545, 67, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 544, 236, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 544, 379, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 676, 544, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 672, 544, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 80, 88, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 88, 80, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1075, 88, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 383, 88, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1082, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1082, 381, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 3, 381, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1073, 80, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 67, 80, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1077, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1077, 377, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 379, 377, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1247, 367, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 542, 84, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 541, 366, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 540, 364, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 539, 60, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 538, 360, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 537, 356, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 536, 358, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 535, 354, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 534, 359, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1237, 1157, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1237, 73, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1236, 1156, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1236, 1067, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 83, 74, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 74, 83, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1059, 74, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 367, 74, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1066, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1066, 365, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 84, 365, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1057, 83, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 73, 83, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1061, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1061, 361, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1067, 361, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1235, 351, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 530, 75, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 529, 350, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 528, 348, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 527, 28, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 526, 344, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 525, 340, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 524, 342, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 523, 338, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 522, 343, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 521, 7, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 521, 82, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 520, 232, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 520, 347, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 520, 660, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1043, 1, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 351, 1, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1050, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1050, 349, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 75, 349, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1041, 6, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 82, 6, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1045, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1045, 345, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 347, 345, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 321, 335, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 321, -64, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 518, 50, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 517, 334, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 516, 332, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 515, 109, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 514, 328, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1217, 324, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1216, 326, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1215, 322, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1213, 1155, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1213, 34, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1212, 1154, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1212, 1035, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 49, 33, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 33, 49, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1027, 33, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 335, 33, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1034, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1034, 333, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 50, 333, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 321, 49, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 34, 49, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1029, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1029, 329, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1035, 329, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 305, 319, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 305, -63, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 506, 32, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 505, 318, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 504, 316, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 503, 24, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 502, 312, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1205, 308, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1204, 310, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1202, 1015, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 497, 932, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 497, 48, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 496, 934, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 496, 315, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 496, 644, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 98, 85, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 85, 98, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1011, 85, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 319, 85, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1018, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1018, 317, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 32, 317, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 305, 98, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 48, 98, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1013, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1013, 313, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 315, 313, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 291, 303, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 291, -62, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 289, 102, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 289, -61, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 493, 302, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 492, 300, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 491, 19, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 490, 296, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 489, 292, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 488, 294, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 487, 290, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 486, 295, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1189, 1153, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1189, 54, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1188, 1152, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1188, 1003, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 101, 55, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 55, 101, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 291, 55, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 303, 55, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1002, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1002, 301, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 102, 301, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 289, 101, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 54, 101, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 997, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 997, 297, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1003, 297, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 275, 287, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 275, -60, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 273, 56, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 273, -59, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 481, 286, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 480, 284, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 479, 38, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 478, 280, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 477, 276, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 476, 278, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 475, 274, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 474, 279, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 473, 930, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 473, 100, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 472, 231, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 472, 283, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 275, 31, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 287, 31, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 986, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 986, 285, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 56, 285, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 273, 12, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 100, 12, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 981, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 981, 281, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 283, 281, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 471, 270, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 470, 268, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 469, 79, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 468, 264, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 467, 260, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 466, 262, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 465, 258, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 464, 263, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 463, 254, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 462, 252, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 461, 10, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 460, 248, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 459, 244, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 458, 246, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 457, 242, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 456, 247, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1159, 238, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1158, 236, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1157, 7, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1156, 232, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1155, 932, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1154, 934, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1153, 930, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1152, 231, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 441, 413, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 52, 443, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 90, 253, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 425, 411, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 409, 427, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 87, 237, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 969, 955, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 953, 971, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 233, 235, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 47, 429, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 99, 445, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 25, 269, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 447, 51, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 431, 111, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 271, 89, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 84, 542, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 21, 53, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 415, 36, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 255, 91, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 78, 15, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 14, 13, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 239, 27, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 2, 70, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 71, 72, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 76, 0, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 50, 518, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 69, 1270, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 399, 1271, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 3, 1258, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 383, 1259, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 32, 506, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 367, 1247, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 75, 530, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 351, 1235, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 668, 671, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 666, 671, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 665, 671, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 668, 670, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 666, 670, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 664, 670, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 668, 403, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 665, 403, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 664, 403, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 403, -72, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 666, 401, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 665, 401, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 664, 401, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["warp", 401, -71, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 666, 1258, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 664, 1258, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 618, 1258, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 616, 1258, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 676, 1270, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 676, 1270, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 672, 1270, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 641, 1247, 4, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 641, 1247, -4, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 641, 518, 4, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 641, 518, -4, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 636, 1235, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 636, 1235, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 636, 506, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 636, 506, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 628, 1271, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 628, 1271, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 628, 1270, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 628, 1270, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 620, 1259, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 620, 1259, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1294, 1270, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1292, 518, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1290, 506, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 672, 1270, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1294, 1270, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 256, 288, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 256, 432, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 256, 416, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 256, 384, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 256, 336, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 256, 1008, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 9, 110, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 9, 104, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 9, 368, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 9, 352, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 9, 272, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 9, 1024, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 240, 20, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 240, 400, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 240, 65, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 240, 29, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 240, 39, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 240, 23, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 11, 37, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 11, 106, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 11, 26, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 11, 86, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 11, 77, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 11, 35, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 224, 16, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 224, 42, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 224, 64, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 224, 95, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 224, 107, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 224, 22, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 81, 43, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 81, 41, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 81, 30, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 81, 58, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 81, 17, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 81, 40, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 57, 96, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 57, 8, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 57, 59, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 57, 93, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 57, 94, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 57, 62, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 92, 108, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 92, 45, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 92, 18, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 92, 103, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 92, 61, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 92, 63, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 20, 37, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 110, 37, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 432, 37, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 433, 37, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 435, 37, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 20, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 432, 20, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 20, 432, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 432, 20, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 20, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 37, 20, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 433, 20, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 435, 20, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 110, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 37, 110, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 433, 110, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 435, 110, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 432, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 433, 432, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 432, 433, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 433, 432, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 432, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 37, 432, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 20, 432, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 110, 432, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 433, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 37, 433, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 20, 433, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 110, 433, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 432, 433, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 435, 433, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 437, 433, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 435, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 37, 435, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 20, 435, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 110, 435, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 432, 435, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 433, 435, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 437, 435, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 442, 435, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 437, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 442, 437, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 437, 442, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 442, 437, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 20, 437, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 110, 437, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 435, 437, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 442, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 433, 442, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 435, 442, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 437, 442, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 433, 442, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 110, 442, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 20, 442, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 435, 437, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 432, 437, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 37, 437, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 437, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 437, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 442, 437, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 437, 442, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 442, 437, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 442, 435, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 432, 435, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 37, 435, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 437, 433, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 20, 433, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 433, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 435, 433, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 433, 435, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 435, 433, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 432, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 432, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 442, 432, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 432, 442, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 442, 432, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 110, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 437, 110, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 110, 437, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 437, 110, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 435, 20, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 110, 20, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 20, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 433, 37, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 432, 37, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 37, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 37, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 20, 37, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 37, 20, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 20, 37, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 446, 20, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 444, 37, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 46, 110, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 440, 442, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 436, 433, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 438, 435, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 434, 432, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 439, 437, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 445, 443, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 443, 445, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 447, 441, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 441, 447, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 444, 439, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 439, 444, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 442, 438, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 438, 442, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 446, 437, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 437, 446, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 440, 436, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 436, 440, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 110, 435, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 435, 110, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 37, 434, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 434, 37, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 47, 21, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 21, 47, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 46, 433, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 433, 46, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 20, 432, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 432, 20, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 111, 36, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 36, 111, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 447, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 110, 447, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 447, 110, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 110, 447, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 445, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 46, 445, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 445, 46, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 46, 445, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 443, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 20, 443, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 443, 20, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 20, 443, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 441, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 37, 441, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 441, 37, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 37, 441, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 447, 110, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 446, 110, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 445, 46, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 444, 46, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 443, 20, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 442, 20, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 441, 37, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 440, 37, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 439, 111, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 438, 111, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 437, 47, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 436, 47, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 435, 21, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 434, 21, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 433, 36, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 432, 36, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 16, 43, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 104, 43, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 416, 43, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 417, 43, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 419, 43, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 16, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 416, 16, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 16, 416, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 416, 16, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 16, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 43, 16, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 417, 16, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 419, 16, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 104, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 43, 104, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 417, 104, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 419, 104, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 416, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 417, 416, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 416, 417, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 417, 416, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 416, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 43, 416, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 16, 416, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 104, 416, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 417, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 43, 417, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 16, 417, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 104, 417, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 416, 417, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 419, 417, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 421, 417, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 419, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 43, 419, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 16, 419, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 104, 419, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 416, 419, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 417, 419, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 421, 419, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 426, 419, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 421, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 426, 421, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 421, 426, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 426, 421, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 16, 421, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 104, 421, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 419, 421, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 426, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 417, 426, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 419, 426, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 421, 426, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 417, 426, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 104, 426, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 16, 426, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 419, 421, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 416, 421, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 43, 421, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 421, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 421, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 426, 421, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 421, 426, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 426, 421, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 426, 419, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 416, 419, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 43, 419, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 421, 417, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 16, 417, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 417, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 419, 417, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 417, 419, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 419, 417, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 416, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 416, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 426, 416, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 416, 426, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 426, 416, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 104, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 421, 104, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 104, 421, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 421, 104, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 419, 16, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 104, 16, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 16, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 417, 43, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 416, 43, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 43, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 43, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 16, 43, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 43, 16, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 16, 43, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 430, 16, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1132, 43, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 44, 104, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1128, 426, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 420, 417, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 422, 419, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 418, 416, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 423, 421, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 429, 427, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 427, 429, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 431, 425, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 425, 431, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1132, 423, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 423, 1132, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 426, 422, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 422, 426, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 430, 421, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 421, 430, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1128, 420, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 420, 1128, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 104, 419, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 419, 104, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 43, 418, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 418, 43, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 99, 78, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 78, 99, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 44, 417, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 417, 44, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 16, 416, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 416, 16, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 51, 13, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 13, 51, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 431, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 104, 431, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 431, 104, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 104, 431, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 429, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 44, 429, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 429, 44, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 44, 429, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 427, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 16, 427, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 427, 16, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 16, 427, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 425, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 43, 425, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 425, 43, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 43, 425, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 431, 104, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 430, 104, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 429, 44, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1132, 44, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 427, 16, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 426, 16, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 425, 43, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1128, 43, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 423, 51, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 422, 51, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 421, 99, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 420, 99, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 419, 78, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 418, 78, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 417, 416, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 416, 13, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 42, 41, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 106, 41, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 400, 41, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 401, 41, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 403, 41, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 42, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 400, 42, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 42, 400, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 400, 42, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 42, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 41, 42, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 401, 42, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 403, 42, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 106, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 41, 106, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 401, 106, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 403, 106, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 400, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 401, 400, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 400, 401, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 401, 400, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 400, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 41, 400, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 42, 400, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 106, 400, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 401, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 41, 401, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 42, 401, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 106, 401, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 400, 401, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 403, 401, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 405, 401, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 403, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 41, 403, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 42, 403, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 106, 403, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 400, 403, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 401, 403, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 405, 403, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 410, 403, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 405, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 410, 405, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 405, 410, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 410, 405, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 42, 405, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 106, 405, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 403, 405, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 410, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 401, 410, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 403, 410, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 405, 410, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 401, 410, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 106, 410, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 42, 410, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 403, 405, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 400, 405, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 41, 405, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 405, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 405, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 410, 405, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 405, 410, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 410, 405, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 410, 403, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 400, 403, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 41, 403, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 405, 401, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 42, 401, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 401, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 403, 401, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 401, 403, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 403, 401, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 400, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 400, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 410, 400, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 400, 410, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 410, 400, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 106, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 405, 106, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 106, 405, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 405, 106, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 403, 42, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 106, 42, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 42, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 401, 41, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 400, 41, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 41, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 41, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 42, 41, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 41, 42, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 42, 41, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 414, 42, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1116, 41, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 105, 106, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1112, 410, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 404, 401, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 406, 403, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 402, 400, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 407, 405, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 413, 411, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 411, 413, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 415, 409, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 409, 415, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1116, 407, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 407, 1116, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 410, 406, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 406, 410, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 414, 405, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 405, 414, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1112, 404, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 404, 1112, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 106, 403, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 403, 106, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 41, 402, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 402, 41, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 52, 14, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 14, 52, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 105, 401, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 401, 105, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 42, 400, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 400, 42, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 53, 15, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 15, 53, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 415, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 106, 415, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 415, 106, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 106, 415, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 413, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 105, 413, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 413, 105, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 105, 413, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 411, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 42, 411, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 411, 42, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 42, 411, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 409, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 41, 409, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 409, 41, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 41, 409, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 415, 106, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 414, 106, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 413, 105, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1116, 105, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 411, 42, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 410, 42, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 409, 41, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1112, 41, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 407, 53, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 406, 53, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 405, 52, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 404, 52, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 403, 14, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 402, 14, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 401, 400, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 400, 15, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 64, 96, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 65, 96, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 384, 96, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1089, 96, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1091, 96, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 64, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 384, 64, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 64, 384, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 384, 64, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 64, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 96, 64, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1089, 64, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1091, 64, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 65, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 96, 65, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1089, 65, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1091, 65, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 384, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1089, 384, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 384, 1089, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1089, 384, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 384, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 96, 384, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 64, 384, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 65, 384, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1089, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 96, 1089, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 64, 1089, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 65, 1089, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 384, 1089, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1091, 1089, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1093, 1089, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1091, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 96, 1091, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 64, 1091, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 65, 1091, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 384, 1091, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1089, 1091, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1093, 1091, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1098, 1091, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1093, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1098, 1093, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1093, 1098, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1098, 1093, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 64, 1093, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 65, 1093, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1091, 1093, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1098, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1089, 1098, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1091, 1098, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1093, 1098, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1089, 1098, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 65, 1098, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 64, 1098, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1091, 1093, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 384, 1093, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 96, 1093, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1093, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1093, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1098, 1093, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1093, 1098, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1098, 1093, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1098, 1091, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 384, 1091, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 96, 1091, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1093, 1089, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 64, 1089, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1089, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1091, 1089, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1089, 1091, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1091, 1089, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 384, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 384, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1098, 384, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 384, 1098, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1098, 384, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 65, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1093, 65, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 65, 1093, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1093, 65, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1091, 64, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 65, 64, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 64, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1089, 96, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 384, 96, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 96, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 96, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 64, 96, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 96, 64, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 64, 96, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 398, 64, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 396, 96, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 97, 65, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 392, 1098, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 388, 1089, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 390, 1091, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 386, 384, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 391, 1093, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 397, 1099, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1099, 397, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 399, 393, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 393, 399, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 396, 391, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 391, 396, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1098, 390, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 390, 1098, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 398, 1093, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1093, 398, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 392, 388, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 388, 392, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 65, 1091, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1091, 65, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 96, 386, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 386, 96, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 69, 5, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 5, 69, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 97, 1089, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1089, 97, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 64, 384, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 384, 64, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 4, 68, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 68, 4, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 399, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 65, 399, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 399, 65, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 65, 399, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 397, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 97, 397, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 397, 97, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 97, 397, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1099, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 64, 1099, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1099, 64, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 64, 1099, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 393, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 96, 393, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 393, 96, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 96, 393, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 399, 65, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 398, 65, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 397, 97, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 396, 97, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1099, 64, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1098, 64, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 393, 96, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 392, 96, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 391, 4, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 390, 4, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1093, 69, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 388, 69, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1091, 5, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 386, 5, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1089, 68, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 384, 68, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 95, 8, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 26, 8, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 368, 8, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1073, 8, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1075, 8, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 95, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 368, 95, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 95, 368, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 368, 95, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 95, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 8, 95, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1073, 95, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1075, 95, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 26, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 8, 26, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1073, 26, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1075, 26, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 368, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1073, 368, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 368, 1073, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1073, 368, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 368, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 8, 368, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 95, 368, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 26, 368, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1073, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 8, 1073, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 95, 1073, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 26, 1073, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 368, 1073, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1075, 1073, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1077, 1073, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1075, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 8, 1075, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 95, 1075, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 26, 1075, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 368, 1075, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1073, 1075, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1077, 1075, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1082, 1075, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1077, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1082, 1077, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1077, 1082, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1082, 1077, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 95, 1077, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 26, 1077, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1075, 1077, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1082, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1073, 1082, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1075, 1082, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1077, 1082, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1073, 1082, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 26, 1082, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 95, 1082, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1075, 1077, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 368, 1077, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 8, 1077, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1077, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1077, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1082, 1077, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1077, 1082, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1082, 1077, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1082, 1075, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 368, 1075, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 8, 1075, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1077, 1073, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 95, 1073, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1073, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1075, 1073, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1073, 1075, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1075, 1073, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 368, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 368, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1082, 368, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 368, 1082, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1082, 368, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 26, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1077, 26, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 26, 1077, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1077, 26, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1075, 95, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 26, 95, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 95, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1073, 8, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 368, 8, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 8, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 8, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 95, 8, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 8, 95, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 95, 8, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 382, 95, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 380, 8, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 66, 26, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 376, 1082, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 372, 1073, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 374, 1075, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 370, 368, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 375, 1077, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 381, 379, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 379, 381, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 383, 377, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 377, 383, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 380, 375, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 375, 380, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1082, 374, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 374, 1082, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 382, 1077, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1077, 382, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 376, 372, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 372, 376, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 26, 1075, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1075, 26, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 8, 370, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 370, 8, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 3, 67, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 67, 3, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 66, 1073, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1073, 66, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 95, 368, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 368, 95, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 88, 80, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 80, 88, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 383, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 26, 383, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 383, 26, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 26, 383, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 381, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 66, 381, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 381, 66, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 66, 381, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 379, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 95, 379, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 379, 95, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 95, 379, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 377, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 8, 377, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 377, 8, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 8, 377, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 383, 26, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 382, 26, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 381, 66, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 380, 66, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 379, 95, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1082, 95, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 377, 8, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 376, 8, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 375, 88, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 374, 88, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1077, 3, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 372, 3, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1075, 67, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 370, 67, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1073, 80, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 368, 80, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 30, 59, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 29, 59, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 352, 59, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1057, 59, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1059, 59, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 30, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 352, 30, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 30, 352, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 352, 30, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 30, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 59, 30, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1057, 30, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1059, 30, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 29, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 59, 29, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1057, 29, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1059, 29, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 352, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1057, 352, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 352, 1057, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1057, 352, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 352, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 59, 352, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 30, 352, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 29, 352, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1057, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 59, 1057, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 30, 1057, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 29, 1057, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 352, 1057, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1059, 1057, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1061, 1057, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1059, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 59, 1059, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 30, 1059, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 29, 1059, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 352, 1059, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1057, 1059, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1061, 1059, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1066, 1059, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1061, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1066, 1061, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1061, 1066, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1066, 1061, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 30, 1061, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 29, 1061, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1059, 1061, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1066, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1057, 1066, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1059, 1066, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1061, 1066, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1057, 1066, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 29, 1066, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 30, 1066, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1059, 1061, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 352, 1061, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 59, 1061, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1061, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1061, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1066, 1061, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1061, 1066, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1066, 1061, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1066, 1059, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 352, 1059, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 59, 1059, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1061, 1057, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 30, 1057, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1057, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1059, 1057, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1057, 1059, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1059, 1057, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 352, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 352, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1066, 352, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 352, 1066, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1066, 352, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 29, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1061, 29, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 29, 1061, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1061, 29, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1059, 30, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 29, 30, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 30, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1057, 59, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 352, 59, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 59, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 59, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 30, 59, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 59, 30, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 30, 59, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 366, 30, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 364, 59, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 60, 29, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 360, 1066, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 356, 1057, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 358, 1059, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 354, 352, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 359, 1061, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 365, 1067, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1067, 365, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 367, 361, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 361, 367, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 364, 359, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 359, 364, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1066, 358, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 358, 1066, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 366, 1061, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1061, 366, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 360, 356, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 356, 360, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 29, 1059, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1059, 29, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 59, 354, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 354, 59, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 84, 73, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 73, 84, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 60, 1057, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1057, 60, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 30, 352, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 352, 30, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 74, 83, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 83, 74, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 367, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 29, 367, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 367, 29, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 29, 367, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 365, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 60, 365, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 365, 60, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 60, 365, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1067, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 30, 1067, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1067, 30, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 30, 1067, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 361, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 59, 361, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 361, 59, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 59, 361, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 367, 29, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 366, 29, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 365, 60, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 364, 60, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1067, 30, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1066, 30, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 361, 59, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 360, 59, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 359, 74, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 358, 74, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1061, 84, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 356, 84, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1059, 73, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 354, 73, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1057, 83, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 352, 83, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 58, 93, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 86, 93, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 336, 93, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1041, 93, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1043, 93, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 58, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 336, 58, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 58, 336, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 336, 58, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 58, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 93, 58, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1041, 58, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1043, 58, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 86, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 93, 86, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1041, 86, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1043, 86, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 336, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1041, 336, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 336, 1041, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1041, 336, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 336, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 93, 336, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 58, 336, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 86, 336, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1041, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 93, 1041, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 58, 1041, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 86, 1041, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 336, 1041, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1043, 1041, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1045, 1041, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1043, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 93, 1043, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 58, 1043, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 86, 1043, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 336, 1043, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1041, 1043, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1045, 1043, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1050, 1043, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1045, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1050, 1045, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1045, 1050, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1050, 1045, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 58, 1045, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 86, 1045, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1043, 1045, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1050, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1041, 1050, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1043, 1050, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1045, 1050, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1041, 1050, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 86, 1050, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 58, 1050, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1043, 1045, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 336, 1045, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 93, 1045, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1045, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1045, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1050, 1045, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1045, 1050, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1050, 1045, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1050, 1043, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 336, 1043, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 93, 1043, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1045, 1041, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 58, 1041, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1041, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1043, 1041, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1041, 1043, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1043, 1041, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 336, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 336, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1050, 336, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 336, 1050, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1050, 336, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 86, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1045, 86, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 86, 1045, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1045, 86, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1043, 58, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 86, 58, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 58, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1041, 93, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 336, 93, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 93, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 93, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 58, 93, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 93, 58, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 58, 93, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 350, 58, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 348, 93, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 28, 86, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 344, 1050, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 340, 1041, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 342, 1043, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 338, 336, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 343, 1045, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 349, 347, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 347, 349, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 351, 345, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 345, 351, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 348, 343, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 343, 348, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1050, 342, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 342, 1050, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 350, 1045, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1045, 350, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 344, 340, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 340, 344, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 86, 1043, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1043, 86, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 93, 338, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 338, 93, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 75, 82, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 82, 75, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 28, 1041, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1041, 28, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 58, 336, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 336, 58, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1, 6, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 6, 1, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 351, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 86, 351, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 351, 86, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 86, 351, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 349, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 28, 349, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 349, 28, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 28, 349, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 347, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 58, 347, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 347, 58, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 58, 347, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 345, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 93, 345, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 345, 93, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 93, 345, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 351, 86, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 350, 86, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 349, 28, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 348, 28, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 347, 58, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1050, 58, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 345, 93, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 344, 93, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 343, 1, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 342, 1, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1045, 75, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 340, 75, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1043, 82, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 338, 82, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1041, 6, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 336, 6, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 22, 108, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 23, 108, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 108, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 321, 108, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1027, 108, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 22, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 22, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 22, 1024, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 22, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 22, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 108, 22, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 321, 22, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1027, 22, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 23, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 108, 23, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 321, 23, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1027, 23, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1024, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 321, 1024, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 321, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 321, 1024, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1024, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 108, 1024, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 22, 1024, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 23, 1024, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 321, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 108, 321, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 22, 321, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 23, 321, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 321, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1027, 321, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1029, 321, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1027, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 108, 1027, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 22, 1027, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 23, 1027, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 1027, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 321, 1027, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1029, 1027, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1034, 1027, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1029, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1034, 1029, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1029, 1034, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1034, 1029, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 22, 1029, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 23, 1029, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1027, 1029, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1034, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 321, 1034, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1027, 1034, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1029, 1034, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 321, 1034, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 23, 1034, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 22, 1034, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1027, 1029, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 1029, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 108, 1029, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1029, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1029, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1034, 1029, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1029, 1034, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1034, 1029, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1034, 1027, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 1027, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 108, 1027, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1029, 321, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 22, 321, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 321, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1027, 321, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 321, 1027, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1027, 321, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1024, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1024, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1034, 1024, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 1034, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1034, 1024, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 23, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1029, 23, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 23, 1029, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1029, 23, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1027, 22, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 23, 22, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 22, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 321, 108, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 108, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 108, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 108, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 22, 108, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 108, 22, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 22, 108, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 334, 22, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 332, 108, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 109, 23, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 328, 1034, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 324, 321, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 326, 1027, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 322, 1024, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1214, 1031, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1031, 1029, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 333, 1035, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1035, 333, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 335, 329, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 329, 335, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 332, 1031, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1031, 332, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1034, 326, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 326, 1034, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 334, 1029, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1029, 334, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 328, 324, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 324, 328, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 23, 1027, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1027, 23, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 108, 322, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 322, 108, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 50, 34, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 34, 50, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 109, 321, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 321, 109, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 22, 1024, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 22, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 33, 49, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 49, 33, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 335, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 23, 335, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 335, 23, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 23, 335, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 333, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 109, 333, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 333, 109, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 109, 333, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1035, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 22, 1035, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1035, 22, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 22, 1035, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 329, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 108, 329, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 329, 108, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 108, 329, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 335, 23, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 334, 23, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 333, 109, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 332, 109, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1035, 22, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1034, 22, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 329, 108, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 328, 108, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1031, 33, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 326, 33, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1029, 50, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 324, 50, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1027, 34, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 322, 34, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 321, 49, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 49, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 107, 45, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 35, 45, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 45, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 305, 45, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1011, 45, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 107, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 107, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 107, 1008, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 107, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 107, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 45, 107, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 305, 107, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1011, 107, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 35, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 45, 35, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 305, 35, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1011, 35, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1008, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 305, 1008, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 305, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 305, 1008, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1008, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 45, 1008, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 107, 1008, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 35, 1008, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 305, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 45, 305, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 107, 305, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 35, 305, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 305, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1011, 305, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1013, 305, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1011, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 45, 1011, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 107, 1011, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 35, 1011, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 1011, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 305, 1011, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1013, 1011, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1018, 1011, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1013, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1018, 1013, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1013, 1018, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1018, 1013, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 107, 1013, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 35, 1013, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1011, 1013, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1018, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 305, 1018, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1011, 1018, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1013, 1018, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 305, 1018, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 35, 1018, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 107, 1018, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1011, 1013, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 1013, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 45, 1013, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1013, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1013, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1018, 1013, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1013, 1018, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1018, 1013, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1018, 1011, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 1011, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 45, 1011, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1013, 305, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 107, 305, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 305, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1011, 305, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 305, 1011, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1011, 305, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1008, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1008, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1018, 1008, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 1018, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1018, 1008, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 35, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1013, 35, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 35, 1013, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1013, 35, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1011, 107, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 35, 107, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 107, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 305, 45, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 45, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 45, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 45, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 107, 45, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 45, 107, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 107, 45, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 318, 107, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 316, 45, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 24, 35, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 312, 1018, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 308, 305, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 310, 1011, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1203, 306, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 306, 1008, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1015, 1013, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 317, 315, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 315, 317, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 319, 313, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 313, 319, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 316, 1015, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1015, 316, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1018, 310, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 310, 1018, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 318, 1013, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1013, 318, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 312, 308, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 308, 312, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 35, 1011, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1011, 35, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 45, 306, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 306, 45, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 32, 48, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 48, 32, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 24, 305, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 305, 24, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 107, 1008, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 107, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 85, 98, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 98, 85, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 319, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 35, 319, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 319, 35, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 35, 319, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 317, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 24, 317, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 317, 24, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 24, 317, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 315, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 107, 315, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 315, 107, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 107, 315, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 313, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 45, 313, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 313, 45, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 45, 313, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 319, 35, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 318, 35, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 317, 24, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 316, 24, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 315, 107, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1018, 107, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 313, 45, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 312, 45, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1015, 85, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 310, 85, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1013, 32, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 308, 32, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1011, 306, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 306, 48, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 305, 1008, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 98, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 40, 18, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 39, 18, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 288, 18, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 289, 18, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 291, 18, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 40, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 288, 40, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 40, 288, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 288, 40, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 40, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 18, 40, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 289, 40, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 291, 40, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 39, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 18, 39, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 289, 39, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 291, 39, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 288, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 289, 288, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 288, 289, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 289, 288, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 288, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 18, 288, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 40, 288, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 39, 288, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 289, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 18, 289, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 40, 289, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 39, 289, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 288, 289, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 291, 289, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 997, 289, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 291, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 18, 291, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 40, 291, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 39, 291, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 288, 291, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 289, 291, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 997, 291, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1002, 291, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 997, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1002, 997, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 997, 1002, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1002, 997, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 40, 997, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 39, 997, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 291, 997, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1002, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 289, 1002, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 291, 1002, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 997, 1002, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 289, 1002, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 39, 1002, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 40, 1002, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 291, 997, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 288, 997, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 18, 997, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 997, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 997, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1002, 997, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 997, 1002, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1002, 997, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1002, 291, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 288, 291, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 18, 291, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 997, 289, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 40, 289, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 289, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 291, 289, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 289, 291, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 291, 289, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 288, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 288, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1002, 288, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 288, 1002, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1002, 288, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 39, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 997, 39, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 39, 997, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 997, 39, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 291, 40, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 39, 40, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 40, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 289, 18, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 288, 18, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 18, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 18, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 40, 18, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 18, 40, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 40, 18, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 302, 40, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 300, 18, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 19, 39, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 296, 1002, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 292, 289, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 294, 291, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 290, 288, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 295, 997, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 301, 1003, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1003, 301, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 303, 297, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 297, 303, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 300, 295, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 295, 300, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1002, 294, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 294, 1002, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 302, 997, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 997, 302, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 296, 292, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 292, 296, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 39, 291, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 291, 39, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 18, 290, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 290, 18, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 102, 54, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 54, 102, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 19, 289, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 289, 19, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 40, 288, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 288, 40, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 55, 101, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 101, 55, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 303, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 39, 303, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 303, 39, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 39, 303, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 301, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 19, 301, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 301, 19, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 19, 301, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1003, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 40, 1003, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1003, 40, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 40, 1003, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 297, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 18, 297, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 297, 18, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 18, 297, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 303, 39, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 302, 39, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 301, 19, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 300, 19, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1003, 40, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1002, 40, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 297, 18, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 296, 18, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 295, 55, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 294, 55, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 997, 102, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 292, 102, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 291, 290, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 290, 54, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 289, 288, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 288, 101, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 17, 103, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 77, 103, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 272, 103, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 273, 103, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 275, 103, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 17, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 272, 17, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 17, 272, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 272, 17, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 17, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 103, 17, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 273, 17, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 275, 17, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 77, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 103, 77, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 273, 77, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 275, 77, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 272, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 273, 272, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 272, 273, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 273, 272, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 272, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 103, 272, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 17, 272, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 77, 272, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 273, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 103, 273, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 17, 273, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 77, 273, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 272, 273, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 275, 273, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 981, 273, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 275, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 103, 275, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 17, 275, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 77, 275, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 272, 275, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 273, 275, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 981, 275, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 986, 275, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 981, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 986, 981, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 981, 986, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 986, 981, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 17, 981, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 77, 981, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 275, 981, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 986, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 273, 986, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 275, 986, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 981, 986, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 273, 986, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 77, 986, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 17, 986, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 275, 981, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 272, 981, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 103, 981, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 981, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 981, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 986, 981, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 981, 986, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 986, 981, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 986, 275, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 272, 275, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 103, 275, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 981, 273, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 17, 273, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 273, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 275, 273, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 273, 275, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 275, 273, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 272, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 272, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 986, 272, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 272, 986, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 986, 272, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 77, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 981, 77, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 77, 981, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 981, 77, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 275, 17, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 77, 17, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 17, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 273, 103, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 272, 103, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 103, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 103, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 17, 103, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 103, 17, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 17, 103, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 286, 17, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 284, 103, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 38, 77, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 280, 986, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 276, 273, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 278, 275, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 274, 272, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 279, 981, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 285, 283, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 283, 285, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 287, 281, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 281, 287, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 284, 279, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 279, 284, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 986, 278, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 278, 986, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 286, 981, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 981, 286, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 280, 276, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 276, 280, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 77, 275, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 275, 77, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 103, 274, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 274, 103, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 56, 100, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 100, 56, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 38, 273, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 273, 38, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 17, 272, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 272, 17, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 31, 12, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 12, 31, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 287, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 77, 287, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 287, 77, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 77, 287, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 285, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 38, 285, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 285, 38, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 38, 285, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 283, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 17, 283, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 283, 17, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 17, 283, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 281, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 103, 281, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 281, 103, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 103, 281, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 287, 77, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 286, 77, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 285, 38, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 284, 38, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 283, 17, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 986, 17, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 281, 103, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 280, 103, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 279, 31, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 278, 31, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 981, 56, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 276, 56, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 275, 274, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 274, 100, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 273, 272, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 272, 12, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 94, 61, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 9, 61, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 256, 61, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 257, 61, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 259, 61, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 94, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 256, 94, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 94, 256, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 256, 94, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 94, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 61, 94, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 257, 94, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 259, 94, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 9, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 61, 9, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 257, 9, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 259, 9, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 256, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 257, 256, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 256, 257, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 257, 256, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 256, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 61, 256, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 94, 256, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 9, 256, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 257, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 61, 257, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 94, 257, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 9, 257, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 256, 257, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 259, 257, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 261, 257, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 259, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 61, 259, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 94, 259, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 9, 259, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 256, 259, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 257, 259, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 261, 259, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 266, 259, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 261, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 266, 261, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 261, 266, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 266, 261, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 94, 261, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 9, 261, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 259, 261, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 266, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 257, 266, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 259, 266, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 261, 266, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 257, 266, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 9, 266, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 94, 266, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 259, 261, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 256, 261, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 61, 261, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 261, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 261, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 266, 261, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 261, 266, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 266, 261, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 266, 259, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 256, 259, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 61, 259, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 261, 257, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 94, 257, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 257, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 259, 257, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 257, 259, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 259, 257, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 256, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 256, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 266, 256, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 256, 266, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 266, 256, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 9, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 261, 9, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 9, 261, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 261, 9, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 259, 94, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 9, 94, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 94, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 257, 61, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 256, 61, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 61, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 61, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 94, 61, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 61, 94, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 94, 61, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 270, 94, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 268, 61, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 79, 9, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 264, 266, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 260, 257, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 262, 259, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 258, 256, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 263, 261, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 269, 971, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 971, 269, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 271, 969, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 969, 271, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 268, 263, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 263, 268, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 266, 262, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 262, 266, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 270, 261, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 261, 270, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 264, 260, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 260, 264, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 9, 259, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 259, 9, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 61, 258, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 258, 61, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 25, 2, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 2, 25, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 79, 257, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 257, 79, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 94, 256, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 256, 94, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 89, 72, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 72, 89, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 271, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 9, 271, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 271, 9, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 9, 271, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 269, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 79, 269, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 269, 79, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 79, 269, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 971, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 94, 971, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 971, 94, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 94, 971, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 969, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 61, 969, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 969, 61, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 61, 969, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 271, 9, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 270, 9, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 269, 79, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 268, 79, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 971, 94, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 266, 94, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 969, 61, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 264, 61, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 263, 89, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 262, 89, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 261, 25, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 260, 25, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 259, 258, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 258, 2, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 257, 256, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 256, 72, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 63, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 11, 63, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 240, 63, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 241, 63, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 243, 63, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 62, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 240, 62, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 240, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 240, 62, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 62, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 63, 62, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 241, 62, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 243, 62, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 11, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 63, 11, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 241, 11, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 243, 11, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 240, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 241, 240, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 240, 241, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 241, 240, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 240, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 63, 240, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 240, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 11, 240, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 241, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 63, 241, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 241, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 11, 241, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 240, 241, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 243, 241, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 245, 241, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 243, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 63, 243, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 243, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 11, 243, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 240, 243, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 241, 243, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 245, 243, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 250, 243, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 245, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 250, 245, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 245, 250, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 250, 245, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 245, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 11, 245, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 243, 245, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 250, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 241, 250, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 243, 250, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 245, 250, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 241, 250, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 11, 250, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 250, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 243, 245, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 240, 245, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 63, 245, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 245, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 245, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 250, 245, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 245, 250, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 250, 245, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 250, 243, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 240, 243, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 63, 243, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 245, 241, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 241, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 241, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 243, 241, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 241, 243, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 243, 241, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 240, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 240, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 250, 240, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 240, 250, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 250, 240, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 11, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 245, 11, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 11, 245, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 245, 11, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 243, 62, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 11, 62, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 62, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 241, 63, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 240, 63, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 63, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 63, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 63, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 63, 62, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 63, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 254, 62, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 252, 63, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 10, 11, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 248, 250, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 244, 241, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 246, 243, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 242, 240, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 247, 245, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 253, 955, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 955, 253, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 255, 953, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 953, 255, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 252, 247, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 247, 252, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 250, 246, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 246, 250, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 254, 245, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 245, 254, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 248, 244, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 244, 248, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 11, 243, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 243, 11, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 63, 242, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 242, 63, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 90, 71, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 71, 90, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 10, 241, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 241, 10, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 240, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 240, 62, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 91, 70, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 70, 91, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 255, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 11, 255, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 255, 11, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 11, 255, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 253, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 10, 253, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 253, 10, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 10, 253, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 955, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 955, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 955, 62, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 62, 955, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 953, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 63, 953, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 953, 63, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 63, 953, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 255, 11, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 254, 11, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 253, 10, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 252, 10, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 955, 62, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 250, 62, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 953, 63, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 248, 63, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 247, 91, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 246, 91, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 245, 90, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 244, 90, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 243, 242, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 242, 71, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 241, 240, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 240, 70, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 57, 92, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 81, 92, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 224, 92, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 225, 92, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 227, 92, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 57, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 224, 57, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 57, 224, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 224, 57, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 57, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 92, 57, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 225, 57, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 227, 57, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 81, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 92, 81, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 225, 81, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 227, 81, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 224, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 225, 224, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 224, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 225, 224, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 224, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 92, 224, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 57, 224, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 81, 224, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 225, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 92, 225, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 57, 225, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 81, 225, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 224, 225, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 227, 225, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 229, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 227, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 92, 227, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 57, 227, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 81, 227, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 224, 227, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 225, 227, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 229, 227, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 234, 227, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 229, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 234, 229, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 229, 234, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 234, 229, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 57, 229, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 81, 229, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 227, 229, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 234, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 225, 234, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 227, 234, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 229, 234, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 225, 234, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 81, 234, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 57, 234, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 227, 229, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 224, 229, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 92, 229, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 229, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 229, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 234, 229, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 229, 234, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 234, 229, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 234, 227, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 224, 227, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 92, 227, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 229, 225, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 57, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 225, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 227, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 225, 227, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 227, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 224, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 224, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 234, 224, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 224, 234, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 234, 224, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 81, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 229, 81, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 81, 229, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 229, 81, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 227, 57, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 81, 57, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 57, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 225, 92, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 224, 92, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 92, 1, -2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 92, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 57, 92, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 92, 57, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 57, 92, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 238, 57, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 236, 92, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 7, 81, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 232, 234, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 932, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 227, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 930, 224, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 231, 229, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 237, 235, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 235, 237, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 239, 233, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 233, 239, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 236, 231, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 231, 236, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 234, 934, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 234, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 238, 229, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 229, 238, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 232, 932, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 932, 232, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 81, 227, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 227, 81, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 92, 930, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 930, 92, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 87, 76, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 76, 87, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 7, 225, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 225, 7, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 57, 224, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 224, 57, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 27, 0, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 0, 27, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 239, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 81, 239, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 239, 81, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 81, 239, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 237, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 7, 237, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 237, 7, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 7, 237, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 235, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 57, 235, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 235, 57, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 57, 235, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 233, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 92, 233, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 233, 92, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 92, 233, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 239, 81, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 238, 81, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 237, 7, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 236, 7, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 235, 57, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 234, 57, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 233, 92, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 232, 92, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 231, 27, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 27, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 229, 87, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 932, 87, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 227, 76, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 930, 76, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 225, 0, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 224, 0, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 459, 486, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 459, 458, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 459, 487, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 458, 486, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 461, 522, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 461, 460, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 461, 523, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 460, 522, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 463, 534, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 463, 462, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 463, 535, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 462, 534, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 456, 475, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 456, 457, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 457, 475, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 456, 474, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 505, 565, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 504, 564, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 493, 528, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 493, 492, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 493, 529, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 492, 528, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 503, 551, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 502, 550, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 491, 538, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 491, 490, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 491, 539, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 490, 538, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 467, 488, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 467, 466, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 467, 489, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 466, 488, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 466, 457, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 517, 553, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 516, 552, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 481, 540, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 481, 480, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 481, 541, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 480, 540, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 492, 480, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 469, 536, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 469, 468, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 469, 537, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 468, 536, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 468, 460, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 515, 563, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 514, 562, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 479, 526, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 479, 478, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 479, 527, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 478, 526, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 471, 524, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 471, 470, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 490, 478, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 471, 525, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 470, 524, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 470, 462, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 465, 476, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 465, 464, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 465, 477, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 464, 476, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 464, 458, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 558, 577, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 570, 577, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 549, 577, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 558, 576, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 570, 576, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 548, 576, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 570, 571, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 549, 571, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 558, 571, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 548, 571, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 549, 559, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 558, 559, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 548, 559, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 568, 579, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 547, 579, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 560, 579, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 546, 578, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 568, 578, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 560, 578, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 546, 569, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 568, 569, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 547, 569, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 547, 561, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 560, 561, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 546, 561, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 384, 386, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 386, 384, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 384, 386, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 386, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1091, 384, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1089, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 384, 1089, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 386, 1089, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 388, 1089, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1093, 1089, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 390, 1089, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 391, 1089, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 386, 388, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 388, 386, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 386, 388, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 388, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1091, 1093, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1093, 1091, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1091, 1093, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1093, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1091, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 384, 1091, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1089, 1091, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 386, 1091, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 390, 1091, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 391, 1091, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 392, 1091, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 393, 1091, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 398, 1091, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 399, 1091, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 388, 390, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 390, 388, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 388, 390, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 390, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 388, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 384, 388, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1089, 388, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 386, 388, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1091, 388, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 391, 388, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 392, 388, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 393, 388, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 398, 388, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 399, 388, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1093, 392, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 392, 1093, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1093, 392, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 392, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1093, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 393, 1093, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1098, 1093, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1099, 1093, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 396, 1093, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 397, 1093, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 398, 1093, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 399, 1093, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 390, 391, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 391, 390, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 390, 391, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 391, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 391, 393, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 393, 391, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 391, 393, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 393, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 391, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1093, 391, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1098, 391, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1099, 391, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 396, 391, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 397, 391, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 398, 391, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 399, 391, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 392, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 384, 392, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1093, 392, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 391, 392, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1098, 392, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1099, 392, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 396, 392, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 397, 392, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 398, 392, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 399, 392, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 393, 1098, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1098, 393, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 393, 1098, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1098, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 393, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 384, 393, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1089, 393, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 386, 393, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1091, 393, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 388, 393, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1093, 393, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 390, 393, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1099, 393, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 396, 393, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 397, 393, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 398, 393, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 399, 393, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1098, 1099, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1099, 1098, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1098, 1099, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1099, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1098, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 384, 1098, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1089, 1098, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1091, 1098, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1093, 1098, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 390, 1098, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 393, 1098, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 398, 1098, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 399, 1098, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1099, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 384, 1099, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1089, 1099, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 386, 1099, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1091, 1099, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 388, 1099, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1093, 1099, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 393, 1099, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1098, 1099, -3, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 396, 1099, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 397, 1099, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 398, 1099, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 399, 1099, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 397, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 384, 397, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 386, 397, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 388, 397, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 393, 397, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1098, 397, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1099, 397, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 396, 397, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 399, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1093, 399, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 391, 399, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 392, 399, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 393, 399, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1099, 399, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 396, 399, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 397, 399, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 398, 399, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 368, 370, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 370, 368, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 368, 370, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 370, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1075, 368, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1073, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 368, 1073, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 370, 1073, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 372, 1073, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1077, 1073, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 374, 1073, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 375, 1073, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 370, 372, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 372, 370, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 370, 372, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 372, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1075, 1077, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1077, 1075, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1075, 1077, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1077, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1075, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 368, 1075, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1073, 1075, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 370, 1075, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 374, 1075, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 375, 1075, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 376, 1075, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 377, 1075, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 382, 1075, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 383, 1075, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 372, 374, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 374, 372, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 372, 374, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 374, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 372, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 368, 372, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1073, 372, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 370, 372, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1075, 372, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 375, 372, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 376, 372, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 377, 372, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 382, 372, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 383, 372, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1077, 376, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 376, 1077, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1077, 376, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 376, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1077, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 377, 1077, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1082, 1077, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 379, 1077, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 380, 1077, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 381, 1077, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 382, 1077, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 383, 1077, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 374, 375, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 375, 374, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 374, 375, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 375, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 375, 377, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 377, 375, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 375, 377, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 377, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 375, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1077, 375, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1082, 375, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 379, 375, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 380, 375, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 381, 375, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 382, 375, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 383, 375, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 376, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 368, 376, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1077, 376, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 375, 376, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1082, 376, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 379, 376, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 380, 376, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 381, 376, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 382, 376, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 383, 376, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 377, 1082, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1082, 377, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 377, 1082, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1082, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 377, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 368, 377, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1073, 377, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 370, 377, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1075, 377, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 372, 377, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1077, 377, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 374, 377, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 379, 377, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 380, 377, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 381, 377, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 382, 377, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 383, 377, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1082, 379, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 379, 1082, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1082, 379, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 379, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1082, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 368, 1082, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1073, 1082, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1075, 1082, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1077, 1082, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 374, 1082, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 377, 1082, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 382, 1082, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 383, 1082, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 379, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 368, 379, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1073, 379, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 370, 379, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1075, 379, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 372, 379, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1077, 379, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 377, 379, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1082, 379, -3, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 380, 379, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 381, 379, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 382, 379, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 383, 379, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 381, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 368, 381, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 370, 381, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 372, 381, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 377, 381, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1082, 381, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 379, 381, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 380, 381, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 383, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1077, 383, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 375, 383, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 376, 383, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 377, 383, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 379, 383, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 380, 383, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 381, 383, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 382, 383, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 352, 354, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 354, 352, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 352, 354, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 354, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1059, 352, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1057, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 352, 1057, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 354, 1057, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 356, 1057, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1061, 1057, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 358, 1057, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 359, 1057, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 354, 356, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 356, 354, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 354, 356, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 356, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1059, 1061, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1061, 1059, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1059, 1061, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1061, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1059, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 352, 1059, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1057, 1059, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 354, 1059, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 358, 1059, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 359, 1059, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 360, 1059, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 361, 1059, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 366, 1059, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 367, 1059, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 356, 358, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 358, 356, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 356, 358, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 358, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 356, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 352, 356, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1057, 356, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 354, 356, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1059, 356, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 359, 356, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 360, 356, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 361, 356, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 366, 356, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 367, 356, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1061, 360, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 360, 1061, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1061, 360, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 360, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1061, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 361, 1061, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1066, 1061, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1067, 1061, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 364, 1061, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 365, 1061, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 366, 1061, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 367, 1061, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 358, 359, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 359, 358, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 358, 359, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 359, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 359, 361, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 361, 359, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 359, 361, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 361, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 359, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1061, 359, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1066, 359, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1067, 359, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 364, 359, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 365, 359, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 366, 359, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 367, 359, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 360, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 352, 360, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1061, 360, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 359, 360, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1066, 360, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1067, 360, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 364, 360, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 365, 360, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 366, 360, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 367, 360, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 361, 1066, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1066, 361, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 361, 1066, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1066, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 361, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 352, 361, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1057, 361, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 354, 361, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1059, 361, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 356, 361, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1061, 361, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 358, 361, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1067, 361, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 364, 361, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 365, 361, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 366, 361, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 367, 361, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1066, 1067, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1067, 1066, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1066, 1067, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1067, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1066, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 352, 1066, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1057, 1066, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1059, 1066, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1061, 1066, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 358, 1066, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 361, 1066, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 366, 1066, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 367, 1066, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1067, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 352, 1067, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1057, 1067, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 354, 1067, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1059, 1067, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 356, 1067, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1061, 1067, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 361, 1067, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1066, 1067, -3, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 364, 1067, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 365, 1067, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 366, 1067, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 367, 1067, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 365, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 352, 365, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 354, 365, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 356, 365, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 361, 365, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1066, 365, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1067, 365, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 364, 365, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 367, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1061, 367, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 359, 367, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 360, 367, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 361, 367, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1067, 367, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 364, 367, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 365, 367, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 366, 367, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 336, 338, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 338, 336, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 336, 338, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 338, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1043, 336, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1041, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 336, 1041, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 338, 1041, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 340, 1041, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1045, 1041, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 342, 1041, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 343, 1041, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 338, 340, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 340, 338, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 338, 340, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 340, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1043, 1045, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1045, 1043, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1043, 1045, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1045, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1043, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 336, 1043, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1041, 1043, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 338, 1043, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 342, 1043, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 343, 1043, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 344, 1043, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 345, 1043, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 350, 1043, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 351, 1043, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 340, 342, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 342, 340, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 340, 342, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 342, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 340, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 336, 340, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1041, 340, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 338, 340, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1043, 340, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 343, 340, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 344, 340, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 345, 340, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 350, 340, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 351, 340, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1045, 344, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 344, 1045, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1045, 344, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 344, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1045, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 345, 1045, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1050, 1045, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 347, 1045, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 348, 1045, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 349, 1045, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 350, 1045, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 351, 1045, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 342, 343, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 343, 342, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 342, 343, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 343, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 343, 345, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 345, 343, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 343, 345, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 345, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 343, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1045, 343, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1050, 343, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 347, 343, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 348, 343, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 349, 343, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 350, 343, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 351, 343, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 344, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 336, 344, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1045, 344, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 343, 344, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1050, 344, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 347, 344, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 348, 344, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 349, 344, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 350, 344, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 351, 344, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 345, 1050, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1050, 345, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 345, 1050, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1050, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 345, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 336, 345, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1041, 345, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 338, 345, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1043, 345, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 340, 345, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1045, 345, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 342, 345, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 347, 345, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 348, 345, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 349, 345, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 350, 345, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 351, 345, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1050, 347, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 347, 1050, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1050, 347, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 347, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1050, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 336, 1050, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1041, 1050, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1043, 1050, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1045, 1050, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 342, 1050, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 345, 1050, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 350, 1050, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 351, 1050, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 347, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 336, 347, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1041, 347, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 338, 347, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1043, 347, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 340, 347, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1045, 347, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 345, 347, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1050, 347, -3, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 348, 347, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 349, 347, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 350, 347, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 351, 347, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 349, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 336, 349, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 338, 349, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 340, 349, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 345, 349, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1050, 349, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 347, 349, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 348, 349, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 351, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1045, 351, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 343, 351, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 344, 351, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 345, 351, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 347, 351, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 348, 351, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 349, 351, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 350, 351, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 322, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 322, 1024, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 322, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 322, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 1214, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1027, 1024, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 321, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 321, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 322, 321, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 321, 1214, 7, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 324, 321, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 321, 1214, -3, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1029, 321, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 321, 1214, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 326, 321, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1031, 321, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 322, 324, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 324, 322, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 322, 324, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 324, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1027, 1029, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1029, 1027, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1027, 1029, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1029, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1027, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 1027, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 321, 1027, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 322, 1027, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 326, 1027, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1031, 1027, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 328, 1027, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 329, 1027, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 334, 1027, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 335, 1027, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 324, 326, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 326, 324, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 324, 326, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 326, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 324, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 324, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 321, 324, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 322, 324, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1027, 324, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1031, 324, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 328, 324, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 329, 324, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 334, 324, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 335, 324, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1029, 328, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 328, 1029, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1029, 328, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 328, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1029, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 329, 1029, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1034, 1029, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1035, 1029, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 332, 1029, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 333, 1029, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 334, 1029, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 335, 1029, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 326, 1031, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1031, 326, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 326, 1031, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1031, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1031, 329, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 329, 1031, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1031, 329, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 329, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1031, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1029, 1031, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1034, 1031, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1035, 1031, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 332, 1031, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 333, 1031, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 334, 1031, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 335, 1031, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 328, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 328, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1029, 328, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1031, 328, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1034, 328, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1035, 328, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 332, 328, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 333, 328, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 334, 328, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 335, 328, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 329, 1034, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1034, 329, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 329, 1034, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1034, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 329, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 329, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 321, 329, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 322, 329, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1027, 329, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 324, 329, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1029, 329, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 326, 329, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1035, 329, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 332, 329, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 333, 329, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 334, 329, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 335, 329, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1034, 1035, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1035, 1034, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1034, 1035, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1035, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1034, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 1034, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 321, 1034, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1027, 1034, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1029, 1034, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 326, 1034, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 329, 1034, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 334, 1034, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 335, 1034, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1035, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 1035, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 321, 1035, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 322, 1035, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1027, 1035, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 324, 1035, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1029, 1035, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 329, 1035, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1034, 1035, -3, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 332, 1035, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 333, 1035, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 334, 1035, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 335, 1035, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 333, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 333, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 322, 333, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 324, 333, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 329, 333, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1034, 333, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1035, 333, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 332, 333, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 335, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1029, 335, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1031, 335, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 328, 335, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 329, 335, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1035, 335, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 332, 335, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 333, 335, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 334, 335, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 306, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 306, 1008, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 306, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 306, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 305, 306, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 306, 305, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 305, 306, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 306, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 305, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 305, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 308, 305, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1013, 305, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 310, 305, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1015, 305, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 306, 308, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 308, 306, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 306, 308, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 308, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1011, 1013, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1013, 1011, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1011, 1013, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1013, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1011, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 1011, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 305, 1011, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 306, 1011, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 310, 1011, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1015, 1011, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 312, 1011, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 313, 1011, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 318, 1011, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 319, 1011, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 308, 310, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 310, 308, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 308, 310, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 310, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 308, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 308, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 305, 308, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 306, 308, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1011, 308, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1015, 308, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 312, 308, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 313, 308, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 318, 308, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 319, 308, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1013, 312, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 312, 1013, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1013, 312, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 312, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1013, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 313, 1013, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1018, 1013, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 315, 1013, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 316, 1013, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 317, 1013, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 318, 1013, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 319, 1013, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 310, 1015, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1015, 310, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 310, 1015, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1015, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1015, 313, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 313, 1015, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1015, 313, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 313, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1015, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1013, 1015, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1018, 1015, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 315, 1015, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 316, 1015, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 317, 1015, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 318, 1015, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 319, 1015, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 312, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1013, 312, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1015, 312, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1018, 312, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 315, 312, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 316, 312, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 317, 312, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 318, 312, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 319, 312, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 313, 1018, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1018, 313, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 313, 1018, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1018, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 313, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 313, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 305, 313, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 306, 313, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1011, 313, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 308, 313, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1013, 313, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 310, 313, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 315, 313, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 316, 313, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 317, 313, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 318, 313, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 319, 313, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1018, 315, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 315, 1018, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1018, 315, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 315, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1018, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 1018, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 305, 1018, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1011, 1018, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1013, 1018, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 310, 1018, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 313, 1018, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 318, 1018, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 319, 1018, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 315, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 306, 315, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 308, 315, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 313, 315, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1018, 315, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 316, 315, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 317, 315, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 317, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 317, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 306, 317, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 308, 317, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 313, 317, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1018, 317, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 315, 317, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 316, 317, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 319, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1013, 319, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1015, 319, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 312, 319, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 313, 319, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 315, 319, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 316, 319, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 317, 319, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 318, 319, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 288, 290, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 290, 288, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 288, 290, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 290, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 289, 290, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 290, 289, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 289, 290, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 290, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 289, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 288, 289, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 292, 289, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 997, 289, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 294, 289, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 289, 1214, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 295, 289, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 290, 292, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 292, 290, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 290, 292, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 292, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 291, 997, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 997, 291, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 291, 997, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 997, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 291, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 288, 291, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 289, 291, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 290, 291, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 294, 291, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 295, 291, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 296, 291, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 297, 291, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 302, 291, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 303, 291, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 292, 294, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 294, 292, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 292, 294, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 294, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 292, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 288, 292, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 289, 292, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 290, 292, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 291, 292, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 295, 292, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 296, 292, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 297, 292, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 302, 292, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 303, 292, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 997, 296, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 296, 997, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 997, 296, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 296, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 997, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 297, 997, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1002, 997, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1003, 997, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 997, 1214, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 300, 997, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 997, 1214, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 301, 997, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 302, 997, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 303, 997, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 294, 295, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 295, 294, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 294, 295, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 295, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 295, 297, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 297, 295, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 295, 297, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 297, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 295, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 997, 295, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1002, 295, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1003, 295, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 300, 295, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 301, 295, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 302, 295, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 303, 295, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 296, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 997, 296, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 295, 296, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1002, 296, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1003, 296, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 300, 296, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 301, 296, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 302, 296, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 303, 296, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 297, 1002, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1002, 297, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 297, 1002, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1002, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 297, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 288, 297, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 289, 297, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 290, 297, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 291, 297, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 292, 297, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 997, 297, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 294, 297, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1003, 297, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 300, 297, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 301, 297, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 302, 297, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 303, 297, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1002, 1003, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1003, 1002, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1002, 1003, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1003, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1002, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 288, 1002, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 289, 1002, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 291, 1002, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 997, 1002, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 294, 1002, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 297, 1002, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 302, 1002, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 303, 1002, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 288, 1003, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 290, 1003, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 292, 1003, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 297, 1003, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1002, 1003, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 300, 1003, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 301, 1003, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 301, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 288, 301, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 290, 301, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 292, 301, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 297, 301, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1002, 301, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1003, 301, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 300, 301, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 303, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 997, 303, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 295, 303, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 296, 303, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 297, 303, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1003, 303, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 300, 303, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 301, 303, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 302, 303, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 272, 274, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 274, 272, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 272, 274, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 274, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 273, 274, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 274, 273, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 273, 274, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 274, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 273, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 272, 273, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 276, 273, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 981, 273, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 278, 273, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 279, 273, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 274, 276, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 276, 274, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 274, 276, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 276, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 275, 981, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 981, 275, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 275, 981, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 981, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 275, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 272, 275, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 273, 275, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 274, 275, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 278, 275, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 279, 275, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 280, 275, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 281, 275, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 286, 275, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 287, 275, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 276, 278, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 278, 276, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 276, 278, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 278, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 276, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 272, 276, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 273, 276, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 274, 276, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 275, 276, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 279, 276, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 280, 276, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 281, 276, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 286, 276, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 287, 276, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 981, 280, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 280, 981, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 981, 280, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 280, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 981, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 281, 981, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 986, 981, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 283, 981, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 284, 981, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 285, 981, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 286, 981, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 287, 981, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 278, 279, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 279, 278, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 278, 279, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 279, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 279, 281, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 281, 279, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 279, 281, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 281, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 279, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 981, 279, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 986, 279, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 283, 279, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 284, 279, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 285, 279, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 286, 279, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 287, 279, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 280, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 981, 280, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 279, 280, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 986, 280, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 283, 280, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 284, 280, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 285, 280, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 286, 280, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 287, 280, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 281, 986, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 986, 281, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 281, 986, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 986, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 281, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 272, 281, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 273, 281, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 274, 281, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 275, 281, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 276, 281, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 981, 281, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 278, 281, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 283, 281, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 284, 281, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 285, 281, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 286, 281, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 287, 281, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 986, 283, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 283, 986, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 986, 283, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 283, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 986, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 272, 986, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 273, 986, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 275, 986, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 981, 986, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 278, 986, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 281, 986, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 286, 986, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 287, 986, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 272, 283, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 274, 283, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 276, 283, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 281, 283, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 986, 283, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 284, 283, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 285, 283, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 285, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 272, 285, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 274, 285, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 276, 285, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 281, 285, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 986, 285, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 283, 285, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 284, 285, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 287, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 981, 287, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 279, 287, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 280, 287, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 281, 287, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 283, 287, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 284, 287, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 285, 287, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 286, 287, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1258, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 616, 1258, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 618, 1258, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 664, 1258, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 666, 1258, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 506, 2, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1290, 506, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1292, 518, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 503, 1277, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 317, 1277, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 515, 1279, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 333, 1279, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1031, 1278, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 322, 1278, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 514, 1278, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 517, 1285, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 334, 1285, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 324, 1285, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 310, 1286, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 316, 1286, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 504, 1286, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 258, 1217, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 259, 1217, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 969, 1217, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 465, 1217, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 263, 1216, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 268, 1216, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 465, 1216, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 464, 1216, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 502, 1276, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 306, 1276, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1015, 1276, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 516, 1284, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 326, 1284, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 332, 1284, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 505, 1287, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 308, 1287, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 318, 1287, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1203, 1015, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1015, 1203, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1215, 1031, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1031, 1215, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 242, 1015, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 243, 1015, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 953, 1015, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 272, 1015, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 280, 1015, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 1015, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 312, 1015, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 456, 1015, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1015, 1202, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 247, 1015, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 252, 1015, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 456, 1015, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1202, 1015, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 262, 1204, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 467, 1204, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 466, 1204, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 266, 1204, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 260, 1205, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 264, 1205, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 467, 1205, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 459, 1214, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 246, 1214, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 250, 1214, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1031, 1, -1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 244, 1031, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 248, 1031, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1031, 1214, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 459, 1031, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1215, 1031, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 242, 1202, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 243, 1202, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 247, 1202, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 953, 1202, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 252, 1202, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1015, 1202, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 456, 1202, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 456, 1202, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1203, 1202, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1112, 415, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1112, 414, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1112, 409, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1112, 405, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1112, 404, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1112, 403, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1112, 402, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1112, 401, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1112, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 414, 1112, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 411, 1112, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 410, 1112, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 407, 1112, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 403, 1112, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 402, 1112, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 401, 1112, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 239, 1112, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 236, 1112, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 234, 1112, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 233, 1112, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 231, 1112, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 1112, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 227, 1112, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 930, 1112, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1128, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1128, 417, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1128, 418, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1128, 419, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1128, 420, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1128, 421, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1128, 425, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1128, 430, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1128, 431, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 930, 1128, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 227, 1128, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 1128, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 231, 1128, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 233, 1128, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 234, 1128, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 236, 1128, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 239, 1128, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 417, 1128, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 418, 1128, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 419, 1128, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 423, 1128, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 426, 1128, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 427, 1128, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 430, 1128, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1132, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1132, 417, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1132, 422, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1132, 423, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1132, 426, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1132, 427, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1132, 429, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1132, 430, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1132, 431, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 258, 1132, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 262, 1132, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 263, 1132, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 969, 1132, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 266, 1132, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 268, 1132, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 271, 1132, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 418, 1132, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 419, 1132, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 422, 1132, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 423, 1132, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 425, 1132, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 426, 1132, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 431, 1132, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1116, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1116, 401, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1116, 406, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1116, 407, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1116, 410, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1116, 411, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1116, 413, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1116, 414, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1116, 415, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 242, 1116, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 246, 1116, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 247, 1116, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 953, 1116, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 250, 1116, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 252, 1116, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 255, 1116, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 402, 1116, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 403, 1116, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 406, 1116, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 407, 1116, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 409, 1116, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 410, 1116, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 415, 1116, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1035, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 1214, -3, 8, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1035, 1024, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1035, 324, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1035, 334, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1035, 335, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 930, 1035, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 227, 1035, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 1035, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 231, 1035, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 233, 1035, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 234, 1035, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 236, 1035, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 239, 1035, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 1035, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 326, 1035, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 329, 1035, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 334, 1035, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1215, 1035, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1003, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1003, 288, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1003, 292, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1003, 296, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1003, 302, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1003, 303, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 225, 1003, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 227, 1003, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 229, 1003, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 231, 1003, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 236, 1003, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 237, 1003, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 238, 1003, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 239, 1003, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 288, 1003, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 294, 1003, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 295, 1003, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 297, 1003, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 302, 1003, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1024, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 322, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 329, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 335, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 1215, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 257, 1024, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 259, 1024, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 261, 1024, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 263, 1024, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 268, 1024, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 269, 1024, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 270, 1024, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 271, 1024, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 1214, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 326, 1024, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 1214, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 328, 1024, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 1214, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 329, 1024, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 1214, 3, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 332, 1024, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1024, 1214, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 335, 1024, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1215, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1215, 322, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1215, 324, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1215, 326, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1215, 328, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1215, 329, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1215, 332, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1215, 334, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1215, 335, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 242, 1215, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 246, 1215, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 247, 1215, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 953, 1215, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 250, 1215, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 252, 1215, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 255, 1215, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 324, 1215, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 326, 1215, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 332, 1215, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 333, 1215, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 334, 1215, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 335, 1215, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 306, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 306, 1008, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 306, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 306, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 1008, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 308, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 313, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 315, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 318, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 319, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1008, 1203, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 258, 1008, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 262, 1008, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 263, 1008, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 969, 1008, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 266, 1008, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 268, 1008, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 271, 1008, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 306, 1008, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 310, 1008, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 312, 1008, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 313, 1008, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 316, 1008, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 319, 1008, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1203, 310, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 310, 1203, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1203, 310, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 310, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1203, 312, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1203, 315, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1203, 316, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1203, 319, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 241, 1203, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 243, 1203, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 245, 1203, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 247, 1203, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 252, 1203, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 253, 1203, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 254, 1203, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 255, 1203, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 308, 1203, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 316, 1203, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 317, 1203, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 318, 1203, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 319, 1203, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 242, 1214, -1, 8, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 246, 1214, -1, 8, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 247, 1214, 1, 8, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 953, 1214, 1, 8, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 250, 1214, -1, 8, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 252, 1214, -1, 8, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 255, 1214, -1, 8, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 289, 1214, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 322, 1214, -7, 8, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1029, 1214, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1031, 1214, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 930, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 227, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 231, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 232, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 234, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 235, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 238, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 241, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 242, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 247, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 248, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 250, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 955, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 254, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 953, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 225, 953, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 953, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 953, 255, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 953, 254, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 953, 253, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 953, 250, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 953, 246, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 953, 245, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 953, 242, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 953, 241, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 953, 240, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 953, 225, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 227, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 229, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 231, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 232, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 233, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 235, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 237, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 243, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 245, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 246, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 247, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 248, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 955, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 253, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 971, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 225, 971, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 971, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 971, 254, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 971, 253, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 971, 955, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 971, 250, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 971, 246, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 971, 245, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 971, 243, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 971, 242, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 971, 241, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 971, 240, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 227, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 229, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 231, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 232, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 233, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 235, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 237, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 259, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 261, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 262, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 263, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 264, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 969, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 269, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 955, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 225, 955, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 955, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 955, 270, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 955, 269, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 955, 266, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 955, 969, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 955, 262, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 955, 261, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 955, 259, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 955, 258, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 955, 257, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 955, 256, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 227, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 229, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 231, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 232, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 233, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 235, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 237, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 241, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 242, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 247, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 248, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 250, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 254, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 257, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 258, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 259, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 261, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 262, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 263, 225, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 969, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 266, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 269, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 270, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 969, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 225, 969, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 969, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 969, 271, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 969, 270, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 969, 269, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 969, 266, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 969, 262, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 969, 261, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 969, 258, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 969, 257, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 969, 256, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 969, 225, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 229, 227, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 227, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 231, 227, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 232, 227, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 233, 227, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 235, 227, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 237, 227, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 292, 227, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 294, 227, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 295, 227, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 296, 227, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 301, 227, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 930, 227, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 227, 930, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 930, 227, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 930, 303, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 930, 302, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 930, 296, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 930, 292, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 930, 288, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 294, 292, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 295, 292, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 296, 292, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 301, 292, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 324, 292, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 326, 292, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 328, 292, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 333, 292, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 292, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 932, 292, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 292, 932, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 932, 292, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 932, 335, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 932, 332, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 932, 328, -2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 932, 326, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 278, 276, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 279, 276, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 280, 276, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 283, 276, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 285, 276, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 308, 276, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 310, 276, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 312, 276, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 315, 276, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 317, 276, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 324, 276, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 326, 276, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 328, 276, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 333, 276, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["scale", 276, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 276, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 276, 934, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 276, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 335, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 332, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 328, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 326, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 303, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 302, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 296, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 292, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 288, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 270, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 269, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 266, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 262, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 261, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 259, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 258, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 257, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 256, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 254, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 253, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 250, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 246, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 245, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 243, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 242, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 241, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 240, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 239, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 238, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 235, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 234, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 233, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 232, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 229, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 227, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 934, 225, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 257, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 258, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 259, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 261, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 262, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 263, 225, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 266, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 269, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 270, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 324, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 326, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 328, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 333, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 352, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 356, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 358, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 359, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 360, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1067, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 365, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1067, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 225, 1067, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1067, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1067, 367, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1067, 366, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1067, 356, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1067, 352, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1067, 225, 1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 352, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 356, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 358, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 359, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 360, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 365, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 384, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 388, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 390, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 391, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 392, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1099, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 397, 225, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1099, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 225, 1099, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1099, 225, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1099, 399, -1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1099, 398, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1099, 388, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1099, 384, 1, 4, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 1099, 225, -1, 2, [256, 128, 64, 32, 16, 8, 4, 2, 1]]], "compensation": [["add", 112, 224, -1, 2, []], ["add", 118, 224, -1, 1, []], ["add", 119, 224, -1, 2, []], ["add", 120, 224, -1, 2, []], ["add", 125, 224, -1, 2, []], ["add", 127, 224, -1, 2, []], ["add", 128, 224, -1, 2, []], ["add", 129, 224, 1, 2, []], ["add", 130, 224, 1, 2, []], ["add", 139, 224, -1, 2, []], ["add", 152, 224, 1, 2, []], ["add", 154, 224, -1, 2, []], ["add", 169, 224, 1, 2, []], ["add", 174, 224, 1, 2, []], ["add", 176, 224, -1, 2, []], ["add", 182, 224, -1, 2, []], ["add", 184, 224, -1, 2, []], ["add", 185, 224, -1, 1, []], ["add", 194, 224, -1, 1, []], ["add", 195, 224, -1, 1, []], ["add", 206, 224, 1, 2, []], ["add", 207, 224, -1, 2, []], ["add", 208, 224, -1, 2, []], ["add", 215, 224, 1, 2, []], ["add", 112, 225, 1, 2, []], ["add", 113, 225, -1, 2, []], ["add", 118, 225, 1, 2, []], ["add", 119, 225, 1, 2, []], ["add", 120, 225, 1, 1, []], ["add", 121, 225, -1, 2, []], ["add", 122, 225, 1, 4, []], ["add", 123, 225, -1, 4, []], ["add", 125, 225, -1, 4, []], ["add", 127, 225, -1, 2, []], ["add", 128, 225, 1, 4, []], ["add", 133, 225, 1, 4, []], ["add", 134, 225, 1, 2, []], ["add", 135, 225, -1, 2, []], ["add", 136, 225, -1, 4, []], ["add", 137, 225, 1, 2, []], ["add", 139, 225, -1, 2, []], ["add", 140, 225, 1, 2, []], ["add", 141, 225, -1, 4, []], ["add", 142, 225, 1, 4, []], ["add", 144, 225, -1, 4, []], ["add", 145, 225, -1, 2, []], ["add", 146, 225, -1, 2, []], ["add", 147, 225, 1, 4, []], ["add", 149, 225, -1, 4, []], ["add", 154, 225, 1, 2, []], ["add", 155, 225, -1, 4, []], ["add", 156, 225, -1, 4, []], ["add", 157, 225, 1, 4, []], ["add", 159, 225, -1, 2, []], ["add", 160, 225, -1, 4, []], ["add", 161, 225, -1, 2, []], ["add", 162, 225, -1, 2, []], ["add", 163, 225, 1, 4, []], ["add", 165, 225, -1, 2, []], ["add", 169, 225, -1, 2, []], ["add", 170, 225, 1, 2, []], ["add", 171, 225, 1, 4, []], ["add", 172, 225, -1, 4, []], ["add", 174, 225, -1, 4, []], ["add", 176, 225, 1, 1, []], ["add", 182, 225, 1, 4, []], ["add", 184, 225, 1, 2, []], ["add", 185, 225, 1, 4, []], ["add", 186, 225, -1, 4, []], ["add", 187, 225, 1, 2, []], ["add", 190, 225, 1, 4, []], ["add", 191, 225, 1, 2, []], ["add", 193, 225, -1, 4, []], ["add", 194, 225, 1, 2, []], ["add", 195, 225, 1, 4, []], ["add", 196, 225, -1, 4, []], ["add", 197, 225, 1, 4, []], ["add", 198, 225, -1, 2, []], ["add", 199, 225, 1, 4, []], ["add", 201, 225, -1, 2, []], ["add", 202, 225, 1, 4, []], ["add", 203, 225, -1, 4, []], ["add", 205, 225, 1, 2, []], ["add", 206, 225, -1, 2, []], ["add", 207, 225, 1, 1, []], ["add", 208, 225, 1, 1, []], ["add", 210, 225, -1, 4, []], ["add", 217, 225, 1, 2, []], ["add", 219, 225, 1, 4, []], ["add", 220, 225, 1, 2, []], ["add", 221, 225, -1, 2, []], ["add", 222, 225, 1, 2, []], ["add", 124, 227, -1, 1, []], ["add", 125, 227, -1, 2, []], ["add", 127, 227, -1, 2, []], ["add", 139, 227, -1, 2, []], ["add", 142, 227, 1, 2, []], ["add", 146, 227, -1, 2, []], ["add", 160, 227, -1, 2, []], ["add", 161, 227, -1, 2, []], ["add", 166, 227, -1, 1, []], ["add", 169, 227, -1, 2, []], ["add", 170, 227, 1, 2, []], ["add", 171, 227, 1, 2, []], ["add", 174, 227, -1, 2, []], ["add", 205, 227, 1, 2, []], ["add", 206, 227, -1, 2, []], ["add", 210, 227, -1, 2, []], ["add", 212, 227, -1, 1, []], ["add", 213, 227, -1, 1, []], ["add", 112, 229, -1, 2, []], ["add", 119, 229, 1, 2, []], ["add", 128, 229, 1, 2, []], ["add", 142, 229, -1, 2, []], ["add", 146, 229, -1, 2, []], ["add", 154, 229, 1, 2, []], ["add", 160, 229, -1, 2, []], ["add", 161, 229, -1, 2, []], ["add", 170, 229, -1, 2, []], ["add", 171, 229, -1, 2, []], ["add", 182, 229, -1, 2, []], ["add", 184, 229, -1, 2, []], ["add", 205, 229, -1, 2, []], ["add", 210, 229, -1, 2, []], ["add", 120, 231, 1, 2, []], ["add", 129, 231, 1, 2, []], ["add", 130, 231, 1, 2, []], ["add", 152, 231, 1, 2, []], ["add", 176, 231, 1, 2, []], ["add", 207, 231, 1, 2, []], ["add", 208, 231, 1, 2, []], ["add", 215, 231, 1, 2, []], ["add", 142, 232, -1, 2, []], ["add", 146, 232, 1, 2, []], ["add", 160, 232, 1, 2, []], ["add", 161, 232, 1, 2, []], ["add", 170, 232, -1, 2, []], ["add", 171, 232, -1, 2, []], ["add", 205, 232, -1, 2, []], ["add", 210, 232, 1, 2, []], ["add", 125, 233, -1, 2, []], ["add", 127, 233, -1, 2, []], ["add", 139, 233, -1, 2, []], ["add", 142, 233, 1, 2, []], ["add", 146, 233, -1, 2, []], ["add", 160, 233, -1, 2, []], ["add", 161, 233, -1, 2, []], ["add", 169, 233, -1, 2, []], ["add", 170, 233, 1, 2, []], ["add", 171, 233, 1, 2, []], ["add", 174, 233, -1, 2, []], ["add", 205, 233, 1, 2, []], ["add", 206, 233, -1, 2, []], ["add", 210, 233, -1, 2, []], ["add", 112, 234, 1, 2, []], ["add", 120, 234, 1, 2, []], ["add", 125, 234, -1, 2, []], ["add", 127, 234, -1, 2, []], ["add", 129, 234, 1, 2, []], ["add", 130, 234, 1, 2, []], ["add", 134, 234, 1, 1, []], ["add", 139, 234, -1, 2, []], ["add", 152, 234, 1, 2, []], ["add", 157, 234, 1, 1, []], ["add", 176, 234, 1, 2, []], ["add", 182, 234, 1, 2, []], ["add", 184, 234, 1, 2, []], ["add", 207, 234, 1, 2, []], ["add", 208, 234, 1, 2, []], ["add", 215, 234, 1, 2, []], ["add", 219, 234, 1, 1, []], ["add", 220, 234, 1, 1, []], ["add", 112, 235, -1, 2, []], ["add", 119, 235, -1, 2, []], ["add", 120, 235, -1, 2, []], ["add", 125, 235, 1, 2, []], ["add", 127, 235, 1, 2, []], ["add", 128, 235, -1, 2, []], ["add", 129, 235, -1, 2, []], ["add", 130, 235, -1, 2, []], ["add", 134, 235, -1, 1, []], ["add", 139, 235, 1, 2, []], ["add", 152, 235, -1, 2, []], ["add", 154, 235, -1, 2, []], ["add", 157, 235, -1, 1, []], ["add", 169, 235, -1, 2, []], ["add", 174, 235, -1, 2, []], ["add", 176, 235, -1, 2, []], ["add", 182, 235, -1, 2, []], ["add", 184, 235, -1, 2, []], ["add", 206, 235, -1, 2, []], ["add", 207, 235, -1, 2, []], ["add", 208, 235, -1, 2, []], ["add", 215, 235, -1, 2, []], ["add", 219, 235, -1, 1, []], ["add", 220, 235, -1, 1, []], ["add", 120, 236, -1, 2, []], ["add", 129, 236, 1, 2, []], ["add", 130, 236, 1, 2, []], ["add", 152, 236, 1, 2, []], ["add", 176, 236, -1, 2, []], ["add", 207, 236, -1, 2, []], ["add", 208, 236, -1, 2, []], ["add", 215, 236, 1, 2, []], ["add", 119, 237, 1, 2, []], ["add", 120, 237, 1, 2, []], ["add", 128, 237, 1, 2, []], ["add", 129, 237, -1, 2, []], ["add", 130, 237, -1, 2, []], ["add", 152, 237, -1, 2, []], ["add", 154, 237, 1, 2, []], ["add", 169, 237, -1, 2, []], ["add", 174, 237, -1, 2, []], ["add", 176, 237, 1, 2, []], ["add", 206, 237, -1, 2, []], ["add", 207, 237, 1, 2, []], ["add", 208, 237, 1, 2, []], ["add", 215, 237, -1, 2, []], ["add", 112, 238, -1, 2, []], ["add", 117, 238, -1, 1, []], ["add", 119, 238, 1, 2, []], ["add", 128, 238, 1, 2, []], ["add", 142, 238, -1, 2, []], ["add", 146, 238, -1, 2, []], ["add", 154, 238, 1, 2, []], ["add", 160, 238, -1, 2, []], ["add", 161, 238, -1, 2, []], ["add", 170, 238, -1, 2, []], ["add", 171, 238, -1, 2, []], ["add", 179, 238, -1, 1, []], ["add", 180, 238, -1, 1, []], ["add", 182, 238, -1, 2, []], ["add", 184, 238, -1, 2, []], ["add", 192, 238, -1, 1, []], ["add", 205, 238, -1, 2, []], ["add", 210, 238, -1, 2, []], ["add", 112, 239, 1, 2, []], ["add", 117, 239, 1, 1, []], ["add", 119, 239, -1, 2, []], ["add", 125, 239, 1, 2, []], ["add", 127, 239, 1, 2, []], ["add", 128, 239, -1, 2, []], ["add", 139, 239, 1, 2, []], ["add", 142, 239, 1, 2, []], ["add", 146, 239, 1, 2, []], ["add", 154, 239, -1, 2, []], ["add", 160, 239, 1, 2, []], ["add", 161, 239, 1, 2, []], ["add", 169, 239, -1, 2, []], ["add", 170, 239, 1, 2, []], ["add", 171, 239, 1, 2, []], ["add", 174, 239, -1, 2, []], ["add", 179, 239, 1, 1, []], ["add", 180, 239, 1, 1, []], ["add", 182, 239, 1, 2, []], ["add", 184, 239, 1, 2, []], ["add", 192, 239, 1, 1, []], ["add", 205, 239, 1, 2, []], ["add", 206, 239, -1, 2, []], ["add", 210, 239, 1, 2, []], ["add", 112, 240, -1, 2, []], ["add", 148, 240, -1, 2, []], ["add", 165, 240, -1, 2, []], ["add", 182, 240, -1, 2, []], ["add", 184, 240, -1, 2, []], ["add", 203, 240, -1, 2, []], ["add", 113, 241, 1, 2, []], ["add", 115, 241, 1, 2, []], ["add", 116, 241, -1, 4, []], ["add", 117, 241, 1, 4, []], ["add", 118, 241, 1, 2, []], ["add", 120, 241, 1, 2, []], ["add", 122, 241, 1, 2, []], ["add", 124, 241, -1, 4, []], ["add", 129, 241, -1, 4, []], ["add", 132, 241, 1, 2, []], ["add", 136, 241, 1, 4, []], ["add", 138, 241, 1, 2, []], ["add", 140, 241, 1, 2, []], ["add", 141, 241, -1, 4, []], ["add", 142, 241, 1, 4, []], ["add", 143, 241, 1, 4, []], ["add", 144, 241, 1, 4, []], ["add", 147, 241, 1, 4, []], ["add", 150, 241, 1, 4, []], ["add", 157, 241, -1, 4, []], ["add", 160, 241, -1, 4, []], ["add", 168, 241, 1, 4, []], ["add", 169, 241, -1, 2, []], ["add", 170, 241, 1, 2, []], ["add", 171, 241, 1, 4, []], ["add", 172, 241, -1, 4, []], ["add", 174, 241, -1, 2, []], ["add", 176, 241, 1, 4, []], ["add", 177, 241, -1, 4, []], ["add", 178, 241, 1, 2, []], ["add", 179, 241, 1, 2, []], ["add", 180, 241, 1, 4, []], ["add", 181, 241, -1, 4, []], ["add", 185, 241, 1, 4, []], ["add", 186, 241, -1, 4, []], ["add", 187, 241, 1, 2, []], ["add", 189, 241, 1, 4, []], ["add", 192, 241, 1, 2, []], ["add", 194, 241, 1, 2, []], ["add", 195, 241, 1, 4, []], ["add", 196, 241, -1, 4, []], ["add", 197, 241, 1, 4, []], ["add", 198, 241, 1, 2, []], ["add", 200, 241, 1, 2, []], ["add", 205, 241, 1, 2, []], ["add", 206, 241, -1, 2, []], ["add", 207, 241, 1, 2, []], ["add", 208, 241, 1, 4, []], ["add", 209, 241, -1, 4, []], ["add", 210, 241, -1, 4, []], ["add", 212, 241, -1, 4, []], ["add", 215, 241, -1, 4, []], ["add", 217, 241, 1, 2, []], ["add", 219, 241, -1, 4, []], ["add", 112, 242, -1, 2, []], ["add", 122, 242, -1, 2, []], ["add", 132, 242, -1, 2, []], ["add", 182, 242, -1, 2, []], ["add", 184, 242, -1, 2, []], ["add", 217, 242, -1, 2, []], ["add", 112, 243, -1, 2, []], ["add", 113, 243, -1, 4, []], ["add", 115, 243, -1, 4, []], ["add", 118, 243, 1, 4, []], ["add", 120, 243, 1, 4, []], ["add", 122, 243, -1, 2, []], ["add", 124, 243, -1, 2, []], ["add", 129, 243, -1, 2, []], ["add", 130, 243, -1, 4, []], ["add", 131, 243, -1, 4, []], ["add", 132, 243, -1, 2, []], ["add", 134, 243, -1, 4, []], ["add", 135, 243, -1, 4, []], ["add", 136, 243, -1, 2, []], ["add", 138, 243, -1, 4, []], ["add", 140, 243, -1, 4, []], ["add", 143, 243, -1, 2, []], ["add", 144, 243, -1, 2, []], ["add", 145, 243, -1, 4, []], ["add", 146, 243, -1, 4, []], ["add", 147, 243, -1, 2, []], ["add", 148, 243, -1, 2, []], ["add", 150, 243, -1, 2, []], ["add", 151, 243, -1, 4, []], ["add", 152, 243, -1, 4, []], ["add", 157, 243, -1, 2, []], ["add", 160, 243, -1, 2, []], ["add", 161, 243, -1, 4, []], ["add", 162, 243, -1, 4, []], ["add", 165, 243, -1, 2, []], ["add", 166, 243, -1, 4, []], ["add", 167, 243, -1, 4, []], ["add", 168, 243, -1, 2, []], ["add", 169, 243, -1, 2, []], ["add", 170, 243, 1, 4, []], ["add", 174, 243, -1, 2, []], ["add", 178, 243, -1, 4, []], ["add", 179, 243, 1, 4, []], ["add", 182, 243, -1, 2, []], ["add", 184, 243, -1, 2, []], ["add", 187, 243, -1, 4, []], ["add", 189, 243, -1, 2, []], ["add", 192, 243, 1, 4, []], ["add", 194, 243, 1, 4, []], ["add", 197, 243, -1, 2, []], ["add", 198, 243, -1, 4, []], ["add", 200, 243, -1, 4, []], ["add", 203, 243, -1, 2, []], ["add", 205, 243, 1, 4, []], ["add", 206, 243, -1, 2, []], ["add", 207, 243, 1, 4, []], ["add", 210, 243, -1, 2, []], ["add", 212, 243, -1, 2, []], ["add", 213, 243, -1, 4, []], ["add", 214, 243, -1, 4, []], ["add", 215, 243, -1, 2, []], ["add", 217, 243, -1, 2, []], ["add", 219, 243, -1, 2, []], ["add", 220, 243, -1, 4, []], ["add", 221, 243, -1, 4, []], ["add", 113, 244, -1, 4, []], ["add", 115, 244, -1, 4, []], ["add", 118, 244, 1, 4, []], ["add", 120, 244, 1, 4, []], ["add", 130, 244, 1, 4, []], ["add", 131, 244, 1, 4, []], ["add", 134, 244, 1, 4, []], ["add", 135, 244, 1, 4, []], ["add", 138, 244, -1, 4, []], ["add", 140, 244, -1, 4, []], ["add", 145, 244, 1, 4, []], ["add", 146, 244, 1, 4, []], ["add", 151, 244, 1, 4, []], ["add", 152, 244, 1, 4, []], ["add", 161, 244, 1, 4, []], ["add", 162, 244, 1, 4, []], ["add", 166, 244, 1, 4, []], ["add", 167, 244, 1, 4, []], ["add", 170, 244, 1, 4, []], ["add", 178, 244, -1, 4, []], ["add", 179, 244, 1, 4, []], ["add", 187, 244, -1, 4, []], ["add", 192, 244, 1, 4, []], ["add", 194, 244, 1, 4, []], ["add", 198, 244, -1, 4, []], ["add", 200, 244, -1, 4, []], ["add", 205, 244, 1, 4, []], ["add", 207, 244, 1, 4, []], ["add", 213, 244, 1, 4, []], ["add", 214, 244, 1, 4, []], ["add", 220, 244, 1, 4, []], ["add", 221, 244, 1, 4, []], ["add", 112, 245, -1, 2, []], ["add", 113, 245, 1, 4, []], ["add", 115, 245, 1, 4, []], ["add", 118, 245, -1, 4, []], ["add", 120, 245, -1, 4, []], ["add", 122, 245, 1, 2, []], ["add", 130, 245, -1, 4, []], ["add", 131, 245, -1, 4, []], ["add", 132, 245, 1, 2, []], ["add", 134, 245, -1, 4, []], ["add", 135, 245, -1, 4, []], ["add", 138, 245, 1, 4, []], ["add", 140, 245, 1, 4, []], ["add", 145, 245, -1, 4, []], ["add", 146, 245, -1, 4, []], ["add", 151, 245, -1, 4, []], ["add", 152, 245, -1, 4, []], ["add", 161, 245, -1, 4, []], ["add", 162, 245, -1, 4, []], ["add", 166, 245, -1, 4, []], ["add", 167, 245, -1, 4, []], ["add", 170, 245, -1, 4, []], ["add", 178, 245, 1, 4, []], ["add", 179, 245, -1, 4, []], ["add", 182, 245, -1, 2, []], ["add", 184, 245, -1, 2, []], ["add", 187, 245, 1, 4, []], ["add", 192, 245, -1, 4, []], ["add", 194, 245, -1, 4, []], ["add", 198, 245, 1, 4, []], ["add", 200, 245, 1, 4, []], ["add", 205, 245, -1, 4, []], ["add", 207, 245, -1, 4, []], ["add", 213, 245, -1, 4, []], ["add", 214, 245, -1, 4, []], ["add", 217, 245, 1, 2, []], ["add", 220, 245, -1, 4, []], ["add", 221, 245, -1, 4, []], ["add", 112, 246, -1, 2, []], ["add", 116, 246, 1, 4, []], ["add", 117, 246, -1, 4, []], ["add", 124, 246, -1, 4, []], ["add", 129, 246, -1, 4, []], ["add", 136, 246, 1, 4, []], ["add", 141, 246, 1, 4, []], ["add", 142, 246, -1, 4, []], ["add", 143, 246, 1, 4, []], ["add", 144, 246, 1, 4, []], ["add", 147, 246, 1, 4, []], ["add", 148, 246, 1, 2, []], ["add", 150, 246, 1, 4, []], ["add", 157, 246, -1, 4, []], ["add", 160, 246, -1, 4, []], ["add", 165, 246, 1, 2, []], ["add", 168, 246, 1, 4, []], ["add", 171, 246, -1, 4, []], ["add", 172, 246, 1, 4, []], ["add", 176, 246, -1, 4, []], ["add", 177, 246, 1, 4, []], ["add", 180, 246, -1, 4, []], ["add", 181, 246, 1, 4, []], ["add", 182, 246, -1, 2, []], ["add", 184, 246, -1, 2, []], ["add", 185, 246, -1, 4, []], ["add", 186, 246, 1, 4, []], ["add", 189, 246, 1, 4, []], ["add", 195, 246, -1, 4, []], ["add", 196, 246, 1, 4, []], ["add", 197, 246, 1, 4, []], ["add", 203, 246, 1, 2, []], ["add", 208, 246, -1, 4, []], ["add", 209, 246, 1, 4, []], ["add", 210, 246, -1, 4, []], ["add", 212, 246, -1, 4, []], ["add", 215, 246, -1, 4, []], ["add", 219, 246, -1, 4, []], ["add", 116, 247, -1, 4, []], ["add", 117, 247, 1, 4, []], ["add", 124, 247, 1, 4, []], ["add", 129, 247, 1, 4, []], ["add", 136, 247, -1, 4, []], ["add", 141, 247, -1, 4, []], ["add", 142, 247, 1, 4, []], ["add", 143, 247, -1, 4, []], ["add", 144, 247, -1, 4, []], ["add", 147, 247, -1, 4, []], ["add", 150, 247, -1, 4, []], ["add", 157, 247, 1, 4, []], ["add", 160, 247, 1, 4, []], ["add", 168, 247, -1, 4, []], ["add", 171, 247, 1, 4, []], ["add", 172, 247, -1, 4, []], ["add", 176, 247, 1, 4, []], ["add", 177, 247, -1, 4, []], ["add", 180, 247, 1, 4, []], ["add", 181, 247, -1, 4, []], ["add", 185, 247, 1, 4, []], ["add", 186, 247, -1, 4, []], ["add", 189, 247, -1, 4, []], ["add", 195, 247, 1, 4, []], ["add", 196, 247, -1, 4, []], ["add", 197, 247, -1, 4, []], ["add", 208, 247, 1, 4, []], ["add", 209, 247, -1, 4, []], ["add", 210, 247, 1, 4, []], ["add", 212, 247, 1, 4, []], ["add", 215, 247, 1, 4, []], ["add", 219, 247, 1, 4, []], ["add", 113, 248, 1, 4, []], ["add", 115, 248, 1, 4, []], ["add", 118, 248, -1, 4, []], ["add", 120, 248, -1, 4, []], ["add", 130, 248, 1, 4, []], ["add", 131, 248, 1, 4, []], ["add", 134, 248, 1, 4, []], ["add", 135, 248, 1, 4, []], ["add", 138, 248, 1, 4, []], ["add", 140, 248, 1, 4, []], ["add", 145, 248, 1, 4, []], ["add", 146, 248, 1, 4, []], ["add", 151, 248, 1, 4, []], ["add", 152, 248, 1, 4, []], ["add", 161, 248, 1, 4, []], ["add", 162, 248, 1, 4, []], ["add", 166, 248, 1, 4, []], ["add", 167, 248, 1, 4, []], ["add", 170, 248, -1, 4, []], ["add", 178, 248, 1, 4, []], ["add", 179, 248, -1, 4, []], ["add", 187, 248, 1, 4, []], ["add", 192, 248, -1, 4, []], ["add", 194, 248, -1, 4, []], ["add", 198, 248, 1, 4, []], ["add", 200, 248, 1, 4, []], ["add", 205, 248, -1, 4, []], ["add", 207, 248, -1, 4, []], ["add", 213, 248, 1, 4, []], ["add", 214, 248, 1, 4, []], ["add", 220, 248, 1, 4, []], ["add", 221, 248, 1, 4, []], ["add", 112, 250, 1, 2, []], ["add", 116, 250, -1, 4, []], ["add", 117, 250, 1, 4, []], ["add", 124, 250, 1, 4, []], ["add", 129, 250, 1, 4, []], ["add", 130, 250, 1, 2, []], ["add", 131, 250, -1, 2, []], ["add", 134, 250, 1, 2, []], ["add", 135, 250, -1, 2, []], ["add", 136, 250, -1, 4, []], ["add", 141, 250, -1, 4, []], ["add", 142, 250, 1, 4, []], ["add", 143, 250, -1, 4, []], ["add", 144, 250, -1, 4, []], ["add", 145, 250, -1, 2, []], ["add", 146, 250, 1, 2, []], ["add", 147, 250, -1, 4, []], ["add", 148, 250, -1, 2, []], ["add", 150, 250, -1, 4, []], ["add", 151, 250, -1, 2, []], ["add", 152, 250, 1, 2, []], ["add", 157, 250, 1, 4, []], ["add", 160, 250, 1, 4, []], ["add", 161, 250, 1, 2, []], ["add", 162, 250, -1, 2, []], ["add", 165, 250, -1, 2, []], ["add", 166, 250, 1, 2, []], ["add", 167, 250, -1, 2, []], ["add", 168, 250, -1, 4, []], ["add", 171, 250, 1, 4, []], ["add", 172, 250, -1, 4, []], ["add", 176, 250, 1, 4, []], ["add", 177, 250, -1, 4, []], ["add", 180, 250, 1, 4, []], ["add", 181, 250, -1, 4, []], ["add", 182, 250, 1, 2, []], ["add", 184, 250, 1, 2, []], ["add", 185, 250, 1, 4, []], ["add", 186, 250, -1, 4, []], ["add", 189, 250, -1, 4, []], ["add", 195, 250, 1, 4, []], ["add", 196, 250, -1, 4, []], ["add", 197, 250, -1, 4, []], ["add", 203, 250, -1, 2, []], ["add", 208, 250, 1, 4, []], ["add", 209, 250, -1, 4, []], ["add", 210, 250, 1, 4, []], ["add", 212, 250, 1, 4, []], ["add", 213, 250, 1, 2, []], ["add", 214, 250, -1, 2, []], ["add", 215, 250, 1, 4, []], ["add", 219, 250, 1, 4, []], ["add", 220, 250, 1, 2, []], ["add", 221, 250, -1, 2, []], ["add", 116, 252, 1, 4, []], ["add", 117, 252, -1, 4, []], ["add", 124, 252, 1, 4, []], ["add", 129, 252, 1, 4, []], ["add", 136, 252, -1, 4, []], ["add", 141, 252, 1, 4, []], ["add", 142, 252, -1, 4, []], ["add", 143, 252, -1, 4, []], ["add", 144, 252, -1, 4, []], ["add", 147, 252, -1, 4, []], ["add", 150, 252, -1, 4, []], ["add", 157, 252, 1, 4, []], ["add", 160, 252, 1, 4, []], ["add", 168, 252, -1, 4, []], ["add", 171, 252, -1, 4, []], ["add", 172, 252, 1, 4, []], ["add", 176, 252, -1, 4, []], ["add", 177, 252, 1, 4, []], ["add", 180, 252, -1, 4, []], ["add", 181, 252, 1, 4, []], ["add", 185, 252, -1, 4, []], ["add", 186, 252, 1, 4, []], ["add", 189, 252, -1, 4, []], ["add", 195, 252, -1, 4, []], ["add", 196, 252, 1, 4, []], ["add", 197, 252, -1, 4, []], ["add", 208, 252, -1, 4, []], ["add", 209, 252, 1, 4, []], ["add", 210, 252, 1, 4, []], ["add", 212, 252, 1, 4, []], ["add", 215, 252, 1, 4, []], ["add", 219, 252, 1, 4, []], ["add", 116, 253, -1, 4, []], ["add", 117, 253, 1, 4, []], ["add", 122, 253, 1, 2, []], ["add", 124, 253, -1, 4, []], ["add", 129, 253, -1, 4, []], ["add", 132, 253, 1, 2, []], ["add", 136, 253, 1, 4, []], ["add", 141, 253, -1, 4, []], ["add", 142, 253, 1, 4, []], ["add", 143, 253, 1, 4, []], ["add", 144, 253, 1, 4, []], ["add", 147, 253, 1, 4, []], ["add", 150, 253, 1, 4, []], ["add", 157, 253, -1, 4, []], ["add", 160, 253, -1, 4, []], ["add", 168, 253, 1, 4, []], ["add", 169, 253, -1, 2, []], ["add", 171, 253, 1, 4, []], ["add", 172, 253, -1, 4, []], ["add", 174, 253, -1, 2, []], ["add", 176, 253, 1, 4, []], ["add", 177, 253, -1, 4, []], ["add", 180, 253, 1, 4, []], ["add", 181, 253, -1, 4, []], ["add", 185, 253, 1, 4, []], ["add", 186, 253, -1, 4, []], ["add", 189, 253, 1, 4, []], ["add", 195, 253, 1, 4, []], ["add", 196, 253, -1, 4, []], ["add", 197, 253, 1, 4, []], ["add", 206, 253, -1, 2, []], ["add", 208, 253, 1, 4, []], ["add", 209, 253, -1, 4, []], ["add", 210, 253, -1, 4, []], ["add", 212, 253, -1, 4, []], ["add", 215, 253, -1, 4, []], ["add", 217, 253, 1, 2, []], ["add", 219, 253, -1, 4, []], ["add", 112, 254, -1, 2, []], ["add", 113, 254, 1, 4, []], ["add", 115, 254, 1, 4, []], ["add", 116, 254, -1, 2, []], ["add", 117, 254, -1, 2, []], ["add", 118, 254, -1, 4, []], ["add", 120, 254, -1, 4, []], ["add", 122, 254, 1, 2, []], ["add", 130, 254, -1, 4, []], ["add", 131, 254, -1, 4, []], ["add", 132, 254, 1, 2, []], ["add", 134, 254, -1, 4, []], ["add", 135, 254, -1, 4, []], ["add", 138, 254, 1, 4, []], ["add", 140, 254, 1, 4, []], ["add", 141, 254, -1, 2, []], ["add", 142, 254, -1, 2, []], ["add", 145, 254, -1, 4, []], ["add", 146, 254, -1, 4, []], ["add", 151, 254, -1, 4, []], ["add", 152, 254, -1, 4, []], ["add", 161, 254, -1, 4, []], ["add", 162, 254, -1, 4, []], ["add", 166, 254, -1, 4, []], ["add", 167, 254, -1, 4, []], ["add", 170, 254, -1, 4, []], ["add", 171, 254, -1, 2, []], ["add", 172, 254, -1, 2, []], ["add", 176, 254, -1, 2, []], ["add", 177, 254, -1, 2, []], ["add", 178, 254, 1, 4, []], ["add", 179, 254, -1, 4, []], ["add", 180, 254, -1, 2, []], ["add", 181, 254, -1, 2, []], ["add", 182, 254, -1, 2, []], ["add", 184, 254, -1, 2, []], ["add", 185, 254, -1, 2, []], ["add", 186, 254, -1, 2, []], ["add", 187, 254, 1, 4, []], ["add", 192, 254, -1, 4, []], ["add", 194, 254, -1, 4, []], ["add", 195, 254, -1, 2, []], ["add", 196, 254, -1, 2, []], ["add", 198, 254, 1, 4, []], ["add", 200, 254, 1, 4, []], ["add", 205, 254, -1, 4, []], ["add", 207, 254, -1, 4, []], ["add", 208, 254, -1, 2, []], ["add", 209, 254, -1, 2, []], ["add", 213, 254, -1, 4, []], ["add", 214, 254, -1, 4, []], ["add", 217, 254, 1, 2, []], ["add", 220, 254, -1, 4, []], ["add", 221, 254, -1, 4, []], ["add", 112, 255, 1, 2, []], ["add", 113, 255, -1, 4, []], ["add", 115, 255, -1, 4, []], ["add", 116, 255, 1, 2, []], ["add", 117, 255, 1, 2, []], ["add", 118, 255, 1, 4, []], ["add", 120, 255, 1, 4, []], ["add", 122, 255, -1, 2, []], ["add", 130, 255, 1, 4, []], ["add", 131, 255, 1, 4, []], ["add", 132, 255, -1, 2, []], ["add", 134, 255, 1, 4, []], ["add", 135, 255, 1, 4, []], ["add", 138, 255, -1, 4, []], ["add", 140, 255, -1, 4, []], ["add", 141, 255, 1, 2, []], ["add", 142, 255, 1, 2, []], ["add", 145, 255, 1, 4, []], ["add", 146, 255, 1, 4, []], ["add", 148, 255, 1, 2, []], ["add", 151, 255, 1, 4, []], ["add", 152, 255, 1, 4, []], ["add", 161, 255, 1, 4, []], ["add", 162, 255, 1, 4, []], ["add", 165, 255, 1, 2, []], ["add", 166, 255, 1, 4, []], ["add", 167, 255, 1, 4, []], ["add", 169, 255, -1, 2, []], ["add", 170, 255, 1, 4, []], ["add", 171, 255, 1, 2, []], ["add", 172, 255, 1, 2, []], ["add", 174, 255, -1, 2, []], ["add", 176, 255, 1, 2, []], ["add", 177, 255, 1, 2, []], ["add", 178, 255, -1, 4, []], ["add", 179, 255, 1, 4, []], ["add", 180, 255, 1, 2, []], ["add", 181, 255, 1, 2, []], ["add", 182, 255, 1, 2, []], ["add", 184, 255, 1, 2, []], ["add", 185, 255, 1, 2, []], ["add", 186, 255, 1, 2, []], ["add", 187, 255, -1, 4, []], ["add", 192, 255, 1, 4, []], ["add", 194, 255, 1, 4, []], ["add", 195, 255, 1, 2, []], ["add", 196, 255, 1, 2, []], ["add", 198, 255, -1, 4, []], ["add", 200, 255, -1, 4, []], ["add", 203, 255, 1, 2, []], ["add", 205, 255, 1, 4, []], ["add", 206, 255, -1, 2, []], ["add", 207, 255, 1, 4, []], ["add", 208, 255, 1, 2, []], ["add", 209, 255, 1, 2, []], ["add", 213, 255, 1, 4, []], ["add", 214, 255, 1, 4, []], ["add", 217, 255, -1, 2, []], ["add", 220, 255, 1, 4, []], ["add", 221, 255, 1, 4, []], ["add", 112, 256, -1, 2, []], ["add", 163, 256, -1, 2, []], ["add", 182, 256, -1, 2, []], ["add", 184, 256, -1, 2, []], ["add", 201, 256, -1, 2, []], ["add", 223, 256, -1, 2, []], ["add", 113, 257, -1, 4, []], ["add", 115, 257, -1, 2, []], ["add", 116, 257, -1, 4, []], ["add", 117, 257, 1, 4, []], ["add", 118, 257, 1, 4, []], ["add", 120, 257, 1, 2, []], ["add", 124, 257, -1, 4, []], ["add", 129, 257, -1, 4, []], ["add", 134, 257, -1, 4, []], ["add", 135, 257, 1, 4, []], ["add", 138, 257, 1, 2, []], ["add", 140, 257, 1, 4, []], ["add", 141, 257, 1, 2, []], ["add", 142, 257, 1, 2, []], ["add", 143, 257, 1, 4, []], ["add", 145, 257, 1, 4, []], ["add", 146, 257, -1, 4, []], ["add", 150, 257, -1, 4, []], ["add", 156, 257, 1, 2, []], ["add", 158, 257, 1, 2, []], ["add", 161, 257, -1, 4, []], ["add", 162, 257, -1, 4, []], ["add", 168, 257, -1, 4, []], ["add", 169, 257, -1, 2, []], ["add", 170, 257, 1, 4, []], ["add", 171, 257, 1, 2, []], ["add", 172, 257, -1, 2, []], ["add", 174, 257, -1, 2, []], ["add", 176, 257, 1, 4, []], ["add", 177, 257, -1, 4, []], ["add", 178, 257, -1, 2, []], ["add", 179, 257, 1, 2, []], ["add", 180, 257, 1, 4, []], ["add", 181, 257, 1, 4, []], ["add", 185, 257, 1, 2, []], ["add", 186, 257, 1, 2, []], ["add", 187, 257, 1, 4, []], ["add", 189, 257, 1, 4, []], ["add", 191, 257, 1, 2, []], ["add", 192, 257, 1, 2, []], ["add", 194, 257, 1, 4, []], ["add", 195, 257, 1, 2, []], ["add", 196, 257, -1, 2, []], ["add", 198, 257, -1, 4, []], ["add", 200, 257, 1, 2, []], ["add", 205, 257, 1, 4, []], ["add", 206, 257, -1, 2, []], ["add", 207, 257, 1, 2, []], ["add", 208, 257, 1, 4, []], ["add", 209, 257, 1, 4, []], ["add", 212, 257, -1, 4, []], ["add", 215, 257, -1, 4, []], ["add", 220, 257, -1, 4, []], ["add", 221, 257, -1, 4, []], ["add", 112, 258, -1, 2, []], ["add", 156, 258, -1, 2, []], ["add", 158, 258, -1, 2, []], ["add", 182, 258, -1, 2, []], ["add", 184, 258, -1, 2, []], ["add", 191, 258, -1, 2, []], ["add", 112, 259, -1, 2, []], ["add", 115, 259, 1, 4, []], ["add", 120, 259, 1, 4, []], ["add", 124, 259, -1, 2, []], ["add", 129, 259, -1, 2, []], ["add", 130, 259, -1, 4, []], ["add", 131, 259, 1, 4, []], ["add", 134, 259, -1, 2, []], ["add", 135, 259, -1, 2, []], ["add", 136, 259, 1, 4, []], ["add", 138, 259, -1, 4, []], ["add", 141, 259, -1, 4, []], ["add", 142, 259, 1, 4, []], ["add", 143, 259, -1, 2, []], ["add", 144, 259, 1, 4, []], ["add", 145, 259, -1, 2, []], ["add", 146, 259, -1, 2, []], ["add", 147, 259, -1, 4, []], ["add", 150, 259, 1, 2, []], ["add", 151, 259, -1, 4, []], ["add", 152, 259, -1, 4, []], ["add", 156, 259, -1, 2, []], ["add", 157, 259, -1, 4, []], ["add", 158, 259, -1, 2, []], ["add", 160, 259, -1, 4, []], ["add", 161, 259, -1, 2, []], ["add", 162, 259, 1, 2, []], ["add", 163, 259, -1, 2, []], ["add", 166, 259, -1, 4, []], ["add", 167, 259, -1, 4, []], ["add", 168, 259, 1, 2, []], ["add", 169, 259, -1, 2, []], ["add", 171, 259, 1, 4, []], ["add", 172, 259, 1, 4, []], ["add", 174, 259, -1, 2, []], ["add", 178, 259, 1, 4, []], ["add", 179, 259, 1, 4, []], ["add", 182, 259, -1, 2, []], ["add", 184, 259, -1, 2, []], ["add", 185, 259, 1, 4, []], ["add", 186, 259, -1, 4, []], ["add", 189, 259, -1, 2, []], ["add", 191, 259, -1, 2, []], ["add", 192, 259, 1, 4, []], ["add", 195, 259, 1, 4, []], ["add", 196, 259, 1, 4, []], ["add", 197, 259, -1, 4, []], ["add", 200, 259, -1, 4, []], ["add", 201, 259, -1, 2, []], ["add", 206, 259, -1, 2, []], ["add", 207, 259, 1, 4, []], ["add", 210, 259, -1, 4, []], ["add", 212, 259, -1, 2, []], ["add", 213, 259, -1, 4, []], ["add", 214, 259, 1, 4, []], ["add", 215, 259, -1, 2, []], ["add", 219, 259, -1, 4, []], ["add", 220, 259, -1, 2, []], ["add", 221, 259, 1, 2, []], ["add", 223, 259, -1, 2, []], ["add", 115, 260, 1, 4, []], ["add", 120, 260, 1, 4, []], ["add", 130, 260, 1, 4, []], ["add", 131, 260, -1, 4, []], ["add", 136, 260, -1, 4, []], ["add", 138, 260, -1, 4, []], ["add", 141, 260, -1, 4, []], ["add", 142, 260, 1, 4, []], ["add", 144, 260, -1, 4, []], ["add", 147, 260, 1, 4, []], ["add", 151, 260, 1, 4, []], ["add", 152, 260, 1, 4, []], ["add", 157, 260, 1, 4, []], ["add", 160, 260, 1, 4, []], ["add", 166, 260, 1, 4, []], ["add", 167, 260, 1, 4, []], ["add", 171, 260, 1, 4, []], ["add", 172, 260, 1, 4, []], ["add", 178, 260, 1, 4, []], ["add", 179, 260, 1, 4, []], ["add", 185, 260, 1, 4, []], ["add", 186, 260, -1, 4, []], ["add", 192, 260, 1, 4, []], ["add", 195, 260, 1, 4, []], ["add", 196, 260, 1, 4, []], ["add", 197, 260, 1, 4, []], ["add", 200, 260, -1, 4, []], ["add", 207, 260, 1, 4, []], ["add", 210, 260, 1, 4, []], ["add", 213, 260, 1, 4, []], ["add", 214, 260, -1, 4, []], ["add", 219, 260, 1, 4, []], ["add", 112, 261, -1, 2, []], ["add", 115, 261, -1, 4, []], ["add", 120, 261, -1, 4, []], ["add", 130, 261, -1, 4, []], ["add", 131, 261, 1, 4, []], ["add", 136, 261, 1, 4, []], ["add", 138, 261, 1, 4, []], ["add", 141, 261, 1, 4, []], ["add", 142, 261, -1, 4, []], ["add", 144, 261, 1, 4, []], ["add", 147, 261, -1, 4, []], ["add", 151, 261, -1, 4, []], ["add", 152, 261, -1, 4, []], ["add", 156, 261, 1, 2, []], ["add", 157, 261, -1, 4, []], ["add", 158, 261, 1, 2, []], ["add", 160, 261, -1, 4, []], ["add", 166, 261, -1, 4, []], ["add", 167, 261, -1, 4, []], ["add", 171, 261, -1, 4, []], ["add", 172, 261, -1, 4, []], ["add", 178, 261, -1, 4, []], ["add", 179, 261, -1, 4, []], ["add", 182, 261, -1, 2, []], ["add", 184, 261, -1, 2, []], ["add", 185, 261, -1, 4, []], ["add", 186, 261, 1, 4, []], ["add", 191, 261, 1, 2, []], ["add", 192, 261, -1, 4, []], ["add", 195, 261, -1, 4, []], ["add", 196, 261, -1, 4, []], ["add", 197, 261, -1, 4, []], ["add", 200, 261, 1, 4, []], ["add", 207, 261, -1, 4, []], ["add", 210, 261, -1, 4, []], ["add", 213, 261, -1, 4, []], ["add", 214, 261, 1, 4, []], ["add", 219, 261, -1, 4, []], ["add", 112, 262, -1, 2, []], ["add", 113, 262, 1, 4, []], ["add", 116, 262, 1, 4, []], ["add", 117, 262, -1, 4, []], ["add", 118, 262, -1, 4, []], ["add", 124, 262, -1, 4, []], ["add", 129, 262, -1, 4, []], ["add", 134, 262, -1, 4, []], ["add", 135, 262, 1, 4, []], ["add", 140, 262, -1, 4, []], ["add", 143, 262, 1, 4, []], ["add", 145, 262, 1, 4, []], ["add", 146, 262, -1, 4, []], ["add", 150, 262, -1, 4, []], ["add", 161, 262, -1, 4, []], ["add", 162, 262, -1, 4, []], ["add", 163, 262, 1, 2, []], ["add", 168, 262, -1, 4, []], ["add", 170, 262, -1, 4, []], ["add", 176, 262, -1, 4, []], ["add", 177, 262, 1, 4, []], ["add", 180, 262, -1, 4, []], ["add", 181, 262, -1, 4, []], ["add", 182, 262, -1, 2, []], ["add", 184, 262, -1, 2, []], ["add", 187, 262, -1, 4, []], ["add", 189, 262, 1, 4, []], ["add", 194, 262, -1, 4, []], ["add", 198, 262, 1, 4, []], ["add", 201, 262, 1, 2, []], ["add", 205, 262, -1, 4, []], ["add", 208, 262, -1, 4, []], ["add", 209, 262, -1, 4, []], ["add", 212, 262, -1, 4, []], ["add", 215, 262, -1, 4, []], ["add", 220, 262, -1, 4, []], ["add", 221, 262, -1, 4, []], ["add", 223, 262, 1, 2, []], ["add", 113, 263, -1, 4, []], ["add", 116, 263, -1, 4, []], ["add", 117, 263, 1, 4, []], ["add", 118, 263, 1, 4, []], ["add", 124, 263, 1, 4, []], ["add", 129, 263, 1, 4, []], ["add", 134, 263, 1, 4, []], ["add", 135, 263, -1, 4, []], ["add", 140, 263, 1, 4, []], ["add", 143, 263, -1, 4, []], ["add", 145, 263, -1, 4, []], ["add", 146, 263, 1, 4, []], ["add", 150, 263, 1, 4, []], ["add", 161, 263, 1, 4, []], ["add", 162, 263, 1, 4, []], ["add", 168, 263, 1, 4, []], ["add", 170, 263, 1, 4, []], ["add", 176, 263, 1, 4, []], ["add", 177, 263, -1, 4, []], ["add", 180, 263, 1, 4, []], ["add", 181, 263, 1, 4, []], ["add", 187, 263, 1, 4, []], ["add", 189, 263, -1, 4, []], ["add", 194, 263, 1, 4, []], ["add", 198, 263, -1, 4, []], ["add", 205, 263, 1, 4, []], ["add", 208, 263, 1, 4, []], ["add", 209, 263, 1, 4, []], ["add", 212, 263, 1, 4, []], ["add", 215, 263, 1, 4, []], ["add", 220, 263, 1, 4, []], ["add", 221, 263, 1, 4, []], ["add", 115, 264, -1, 4, []], ["add", 120, 264, -1, 4, []], ["add", 130, 264, 1, 4, []], ["add", 131, 264, -1, 4, []], ["add", 136, 264, -1, 4, []], ["add", 138, 264, 1, 4, []], ["add", 141, 264, 1, 4, []], ["add", 142, 264, -1, 4, []], ["add", 144, 264, -1, 4, []], ["add", 147, 264, 1, 4, []], ["add", 151, 264, 1, 4, []], ["add", 152, 264, 1, 4, []], ["add", 157, 264, 1, 4, []], ["add", 160, 264, 1, 4, []], ["add", 166, 264, 1, 4, []], ["add", 167, 264, 1, 4, []], ["add", 171, 264, -1, 4, []], ["add", 172, 264, -1, 4, []], ["add", 178, 264, -1, 4, []], ["add", 179, 264, -1, 4, []], ["add", 185, 264, -1, 4, []], ["add", 186, 264, 1, 4, []], ["add", 192, 264, -1, 4, []], ["add", 195, 264, -1, 4, []], ["add", 196, 264, -1, 4, []], ["add", 197, 264, 1, 4, []], ["add", 200, 264, 1, 4, []], ["add", 207, 264, -1, 4, []], ["add", 210, 264, 1, 4, []], ["add", 213, 264, 1, 4, []], ["add", 214, 264, -1, 4, []], ["add", 219, 264, 1, 4, []], ["add", 112, 266, 1, 2, []], ["add", 113, 266, -1, 4, []], ["add", 116, 266, -1, 4, []], ["add", 117, 266, 1, 4, []], ["add", 118, 266, 1, 4, []], ["add", 124, 266, 1, 4, []], ["add", 129, 266, 1, 4, []], ["add", 130, 266, 1, 2, []], ["add", 131, 266, 1, 2, []], ["add", 134, 266, 1, 4, []], ["add", 135, 266, -1, 4, []], ["add", 136, 266, 1, 2, []], ["add", 140, 266, 1, 4, []], ["add", 143, 266, -1, 4, []], ["add", 144, 266, 1, 2, []], ["add", 145, 266, -1, 4, []], ["add", 146, 266, 1, 4, []], ["add", 147, 266, -1, 2, []], ["add", 150, 266, 1, 4, []], ["add", 151, 266, -1, 2, []], ["add", 152, 266, 1, 2, []], ["add", 157, 266, 1, 2, []], ["add", 160, 266, 1, 2, []], ["add", 161, 266, 1, 4, []], ["add", 162, 266, 1, 4, []], ["add", 163, 266, -1, 2, []], ["add", 166, 266, 1, 2, []], ["add", 167, 266, -1, 2, []], ["add", 168, 266, 1, 4, []], ["add", 170, 266, 1, 4, []], ["add", 176, 266, 1, 4, []], ["add", 177, 266, -1, 4, []], ["add", 180, 266, 1, 4, []], ["add", 181, 266, 1, 4, []], ["add", 182, 266, 1, 2, []], ["add", 184, 266, 1, 2, []], ["add", 187, 266, 1, 4, []], ["add", 189, 266, -1, 4, []], ["add", 194, 266, 1, 4, []], ["add", 197, 266, -1, 2, []], ["add", 198, 266, -1, 4, []], ["add", 201, 266, -1, 2, []], ["add", 205, 266, 1, 4, []], ["add", 208, 266, 1, 4, []], ["add", 209, 266, 1, 4, []], ["add", 210, 266, 1, 2, []], ["add", 212, 266, 1, 4, []], ["add", 213, 266, 1, 2, []], ["add", 214, 266, 1, 2, []], ["add", 215, 266, 1, 4, []], ["add", 219, 266, 1, 2, []], ["add", 220, 266, 1, 4, []], ["add", 221, 266, 1, 4, []], ["add", 223, 266, -1, 2, []], ["add", 113, 268, 1, 4, []], ["add", 116, 268, 1, 4, []], ["add", 117, 268, -1, 4, []], ["add", 118, 268, -1, 4, []], ["add", 124, 268, 1, 4, []], ["add", 129, 268, 1, 4, []], ["add", 134, 268, 1, 4, []], ["add", 135, 268, -1, 4, []], ["add", 140, 268, -1, 4, []], ["add", 143, 268, -1, 4, []], ["add", 145, 268, -1, 4, []], ["add", 146, 268, 1, 4, []], ["add", 150, 268, 1, 4, []], ["add", 161, 268, 1, 4, []], ["add", 162, 268, 1, 4, []], ["add", 168, 268, 1, 4, []], ["add", 170, 268, -1, 4, []], ["add", 176, 268, -1, 4, []], ["add", 177, 268, 1, 4, []], ["add", 180, 268, -1, 4, []], ["add", 181, 268, -1, 4, []], ["add", 187, 268, -1, 4, []], ["add", 189, 268, -1, 4, []], ["add", 194, 268, -1, 4, []], ["add", 198, 268, 1, 4, []], ["add", 205, 268, -1, 4, []], ["add", 208, 268, -1, 4, []], ["add", 209, 268, -1, 4, []], ["add", 212, 268, 1, 4, []], ["add", 215, 268, 1, 4, []], ["add", 220, 268, 1, 4, []], ["add", 221, 268, 1, 4, []], ["add", 113, 269, -1, 4, []], ["add", 116, 269, -1, 4, []], ["add", 117, 269, 1, 4, []], ["add", 118, 269, 1, 4, []], ["add", 124, 269, -1, 4, []], ["add", 129, 269, -1, 4, []], ["add", 134, 269, -1, 4, []], ["add", 135, 269, 1, 4, []], ["add", 140, 269, 1, 4, []], ["add", 143, 269, 1, 4, []], ["add", 145, 269, 1, 4, []], ["add", 146, 269, -1, 4, []], ["add", 150, 269, -1, 4, []], ["add", 156, 269, 1, 2, []], ["add", 158, 269, 1, 2, []], ["add", 161, 269, -1, 4, []], ["add", 162, 269, -1, 4, []], ["add", 168, 269, -1, 4, []], ["add", 169, 269, -1, 2, []], ["add", 170, 269, 1, 4, []], ["add", 174, 269, -1, 2, []], ["add", 176, 269, 1, 4, []], ["add", 177, 269, -1, 4, []], ["add", 180, 269, 1, 4, []], ["add", 181, 269, 1, 4, []], ["add", 187, 269, 1, 4, []], ["add", 189, 269, 1, 4, []], ["add", 191, 269, 1, 2, []], ["add", 194, 269, 1, 4, []], ["add", 198, 269, -1, 4, []], ["add", 205, 269, 1, 4, []], ["add", 206, 269, -1, 2, []], ["add", 208, 269, 1, 4, []], ["add", 209, 269, 1, 4, []], ["add", 212, 269, -1, 4, []], ["add", 215, 269, -1, 4, []], ["add", 220, 269, -1, 4, []], ["add", 221, 269, -1, 4, []], ["add", 112, 270, -1, 2, []], ["add", 113, 270, -1, 2, []], ["add", 115, 270, -1, 4, []], ["add", 116, 270, -1, 2, []], ["add", 117, 270, -1, 2, []], ["add", 118, 270, -1, 2, []], ["add", 120, 270, -1, 4, []], ["add", 130, 270, -1, 4, []], ["add", 131, 270, 1, 4, []], ["add", 136, 270, 1, 4, []], ["add", 138, 270, 1, 4, []], ["add", 140, 270, 1, 2, []], ["add", 141, 270, 1, 4, []], ["add", 142, 270, -1, 4, []], ["add", 144, 270, 1, 4, []], ["add", 147, 270, -1, 4, []], ["add", 151, 270, -1, 4, []], ["add", 152, 270, -1, 4, []], ["add", 156, 270, 1, 2, []], ["add", 157, 270, -1, 4, []], ["add", 158, 270, 1, 2, []], ["add", 160, 270, -1, 4, []], ["add", 166, 270, -1, 4, []], ["add", 167, 270, -1, 4, []], ["add", 170, 270, -1, 2, []], ["add", 171, 270, -1, 4, []], ["add", 172, 270, -1, 4, []], ["add", 176, 270, -1, 2, []], ["add", 177, 270, -1, 2, []], ["add", 178, 270, -1, 4, []], ["add", 179, 270, -1, 4, []], ["add", 180, 270, -1, 2, []], ["add", 181, 270, 1, 2, []], ["add", 182, 270, -1, 2, []], ["add", 184, 270, -1, 2, []], ["add", 185, 270, -1, 4, []], ["add", 186, 270, 1, 4, []], ["add", 187, 270, 1, 2, []], ["add", 191, 270, 1, 2, []], ["add", 192, 270, -1, 4, []], ["add", 194, 270, -1, 2, []], ["add", 195, 270, -1, 4, []], ["add", 196, 270, -1, 4, []], ["add", 197, 270, -1, 4, []], ["add", 198, 270, -1, 2, []], ["add", 200, 270, 1, 4, []], ["add", 205, 270, -1, 2, []], ["add", 207, 270, -1, 4, []], ["add", 208, 270, -1, 2, []], ["add", 209, 270, 1, 2, []], ["add", 210, 270, -1, 4, []], ["add", 213, 270, -1, 4, []], ["add", 214, 270, 1, 4, []], ["add", 219, 270, -1, 4, []], ["add", 112, 271, 1, 2, []], ["add", 113, 271, 1, 2, []], ["add", 115, 271, 1, 4, []], ["add", 116, 271, 1, 2, []], ["add", 117, 271, 1, 2, []], ["add", 118, 271, 1, 2, []], ["add", 120, 271, 1, 4, []], ["add", 130, 271, 1, 4, []], ["add", 131, 271, -1, 4, []], ["add", 136, 271, -1, 4, []], ["add", 138, 271, -1, 4, []], ["add", 140, 271, -1, 2, []], ["add", 141, 271, -1, 4, []], ["add", 142, 271, 1, 4, []], ["add", 144, 271, -1, 4, []], ["add", 147, 271, 1, 4, []], ["add", 151, 271, 1, 4, []], ["add", 152, 271, 1, 4, []], ["add", 156, 271, -1, 2, []], ["add", 157, 271, 1, 4, []], ["add", 158, 271, -1, 2, []], ["add", 160, 271, 1, 4, []], ["add", 163, 271, 1, 2, []], ["add", 166, 271, 1, 4, []], ["add", 167, 271, 1, 4, []], ["add", 169, 271, -1, 2, []], ["add", 170, 271, 1, 2, []], ["add", 171, 271, 1, 4, []], ["add", 172, 271, 1, 4, []], ["add", 174, 271, -1, 2, []], ["add", 176, 271, 1, 2, []], ["add", 177, 271, 1, 2, []], ["add", 178, 271, 1, 4, []], ["add", 179, 271, 1, 4, []], ["add", 180, 271, 1, 2, []], ["add", 181, 271, -1, 2, []], ["add", 182, 271, 1, 2, []], ["add", 184, 271, 1, 2, []], ["add", 185, 271, 1, 4, []], ["add", 186, 271, -1, 4, []], ["add", 187, 271, -1, 2, []], ["add", 191, 271, -1, 2, []], ["add", 192, 271, 1, 4, []], ["add", 194, 271, 1, 2, []], ["add", 195, 271, 1, 4, []], ["add", 196, 271, 1, 4, []], ["add", 197, 271, 1, 4, []], ["add", 198, 271, 1, 2, []], ["add", 200, 271, -1, 4, []], ["add", 201, 271, 1, 2, []], ["add", 205, 271, 1, 2, []], ["add", 206, 271, -1, 2, []], ["add", 207, 271, 1, 4, []], ["add", 208, 271, 1, 2, []], ["add", 209, 271, -1, 2, []], ["add", 210, 271, 1, 4, []], ["add", 213, 271, 1, 4, []], ["add", 214, 271, -1, 4, []], ["add", 219, 271, 1, 4, []], ["add", 223, 271, 1, 2, []], ["add", 112, 272, -1, 4, []], ["add", 114, 272, 1, 4, []], ["add", 115, 272, -1, 2, []], ["add", 119, 272, -1, 4, []], ["add", 121, 272, -1, 4, []], ["add", 123, 272, 1, 4, []], ["add", 124, 272, -1, 2, []], ["add", 132, 272, -1, 4, []], ["add", 133, 272, -1, 4, []], ["add", 137, 272, -1, 4, []], ["add", 139, 272, -1, 4, []], ["add", 148, 272, -1, 4, []], ["add", 149, 272, -1, 4, []], ["add", 150, 272, -1, 2, []], ["add", 155, 272, 1, 4, []], ["add", 158, 272, 1, 4, []], ["add", 159, 272, 1, 4, []], ["add", 166, 272, -1, 2, []], ["add", 168, 272, -1, 2, []], ["add", 169, 272, -1, 4, []], ["add", 173, 272, 1, 4, []], ["add", 178, 272, -1, 2, []], ["add", 188, 272, -1, 4, []], ["add", 190, 272, 1, 4, []], ["add", 193, 272, -1, 4, []], ["add", 199, 272, -1, 4, []], ["add", 202, 272, 1, 4, []], ["add", 204, 272, -1, 4, []], ["add", 212, 272, -1, 2, []], ["add", 213, 272, -1, 2, []], ["add", 222, 272, 1, 4, []], ["add", 223, 272, 1, 4, []], ["add", 113, 274, -1, 4, []], ["add", 114, 274, 1, 4, []], ["add", 118, 274, 1, 4, []], ["add", 121, 274, 1, 4, []], ["add", 127, 274, 1, 4, []], ["add", 134, 274, 1, 4, []], ["add", 135, 274, 1, 4, []], ["add", 137, 274, 1, 4, []], ["add", 140, 274, -1, 4, []], ["add", 145, 274, 1, 4, []], ["add", 146, 274, 1, 4, []], ["add", 154, 274, 1, 4, []], ["add", 159, 274, -1, 4, []], ["add", 161, 274, 1, 4, []], ["add", 162, 274, -1, 4, []], ["add", 165, 274, -1, 4, []], ["add", 170, 274, -1, 4, []], ["add", 173, 274, 1, 4, []], ["add", 184, 274, 1, 4, []], ["add", 187, 274, -1, 4, []], ["add", 188, 274, -1, 4, []], ["add", 191, 274, 1, 4, []], ["add", 194, 274, 1, 4, []], ["add", 198, 274, -1, 4, []], ["add", 201, 274, 1, 4, []], ["add", 204, 274, -1, 4, []], ["add", 205, 274, -1, 4, []], ["add", 206, 274, 1, 4, []], ["add", 217, 274, -1, 4, []], ["add", 220, 274, 1, 4, []], ["add", 221, 274, -1, 4, []], ["add", 222, 274, -1, 4, []], ["add", 112, 276, 1, 2, []], ["add", 120, 276, 1, 2, []], ["add", 125, 276, -1, 2, []], ["add", 127, 276, -1, 2, []], ["add", 129, 276, 1, 2, []], ["add", 130, 276, 1, 2, []], ["add", 139, 276, -1, 2, []], ["add", 152, 276, 1, 2, []], ["add", 176, 276, 1, 2, []], ["add", 182, 276, 1, 2, []], ["add", 184, 276, 1, 2, []], ["add", 207, 276, 1, 2, []], ["add", 208, 276, 1, 2, []], ["add", 215, 276, 1, 2, []], ["add", 122, 278, -1, 4, []], ["add", 123, 278, -1, 4, []], ["add", 125, 278, 1, 4, []], ["add", 128, 278, 1, 4, []], ["add", 133, 278, 1, 4, []], ["add", 136, 278, -1, 4, []], ["add", 141, 278, -1, 4, []], ["add", 142, 278, -1, 4, []], ["add", 144, 278, -1, 4, []], ["add", 147, 278, -1, 4, []], ["add", 149, 278, 1, 4, []], ["add", 155, 278, 1, 4, []], ["add", 156, 278, -1, 4, []], ["add", 157, 278, 1, 4, []], ["add", 160, 278, 1, 4, []], ["add", 163, 278, -1, 4, []], ["add", 171, 278, -1, 4, []], ["add", 172, 278, 1, 4, []], ["add", 174, 278, 1, 4, []], ["add", 182, 278, 1, 4, []], ["add", 185, 278, 1, 4, []], ["add", 186, 278, -1, 4, []], ["add", 190, 278, 1, 4, []], ["add", 193, 278, -1, 4, []], ["add", 195, 278, 1, 4, []], ["add", 196, 278, 1, 4, []], ["add", 197, 278, -1, 4, []], ["add", 199, 278, -1, 4, []], ["add", 202, 278, -1, 4, []], ["add", 203, 278, -1, 4, []], ["add", 210, 278, 1, 4, []], ["add", 219, 278, 1, 4, []], ["add", 113, 279, 1, 4, []], ["add", 114, 279, 1, 4, []], ["add", 118, 279, -1, 4, []], ["add", 121, 279, 1, 4, []], ["add", 127, 279, -1, 4, []], ["add", 134, 279, 1, 4, []], ["add", 135, 279, 1, 4, []], ["add", 137, 279, 1, 4, []], ["add", 140, 279, 1, 4, []], ["add", 145, 279, 1, 4, []], ["add", 146, 279, 1, 4, []], ["add", 154, 279, -1, 4, []], ["add", 159, 279, -1, 4, []], ["add", 161, 279, 1, 4, []], ["add", 162, 279, -1, 4, []], ["add", 165, 279, 1, 4, []], ["add", 170, 279, 1, 4, []], ["add", 173, 279, 1, 4, []], ["add", 184, 279, 1, 4, []], ["add", 187, 279, 1, 4, []], ["add", 188, 279, -1, 4, []], ["add", 191, 279, 1, 4, []], ["add", 194, 279, -1, 4, []], ["add", 198, 279, 1, 4, []], ["add", 201, 279, 1, 4, []], ["add", 204, 279, -1, 4, []], ["add", 205, 279, 1, 4, []], ["add", 206, 279, 1, 4, []], ["add", 217, 279, 1, 4, []], ["add", 220, 279, 1, 4, []], ["add", 221, 279, -1, 4, []], ["add", 222, 279, -1, 4, []], ["add", 112, 280, 1, 4, []], ["add", 114, 280, -1, 4, []], ["add", 115, 280, 1, 2, []], ["add", 119, 280, 1, 4, []], ["add", 121, 280, 1, 4, []], ["add", 122, 280, 1, 2, []], ["add", 123, 280, 1, 4, []], ["add", 124, 280, 1, 2, []], ["add", 132, 280, 1, 4, []], ["add", 133, 280, -1, 4, []], ["add", 136, 280, 1, 2, []], ["add", 137, 280, 1, 4, []], ["add", 139, 280, 1, 4, []], ["add", 144, 280, 1, 2, []], ["add", 147, 280, 1, 2, []], ["add", 148, 280, 1, 4, []], ["add", 149, 280, -1, 4, []], ["add", 150, 280, 1, 2, []], ["add", 155, 280, -1, 4, []], ["add", 157, 280, 1, 2, []], ["add", 158, 280, -1, 4, []], ["add", 159, 280, -1, 4, []], ["add", 160, 280, 1, 2, []], ["add", 166, 280, 1, 2, []], ["add", 168, 280, 1, 2, []], ["add", 169, 280, 1, 4, []], ["add", 173, 280, -1, 4, []], ["add", 174, 280, 1, 2, []], ["add", 178, 280, 1, 2, []], ["add", 182, 280, 1, 2, []], ["add", 188, 280, 1, 4, []], ["add", 190, 280, -1, 4, []], ["add", 193, 280, 1, 4, []], ["add", 197, 280, 1, 2, []], ["add", 199, 280, 1, 4, []], ["add", 202, 280, 1, 4, []], ["add", 203, 280, 1, 2, []], ["add", 204, 280, 1, 4, []], ["add", 210, 280, 1, 2, []], ["add", 212, 280, 1, 2, []], ["add", 213, 280, 1, 2, []], ["add", 219, 280, 1, 2, []], ["add", 222, 280, -1, 4, []], ["add", 223, 280, -1, 4, []], ["add", 114, 281, 1, 2, []], ["add", 121, 281, -1, 2, []], ["add", 134, 281, 1, 2, []], ["add", 135, 281, -1, 2, []], ["add", 137, 281, -1, 2, []], ["add", 145, 281, -1, 2, []], ["add", 146, 281, 1, 2, []], ["add", 159, 281, 1, 2, []], ["add", 161, 281, 1, 2, []], ["add", 162, 281, 1, 2, []], ["add", 173, 281, 1, 2, []], ["add", 184, 281, 1, 2, []], ["add", 188, 281, -1, 2, []], ["add", 191, 281, -1, 2, []], ["add", 201, 281, -1, 2, []], ["add", 204, 281, -1, 2, []], ["add", 206, 281, 1, 2, []], ["add", 220, 281, 1, 2, []], ["add", 221, 281, 1, 2, []], ["add", 222, 281, 1, 2, []], ["add", 112, 283, -1, 2, []], ["add", 113, 283, 1, 2, []], ["add", 118, 283, 1, 2, []], ["add", 119, 283, 1, 2, []], ["add", 121, 283, 1, 2, []], ["add", 122, 283, 1, 4, []], ["add", 123, 283, 1, 4, []], ["add", 125, 283, 1, 4, []], ["add", 127, 283, 1, 2, []], ["add", 128, 283, 1, 4, []], ["add", 129, 283, -1, 1, []], ["add", 130, 283, -1, 1, []], ["add", 133, 283, -1, 4, []], ["add", 134, 283, -1, 2, []], ["add", 135, 283, 1, 2, []], ["add", 136, 283, 1, 4, []], ["add", 137, 283, 1, 2, []], ["add", 139, 283, 1, 2, []], ["add", 140, 283, 1, 2, []], ["add", 141, 283, -1, 4, []], ["add", 142, 283, -1, 4, []], ["add", 144, 283, 1, 4, []], ["add", 145, 283, 1, 2, []], ["add", 146, 283, -1, 2, []], ["add", 147, 283, 1, 4, []], ["add", 149, 283, -1, 4, []], ["add", 152, 283, -1, 1, []], ["add", 154, 283, 1, 2, []], ["add", 155, 283, -1, 4, []], ["add", 156, 283, -1, 4, []], ["add", 157, 283, -1, 4, []], ["add", 159, 283, -1, 2, []], ["add", 160, 283, -1, 4, []], ["add", 161, 283, -1, 2, []], ["add", 162, 283, -1, 2, []], ["add", 163, 283, -1, 4, []], ["add", 165, 283, 1, 2, []], ["add", 169, 283, -1, 2, []], ["add", 170, 283, -1, 2, []], ["add", 171, 283, -1, 4, []], ["add", 172, 283, 1, 4, []], ["add", 174, 283, -1, 4, []], ["add", 182, 283, -1, 4, []], ["add", 184, 283, -1, 2, []], ["add", 185, 283, 1, 4, []], ["add", 186, 283, -1, 4, []], ["add", 187, 283, 1, 2, []], ["add", 190, 283, -1, 4, []], ["add", 191, 283, 1, 2, []], ["add", 193, 283, 1, 4, []], ["add", 194, 283, 1, 2, []], ["add", 195, 283, 1, 4, []], ["add", 196, 283, 1, 4, []], ["add", 197, 283, 1, 4, []], ["add", 198, 283, 1, 2, []], ["add", 199, 283, 1, 4, []], ["add", 201, 283, 1, 2, []], ["add", 202, 283, 1, 4, []], ["add", 203, 283, 1, 4, []], ["add", 205, 283, -1, 2, []], ["add", 206, 283, -1, 2, []], ["add", 210, 283, -1, 4, []], ["add", 215, 283, -1, 1, []], ["add", 217, 283, 1, 2, []], ["add", 219, 283, -1, 4, []], ["add", 220, 283, -1, 2, []], ["add", 221, 283, -1, 2, []], ["add", 222, 283, -1, 2, []], ["add", 122, 284, -1, 4, []], ["add", 123, 284, -1, 4, []], ["add", 125, 284, -1, 4, []], ["add", 128, 284, -1, 4, []], ["add", 133, 284, 1, 4, []], ["add", 136, 284, -1, 4, []], ["add", 141, 284, 1, 4, []], ["add", 142, 284, 1, 4, []], ["add", 144, 284, -1, 4, []], ["add", 147, 284, -1, 4, []], ["add", 149, 284, 1, 4, []], ["add", 155, 284, -1, 4, []], ["add", 156, 284, 1, 4, []], ["add", 157, 284, 1, 4, []], ["add", 160, 284, 1, 4, []], ["add", 163, 284, 1, 4, []], ["add", 171, 284, 1, 4, []], ["add", 172, 284, -1, 4, []], ["add", 174, 284, 1, 4, []], ["add", 182, 284, 1, 4, []], ["add", 185, 284, -1, 4, []], ["add", 186, 284, 1, 4, []], ["add", 190, 284, -1, 4, []], ["add", 193, 284, 1, 4, []], ["add", 195, 284, -1, 4, []], ["add", 196, 284, -1, 4, []], ["add", 197, 284, -1, 4, []], ["add", 199, 284, 1, 4, []], ["add", 202, 284, -1, 4, []], ["add", 203, 284, -1, 4, []], ["add", 210, 284, 1, 4, []], ["add", 219, 284, 1, 4, []], ["add", 113, 285, -1, 2, []], ["add", 118, 285, -1, 2, []], ["add", 127, 285, -1, 2, []], ["add", 140, 285, -1, 2, []], ["add", 154, 285, -1, 2, []], ["add", 165, 285, -1, 2, []], ["add", 170, 285, 1, 2, []], ["add", 187, 285, -1, 2, []], ["add", 194, 285, -1, 2, []], ["add", 198, 285, -1, 2, []], ["add", 205, 285, 1, 2, []], ["add", 217, 285, -1, 2, []], ["add", 112, 286, -1, 4, []], ["add", 113, 286, 1, 4, []], ["add", 115, 286, 1, 2, []], ["add", 118, 286, -1, 4, []], ["add", 119, 286, -1, 4, []], ["add", 123, 286, -1, 4, []], ["add", 124, 286, -1, 2, []], ["add", 125, 286, -1, 2, []], ["add", 127, 286, -1, 4, []], ["add", 128, 286, -1, 2, []], ["add", 132, 286, 1, 4, []], ["add", 133, 286, 1, 4, []], ["add", 134, 286, -1, 4, []], ["add", 135, 286, -1, 4, []], ["add", 139, 286, -1, 4, []], ["add", 140, 286, 1, 4, []], ["add", 141, 286, -1, 2, []], ["add", 142, 286, 1, 2, []], ["add", 145, 286, -1, 4, []], ["add", 146, 286, -1, 4, []], ["add", 148, 286, 1, 4, []], ["add", 149, 286, 1, 4, []], ["add", 150, 286, 1, 2, []], ["add", 154, 286, -1, 4, []], ["add", 155, 286, -1, 4, []], ["add", 156, 286, -1, 2, []], ["add", 158, 286, -1, 4, []], ["add", 161, 286, -1, 4, []], ["add", 162, 286, 1, 4, []], ["add", 163, 286, -1, 2, []], ["add", 165, 286, 1, 4, []], ["add", 166, 286, -1, 2, []], ["add", 168, 286, 1, 2, []], ["add", 169, 286, -1, 4, []], ["add", 170, 286, 1, 4, []], ["add", 171, 286, 1, 2, []], ["add", 172, 286, 1, 2, []], ["add", 178, 286, 1, 2, []], ["add", 184, 286, -1, 4, []], ["add", 185, 286, -1, 2, []], ["add", 186, 286, -1, 2, []], ["add", 187, 286, 1, 4, []], ["add", 190, 286, -1, 4, []], ["add", 191, 286, -1, 4, []], ["add", 193, 286, 1, 4, []], ["add", 194, 286, -1, 4, []], ["add", 195, 286, -1, 2, []], ["add", 196, 286, 1, 2, []], ["add", 198, 286, 1, 4, []], ["add", 199, 286, 1, 4, []], ["add", 201, 286, -1, 4, []], ["add", 202, 286, -1, 4, []], ["add", 205, 286, 1, 4, []], ["add", 206, 286, -1, 4, []], ["add", 212, 286, -1, 2, []], ["add", 213, 286, -1, 2, []], ["add", 217, 286, 1, 4, []], ["add", 220, 286, -1, 4, []], ["add", 221, 286, 1, 4, []], ["add", 223, 286, -1, 4, []], ["add", 112, 287, 1, 2, []], ["add", 119, 287, 1, 2, []], ["add", 122, 287, 1, 2, []], ["add", 124, 287, 1, 1, []], ["add", 125, 287, 1, 2, []], ["add", 128, 287, 1, 2, []], ["add", 132, 287, 1, 2, []], ["add", 134, 287, 1, 2, []], ["add", 135, 287, 1, 2, []], ["add", 136, 287, 1, 2, []], ["add", 138, 287, 1, 1, []], ["add", 139, 287, 1, 2, []], ["add", 141, 287, 1, 2, []], ["add", 142, 287, -1, 2, []], ["add", 143, 287, 1, 1, []], ["add", 144, 287, 1, 2, []], ["add", 145, 287, 1, 2, []], ["add", 146, 287, 1, 2, []], ["add", 147, 287, 1, 2, []], ["add", 148, 287, 1, 2, []], ["add", 156, 287, 1, 2, []], ["add", 157, 287, 1, 2, []], ["add", 158, 287, 1, 2, []], ["add", 160, 287, 1, 2, []], ["add", 161, 287, 1, 2, []], ["add", 162, 287, -1, 2, []], ["add", 163, 287, 1, 2, []], ["add", 166, 287, 1, 1, []], ["add", 169, 287, 1, 2, []], ["add", 171, 287, -1, 2, []], ["add", 172, 287, -1, 2, []], ["add", 174, 287, 1, 2, []], ["add", 182, 287, 1, 2, []], ["add", 184, 287, 1, 2, []], ["add", 185, 287, 1, 2, []], ["add", 186, 287, 1, 2, []], ["add", 189, 287, 1, 1, []], ["add", 191, 287, 1, 2, []], ["add", 195, 287, 1, 2, []], ["add", 196, 287, -1, 2, []], ["add", 197, 287, 1, 2, []], ["add", 200, 287, 1, 1, []], ["add", 201, 287, 1, 2, []], ["add", 203, 287, 1, 2, []], ["add", 206, 287, 1, 2, []], ["add", 210, 287, 1, 2, []], ["add", 212, 287, 1, 1, []], ["add", 213, 287, 1, 1, []], ["add", 219, 287, 1, 2, []], ["add", 220, 287, 1, 2, []], ["add", 221, 287, -1, 2, []], ["add", 223, 287, 1, 2, []], ["add", 112, 288, -1, 2, []], ["add", 113, 288, -1, 8, []], ["add", 114, 288, 1, 4, []], ["add", 118, 288, 1, 8, []], ["add", 122, 288, -1, 8, []], ["add", 123, 288, 3, 8, []], ["add", 124, 288, -1, 2, []], ["add", 125, 288, 1, 8, []], ["add", 127, 288, 1, 4, []], ["add", 128, 288, 1, 8, []], ["add", 129, 288, -1, 2, []], ["add", 130, 288, -1, 2, []], ["add", 131, 288, -1, 2, []], ["add", 132, 288, 1, 4, []], ["add", 133, 288, -3, 8, []], ["add", 134, 288, -1, 8, []], ["add", 135, 288, 1, 8, []], ["add", 136, 288, -1, 4, []], ["add", 140, 288, 1, 8, []], ["add", 141, 288, 1, 4, []], ["add", 142, 288, -1, 4, []], ["add", 144, 288, -1, 4, []], ["add", 145, 288, 1, 8, []], ["add", 146, 288, -1, 8, []], ["add", 147, 288, 1, 4, []], ["add", 148, 288, -1, 4, []], ["add", 149, 288, 3, 8, []], ["add", 152, 288, -1, 2, []], ["add", 154, 288, 1, 4, []], ["add", 155, 288, 1, 8, []], ["add", 156, 288, 1, 8, []], ["add", 157, 288, -1, 4, []], ["add", 158, 288, -1, 4, []], ["add", 160, 288, -1, 4, []], ["add", 161, 288, -1, 8, []], ["add", 162, 288, 1, 8, []], ["add", 163, 288, -1, 8, []], ["add", 165, 288, 1, 4, []], ["add", 166, 288, -1, 2, []], ["add", 169, 288, -1, 2, []], ["add", 170, 288, -1, 8, []], ["add", 171, 288, -1, 4, []], ["add", 172, 288, 1, 4, []], ["add", 173, 288, 1, 4, []], ["add", 174, 288, -1, 8, []], ["add", 181, 288, -1, 2, []], ["add", 182, 288, -1, 8, []], ["add", 184, 288, -1, 4, []], ["add", 185, 288, 1, 4, []], ["add", 186, 288, 1, 4, []], ["add", 187, 288, 1, 8, []], ["add", 188, 288, -1, 4, []], ["add", 190, 288, 1, 8, []], ["add", 191, 288, -1, 4, []], ["add", 193, 288, -1, 8, []], ["add", 194, 288, 1, 8, []], ["add", 195, 288, 1, 4, []], ["add", 196, 288, 1, 4, []], ["add", 197, 288, 1, 4, []], ["add", 198, 288, -1, 8, []], ["add", 199, 288, -1, 8, []], ["add", 201, 288, 1, 4, []], ["add", 202, 288, -3, 8, []], ["add", 203, 288, 1, 8, []], ["add", 204, 288, -1, 4, []], ["add", 205, 288, -1, 8, []], ["add", 206, 288, -1, 4, []], ["add", 209, 288, -1, 2, []], ["add", 210, 288, -1, 4, []], ["add", 212, 288, -1, 2, []], ["add", 213, 288, -1, 2, []], ["add", 214, 288, -1, 2, []], ["add", 215, 288, -1, 2, []], ["add", 217, 288, -1, 4, []], ["add", 219, 288, -1, 4, []], ["add", 220, 288, -1, 8, []], ["add", 221, 288, 1, 8, []], ["add", 223, 288, 1, 4, []], ["add", 114, 290, 1, 4, []], ["add", 121, 290, 1, 4, []], ["add", 127, 290, 1, 4, []], ["add", 136, 290, -1, 4, []], ["add", 137, 290, -1, 4, []], ["add", 141, 290, -1, 4, []], ["add", 142, 290, -1, 4, []], ["add", 144, 290, -1, 4, []], ["add", 147, 290, 1, 4, []], ["add", 154, 290, 1, 4, []], ["add", 157, 290, 1, 4, []], ["add", 159, 290, 1, 4, []], ["add", 160, 290, 1, 4, []], ["add", 165, 290, -1, 4, []], ["add", 171, 290, -1, 4, []], ["add", 172, 290, -1, 4, []], ["add", 173, 290, 1, 4, []], ["add", 184, 290, 1, 4, []], ["add", 185, 290, 1, 4, []], ["add", 186, 290, -1, 4, []], ["add", 188, 290, -1, 4, []], ["add", 191, 290, -1, 4, []], ["add", 195, 290, 1, 4, []], ["add", 196, 290, -1, 4, []], ["add", 197, 290, 1, 4, []], ["add", 201, 290, 1, 4, []], ["add", 204, 290, -1, 4, []], ["add", 206, 290, 1, 4, []], ["add", 210, 290, 1, 4, []], ["add", 217, 290, 1, 4, []], ["add", 219, 290, 1, 4, []], ["add", 222, 290, -1, 4, []], ["add", 142, 292, -1, 2, []], ["add", 146, 292, -1, 2, []], ["add", 160, 292, -1, 2, []], ["add", 161, 292, -1, 2, []], ["add", 170, 292, -1, 2, []], ["add", 171, 292, -1, 2, []], ["add", 205, 292, -1, 2, []], ["add", 210, 292, -1, 2, []], ["add", 113, 294, -1, 4, []], ["add", 118, 294, 1, 4, []], ["add", 122, 294, 1, 4, []], ["add", 123, 294, -1, 4, []], ["add", 125, 294, 1, 4, []], ["add", 128, 294, 1, 4, []], ["add", 133, 294, 1, 4, []], ["add", 134, 294, 1, 4, []], ["add", 135, 294, -1, 4, []], ["add", 140, 294, 1, 4, []], ["add", 145, 294, -1, 4, []], ["add", 146, 294, 1, 4, []], ["add", 149, 294, -1, 4, []], ["add", 155, 294, 1, 4, []], ["add", 156, 294, 1, 4, []], ["add", 161, 294, 1, 4, []], ["add", 162, 294, -1, 4, []], ["add", 163, 294, -1, 4, []], ["add", 170, 294, -1, 4, []], ["add", 174, 294, 1, 4, []], ["add", 182, 294, 1, 4, []], ["add", 187, 294, 1, 4, []], ["add", 190, 294, 1, 4, []], ["add", 193, 294, -1, 4, []], ["add", 194, 294, 1, 4, []], ["add", 198, 294, -1, 4, []], ["add", 199, 294, -1, 4, []], ["add", 202, 294, 1, 4, []], ["add", 203, 294, -1, 4, []], ["add", 205, 294, -1, 4, []], ["add", 220, 294, 1, 4, []], ["add", 221, 294, -1, 4, []], ["add", 114, 295, 1, 4, []], ["add", 121, 295, 1, 4, []], ["add", 127, 295, -1, 4, []], ["add", 136, 295, -1, 4, []], ["add", 137, 295, -1, 4, []], ["add", 141, 295, 1, 4, []], ["add", 142, 295, 1, 4, []], ["add", 144, 295, -1, 4, []], ["add", 147, 295, 1, 4, []], ["add", 154, 295, -1, 4, []], ["add", 157, 295, 1, 4, []], ["add", 159, 295, 1, 4, []], ["add", 160, 295, 1, 4, []], ["add", 165, 295, 1, 4, []], ["add", 171, 295, 1, 4, []], ["add", 172, 295, 1, 4, []], ["add", 173, 295, 1, 4, []], ["add", 184, 295, 1, 4, []], ["add", 185, 295, -1, 4, []], ["add", 186, 295, 1, 4, []], ["add", 188, 295, -1, 4, []], ["add", 191, 295, -1, 4, []], ["add", 195, 295, -1, 4, []], ["add", 196, 295, 1, 4, []], ["add", 197, 295, 1, 4, []], ["add", 201, 295, 1, 4, []], ["add", 204, 295, -1, 4, []], ["add", 206, 295, 1, 4, []], ["add", 210, 295, 1, 4, []], ["add", 217, 295, -1, 4, []], ["add", 219, 295, 1, 4, []], ["add", 222, 295, -1, 4, []], ["add", 112, 296, 1, 2, []], ["add", 113, 296, 1, 8, []], ["add", 114, 296, -1, 4, []], ["add", 118, 296, -1, 8, []], ["add", 122, 296, -3, 8, []], ["add", 123, 296, 1, 8, []], ["add", 124, 296, 1, 2, []], ["add", 125, 296, -1, 8, []], ["add", 127, 296, -1, 4, []], ["add", 128, 296, -1, 8, []], ["add", 129, 296, 1, 2, []], ["add", 130, 296, 1, 2, []], ["add", 131, 296, 1, 2, []], ["add", 132, 296, -1, 4, []], ["add", 133, 296, -1, 8, []], ["add", 134, 296, 5, 8, []], ["add", 135, 296, 3, 8, []], ["add", 136, 296, 1, 4, []], ["add", 140, 296, -1, 8, []], ["add", 141, 296, -1, 4, []], ["add", 142, 296, 1, 4, []], ["add", 144, 296, 1, 4, []], ["add", 145, 296, 3, 8, []], ["add", 146, 296, 5, 8, []], ["add", 147, 296, -1, 4, []], ["add", 148, 296, 1, 4, []], ["add", 149, 296, 1, 8, []], ["add", 152, 296, 1, 2, []], ["add", 154, 296, -1, 4, []], ["add", 155, 296, -1, 8, []], ["add", 156, 296, -1, 8, []], ["add", 157, 296, 1, 4, []], ["add", 158, 296, 1, 4, []], ["add", 160, 296, 1, 4, []], ["add", 161, 296, 5, 8, []], ["add", 162, 296, 3, 8, []], ["add", 163, 296, 1, 8, []], ["add", 165, 296, -1, 4, []], ["add", 166, 296, 1, 2, []], ["add", 169, 296, 1, 2, []], ["add", 170, 296, 1, 8, []], ["add", 171, 296, 1, 4, []], ["add", 172, 296, -1, 4, []], ["add", 173, 296, -1, 4, []], ["add", 174, 296, 5, 8, []], ["add", 181, 296, 1, 2, []], ["add", 182, 296, 5, 8, []], ["add", 184, 296, 1, 4, []], ["add", 185, 296, -1, 4, []], ["add", 186, 296, -1, 4, []], ["add", 187, 296, -1, 8, []], ["add", 188, 296, 1, 4, []], ["add", 190, 296, -1, 8, []], ["add", 191, 296, 1, 4, []], ["add", 193, 296, 1, 8, []], ["add", 194, 296, -1, 8, []], ["add", 195, 296, -1, 4, []], ["add", 196, 296, -1, 4, []], ["add", 197, 296, -1, 4, []], ["add", 198, 296, 1, 8, []], ["add", 199, 296, 1, 8, []], ["add", 201, 296, -1, 4, []], ["add", 202, 296, -1, 8, []], ["add", 203, 296, 3, 8, []], ["add", 204, 296, 1, 4, []], ["add", 205, 296, 1, 8, []], ["add", 206, 296, 1, 4, []], ["add", 209, 296, 1, 2, []], ["add", 210, 296, 1, 4, []], ["add", 212, 296, 1, 2, []], ["add", 213, 296, 1, 2, []], ["add", 214, 296, 1, 2, []], ["add", 215, 296, 1, 2, []], ["add", 217, 296, 1, 4, []], ["add", 219, 296, 1, 4, []], ["add", 220, 296, 5, 8, []], ["add", 221, 296, 3, 8, []], ["add", 223, 296, -1, 4, []], ["add", 114, 297, 1, 2, []], ["add", 121, 297, -1, 2, []], ["add", 136, 297, 1, 2, []], ["add", 137, 297, 1, 2, []], ["add", 144, 297, 1, 2, []], ["add", 147, 297, -1, 2, []], ["add", 157, 297, 1, 2, []], ["add", 159, 297, -1, 2, []], ["add", 160, 297, 1, 2, []], ["add", 173, 297, 1, 2, []], ["add", 184, 297, 1, 2, []], ["add", 188, 297, -1, 2, []], ["add", 191, 297, 1, 2, []], ["add", 197, 297, -1, 2, []], ["add", 201, 297, -1, 2, []], ["add", 204, 297, -1, 2, []], ["add", 206, 297, 1, 2, []], ["add", 210, 297, 1, 2, []], ["add", 219, 297, 1, 2, []], ["add", 222, 297, 1, 2, []], ["add", 113, 300, 1, 4, []], ["add", 118, 300, -1, 4, []], ["add", 122, 300, 1, 4, []], ["add", 123, 300, -1, 4, []], ["add", 125, 300, -1, 4, []], ["add", 128, 300, -1, 4, []], ["add", 133, 300, 1, 4, []], ["add", 134, 300, 1, 4, []], ["add", 135, 300, -1, 4, []], ["add", 140, 300, -1, 4, []], ["add", 145, 300, -1, 4, []], ["add", 146, 300, 1, 4, []], ["add", 149, 300, -1, 4, []], ["add", 155, 300, -1, 4, []], ["add", 156, 300, -1, 4, []], ["add", 161, 300, 1, 4, []], ["add", 162, 300, -1, 4, []], ["add", 163, 300, 1, 4, []], ["add", 170, 300, 1, 4, []], ["add", 174, 300, 1, 4, []], ["add", 182, 300, 1, 4, []], ["add", 187, 300, -1, 4, []], ["add", 190, 300, -1, 4, []], ["add", 193, 300, 1, 4, []], ["add", 194, 300, -1, 4, []], ["add", 198, 300, 1, 4, []], ["add", 199, 300, 1, 4, []], ["add", 202, 300, 1, 4, []], ["add", 203, 300, -1, 4, []], ["add", 205, 300, 1, 4, []], ["add", 220, 300, 1, 4, []], ["add", 221, 300, -1, 4, []], ["add", 127, 301, -1, 2, []], ["add", 141, 301, -1, 2, []], ["add", 142, 301, 1, 2, []], ["add", 154, 301, -1, 2, []], ["add", 165, 301, -1, 2, []], ["add", 171, 301, 1, 2, []], ["add", 172, 301, -1, 2, []], ["add", 185, 301, -1, 2, []], ["add", 186, 301, -1, 2, []], ["add", 195, 301, -1, 2, []], ["add", 196, 301, -1, 2, []], ["add", 217, 301, 1, 2, []], ["add", 112, 302, -1, 2, []], ["add", 113, 302, -5, 8, []], ["add", 118, 302, -3, 8, []], ["add", 121, 302, 1, 4, []], ["add", 122, 302, -1, 8, []], ["add", 123, 302, -1, 8, []], ["add", 124, 302, -1, 2, []], ["add", 125, 302, -3, 8, []], ["add", 128, 302, -3, 8, []], ["add", 129, 302, -1, 2, []], ["add", 130, 302, -1, 2, []], ["add", 131, 302, 1, 2, []], ["add", 132, 302, -1, 4, []], ["add", 133, 302, 1, 8, []], ["add", 134, 302, -1, 8, []], ["add", 135, 302, 1, 8, []], ["add", 137, 302, -1, 4, []], ["add", 140, 302, 5, 8, []], ["add", 141, 302, 1, 2, []], ["add", 145, 302, 1, 8, []], ["add", 146, 302, -1, 8, []], ["add", 148, 302, 1, 4, []], ["add", 149, 302, -1, 8, []], ["add", 152, 302, -1, 2, []], ["add", 155, 302, -3, 8, []], ["add", 156, 302, 5, 8, []], ["add", 157, 302, -1, 2, []], ["add", 158, 302, 1, 4, []], ["add", 159, 302, 1, 4, []], ["add", 160, 302, -1, 2, []], ["add", 161, 302, -1, 8, []], ["add", 162, 302, 1, 8, []], ["add", 163, 302, -5, 8, []], ["add", 165, 302, 1, 2, []], ["add", 166, 302, -1, 2, []], ["add", 169, 302, -1, 2, []], ["add", 170, 302, 3, 8, []], ["add", 172, 302, 1, 2, []], ["add", 174, 302, -1, 8, []], ["add", 181, 302, 1, 2, []], ["add", 182, 302, -1, 8, []], ["add", 184, 302, -1, 2, []], ["add", 186, 302, 1, 2, []], ["add", 187, 302, 5, 8, []], ["add", 190, 302, -3, 8, []], ["add", 193, 302, 3, 8, []], ["add", 194, 302, -3, 8, []], ["add", 196, 302, 1, 2, []], ["add", 198, 302, -5, 8, []], ["add", 199, 302, 3, 8, []], ["add", 202, 302, 1, 8, []], ["add", 203, 302, 1, 8, []], ["add", 205, 302, 3, 8, []], ["add", 206, 302, -1, 2, []], ["add", 209, 302, 1, 2, []], ["add", 210, 302, -1, 2, []], ["add", 212, 302, -1, 2, []], ["add", 213, 302, -1, 2, []], ["add", 214, 302, 1, 2, []], ["add", 215, 302, -1, 2, []], ["add", 217, 302, -1, 2, []], ["add", 219, 302, -1, 2, []], ["add", 220, 302, -1, 8, []], ["add", 221, 302, 1, 8, []], ["add", 222, 302, -1, 4, []], ["add", 223, 302, -1, 4, []], ["add", 112, 303, 1, 1, []], ["add", 113, 303, 3, 4, []], ["add", 116, 303, 1, 1, []], ["add", 118, 303, 1, 4, []], ["add", 121, 303, -1, 2, []], ["add", 122, 303, -1, 4, []], ["add", 123, 303, -1, 4, []], ["add", 124, 303, 1, 1, []], ["add", 125, 303, 1, 4, []], ["add", 127, 303, -1, 2, []], ["add", 128, 303, 1, 4, []], ["add", 129, 303, 1, 1, []], ["add", 130, 303, 1, 1, []], ["add", 132, 303, -1, 2, []], ["add", 133, 303, 1, 4, []], ["add", 134, 303, 3, 4, []], ["add", 135, 303, 1, 4, []], ["add", 137, 303, 1, 2, []], ["add", 140, 303, -3, 4, []], ["add", 141, 303, -1, 2, []], ["add", 142, 303, 1, 2, []], ["add", 145, 303, 1, 4, []], ["add", 146, 303, 3, 4, []], ["add", 148, 303, 1, 2, []], ["add", 149, 303, -1, 4, []], ["add", 151, 303, 1, 1, []], ["add", 152, 303, 1, 1, []], ["add", 154, 303, -1, 2, []], ["add", 155, 303, 1, 4, []], ["add", 156, 303, -3, 4, []], ["add", 157, 303, 1, 1, []], ["add", 158, 303, -1, 2, []], ["add", 159, 303, -1, 2, []], ["add", 160, 303, 1, 1, []], ["add", 161, 303, 3, 4, []], ["add", 162, 303, 1, 4, []], ["add", 163, 303, 3, 4, []], ["add", 165, 303, -1, 2, []], ["add", 166, 303, 1, 1, []], ["add", 167, 303, 1, 1, []], ["add", 169, 303, 1, 1, []], ["add", 170, 303, -1, 4, []], ["add", 171, 303, 1, 2, []], ["add", 172, 303, -1, 2, []], ["add", 174, 303, 3, 4, []], ["add", 177, 303, 1, 1, []], ["add", 182, 303, 3, 4, []], ["add", 184, 303, 1, 1, []], ["add", 185, 303, -1, 2, []], ["add", 186, 303, -1, 2, []], ["add", 187, 303, -3, 4, []], ["add", 190, 303, 1, 4, []], ["add", 193, 303, -1, 4, []], ["add", 194, 303, 1, 4, []], ["add", 195, 303, -1, 2, []], ["add", 196, 303, -1, 2, []], ["add", 198, 303, 3, 4, []], ["add", 199, 303, -1, 4, []], ["add", 202, 303, 1, 4, []], ["add", 203, 303, 1, 4, []], ["add", 205, 303, -1, 4, []], ["add", 206, 303, 1, 1, []], ["add", 210, 303, 1, 1, []], ["add", 212, 303, 1, 1, []], ["add", 213, 303, 1, 1, []], ["add", 215, 303, 1, 1, []], ["add", 217, 303, 1, 2, []], ["add", 219, 303, 1, 1, []], ["add", 220, 303, 3, 4, []], ["add", 221, 303, 1, 4, []], ["add", 222, 303, 1, 2, []], ["add", 223, 303, 1, 2, []], ["add", 112, 306, -1, 4, []], ["add", 114, 306, 1, 4, []], ["add", 119, 306, 1, 4, []], ["add", 121, 306, -1, 4, []], ["add", 123, 306, 1, 4, []], ["add", 132, 306, -1, 4, []], ["add", 133, 306, -1, 4, []], ["add", 136, 306, -1, 2, []], ["add", 137, 306, 1, 4, []], ["add", 139, 306, -1, 4, []], ["add", 140, 306, -1, 2, []], ["add", 144, 306, -1, 2, []], ["add", 146, 306, -1, 2, []], ["add", 148, 306, -1, 4, []], ["add", 149, 306, -1, 4, []], ["add", 155, 306, -1, 4, []], ["add", 158, 306, -1, 4, []], ["add", 159, 306, -1, 4, []], ["add", 160, 306, -1, 2, []], ["add", 161, 306, -1, 2, []], ["add", 169, 306, -1, 4, []], ["add", 173, 306, 1, 4, []], ["add", 187, 306, -1, 2, []], ["add", 188, 306, -1, 4, []], ["add", 190, 306, 1, 4, []], ["add", 193, 306, -1, 4, []], ["add", 199, 306, 1, 4, []], ["add", 202, 306, 1, 4, []], ["add", 204, 306, -1, 4, []], ["add", 210, 306, -1, 2, []], ["add", 222, 306, 1, 4, []], ["add", 223, 306, 1, 4, []], ["add", 112, 308, -1, 4, []], ["add", 114, 308, 1, 4, []], ["add", 119, 308, 1, 4, []], ["add", 121, 308, 1, 4, []], ["add", 123, 308, -1, 4, []], ["add", 132, 308, 1, 4, []], ["add", 133, 308, 1, 4, []], ["add", 136, 308, 1, 2, []], ["add", 137, 308, -1, 4, []], ["add", 139, 308, -1, 4, []], ["add", 140, 308, 1, 2, []], ["add", 144, 308, 1, 2, []], ["add", 146, 308, -1, 2, []], ["add", 148, 308, 1, 4, []], ["add", 149, 308, 1, 4, []], ["add", 155, 308, -1, 4, []], ["add", 158, 308, 1, 4, []], ["add", 159, 308, 1, 4, []], ["add", 160, 308, -1, 2, []], ["add", 161, 308, -1, 2, []], ["add", 169, 308, -1, 4, []], ["add", 173, 308, 1, 4, []], ["add", 187, 308, 1, 2, []], ["add", 188, 308, -1, 4, []], ["add", 190, 308, 1, 4, []], ["add", 193, 308, -1, 4, []], ["add", 199, 308, 1, 4, []], ["add", 202, 308, -1, 4, []], ["add", 204, 308, -1, 4, []], ["add", 210, 308, -1, 2, []], ["add", 222, 308, -1, 4, []], ["add", 223, 308, -1, 4, []], ["add", 115, 310, 1, 2, []], ["add", 120, 310, 1, 2, []], ["add", 127, 310, -1, 2, []], ["add", 138, 310, 1, 2, []], ["add", 154, 310, 1, 2, []], ["add", 165, 310, 1, 2, []], ["add", 178, 310, 1, 2, []], ["add", 179, 310, -1, 2, []], ["add", 192, 310, -1, 2, []], ["add", 200, 310, 1, 2, []], ["add", 207, 310, 1, 2, []], ["add", 217, 310, 1, 2, []], ["add", 112, 312, 1, 4, []], ["add", 114, 312, -1, 4, []], ["add", 116, 312, -1, 2, []], ["add", 117, 312, 1, 2, []], ["add", 119, 312, -1, 4, []], ["add", 121, 312, 1, 4, []], ["add", 123, 312, -1, 4, []], ["add", 124, 312, 1, 1, []], ["add", 125, 312, 1, 2, []], ["add", 128, 312, -1, 2, []], ["add", 129, 312, 1, 1, []], ["add", 132, 312, 1, 4, []], ["add", 133, 312, 1, 4, []], ["add", 136, 312, 1, 2, []], ["add", 137, 312, -1, 4, []], ["add", 139, 312, 1, 4, []], ["add", 140, 312, 1, 2, []], ["add", 144, 312, 1, 2, []], ["add", 146, 312, 1, 2, []], ["add", 148, 312, 1, 4, []], ["add", 149, 312, 1, 4, []], ["add", 155, 312, -1, 4, []], ["add", 156, 312, 1, 2, []], ["add", 158, 312, 1, 4, []], ["add", 159, 312, 1, 4, []], ["add", 160, 312, 1, 2, []], ["add", 161, 312, 1, 2, []], ["add", 163, 312, -1, 2, []], ["add", 169, 312, 1, 4, []], ["add", 173, 312, -1, 4, []], ["add", 174, 312, 1, 1, []], ["add", 176, 312, -1, 2, []], ["add", 177, 312, -1, 2, []], ["add", 180, 312, 1, 2, []], ["add", 181, 312, 1, 2, []], ["add", 182, 312, 1, 1, []], ["add", 187, 312, 1, 2, []], ["add", 188, 312, 1, 4, []], ["add", 190, 312, 1, 4, []], ["add", 193, 312, -1, 4, []], ["add", 199, 312, 1, 4, []], ["add", 202, 312, -1, 4, []], ["add", 204, 312, 1, 4, []], ["add", 208, 312, -1, 2, []], ["add", 209, 312, 1, 2, []], ["add", 210, 312, 1, 2, []], ["add", 212, 312, 1, 1, []], ["add", 215, 312, 1, 1, []], ["add", 222, 312, -1, 4, []], ["add", 223, 312, -1, 4, []], ["add", 114, 313, 1, 1, []], ["add", 115, 313, -1, 2, []], ["add", 120, 313, -1, 2, []], ["add", 127, 313, 1, 2, []], ["add", 130, 313, 1, 1, []], ["add", 138, 313, -1, 2, []], ["add", 152, 313, 1, 1, []], ["add", 154, 313, -1, 2, []], ["add", 165, 313, -1, 2, []], ["add", 166, 313, 1, 1, []], ["add", 173, 313, 1, 1, []], ["add", 178, 313, -1, 2, []], ["add", 179, 313, 1, 2, []], ["add", 184, 313, 1, 1, []], ["add", 188, 313, -1, 1, []], ["add", 192, 313, 1, 2, []], ["add", 200, 313, -1, 2, []], ["add", 204, 313, -1, 1, []], ["add", 206, 313, 1, 1, []], ["add", 207, 313, -1, 2, []], ["add", 213, 313, 1, 1, []], ["add", 217, 313, -1, 2, []], ["add", 112, 315, -1, 2, []], ["add", 114, 315, -1, 2, []], ["add", 115, 315, 1, 1, []], ["add", 116, 315, -1, 2, []], ["add", 117, 315, 1, 2, []], ["add", 119, 315, -1, 2, []], ["add", 125, 315, 1, 2, []], ["add", 128, 315, -1, 2, []], ["add", 130, 315, -1, 1, []], ["add", 134, 315, -1, 1, []], ["add", 138, 315, 1, 1, []], ["add", 139, 315, 1, 2, []], ["add", 152, 315, -1, 1, []], ["add", 156, 315, 1, 2, []], ["add", 157, 315, -1, 1, []], ["add", 163, 315, -1, 2, []], ["add", 165, 315, 1, 1, []], ["add", 166, 315, -1, 1, []], ["add", 169, 315, -1, 2, []], ["add", 173, 315, -1, 2, []], ["add", 176, 315, -1, 2, []], ["add", 177, 315, -1, 2, []], ["add", 178, 315, 1, 1, []], ["add", 180, 315, 1, 2, []], ["add", 181, 315, 1, 2, []], ["add", 184, 315, -1, 1, []], ["add", 188, 315, 1, 2, []], ["add", 200, 315, 1, 1, []], ["add", 204, 315, 1, 2, []], ["add", 206, 315, -1, 1, []], ["add", 208, 315, -1, 2, []], ["add", 209, 315, 1, 2, []], ["add", 213, 315, -1, 1, []], ["add", 217, 315, 1, 1, []], ["add", 219, 315, -1, 1, []], ["add", 220, 315, -1, 1, []], ["add", 116, 316, 1, 2, []], ["add", 117, 316, -1, 2, []], ["add", 125, 316, -1, 2, []], ["add", 128, 316, 1, 2, []], ["add", 155, 316, 1, 2, []], ["add", 156, 316, -1, 2, []], ["add", 163, 316, 1, 2, []], ["add", 176, 316, 1, 2, []], ["add", 177, 316, 1, 2, []], ["add", 180, 316, -1, 2, []], ["add", 181, 316, -1, 2, []], ["add", 190, 316, -1, 2, []], ["add", 193, 316, 1, 2, []], ["add", 199, 316, -1, 2, []], ["add", 208, 316, 1, 2, []], ["add", 209, 316, -1, 2, []], ["add", 115, 317, -1, 2, []], ["add", 120, 317, 1, 2, []], ["add", 127, 317, -1, 2, []], ["add", 138, 317, -1, 2, []], ["add", 154, 317, 1, 2, []], ["add", 165, 317, -1, 2, []], ["add", 178, 317, -1, 2, []], ["add", 179, 317, -1, 2, []], ["add", 192, 317, -1, 2, []], ["add", 200, 317, -1, 2, []], ["add", 207, 317, 1, 2, []], ["add", 217, 317, -1, 2, []], ["add", 112, 318, -1, 4, []], ["add", 114, 318, 1, 4, []], ["add", 116, 318, -1, 2, []], ["add", 117, 318, -1, 2, []], ["add", 119, 318, 1, 4, []], ["add", 121, 318, 1, 4, []], ["add", 123, 318, -1, 4, []], ["add", 125, 318, -1, 2, []], ["add", 128, 318, 1, 2, []], ["add", 132, 318, 1, 4, []], ["add", 133, 318, 1, 4, []], ["add", 136, 318, 1, 2, []], ["add", 137, 318, -1, 4, []], ["add", 139, 318, -1, 4, []], ["add", 140, 318, 1, 2, []], ["add", 144, 318, 1, 2, []], ["add", 146, 318, -1, 2, []], ["add", 148, 318, 1, 4, []], ["add", 149, 318, 1, 4, []], ["add", 155, 318, 1, 4, []], ["add", 156, 318, 1, 2, []], ["add", 158, 318, 1, 4, []], ["add", 159, 318, 1, 4, []], ["add", 160, 318, -1, 2, []], ["add", 161, 318, -1, 2, []], ["add", 163, 318, -1, 2, []], ["add", 169, 318, -1, 4, []], ["add", 173, 318, 1, 4, []], ["add", 176, 318, 1, 2, []], ["add", 177, 318, -1, 2, []], ["add", 180, 318, -1, 2, []], ["add", 181, 318, 1, 2, []], ["add", 187, 318, 1, 2, []], ["add", 188, 318, -1, 4, []], ["add", 190, 318, -1, 4, []], ["add", 193, 318, 1, 4, []], ["add", 199, 318, -1, 4, []], ["add", 202, 318, -1, 4, []], ["add", 204, 318, -1, 4, []], ["add", 208, 318, 1, 2, []], ["add", 209, 318, 1, 2, []], ["add", 210, 318, -1, 2, []], ["add", 222, 318, -1, 4, []], ["add", 223, 318, -1, 4, []], ["add", 112, 319, 1, 2, []], ["add", 113, 319, 1, 1, []], ["add", 114, 319, -1, 2, []], ["add", 115, 319, 1, 2, []], ["add", 117, 319, 1, 1, []], ["add", 119, 319, -1, 2, []], ["add", 120, 319, 1, 2, []], ["add", 121, 319, -1, 2, []], ["add", 123, 319, -1, 2, []], ["add", 124, 319, 1, 1, []], ["add", 125, 319, 1, 1, []], ["add", 127, 319, -1, 2, []], ["add", 128, 319, -1, 1, []], ["add", 129, 319, 1, 1, []], ["add", 132, 319, 1, 2, []], ["add", 133, 319, 1, 2, []], ["add", 137, 319, 1, 2, []], ["add", 138, 319, 1, 2, []], ["add", 139, 319, 1, 2, []], ["add", 146, 319, 1, 1, []], ["add", 147, 319, 1, 1, []], ["add", 148, 319, 1, 2, []], ["add", 149, 319, 1, 2, []], ["add", 154, 319, 1, 2, []], ["add", 155, 319, -1, 2, []], ["add", 158, 319, -1, 2, []], ["add", 159, 319, -1, 2, []], ["add", 160, 319, 1, 1, []], ["add", 161, 319, 1, 1, []], ["add", 165, 319, 1, 2, []], ["add", 169, 319, 1, 2, []], ["add", 173, 319, -1, 2, []], ["add", 174, 319, 1, 1, []], ["add", 176, 319, -1, 1, []], ["add", 178, 319, 1, 2, []], ["add", 179, 319, -1, 2, []], ["add", 180, 319, 1, 1, []], ["add", 182, 319, 1, 1, []], ["add", 188, 319, 1, 2, []], ["add", 190, 319, 1, 2, []], ["add", 192, 319, -1, 2, []], ["add", 193, 319, -1, 2, []], ["add", 197, 319, 1, 1, []], ["add", 198, 319, 1, 1, []], ["add", 199, 319, 1, 2, []], ["add", 200, 319, 1, 2, []], ["add", 202, 319, -1, 2, []], ["add", 204, 319, 1, 2, []], ["add", 207, 319, 1, 2, []], ["add", 208, 319, -1, 1, []], ["add", 210, 319, 1, 1, []], ["add", 212, 319, 1, 1, []], ["add", 215, 319, 1, 1, []], ["add", 217, 319, 1, 2, []], ["add", 222, 319, 1, 2, []], ["add", 223, 319, 1, 2, []], ["add", 116, 322, -1, 2, []], ["add", 117, 322, 1, 2, []], ["add", 127, 322, 1, 2, []], ["add", 154, 322, -1, 2, []], ["add", 165, 322, -1, 2, []], ["add", 176, 322, -1, 2, []], ["add", 177, 322, -1, 2, []], ["add", 180, 322, 1, 2, []], ["add", 181, 322, -1, 2, []], ["add", 208, 322, -1, 2, []], ["add", 209, 322, -1, 2, []], ["add", 217, 322, 1, 2, []], ["add", 116, 324, 1, 2, []], ["add", 117, 324, -1, 2, []], ["add", 121, 324, 1, 2, []], ["add", 123, 324, -1, 2, []], ["add", 127, 324, -1, 2, []], ["add", 132, 324, -1, 2, []], ["add", 133, 324, 1, 2, []], ["add", 137, 324, 1, 2, []], ["add", 148, 324, 1, 2, []], ["add", 149, 324, -1, 2, []], ["add", 154, 324, 1, 2, []], ["add", 158, 324, -1, 2, []], ["add", 159, 324, -1, 2, []], ["add", 162, 324, 1, 1, []], ["add", 165, 324, 1, 2, []], ["add", 172, 324, 1, 1, []], ["add", 176, 324, 1, 2, []], ["add", 177, 324, 1, 2, []], ["add", 180, 324, -1, 2, []], ["add", 181, 324, 1, 2, []], ["add", 196, 324, 1, 1, []], ["add", 202, 324, 1, 2, []], ["add", 208, 324, 1, 2, []], ["add", 209, 324, 1, 2, []], ["add", 217, 324, -1, 2, []], ["add", 221, 324, 1, 1, []], ["add", 222, 324, -1, 2, []], ["add", 223, 324, -1, 2, []], ["add", 112, 326, -1, 1, []], ["add", 115, 326, 1, 2, []], ["add", 117, 326, 1, 1, []], ["add", 120, 326, -1, 2, []], ["add", 121, 326, -1, 2, []], ["add", 123, 326, 1, 2, []], ["add", 124, 326, -1, 1, []], ["add", 125, 326, 1, 2, []], ["add", 127, 326, 1, 1, []], ["add", 128, 326, -1, 2, []], ["add", 129, 326, -1, 1, []], ["add", 132, 326, 1, 2, []], ["add", 133, 326, -1, 2, []], ["add", 134, 326, -1, 1, []], ["add", 137, 326, -1, 2, []], ["add", 138, 326, -1, 2, []], ["add", 146, 326, -1, 1, []], ["add", 148, 326, -1, 2, []], ["add", 149, 326, 1, 2, []], ["add", 154, 326, -1, 1, []], ["add", 155, 326, -1, 2, []], ["add", 156, 326, -1, 2, []], ["add", 157, 326, -1, 1, []], ["add", 158, 326, 1, 2, []], ["add", 159, 326, 1, 2, []], ["add", 160, 326, -1, 1, []], ["add", 161, 326, -1, 1, []], ["add", 162, 326, -1, 1, []], ["add", 163, 326, -1, 2, []], ["add", 169, 326, -1, 1, []], ["add", 172, 326, -1, 1, []], ["add", 176, 326, -1, 1, []], ["add", 178, 326, 1, 2, []], ["add", 179, 326, 1, 2, []], ["add", 180, 326, 1, 1, []], ["add", 184, 326, -1, 1, []], ["add", 190, 326, 1, 2, []], ["add", 192, 326, 1, 2, []], ["add", 193, 326, -1, 2, []], ["add", 196, 326, -1, 1, []], ["add", 199, 326, 1, 2, []], ["add", 200, 326, -1, 2, []], ["add", 202, 326, -1, 2, []], ["add", 206, 326, -1, 1, []], ["add", 207, 326, -1, 2, []], ["add", 208, 326, -1, 1, []], ["add", 210, 326, -1, 1, []], ["add", 212, 326, -1, 1, []], ["add", 215, 326, -1, 1, []], ["add", 219, 326, -1, 1, []], ["add", 220, 326, -1, 1, []], ["add", 221, 326, -1, 1, []], ["add", 222, 326, 1, 2, []], ["add", 223, 326, 1, 2, []], ["add", 112, 328, 2, 1, []], ["add", 115, 328, -1, 2, []], ["add", 117, 328, -2, 1, []], ["add", 120, 328, 1, 2, []], ["add", 121, 328, 1, 1, []], ["add", 123, 328, -1, 1, []], ["add", 124, 328, 2, 1, []], ["add", 125, 328, -1, 2, []], ["add", 127, 328, -2, 1, []], ["add", 128, 328, 1, 2, []], ["add", 129, 328, 2, 1, []], ["add", 130, 328, 1, 1, []], ["add", 132, 328, -1, 1, []], ["add", 133, 328, 1, 1, []], ["add", 134, 328, 2, 1, []], ["add", 137, 328, 1, 1, []], ["add", 138, 328, 1, 2, []], ["add", 146, 328, 2, 1, []], ["add", 148, 328, 1, 1, []], ["add", 149, 328, -1, 1, []], ["add", 152, 328, 1, 1, []], ["add", 154, 328, 2, 1, []], ["add", 155, 328, 1, 2, []], ["add", 156, 328, 1, 2, []], ["add", 157, 328, 2, 1, []], ["add", 158, 328, -1, 1, []], ["add", 159, 328, -1, 1, []], ["add", 160, 328, 2, 1, []], ["add", 161, 328, 2, 1, []], ["add", 162, 328, 2, 1, []], ["add", 163, 328, 1, 2, []], ["add", 166, 328, 1, 1, []], ["add", 169, 328, 2, 1, []], ["add", 172, 328, 2, 1, []], ["add", 174, 328, 1, 1, []], ["add", 176, 328, 2, 1, []], ["add", 178, 328, -1, 2, []], ["add", 179, 328, -1, 2, []], ["add", 180, 328, -2, 1, []], ["add", 182, 328, 1, 1, []], ["add", 184, 328, 2, 1, []], ["add", 190, 328, -1, 2, []], ["add", 192, 328, -1, 2, []], ["add", 193, 328, 1, 2, []], ["add", 196, 328, 2, 1, []], ["add", 199, 328, -1, 2, []], ["add", 200, 328, 1, 2, []], ["add", 202, 328, 1, 1, []], ["add", 206, 328, 2, 1, []], ["add", 207, 328, 1, 2, []], ["add", 208, 328, 2, 1, []], ["add", 210, 328, 2, 1, []], ["add", 212, 328, 2, 1, []], ["add", 213, 328, 1, 1, []], ["add", 215, 328, 2, 1, []], ["add", 219, 328, 2, 1, []], ["add", 220, 328, 2, 1, []], ["add", 221, 328, 2, 1, []], ["add", 222, 328, -1, 1, []], ["add", 223, 328, -1, 1, []], ["add", 114, 329, 1, 1, []], ["add", 116, 329, 1, 2, []], ["add", 117, 329, -1, 2, []], ["add", 124, 329, 1, 1, []], ["add", 127, 329, -1, 2, []], ["add", 129, 329, 1, 1, []], ["add", 154, 329, 1, 2, []], ["add", 165, 329, 1, 2, []], ["add", 173, 329, 1, 1, []], ["add", 176, 329, 1, 2, []], ["add", 177, 329, 1, 2, []], ["add", 180, 329, -1, 2, []], ["add", 181, 329, 1, 2, []], ["add", 184, 329, 1, 1, []], ["add", 188, 329, -1, 1, []], ["add", 204, 329, -1, 1, []], ["add", 206, 329, 1, 1, []], ["add", 208, 329, 1, 2, []], ["add", 209, 329, 1, 2, []], ["add", 212, 329, 1, 1, []], ["add", 215, 329, 1, 1, []], ["add", 217, 329, -1, 2, []], ["add", 112, 332, -1, 1, []], ["add", 117, 332, 1, 1, []], ["add", 121, 332, -1, 2, []], ["add", 123, 332, 1, 2, []], ["add", 124, 332, -1, 1, []], ["add", 127, 332, 1, 1, []], ["add", 129, 332, -1, 1, []], ["add", 132, 332, 1, 2, []], ["add", 133, 332, -1, 2, []], ["add", 134, 332, -1, 1, []], ["add", 137, 332, -1, 2, []], ["add", 146, 332, -1, 1, []], ["add", 148, 332, -1, 2, []], ["add", 149, 332, 1, 2, []], ["add", 154, 332, -1, 1, []], ["add", 157, 332, -1, 1, []], ["add", 158, 332, 1, 2, []], ["add", 159, 332, 1, 2, []], ["add", 160, 332, -1, 1, []], ["add", 161, 332, -1, 1, []], ["add", 162, 332, -1, 1, []], ["add", 169, 332, -1, 1, []], ["add", 172, 332, -1, 1, []], ["add", 176, 332, -1, 1, []], ["add", 180, 332, 1, 1, []], ["add", 184, 332, -1, 1, []], ["add", 196, 332, -1, 1, []], ["add", 202, 332, -1, 2, []], ["add", 206, 332, -1, 1, []], ["add", 208, 332, -1, 1, []], ["add", 210, 332, -1, 1, []], ["add", 212, 332, -1, 1, []], ["add", 215, 332, -1, 1, []], ["add", 219, 332, -1, 1, []], ["add", 220, 332, -1, 1, []], ["add", 221, 332, -1, 1, []], ["add", 222, 332, 1, 2, []], ["add", 223, 332, 1, 2, []], ["add", 116, 333, -1, 2, []], ["add", 117, 333, -1, 2, []], ["add", 127, 333, -1, 2, []], ["add", 154, 333, 1, 2, []], ["add", 165, 333, -1, 2, []], ["add", 176, 333, 1, 2, []], ["add", 177, 333, -1, 2, []], ["add", 180, 333, -1, 2, []], ["add", 181, 333, -1, 2, []], ["add", 208, 333, 1, 2, []], ["add", 209, 333, -1, 2, []], ["add", 217, 333, 1, 2, []], ["add", 115, 334, 1, 2, []], ["add", 116, 334, 1, 2, []], ["add", 117, 334, -1, 2, []], ["add", 120, 334, 1, 2, []], ["add", 121, 334, 1, 2, []], ["add", 123, 334, -1, 2, []], ["add", 125, 334, -1, 2, []], ["add", 127, 334, -1, 2, []], ["add", 128, 334, 1, 2, []], ["add", 132, 334, -1, 2, []], ["add", 133, 334, 1, 2, []], ["add", 137, 334, 1, 2, []], ["add", 138, 334, -1, 2, []], ["add", 148, 334, 1, 2, []], ["add", 149, 334, -1, 2, []], ["add", 154, 334, 1, 2, []], ["add", 155, 334, 1, 2, []], ["add", 156, 334, -1, 2, []], ["add", 158, 334, -1, 2, []], ["add", 159, 334, -1, 2, []], ["add", 162, 334, 1, 1, []], ["add", 163, 334, -1, 2, []], ["add", 165, 334, 1, 2, []], ["add", 172, 334, 1, 1, []], ["add", 176, 334, 1, 2, []], ["add", 177, 334, 1, 2, []], ["add", 178, 334, 1, 2, []], ["add", 179, 334, -1, 2, []], ["add", 180, 334, -1, 2, []], ["add", 181, 334, 1, 2, []], ["add", 190, 334, -1, 2, []], ["add", 192, 334, -1, 2, []], ["add", 193, 334, 1, 2, []], ["add", 196, 334, 1, 1, []], ["add", 199, 334, -1, 2, []], ["add", 200, 334, -1, 2, []], ["add", 202, 334, 1, 2, []], ["add", 207, 334, 1, 2, []], ["add", 208, 334, 1, 2, []], ["add", 209, 334, 1, 2, []], ["add", 217, 334, -1, 2, []], ["add", 221, 334, 1, 1, []], ["add", 222, 334, -1, 2, []], ["add", 223, 334, -1, 2, []], ["add", 112, 335, 2, 1, []], ["add", 115, 335, -1, 1, []], ["add", 116, 335, -1, 2, []], ["add", 117, 335, -3, 2, []], ["add", 123, 335, -1, 1, []], ["add", 124, 335, 2, 1, []], ["add", 127, 335, -3, 2, []], ["add", 129, 335, 2, 1, []], ["add", 130, 335, 1, 1, []], ["add", 132, 335, -1, 1, []], ["add", 133, 335, 1, 1, []], ["add", 134, 335, 2, 1, []], ["add", 135, 335, 1, 1, []], ["add", 138, 335, 1, 1, []], ["add", 141, 335, 1, 1, []], ["add", 145, 335, 1, 1, []], ["add", 146, 335, 2, 1, []], ["add", 148, 335, 1, 1, []], ["add", 149, 335, -1, 1, []], ["add", 152, 335, 1, 1, []], ["add", 154, 335, 3, 2, []], ["add", 156, 335, 1, 1, []], ["add", 157, 335, 2, 1, []], ["add", 160, 335, 2, 1, []], ["add", 161, 335, 2, 1, []], ["add", 162, 335, 1, 1, []], ["add", 163, 335, 1, 1, []], ["add", 165, 335, -1, 2, []], ["add", 166, 335, 1, 1, []], ["add", 169, 335, 2, 1, []], ["add", 172, 335, 1, 1, []], ["add", 174, 335, 1, 1, []], ["add", 176, 335, 3, 2, []], ["add", 177, 335, -1, 2, []], ["add", 178, 335, -1, 1, []], ["add", 180, 335, -3, 2, []], ["add", 181, 335, -1, 2, []], ["add", 182, 335, 1, 1, []], ["add", 184, 335, 2, 1, []], ["add", 186, 335, 1, 1, []], ["add", 196, 335, 1, 1, []], ["add", 200, 335, 1, 1, []], ["add", 202, 335, 1, 1, []], ["add", 206, 335, 2, 1, []], ["add", 208, 335, 3, 2, []], ["add", 209, 335, -1, 2, []], ["add", 210, 335, 2, 1, []], ["add", 212, 335, 2, 1, []], ["add", 213, 335, 1, 1, []], ["add", 215, 335, 2, 1, []], ["add", 217, 335, 1, 2, []], ["add", 219, 335, 2, 1, []], ["add", 220, 335, 2, 1, []], ["add", 221, 335, 1, 1, []], ["add", 112, 336, -1, 4, []], ["add", 114, 336, 1, 4, []], ["add", 118, 336, -1, 2, []], ["add", 119, 336, -1, 4, []], ["add", 121, 336, -1, 4, []], ["add", 123, 336, 1, 4, []], ["add", 132, 336, -1, 4, []], ["add", 133, 336, -1, 4, []], ["add", 136, 336, -1, 2, []], ["add", 137, 336, 1, 4, []], ["add", 139, 336, -1, 4, []], ["add", 140, 336, -1, 2, []], ["add", 144, 336, -1, 2, []], ["add", 148, 336, -1, 4, []], ["add", 149, 336, -1, 4, []], ["add", 155, 336, 1, 4, []], ["add", 158, 336, -1, 4, []], ["add", 159, 336, -1, 4, []], ["add", 169, 336, 1, 4, []], ["add", 173, 336, -1, 4, []], ["add", 185, 336, -1, 2, []], ["add", 187, 336, -1, 2, []], ["add", 188, 336, -1, 4, []], ["add", 190, 336, 1, 4, []], ["add", 193, 336, -1, 4, []], ["add", 194, 336, -1, 2, []], ["add", 195, 336, -1, 2, []], ["add", 199, 336, -1, 4, []], ["add", 202, 336, 1, 4, []], ["add", 204, 336, 1, 4, []], ["add", 222, 336, 1, 4, []], ["add", 223, 336, 1, 4, []], ["add", 114, 338, 1, 4, []], ["add", 116, 338, 1, 4, []], ["add", 117, 338, 1, 4, []], ["add", 121, 338, 1, 4, []], ["add", 124, 338, 1, 4, []], ["add", 127, 338, 1, 4, []], ["add", 129, 338, -1, 4, []], ["add", 137, 338, -1, 4, []], ["add", 143, 338, -1, 4, []], ["add", 150, 338, -1, 4, []], ["add", 154, 338, 1, 4, []], ["add", 159, 338, 1, 4, []], ["add", 165, 338, -1, 4, []], ["add", 168, 338, -1, 4, []], ["add", 173, 338, -1, 4, []], ["add", 176, 338, 1, 4, []], ["add", 177, 338, 1, 4, []], ["add", 180, 338, 1, 4, []], ["add", 181, 338, -1, 4, []], ["add", 184, 338, 1, 4, []], ["add", 188, 338, -1, 4, []], ["add", 189, 338, -1, 4, []], ["add", 191, 338, -1, 4, []], ["add", 201, 338, 1, 4, []], ["add", 204, 338, 1, 4, []], ["add", 206, 338, -1, 4, []], ["add", 208, 338, 1, 4, []], ["add", 209, 338, -1, 4, []], ["add", 212, 338, 1, 4, []], ["add", 215, 338, -1, 4, []], ["add", 217, 338, -1, 4, []], ["add", 222, 338, -1, 4, []], ["add", 112, 340, -1, 4, []], ["add", 116, 340, -1, 4, []], ["add", 117, 340, -1, 4, []], ["add", 118, 340, -1, 2, []], ["add", 119, 340, -1, 4, []], ["add", 123, 340, -1, 4, []], ["add", 124, 340, -1, 4, []], ["add", 127, 340, -1, 4, []], ["add", 129, 340, 1, 4, []], ["add", 132, 340, 1, 4, []], ["add", 133, 340, 1, 4, []], ["add", 136, 340, 1, 2, []], ["add", 139, 340, -1, 4, []], ["add", 140, 340, 1, 2, []], ["add", 143, 340, 1, 4, []], ["add", 144, 340, 1, 2, []], ["add", 148, 340, 1, 4, []], ["add", 149, 340, 1, 4, []], ["add", 150, 340, 1, 4, []], ["add", 154, 340, -1, 4, []], ["add", 155, 340, 1, 4, []], ["add", 158, 340, 1, 4, []], ["add", 165, 340, 1, 4, []], ["add", 168, 340, 1, 4, []], ["add", 169, 340, 1, 4, []], ["add", 176, 340, -1, 4, []], ["add", 177, 340, -1, 4, []], ["add", 180, 340, -1, 4, []], ["add", 181, 340, 1, 4, []], ["add", 184, 340, -1, 4, []], ["add", 185, 340, -1, 2, []], ["add", 187, 340, 1, 2, []], ["add", 189, 340, 1, 4, []], ["add", 190, 340, 1, 4, []], ["add", 191, 340, 1, 4, []], ["add", 193, 340, -1, 4, []], ["add", 194, 340, -1, 2, []], ["add", 195, 340, -1, 2, []], ["add", 199, 340, -1, 4, []], ["add", 201, 340, -1, 4, []], ["add", 202, 340, -1, 4, []], ["add", 206, 340, 1, 4, []], ["add", 208, 340, -1, 4, []], ["add", 209, 340, 1, 4, []], ["add", 212, 340, -1, 4, []], ["add", 215, 340, 1, 4, []], ["add", 217, 340, 1, 4, []], ["add", 223, 340, -1, 4, []], ["add", 115, 342, -1, 4, []], ["add", 120, 342, 1, 4, []], ["add", 122, 342, -1, 4, []], ["add", 123, 342, -1, 4, []], ["add", 125, 342, 1, 4, []], ["add", 128, 342, 1, 4, []], ["add", 130, 342, -1, 4, []], ["add", 131, 342, 1, 4, []], ["add", 133, 342, 1, 4, []], ["add", 138, 342, -1, 4, []], ["add", 149, 342, 1, 4, []], ["add", 151, 342, -1, 4, []], ["add", 152, 342, -1, 4, []], ["add", 155, 342, 1, 4, []], ["add", 156, 342, 1, 4, []], ["add", 163, 342, -1, 4, []], ["add", 166, 342, 1, 4, []], ["add", 167, 342, -1, 4, []], ["add", 174, 342, -1, 4, []], ["add", 178, 342, -1, 4, []], ["add", 179, 342, 1, 4, []], ["add", 182, 342, 1, 4, []], ["add", 190, 342, 1, 4, []], ["add", 192, 342, 1, 4, []], ["add", 193, 342, -1, 4, []], ["add", 199, 342, -1, 4, []], ["add", 200, 342, -1, 4, []], ["add", 202, 342, -1, 4, []], ["add", 203, 342, -1, 4, []], ["add", 207, 342, 1, 4, []], ["add", 213, 342, 1, 4, []], ["add", 214, 342, 1, 4, []], ["add", 114, 343, 1, 4, []], ["add", 116, 343, 1, 4, []], ["add", 117, 343, 1, 4, []], ["add", 121, 343, 1, 4, []], ["add", 124, 343, -1, 4, []], ["add", 127, 343, -1, 4, []], ["add", 129, 343, 1, 4, []], ["add", 137, 343, -1, 4, []], ["add", 143, 343, 1, 4, []], ["add", 150, 343, 1, 4, []], ["add", 154, 343, -1, 4, []], ["add", 159, 343, 1, 4, []], ["add", 165, 343, 1, 4, []], ["add", 168, 343, 1, 4, []], ["add", 173, 343, -1, 4, []], ["add", 176, 343, 1, 4, []], ["add", 177, 343, 1, 4, []], ["add", 180, 343, 1, 4, []], ["add", 181, 343, -1, 4, []], ["add", 184, 343, 1, 4, []], ["add", 188, 343, -1, 4, []], ["add", 189, 343, 1, 4, []], ["add", 191, 343, -1, 4, []], ["add", 201, 343, 1, 4, []], ["add", 204, 343, 1, 4, []], ["add", 206, 343, -1, 4, []], ["add", 208, 343, 1, 4, []], ["add", 209, 343, -1, 4, []], ["add", 212, 343, -1, 4, []], ["add", 215, 343, 1, 4, []], ["add", 217, 343, 1, 4, []], ["add", 222, 343, -1, 4, []], ["add", 115, 344, 1, 2, []], ["add", 120, 344, 1, 2, []], ["add", 122, 344, 1, 2, []], ["add", 123, 344, 1, 2, []], ["add", 133, 344, -1, 2, []], ["add", 138, 344, 1, 2, []], ["add", 149, 344, -1, 2, []], ["add", 174, 344, -1, 2, []], ["add", 178, 344, 1, 2, []], ["add", 179, 344, 1, 2, []], ["add", 182, 344, 1, 2, []], ["add", 192, 344, 1, 2, []], ["add", 200, 344, 1, 2, []], ["add", 202, 344, 1, 2, []], ["add", 203, 344, 1, 2, []], ["add", 207, 344, 1, 2, []], ["add", 114, 345, 1, 2, []], ["add", 116, 345, -1, 2, []], ["add", 117, 345, 1, 2, []], ["add", 121, 345, -1, 2, []], ["add", 137, 345, 1, 2, []], ["add", 159, 345, -1, 2, []], ["add", 173, 345, -1, 2, []], ["add", 176, 345, 1, 2, []], ["add", 177, 345, -1, 2, []], ["add", 180, 345, 1, 2, []], ["add", 181, 345, 1, 2, []], ["add", 184, 345, 1, 2, []], ["add", 188, 345, -1, 2, []], ["add", 191, 345, 1, 2, []], ["add", 201, 345, -1, 2, []], ["add", 204, 345, 1, 2, []], ["add", 206, 345, -1, 2, []], ["add", 208, 345, 1, 2, []], ["add", 209, 345, 1, 2, []], ["add", 222, 345, 1, 2, []], ["add", 112, 347, -1, 2, []], ["add", 115, 347, 1, 4, []], ["add", 116, 347, 1, 2, []], ["add", 117, 347, -1, 2, []], ["add", 119, 347, 1, 2, []], ["add", 120, 347, -1, 4, []], ["add", 121, 347, 1, 2, []], ["add", 122, 347, 1, 4, []], ["add", 123, 347, 1, 4, []], ["add", 124, 347, 1, 2, []], ["add", 125, 347, 1, 4, []], ["add", 127, 347, 1, 2, []], ["add", 128, 347, 1, 4, []], ["add", 129, 347, -1, 2, []], ["add", 130, 347, -1, 4, []], ["add", 131, 347, 1, 4, []], ["add", 133, 347, -1, 4, []], ["add", 137, 347, -1, 2, []], ["add", 138, 347, 1, 4, []], ["add", 139, 347, 1, 2, []], ["add", 142, 347, -1, 1, []], ["add", 143, 347, 1, 2, []], ["add", 149, 347, -1, 4, []], ["add", 150, 347, 1, 2, []], ["add", 151, 347, -1, 4, []], ["add", 152, 347, -1, 4, []], ["add", 154, 347, 1, 2, []], ["add", 155, 347, -1, 4, []], ["add", 156, 347, 1, 4, []], ["add", 159, 347, 1, 2, []], ["add", 163, 347, -1, 4, []], ["add", 165, 347, 1, 2, []], ["add", 166, 347, 1, 4, []], ["add", 167, 347, -1, 4, []], ["add", 168, 347, 1, 2, []], ["add", 169, 347, 1, 2, []], ["add", 170, 347, -1, 1, []], ["add", 171, 347, -1, 1, []], ["add", 174, 347, 1, 4, []], ["add", 176, 347, -1, 2, []], ["add", 177, 347, 1, 2, []], ["add", 178, 347, 1, 4, []], ["add", 179, 347, -1, 4, []], ["add", 180, 347, -1, 2, []], ["add", 181, 347, -1, 2, []], ["add", 182, 347, -1, 4, []], ["add", 184, 347, -1, 2, []], ["add", 189, 347, 1, 2, []], ["add", 190, 347, -1, 4, []], ["add", 191, 347, -1, 2, []], ["add", 192, 347, -1, 4, []], ["add", 193, 347, 1, 4, []], ["add", 199, 347, 1, 4, []], ["add", 200, 347, 1, 4, []], ["add", 201, 347, 1, 2, []], ["add", 202, 347, 1, 4, []], ["add", 203, 347, 1, 4, []], ["add", 205, 347, -1, 1, []], ["add", 206, 347, 1, 2, []], ["add", 207, 347, -1, 4, []], ["add", 208, 347, -1, 2, []], ["add", 209, 347, -1, 2, []], ["add", 212, 347, 1, 2, []], ["add", 213, 347, 1, 4, []], ["add", 214, 347, 1, 4, []], ["add", 215, 347, -1, 2, []], ["add", 217, 347, 1, 2, []], ["add", 222, 347, -1, 2, []], ["add", 115, 348, -1, 4, []], ["add", 120, 348, 1, 4, []], ["add", 122, 348, -1, 4, []], ["add", 123, 348, -1, 4, []], ["add", 125, 348, -1, 4, []], ["add", 128, 348, -1, 4, []], ["add", 130, 348, 1, 4, []], ["add", 131, 348, -1, 4, []], ["add", 133, 348, 1, 4, []], ["add", 138, 348, -1, 4, []], ["add", 149, 348, 1, 4, []], ["add", 151, 348, 1, 4, []], ["add", 152, 348, 1, 4, []], ["add", 155, 348, -1, 4, []], ["add", 156, 348, -1, 4, []], ["add", 163, 348, 1, 4, []], ["add", 166, 348, -1, 4, []], ["add", 167, 348, 1, 4, []], ["add", 174, 348, -1, 4, []], ["add", 178, 348, -1, 4, []], ["add", 179, 348, 1, 4, []], ["add", 182, 348, 1, 4, []], ["add", 190, 348, -1, 4, []], ["add", 192, 348, 1, 4, []], ["add", 193, 348, 1, 4, []], ["add", 199, 348, 1, 4, []], ["add", 200, 348, -1, 4, []], ["add", 202, 348, -1, 4, []], ["add", 203, 348, -1, 4, []], ["add", 207, 348, 1, 4, []], ["add", 213, 348, -1, 4, []], ["add", 214, 348, -1, 4, []], ["add", 124, 349, -1, 2, []], ["add", 127, 349, -1, 2, []], ["add", 129, 349, 1, 2, []], ["add", 143, 349, -1, 2, []], ["add", 150, 349, -1, 2, []], ["add", 154, 349, -1, 2, []], ["add", 165, 349, -1, 2, []], ["add", 168, 349, -1, 2, []], ["add", 189, 349, -1, 2, []], ["add", 212, 349, -1, 2, []], ["add", 215, 349, 1, 2, []], ["add", 217, 349, -1, 2, []], ["add", 112, 350, -1, 4, []], ["add", 116, 350, -1, 4, []], ["add", 117, 350, -1, 4, []], ["add", 118, 350, -1, 2, []], ["add", 119, 350, -1, 4, []], ["add", 123, 350, -1, 4, []], ["add", 124, 350, -1, 4, []], ["add", 125, 350, -1, 2, []], ["add", 127, 350, -1, 4, []], ["add", 128, 350, -1, 2, []], ["add", 129, 350, 1, 4, []], ["add", 130, 350, 1, 2, []], ["add", 131, 350, 1, 2, []], ["add", 132, 350, 1, 4, []], ["add", 133, 350, 1, 4, []], ["add", 136, 350, 1, 2, []], ["add", 139, 350, -1, 4, []], ["add", 140, 350, 1, 2, []], ["add", 143, 350, 1, 4, []], ["add", 144, 350, 1, 2, []], ["add", 148, 350, 1, 4, []], ["add", 149, 350, 1, 4, []], ["add", 150, 350, 1, 4, []], ["add", 151, 350, -1, 2, []], ["add", 152, 350, 1, 2, []], ["add", 154, 350, -1, 4, []], ["add", 155, 350, -1, 4, []], ["add", 156, 350, 1, 2, []], ["add", 158, 350, 1, 4, []], ["add", 163, 350, -1, 2, []], ["add", 165, 350, 1, 4, []], ["add", 166, 350, -1, 2, []], ["add", 167, 350, -1, 2, []], ["add", 168, 350, 1, 4, []], ["add", 169, 350, 1, 4, []], ["add", 176, 350, -1, 4, []], ["add", 177, 350, -1, 4, []], ["add", 180, 350, -1, 4, []], ["add", 181, 350, 1, 4, []], ["add", 184, 350, -1, 4, []], ["add", 185, 350, -1, 2, []], ["add", 187, 350, 1, 2, []], ["add", 189, 350, 1, 4, []], ["add", 190, 350, -1, 4, []], ["add", 191, 350, 1, 4, []], ["add", 193, 350, 1, 4, []], ["add", 194, 350, -1, 2, []], ["add", 195, 350, -1, 2, []], ["add", 199, 350, 1, 4, []], ["add", 201, 350, -1, 4, []], ["add", 202, 350, -1, 4, []], ["add", 206, 350, 1, 4, []], ["add", 208, 350, -1, 4, []], ["add", 209, 350, 1, 4, []], ["add", 212, 350, -1, 4, []], ["add", 213, 350, -1, 2, []], ["add", 214, 350, 1, 2, []], ["add", 215, 350, 1, 4, []], ["add", 217, 350, 1, 4, []], ["add", 223, 350, -1, 4, []], ["add", 112, 351, 1, 4, []], ["add", 113, 351, 1, 1, []], ["add", 114, 351, 1, 4, []], ["add", 115, 351, 1, 2, []], ["add", 116, 351, 1, 2, []], ["add", 117, 351, 1, 2, []], ["add", 118, 351, 1, 2, []], ["add", 119, 351, 1, 4, []], ["add", 120, 351, 1, 2, []], ["add", 121, 351, -1, 4, []], ["add", 122, 351, 1, 2, []], ["add", 123, 351, 1, 4, []], ["add", 125, 351, 1, 2, []], ["add", 128, 351, 1, 2, []], ["add", 130, 351, -1, 2, []], ["add", 131, 351, -1, 2, []], ["add", 132, 351, 1, 4, []], ["add", 133, 351, -1, 4, []], ["add", 136, 351, -1, 2, []], ["add", 137, 351, 1, 4, []], ["add", 138, 351, 1, 2, []], ["add", 139, 351, 1, 4, []], ["add", 140, 351, -1, 2, []], ["add", 144, 351, -1, 2, []], ["add", 147, 351, 1, 1, []], ["add", 148, 351, 1, 4, []], ["add", 149, 351, -1, 4, []], ["add", 151, 351, 1, 2, []], ["add", 152, 351, -1, 2, []], ["add", 155, 351, 1, 4, []], ["add", 156, 351, -1, 2, []], ["add", 158, 351, -3, 4, []], ["add", 159, 351, -1, 4, []], ["add", 163, 351, 1, 2, []], ["add", 166, 351, 1, 2, []], ["add", 167, 351, 1, 2, []], ["add", 169, 351, -1, 4, []], ["add", 173, 351, -1, 4, []], ["add", 174, 351, -1, 2, []], ["add", 176, 351, 1, 2, []], ["add", 177, 351, 1, 2, []], ["add", 178, 351, 1, 2, []], ["add", 179, 351, 1, 2, []], ["add", 180, 351, 1, 2, []], ["add", 181, 351, -1, 2, []], ["add", 182, 351, 1, 2, []], ["add", 184, 351, 1, 2, []], ["add", 185, 351, 1, 2, []], ["add", 187, 351, -1, 2, []], ["add", 188, 351, -1, 4, []], ["add", 190, 351, 1, 4, []], ["add", 191, 351, -1, 2, []], ["add", 192, 351, 1, 2, []], ["add", 193, 351, -1, 4, []], ["add", 194, 351, 1, 2, []], ["add", 195, 351, 1, 2, []], ["add", 197, 351, 1, 1, []], ["add", 198, 351, 1, 1, []], ["add", 199, 351, -1, 4, []], ["add", 200, 351, 1, 2, []], ["add", 201, 351, 1, 2, []], ["add", 202, 351, 1, 4, []], ["add", 203, 351, 1, 2, []], ["add", 204, 351, 1, 4, []], ["add", 206, 351, -1, 2, []], ["add", 207, 351, 1, 2, []], ["add", 208, 351, 1, 2, []], ["add", 209, 351, -1, 2, []], ["add", 213, 351, 1, 2, []], ["add", 214, 351, -1, 2, []], ["add", 222, 351, 1, 4, []], ["add", 223, 351, 3, 4, []], ["add", 112, 352, -1, 4, []], ["add", 114, 352, 1, 4, []], ["add", 118, 352, -1, 2, []], ["add", 119, 352, -1, 4, []], ["add", 121, 352, -1, 4, []], ["add", 123, 352, 1, 4, []], ["add", 132, 352, 1, 4, []], ["add", 133, 352, -1, 4, []], ["add", 137, 352, -1, 4, []], ["add", 139, 352, -1, 4, []], ["add", 148, 352, -1, 4, []], ["add", 149, 352, 1, 4, []], ["add", 155, 352, 1, 4, []], ["add", 158, 352, 1, 4, []], ["add", 159, 352, 1, 4, []], ["add", 162, 352, -1, 2, []], ["add", 169, 352, 1, 4, []], ["add", 172, 352, -1, 2, []], ["add", 173, 352, -1, 4, []], ["add", 185, 352, -1, 2, []], ["add", 188, 352, -1, 4, []], ["add", 190, 352, 1, 4, []], ["add", 193, 352, -1, 4, []], ["add", 194, 352, -1, 2, []], ["add", 195, 352, -1, 2, []], ["add", 196, 352, -1, 2, []], ["add", 199, 352, -1, 4, []], ["add", 202, 352, -1, 4, []], ["add", 204, 352, 1, 4, []], ["add", 221, 352, -1, 2, []], ["add", 222, 352, 1, 4, []], ["add", 223, 352, 1, 4, []], ["add", 114, 354, 1, 4, []], ["add", 115, 354, -1, 4, []], ["add", 120, 354, 1, 4, []], ["add", 121, 354, 1, 4, []], ["add", 127, 354, 1, 4, []], ["add", 130, 354, -1, 4, []], ["add", 131, 354, -1, 4, []], ["add", 137, 354, 1, 4, []], ["add", 138, 354, 1, 4, []], ["add", 151, 354, -1, 4, []], ["add", 152, 354, -1, 4, []], ["add", 154, 354, 1, 4, []], ["add", 159, 354, -1, 4, []], ["add", 165, 354, -1, 4, []], ["add", 166, 354, 1, 4, []], ["add", 167, 354, -1, 4, []], ["add", 173, 354, -1, 4, []], ["add", 178, 354, -1, 4, []], ["add", 179, 354, 1, 4, []], ["add", 184, 354, 1, 4, []], ["add", 188, 354, -1, 4, []], ["add", 191, 354, 1, 4, []], ["add", 192, 354, 1, 4, []], ["add", 200, 354, 1, 4, []], ["add", 201, 354, 1, 4, []], ["add", 204, 354, 1, 4, []], ["add", 206, 354, -1, 4, []], ["add", 207, 354, 1, 4, []], ["add", 213, 354, 1, 4, []], ["add", 214, 354, -1, 4, []], ["add", 217, 354, 1, 4, []], ["add", 222, 354, -1, 4, []], ["add", 112, 356, -1, 4, []], ["add", 115, 356, 1, 4, []], ["add", 118, 356, -1, 2, []], ["add", 119, 356, -1, 4, []], ["add", 120, 356, -1, 4, []], ["add", 123, 356, -1, 4, []], ["add", 127, 356, -1, 4, []], ["add", 130, 356, 1, 4, []], ["add", 131, 356, 1, 4, []], ["add", 132, 356, -1, 4, []], ["add", 133, 356, 1, 4, []], ["add", 138, 356, -1, 4, []], ["add", 139, 356, -1, 4, []], ["add", 148, 356, 1, 4, []], ["add", 149, 356, -1, 4, []], ["add", 151, 356, 1, 4, []], ["add", 152, 356, 1, 4, []], ["add", 154, 356, -1, 4, []], ["add", 155, 356, 1, 4, []], ["add", 158, 356, -1, 4, []], ["add", 162, 356, 1, 2, []], ["add", 165, 356, 1, 4, []], ["add", 166, 356, -1, 4, []], ["add", 167, 356, 1, 4, []], ["add", 169, 356, 1, 4, []], ["add", 172, 356, 1, 2, []], ["add", 178, 356, 1, 4, []], ["add", 179, 356, -1, 4, []], ["add", 184, 356, -1, 4, []], ["add", 185, 356, -1, 2, []], ["add", 190, 356, 1, 4, []], ["add", 191, 356, -1, 4, []], ["add", 192, 356, -1, 4, []], ["add", 193, 356, -1, 4, []], ["add", 194, 356, -1, 2, []], ["add", 195, 356, -1, 2, []], ["add", 196, 356, 1, 2, []], ["add", 199, 356, -1, 4, []], ["add", 200, 356, -1, 4, []], ["add", 201, 356, -1, 4, []], ["add", 202, 356, 1, 4, []], ["add", 206, 356, 1, 4, []], ["add", 207, 356, -1, 4, []], ["add", 213, 356, -1, 4, []], ["add", 214, 356, 1, 4, []], ["add", 217, 356, -1, 4, []], ["add", 221, 356, 1, 2, []], ["add", 223, 356, -1, 4, []], ["add", 116, 358, -1, 4, []], ["add", 117, 358, 1, 4, []], ["add", 122, 358, 1, 4, []], ["add", 123, 358, -1, 4, []], ["add", 124, 358, 1, 4, []], ["add", 125, 358, 1, 4, []], ["add", 128, 358, 1, 4, []], ["add", 129, 358, -1, 4, []], ["add", 133, 358, 1, 4, []], ["add", 143, 358, -1, 4, []], ["add", 149, 358, -1, 4, []], ["add", 150, 358, 1, 4, []], ["add", 155, 358, 1, 4, []], ["add", 156, 358, -1, 4, []], ["add", 163, 358, -1, 4, []], ["add", 168, 358, 1, 4, []], ["add", 174, 358, -1, 4, []], ["add", 176, 358, 1, 4, []], ["add", 177, 358, -1, 4, []], ["add", 180, 358, 1, 4, []], ["add", 181, 358, -1, 4, []], ["add", 182, 358, 1, 4, []], ["add", 189, 358, -1, 4, []], ["add", 190, 358, 1, 4, []], ["add", 193, 358, -1, 4, []], ["add", 199, 358, -1, 4, []], ["add", 202, 358, 1, 4, []], ["add", 203, 358, -1, 4, []], ["add", 208, 358, 1, 4, []], ["add", 209, 358, -1, 4, []], ["add", 212, 358, 1, 4, []], ["add", 215, 358, -1, 4, []], ["add", 114, 359, 1, 4, []], ["add", 115, 359, -1, 4, []], ["add", 120, 359, 1, 4, []], ["add", 121, 359, 1, 4, []], ["add", 127, 359, -1, 4, []], ["add", 130, 359, 1, 4, []], ["add", 131, 359, 1, 4, []], ["add", 137, 359, 1, 4, []], ["add", 138, 359, 1, 4, []], ["add", 151, 359, 1, 4, []], ["add", 152, 359, 1, 4, []], ["add", 154, 359, -1, 4, []], ["add", 159, 359, -1, 4, []], ["add", 165, 359, 1, 4, []], ["add", 166, 359, -1, 4, []], ["add", 167, 359, 1, 4, []], ["add", 173, 359, -1, 4, []], ["add", 178, 359, -1, 4, []], ["add", 179, 359, 1, 4, []], ["add", 184, 359, 1, 4, []], ["add", 188, 359, -1, 4, []], ["add", 191, 359, 1, 4, []], ["add", 192, 359, 1, 4, []], ["add", 200, 359, 1, 4, []], ["add", 201, 359, 1, 4, []], ["add", 204, 359, 1, 4, []], ["add", 206, 359, -1, 4, []], ["add", 207, 359, 1, 4, []], ["add", 213, 359, -1, 4, []], ["add", 214, 359, 1, 4, []], ["add", 217, 359, -1, 4, []], ["add", 222, 359, -1, 4, []], ["add", 116, 360, 1, 2, []], ["add", 117, 360, 1, 2, []], ["add", 122, 360, -1, 2, []], ["add", 123, 360, 1, 2, []], ["add", 133, 360, -1, 2, []], ["add", 149, 360, 1, 2, []], ["add", 174, 360, -1, 2, []], ["add", 176, 360, 1, 2, []], ["add", 177, 360, 1, 2, []], ["add", 180, 360, 1, 2, []], ["add", 181, 360, 1, 2, []], ["add", 182, 360, 1, 2, []], ["add", 202, 360, -1, 2, []], ["add", 203, 360, 1, 2, []], ["add", 208, 360, 1, 2, []], ["add", 209, 360, 1, 2, []], ["add", 114, 361, 1, 2, []], ["add", 115, 361, 1, 2, []], ["add", 120, 361, 1, 2, []], ["add", 121, 361, -1, 2, []], ["add", 137, 361, -1, 2, []], ["add", 138, 361, -1, 2, []], ["add", 159, 361, 1, 2, []], ["add", 173, 361, -1, 2, []], ["add", 178, 361, 1, 2, []], ["add", 179, 361, 1, 2, []], ["add", 184, 361, 1, 2, []], ["add", 188, 361, -1, 2, []], ["add", 191, 361, -1, 2, []], ["add", 192, 361, 1, 2, []], ["add", 200, 361, -1, 2, []], ["add", 201, 361, -1, 2, []], ["add", 204, 361, 1, 2, []], ["add", 206, 361, -1, 2, []], ["add", 207, 361, 1, 2, []], ["add", 222, 361, 1, 2, []], ["add", 116, 364, -1, 4, []], ["add", 117, 364, 1, 4, []], ["add", 122, 364, 1, 4, []], ["add", 123, 364, -1, 4, []], ["add", 124, 364, -1, 4, []], ["add", 125, 364, -1, 4, []], ["add", 128, 364, -1, 4, []], ["add", 129, 364, 1, 4, []], ["add", 133, 364, 1, 4, []], ["add", 143, 364, 1, 4, []], ["add", 149, 364, -1, 4, []], ["add", 150, 364, -1, 4, []], ["add", 155, 364, -1, 4, []], ["add", 156, 364, 1, 4, []], ["add", 163, 364, 1, 4, []], ["add", 168, 364, -1, 4, []], ["add", 174, 364, -1, 4, []], ["add", 176, 364, 1, 4, []], ["add", 177, 364, -1, 4, []], ["add", 180, 364, 1, 4, []], ["add", 181, 364, -1, 4, []], ["add", 182, 364, 1, 4, []], ["add", 189, 364, 1, 4, []], ["add", 190, 364, -1, 4, []], ["add", 193, 364, 1, 4, []], ["add", 199, 364, 1, 4, []], ["add", 202, 364, 1, 4, []], ["add", 203, 364, -1, 4, []], ["add", 208, 364, 1, 4, []], ["add", 209, 364, -1, 4, []], ["add", 212, 364, -1, 4, []], ["add", 215, 364, 1, 4, []], ["add", 127, 365, -1, 2, []], ["add", 130, 365, 1, 2, []], ["add", 131, 365, -1, 2, []], ["add", 151, 365, -1, 2, []], ["add", 152, 365, 1, 2, []], ["add", 154, 365, -1, 2, []], ["add", 165, 365, -1, 2, []], ["add", 166, 365, -1, 2, []], ["add", 167, 365, -1, 2, []], ["add", 213, 365, -1, 2, []], ["add", 214, 365, -1, 2, []], ["add", 217, 365, 1, 2, []], ["add", 112, 366, -1, 4, []], ["add", 115, 366, 1, 4, []], ["add", 118, 366, -1, 2, []], ["add", 119, 366, -1, 4, []], ["add", 120, 366, -1, 4, []], ["add", 123, 366, -1, 4, []], ["add", 124, 366, -1, 2, []], ["add", 125, 366, -1, 2, []], ["add", 127, 366, -1, 4, []], ["add", 128, 366, -1, 2, []], ["add", 129, 366, 1, 2, []], ["add", 130, 366, 1, 4, []], ["add", 131, 366, 1, 4, []], ["add", 132, 366, -1, 4, []], ["add", 133, 366, 1, 4, []], ["add", 138, 366, -1, 4, []], ["add", 139, 366, -1, 4, []], ["add", 143, 366, -1, 2, []], ["add", 148, 366, 1, 4, []], ["add", 149, 366, -1, 4, []], ["add", 150, 366, 1, 2, []], ["add", 151, 366, 1, 4, []], ["add", 152, 366, 1, 4, []], ["add", 154, 366, -1, 4, []], ["add", 155, 366, -1, 4, []], ["add", 156, 366, -1, 2, []], ["add", 158, 366, -1, 4, []], ["add", 162, 366, 1, 2, []], ["add", 163, 366, -1, 2, []], ["add", 165, 366, 1, 4, []], ["add", 166, 366, -1, 4, []], ["add", 167, 366, 1, 4, []], ["add", 168, 366, 1, 2, []], ["add", 169, 366, 1, 4, []], ["add", 172, 366, 1, 2, []], ["add", 178, 366, 1, 4, []], ["add", 179, 366, -1, 4, []], ["add", 184, 366, -1, 4, []], ["add", 185, 366, -1, 2, []], ["add", 189, 366, -1, 2, []], ["add", 190, 366, -1, 4, []], ["add", 191, 366, -1, 4, []], ["add", 192, 366, -1, 4, []], ["add", 193, 366, 1, 4, []], ["add", 194, 366, -1, 2, []], ["add", 195, 366, -1, 2, []], ["add", 196, 366, 1, 2, []], ["add", 199, 366, 1, 4, []], ["add", 200, 366, -1, 4, []], ["add", 201, 366, -1, 4, []], ["add", 202, 366, 1, 4, []], ["add", 206, 366, 1, 4, []], ["add", 207, 366, -1, 4, []], ["add", 212, 366, -1, 2, []], ["add", 213, 366, -1, 4, []], ["add", 214, 366, 1, 4, []], ["add", 215, 366, 1, 2, []], ["add", 217, 366, -1, 4, []], ["add", 221, 366, 1, 2, []], ["add", 223, 366, -1, 4, []], ["add", 112, 367, 1, 4, []], ["add", 114, 367, 1, 4, []], ["add", 115, 367, -1, 2, []], ["add", 116, 367, 1, 2, []], ["add", 117, 367, 1, 2, []], ["add", 118, 367, 1, 2, []], ["add", 119, 367, 1, 4, []], ["add", 120, 367, 1, 2, []], ["add", 121, 367, -1, 4, []], ["add", 122, 367, -1, 2, []], ["add", 123, 367, 1, 4, []], ["add", 124, 367, 1, 2, []], ["add", 125, 367, 1, 2, []], ["add", 128, 367, 1, 2, []], ["add", 129, 367, -1, 2, []], ["add", 132, 367, -1, 4, []], ["add", 133, 367, -1, 4, []], ["add", 135, 367, 1, 1, []], ["add", 137, 367, -1, 4, []], ["add", 138, 367, 1, 2, []], ["add", 139, 367, 1, 4, []], ["add", 141, 367, 1, 1, []], ["add", 143, 367, 1, 2, []], ["add", 145, 367, 1, 1, []], ["add", 148, 367, 1, 4, []], ["add", 149, 367, 1, 4, []], ["add", 150, 367, -1, 2, []], ["add", 155, 367, 1, 4, []], ["add", 156, 367, 1, 2, []], ["add", 158, 367, 3, 4, []], ["add", 159, 367, 1, 4, []], ["add", 162, 367, -1, 2, []], ["add", 163, 367, 1, 2, []], ["add", 168, 367, -1, 2, []], ["add", 169, 367, -1, 4, []], ["add", 172, 367, -1, 2, []], ["add", 173, 367, -1, 4, []], ["add", 174, 367, -1, 2, []], ["add", 176, 367, 1, 2, []], ["add", 177, 367, 1, 2, []], ["add", 178, 367, -1, 2, []], ["add", 179, 367, 1, 2, []], ["add", 180, 367, 1, 2, []], ["add", 181, 367, 1, 2, []], ["add", 182, 367, 1, 2, []], ["add", 184, 367, 1, 2, []], ["add", 185, 367, 1, 2, []], ["add", 186, 367, 1, 1, []], ["add", 188, 367, -1, 4, []], ["add", 189, 367, 1, 2, []], ["add", 190, 367, 1, 4, []], ["add", 191, 367, 1, 2, []], ["add", 192, 367, 1, 2, []], ["add", 193, 367, -1, 4, []], ["add", 194, 367, 1, 2, []], ["add", 195, 367, 1, 2, []], ["add", 196, 367, -1, 2, []], ["add", 199, 367, -1, 4, []], ["add", 200, 367, 1, 2, []], ["add", 201, 367, 1, 2, []], ["add", 202, 367, -1, 4, []], ["add", 203, 367, 1, 2, []], ["add", 204, 367, 1, 4, []], ["add", 206, 367, -1, 2, []], ["add", 207, 367, 1, 2, []], ["add", 208, 367, 1, 2, []], ["add", 209, 367, 1, 2, []], ["add", 212, 367, 1, 2, []], ["add", 215, 367, -1, 2, []], ["add", 221, 367, -1, 2, []], ["add", 222, 367, 1, 4, []], ["add", 223, 367, 3, 4, []], ["add", 112, 368, -1, 4, []], ["add", 114, 368, 1, 4, []], ["add", 115, 368, -1, 2, []], ["add", 117, 368, -1, 2, []], ["add", 119, 368, 1, 4, []], ["add", 121, 368, -1, 4, []], ["add", 123, 368, 1, 4, []], ["add", 132, 368, -1, 4, []], ["add", 133, 368, -1, 4, []], ["add", 137, 368, -1, 4, []], ["add", 139, 368, -1, 4, []], ["add", 148, 368, -1, 4, []], ["add", 149, 368, -1, 4, []], ["add", 150, 368, -1, 2, []], ["add", 155, 368, -1, 4, []], ["add", 158, 368, 1, 4, []], ["add", 159, 368, 1, 4, []], ["add", 168, 368, -1, 2, []], ["add", 169, 368, 1, 4, []], ["add", 173, 368, -1, 4, []], ["add", 178, 368, -1, 2, []], ["add", 179, 368, -1, 2, []], ["add", 180, 368, -1, 2, []], ["add", 188, 368, -1, 4, []], ["add", 190, 368, 1, 4, []], ["add", 192, 368, -1, 2, []], ["add", 193, 368, -1, 4, []], ["add", 199, 368, 1, 4, []], ["add", 202, 368, 1, 4, []], ["add", 204, 368, 1, 4, []], ["add", 222, 368, 1, 4, []], ["add", 223, 368, 1, 4, []], ["add", 114, 370, 1, 4, []], ["add", 121, 370, 1, 4, []], ["add", 127, 370, 1, 4, []], ["add", 136, 370, -1, 4, []], ["add", 137, 370, 1, 4, []], ["add", 141, 370, 1, 4, []], ["add", 142, 370, 1, 4, []], ["add", 144, 370, -1, 4, []], ["add", 147, 370, -1, 4, []], ["add", 154, 370, -1, 4, []], ["add", 157, 370, -1, 4, []], ["add", 159, 370, -1, 4, []], ["add", 160, 370, 1, 4, []], ["add", 165, 370, -1, 4, []], ["add", 171, 370, 1, 4, []], ["add", 172, 370, -1, 4, []], ["add", 173, 370, -1, 4, []], ["add", 184, 370, 1, 4, []], ["add", 185, 370, 1, 4, []], ["add", 186, 370, 1, 4, []], ["add", 188, 370, -1, 4, []], ["add", 191, 370, 1, 4, []], ["add", 195, 370, 1, 4, []], ["add", 196, 370, -1, 4, []], ["add", 197, 370, -1, 4, []], ["add", 201, 370, 1, 4, []], ["add", 204, 370, 1, 4, []], ["add", 206, 370, -1, 4, []], ["add", 210, 370, 1, 4, []], ["add", 217, 370, -1, 4, []], ["add", 219, 370, -1, 4, []], ["add", 222, 370, -1, 4, []], ["add", 112, 372, -1, 4, []], ["add", 115, 372, 1, 2, []], ["add", 117, 372, -1, 2, []], ["add", 119, 372, 1, 4, []], ["add", 123, 372, -1, 4, []], ["add", 127, 372, -1, 4, []], ["add", 132, 372, 1, 4, []], ["add", 133, 372, 1, 4, []], ["add", 136, 372, 1, 4, []], ["add", 139, 372, -1, 4, []], ["add", 141, 372, -1, 4, []], ["add", 142, 372, -1, 4, []], ["add", 144, 372, 1, 4, []], ["add", 147, 372, 1, 4, []], ["add", 148, 372, 1, 4, []], ["add", 149, 372, 1, 4, []], ["add", 150, 372, 1, 2, []], ["add", 154, 372, 1, 4, []], ["add", 155, 372, -1, 4, []], ["add", 157, 372, 1, 4, []], ["add", 158, 372, -1, 4, []], ["add", 160, 372, -1, 4, []], ["add", 165, 372, 1, 4, []], ["add", 168, 372, 1, 2, []], ["add", 169, 372, 1, 4, []], ["add", 171, 372, -1, 4, []], ["add", 172, 372, 1, 4, []], ["add", 178, 372, 1, 2, []], ["add", 179, 372, -1, 2, []], ["add", 180, 372, -1, 2, []], ["add", 184, 372, -1, 4, []], ["add", 185, 372, -1, 4, []], ["add", 186, 372, -1, 4, []], ["add", 190, 372, 1, 4, []], ["add", 191, 372, -1, 4, []], ["add", 192, 372, -1, 2, []], ["add", 193, 372, -1, 4, []], ["add", 195, 372, -1, 4, []], ["add", 196, 372, 1, 4, []], ["add", 197, 372, 1, 4, []], ["add", 199, 372, 1, 4, []], ["add", 201, 372, -1, 4, []], ["add", 202, 372, -1, 4, []], ["add", 206, 372, 1, 4, []], ["add", 210, 372, -1, 4, []], ["add", 217, 372, 1, 4, []], ["add", 219, 372, 1, 4, []], ["add", 223, 372, -1, 4, []], ["add", 113, 374, -1, 4, []], ["add", 118, 374, 1, 4, []], ["add", 122, 374, -1, 4, []], ["add", 123, 374, -1, 4, []], ["add", 125, 374, 1, 4, []], ["add", 128, 374, -1, 4, []], ["add", 133, 374, 1, 4, []], ["add", 134, 374, -1, 4, []], ["add", 135, 374, -1, 4, []], ["add", 140, 374, -1, 4, []], ["add", 145, 374, -1, 4, []], ["add", 146, 374, 1, 4, []], ["add", 149, 374, 1, 4, []], ["add", 155, 374, -1, 4, []], ["add", 156, 374, -1, 4, []], ["add", 161, 374, 1, 4, []], ["add", 162, 374, 1, 4, []], ["add", 163, 374, -1, 4, []], ["add", 170, 374, 1, 4, []], ["add", 174, 374, -1, 4, []], ["add", 182, 374, 1, 4, []], ["add", 187, 374, -1, 4, []], ["add", 190, 374, 1, 4, []], ["add", 193, 374, -1, 4, []], ["add", 194, 374, 1, 4, []], ["add", 198, 374, -1, 4, []], ["add", 199, 374, 1, 4, []], ["add", 202, 374, -1, 4, []], ["add", 203, 374, -1, 4, []], ["add", 205, 374, 1, 4, []], ["add", 220, 374, -1, 4, []], ["add", 221, 374, 1, 4, []], ["add", 114, 375, 1, 4, []], ["add", 121, 375, 1, 4, []], ["add", 127, 375, -1, 4, []], ["add", 136, 375, 1, 4, []], ["add", 137, 375, 1, 4, []], ["add", 141, 375, 1, 4, []], ["add", 142, 375, 1, 4, []], ["add", 144, 375, 1, 4, []], ["add", 147, 375, 1, 4, []], ["add", 154, 375, 1, 4, []], ["add", 157, 375, 1, 4, []], ["add", 159, 375, -1, 4, []], ["add", 160, 375, -1, 4, []], ["add", 165, 375, 1, 4, []], ["add", 171, 375, 1, 4, []], ["add", 172, 375, -1, 4, []], ["add", 173, 375, -1, 4, []], ["add", 184, 375, 1, 4, []], ["add", 185, 375, 1, 4, []], ["add", 186, 375, 1, 4, []], ["add", 188, 375, -1, 4, []], ["add", 191, 375, 1, 4, []], ["add", 195, 375, 1, 4, []], ["add", 196, 375, -1, 4, []], ["add", 197, 375, 1, 4, []], ["add", 201, 375, 1, 4, []], ["add", 204, 375, 1, 4, []], ["add", 206, 375, -1, 4, []], ["add", 210, 375, -1, 4, []], ["add", 217, 375, 1, 4, []], ["add", 219, 375, 1, 4, []], ["add", 222, 375, -1, 4, []], ["add", 113, 376, 1, 2, []], ["add", 118, 376, 1, 2, []], ["add", 122, 376, 1, 2, []], ["add", 123, 376, 1, 2, []], ["add", 133, 376, -1, 2, []], ["add", 140, 376, 1, 2, []], ["add", 149, 376, -1, 2, []], ["add", 170, 376, 1, 2, []], ["add", 174, 376, -1, 2, []], ["add", 182, 376, 1, 2, []], ["add", 187, 376, 1, 2, []], ["add", 194, 376, 1, 2, []], ["add", 198, 376, 1, 2, []], ["add", 202, 376, 1, 2, []], ["add", 203, 376, 1, 2, []], ["add", 205, 376, 1, 2, []], ["add", 114, 377, 1, 2, []], ["add", 121, 377, -1, 2, []], ["add", 137, 377, -1, 2, []], ["add", 141, 377, -1, 2, []], ["add", 142, 377, 1, 2, []], ["add", 159, 377, 1, 2, []], ["add", 171, 377, 1, 2, []], ["add", 172, 377, 1, 2, []], ["add", 173, 377, -1, 2, []], ["add", 184, 377, 1, 2, []], ["add", 185, 377, 1, 2, []], ["add", 186, 377, -1, 2, []], ["add", 188, 377, -1, 2, []], ["add", 191, 377, -1, 2, []], ["add", 195, 377, 1, 2, []], ["add", 196, 377, 1, 2, []], ["add", 201, 377, -1, 2, []], ["add", 204, 377, 1, 2, []], ["add", 206, 377, -1, 2, []], ["add", 222, 377, 1, 2, []], ["add", 112, 379, -1, 2, []], ["add", 113, 379, 1, 4, []], ["add", 118, 379, -1, 4, []], ["add", 119, 379, -1, 2, []], ["add", 120, 379, -1, 1, []], ["add", 121, 379, 1, 2, []], ["add", 122, 379, 1, 4, []], ["add", 123, 379, 1, 4, []], ["add", 125, 379, 1, 4, []], ["add", 127, 379, 1, 2, []], ["add", 128, 379, -1, 4, []], ["add", 133, 379, -1, 4, []], ["add", 134, 379, -1, 4, []], ["add", 135, 379, -1, 4, []], ["add", 136, 379, 1, 2, []], ["add", 137, 379, 1, 2, []], ["add", 139, 379, 1, 2, []], ["add", 140, 379, 1, 4, []], ["add", 141, 379, 1, 2, []], ["add", 142, 379, -1, 2, []], ["add", 144, 379, 1, 2, []], ["add", 145, 379, -1, 4, []], ["add", 146, 379, 1, 4, []], ["add", 147, 379, 1, 2, []], ["add", 149, 379, -1, 4, []], ["add", 154, 379, -1, 2, []], ["add", 155, 379, 1, 4, []], ["add", 156, 379, -1, 4, []], ["add", 157, 379, -1, 2, []], ["add", 159, 379, -1, 2, []], ["add", 160, 379, 1, 2, []], ["add", 161, 379, 1, 4, []], ["add", 162, 379, 1, 4, []], ["add", 163, 379, -1, 4, []], ["add", 165, 379, 1, 2, []], ["add", 169, 379, 1, 2, []], ["add", 170, 379, -1, 4, []], ["add", 171, 379, -1, 2, []], ["add", 172, 379, -1, 2, []], ["add", 174, 379, 1, 4, []], ["add", 176, 379, -1, 1, []], ["add", 182, 379, -1, 4, []], ["add", 184, 379, -1, 2, []], ["add", 185, 379, -1, 2, []], ["add", 186, 379, 1, 2, []], ["add", 187, 379, 1, 4, []], ["add", 190, 379, -1, 4, []], ["add", 191, 379, 1, 2, []], ["add", 193, 379, 1, 4, []], ["add", 194, 379, -1, 4, []], ["add", 195, 379, -1, 2, []], ["add", 196, 379, -1, 2, []], ["add", 197, 379, 1, 2, []], ["add", 198, 379, 1, 4, []], ["add", 199, 379, -1, 4, []], ["add", 201, 379, 1, 2, []], ["add", 202, 379, 1, 4, []], ["add", 203, 379, 1, 4, []], ["add", 205, 379, -1, 4, []], ["add", 206, 379, 1, 2, []], ["add", 207, 379, -1, 1, []], ["add", 208, 379, -1, 1, []], ["add", 210, 379, 1, 2, []], ["add", 217, 379, 1, 2, []], ["add", 219, 379, -1, 2, []], ["add", 220, 379, -1, 4, []], ["add", 221, 379, 1, 4, []], ["add", 222, 379, -1, 2, []], ["add", 113, 380, -1, 4, []], ["add", 118, 380, 1, 4, []], ["add", 122, 380, -1, 4, []], ["add", 123, 380, -1, 4, []], ["add", 125, 380, -1, 4, []], ["add", 128, 380, 1, 4, []], ["add", 133, 380, 1, 4, []], ["add", 134, 380, 1, 4, []], ["add", 135, 380, 1, 4, []], ["add", 140, 380, -1, 4, []], ["add", 145, 380, 1, 4, []], ["add", 146, 380, -1, 4, []], ["add", 149, 380, 1, 4, []], ["add", 155, 380, 1, 4, []], ["add", 156, 380, 1, 4, []], ["add", 161, 380, -1, 4, []], ["add", 162, 380, -1, 4, []], ["add", 163, 380, 1, 4, []], ["add", 170, 380, 1, 4, []], ["add", 174, 380, -1, 4, []], ["add", 182, 380, 1, 4, []], ["add", 187, 380, -1, 4, []], ["add", 190, 380, -1, 4, []], ["add", 193, 380, 1, 4, []], ["add", 194, 380, 1, 4, []], ["add", 198, 380, -1, 4, []], ["add", 199, 380, -1, 4, []], ["add", 202, 380, -1, 4, []], ["add", 203, 380, -1, 4, []], ["add", 205, 380, 1, 4, []], ["add", 220, 380, 1, 4, []], ["add", 221, 380, -1, 4, []], ["add", 127, 381, -1, 2, []], ["add", 136, 381, -1, 2, []], ["add", 144, 381, -1, 2, []], ["add", 147, 381, -1, 2, []], ["add", 154, 381, 1, 2, []], ["add", 157, 381, 1, 2, []], ["add", 160, 381, -1, 2, []], ["add", 165, 381, -1, 2, []], ["add", 197, 381, -1, 2, []], ["add", 210, 381, -1, 2, []], ["add", 217, 381, -1, 2, []], ["add", 219, 381, 1, 2, []], ["add", 112, 382, -1, 4, []], ["add", 115, 382, 1, 2, []], ["add", 117, 382, -1, 2, []], ["add", 119, 382, 1, 4, []], ["add", 123, 382, -1, 4, []], ["add", 125, 382, -1, 2, []], ["add", 127, 382, -1, 4, []], ["add", 128, 382, 1, 2, []], ["add", 132, 382, 1, 4, []], ["add", 133, 382, 1, 4, []], ["add", 134, 382, 1, 2, []], ["add", 135, 382, -1, 2, []], ["add", 136, 382, 1, 4, []], ["add", 139, 382, -1, 4, []], ["add", 141, 382, -1, 4, []], ["add", 142, 382, -1, 4, []], ["add", 144, 382, 1, 4, []], ["add", 145, 382, -1, 2, []], ["add", 146, 382, -1, 2, []], ["add", 147, 382, 1, 4, []], ["add", 148, 382, 1, 4, []], ["add", 149, 382, 1, 4, []], ["add", 150, 382, 1, 2, []], ["add", 154, 382, 1, 4, []], ["add", 155, 382, 1, 4, []], ["add", 156, 382, -1, 2, []], ["add", 157, 382, 1, 4, []], ["add", 158, 382, -1, 4, []], ["add", 160, 382, -1, 4, []], ["add", 161, 382, -1, 2, []], ["add", 162, 382, 1, 2, []], ["add", 163, 382, -1, 2, []], ["add", 165, 382, 1, 4, []], ["add", 168, 382, 1, 2, []], ["add", 169, 382, 1, 4, []], ["add", 171, 382, -1, 4, []], ["add", 172, 382, 1, 4, []], ["add", 178, 382, 1, 2, []], ["add", 179, 382, -1, 2, []], ["add", 180, 382, -1, 2, []], ["add", 184, 382, -1, 4, []], ["add", 185, 382, -1, 4, []], ["add", 186, 382, -1, 4, []], ["add", 190, 382, -1, 4, []], ["add", 191, 382, -1, 4, []], ["add", 192, 382, -1, 2, []], ["add", 193, 382, 1, 4, []], ["add", 195, 382, -1, 4, []], ["add", 196, 382, 1, 4, []], ["add", 197, 382, 1, 4, []], ["add", 199, 382, -1, 4, []], ["add", 201, 382, -1, 4, []], ["add", 202, 382, -1, 4, []], ["add", 206, 382, 1, 4, []], ["add", 210, 382, -1, 4, []], ["add", 217, 382, 1, 4, []], ["add", 219, 382, 1, 4, []], ["add", 220, 382, 1, 2, []], ["add", 221, 382, 1, 2, []], ["add", 223, 382, -1, 4, []], ["add", 112, 383, 1, 4, []], ["add", 113, 383, 1, 2, []], ["add", 114, 383, 1, 4, []], ["add", 115, 383, -1, 2, []], ["add", 117, 383, 1, 2, []], ["add", 118, 383, 1, 2, []], ["add", 119, 383, -1, 4, []], ["add", 121, 383, -1, 4, []], ["add", 122, 383, 1, 2, []], ["add", 123, 383, 1, 4, []], ["add", 125, 383, 1, 2, []], ["add", 128, 383, -1, 2, []], ["add", 132, 383, 1, 4, []], ["add", 133, 383, -1, 4, []], ["add", 134, 383, -1, 2, []], ["add", 135, 383, 1, 2, []], ["add", 137, 383, -1, 4, []], ["add", 138, 383, 1, 1, []], ["add", 139, 383, 1, 4, []], ["add", 140, 383, 1, 2, []], ["add", 141, 383, 1, 2, []], ["add", 142, 383, 1, 2, []], ["add", 143, 383, 1, 1, []], ["add", 145, 383, 1, 2, []], ["add", 146, 383, 1, 2, []], ["add", 148, 383, 1, 4, []], ["add", 149, 383, -1, 4, []], ["add", 150, 383, -1, 2, []], ["add", 155, 383, -1, 4, []], ["add", 156, 383, 1, 2, []], ["add", 158, 383, 3, 4, []], ["add", 159, 383, 1, 4, []], ["add", 161, 383, 1, 2, []], ["add", 162, 383, -1, 2, []], ["add", 163, 383, 1, 2, []], ["add", 168, 383, -1, 2, []], ["add", 169, 383, -1, 4, []], ["add", 170, 383, 1, 2, []], ["add", 171, 383, 1, 2, []], ["add", 172, 383, -1, 2, []], ["add", 173, 383, -1, 4, []], ["add", 174, 383, -1, 2, []], ["add", 178, 383, -1, 2, []], ["add", 179, 383, 1, 2, []], ["add", 180, 383, 1, 2, []], ["add", 182, 383, 1, 2, []], ["add", 184, 383, 1, 2, []], ["add", 185, 383, 1, 2, []], ["add", 186, 383, 1, 2, []], ["add", 187, 383, 1, 2, []], ["add", 188, 383, -1, 4, []], ["add", 189, 383, 1, 1, []], ["add", 190, 383, 1, 4, []], ["add", 191, 383, 1, 2, []], ["add", 192, 383, 1, 2, []], ["add", 193, 383, -1, 4, []], ["add", 194, 383, 1, 2, []], ["add", 195, 383, 1, 2, []], ["add", 196, 383, -1, 2, []], ["add", 198, 383, 1, 2, []], ["add", 199, 383, 1, 4, []], ["add", 200, 383, 1, 1, []], ["add", 201, 383, 1, 2, []], ["add", 202, 383, 1, 4, []], ["add", 203, 383, 1, 2, []], ["add", 204, 383, 1, 4, []], ["add", 205, 383, 1, 2, []], ["add", 206, 383, -1, 2, []], ["add", 220, 383, -1, 2, []], ["add", 221, 383, -1, 2, []], ["add", 222, 383, 1, 4, []], ["add", 223, 383, 3, 4, []], ["add", 112, 384, -1, 4, []], ["add", 114, 384, 1, 4, []], ["add", 117, 384, -1, 2, []], ["add", 119, 384, 1, 4, []], ["add", 121, 384, -1, 4, []], ["add", 123, 384, 1, 4, []], ["add", 131, 384, -1, 2, []], ["add", 132, 384, 1, 4, []], ["add", 133, 384, -1, 4, []], ["add", 137, 384, 1, 4, []], ["add", 139, 384, -1, 4, []], ["add", 148, 384, -1, 4, []], ["add", 149, 384, 1, 4, []], ["add", 155, 384, -1, 4, []], ["add", 158, 384, -1, 4, []], ["add", 159, 384, -1, 4, []], ["add", 169, 384, 1, 4, []], ["add", 173, 384, -1, 4, []], ["add", 179, 384, -1, 2, []], ["add", 180, 384, -1, 2, []], ["add", 181, 384, -1, 2, []], ["add", 188, 384, -1, 4, []], ["add", 190, 384, 1, 4, []], ["add", 192, 384, -1, 2, []], ["add", 193, 384, -1, 4, []], ["add", 199, 384, 1, 4, []], ["add", 202, 384, -1, 4, []], ["add", 204, 384, 1, 4, []], ["add", 209, 384, -1, 2, []], ["add", 214, 384, -1, 2, []], ["add", 222, 384, 1, 4, []], ["add", 223, 384, 1, 4, []], ["add", 113, 386, 1, 4, []], ["add", 114, 386, 1, 4, []], ["add", 118, 386, 1, 4, []], ["add", 121, 386, 1, 4, []], ["add", 127, 386, 1, 4, []], ["add", 134, 386, -1, 4, []], ["add", 135, 386, -1, 4, []], ["add", 137, 386, -1, 4, []], ["add", 140, 386, -1, 4, []], ["add", 145, 386, -1, 4, []], ["add", 146, 386, 1, 4, []], ["add", 154, 386, -1, 4, []], ["add", 159, 386, 1, 4, []], ["add", 161, 386, 1, 4, []], ["add", 162, 386, -1, 4, []], ["add", 165, 386, -1, 4, []], ["add", 170, 386, 1, 4, []], ["add", 173, 386, -1, 4, []], ["add", 184, 386, 1, 4, []], ["add", 187, 386, -1, 4, []], ["add", 188, 386, -1, 4, []], ["add", 191, 386, -1, 4, []], ["add", 194, 386, 1, 4, []], ["add", 198, 386, 1, 4, []], ["add", 201, 386, 1, 4, []], ["add", 204, 386, 1, 4, []], ["add", 205, 386, 1, 4, []], ["add", 206, 386, -1, 4, []], ["add", 217, 386, 1, 4, []], ["add", 220, 386, -1, 4, []], ["add", 221, 386, -1, 4, []], ["add", 222, 386, -1, 4, []], ["add", 112, 388, -1, 4, []], ["add", 113, 388, -1, 4, []], ["add", 117, 388, -1, 2, []], ["add", 118, 388, -1, 4, []], ["add", 119, 388, 1, 4, []], ["add", 123, 388, -1, 4, []], ["add", 127, 388, -1, 4, []], ["add", 131, 388, 1, 2, []], ["add", 132, 388, -1, 4, []], ["add", 133, 388, 1, 4, []], ["add", 134, 388, 1, 4, []], ["add", 135, 388, 1, 4, []], ["add", 139, 388, -1, 4, []], ["add", 140, 388, 1, 4, []], ["add", 145, 388, 1, 4, []], ["add", 146, 388, -1, 4, []], ["add", 148, 388, 1, 4, []], ["add", 149, 388, -1, 4, []], ["add", 154, 388, 1, 4, []], ["add", 155, 388, -1, 4, []], ["add", 158, 388, 1, 4, []], ["add", 161, 388, -1, 4, []], ["add", 162, 388, 1, 4, []], ["add", 165, 388, 1, 4, []], ["add", 169, 388, 1, 4, []], ["add", 170, 388, -1, 4, []], ["add", 179, 388, -1, 2, []], ["add", 180, 388, -1, 2, []], ["add", 181, 388, 1, 2, []], ["add", 184, 388, -1, 4, []], ["add", 187, 388, 1, 4, []], ["add", 190, 388, 1, 4, []], ["add", 191, 388, 1, 4, []], ["add", 192, 388, -1, 2, []], ["add", 193, 388, -1, 4, []], ["add", 194, 388, -1, 4, []], ["add", 198, 388, -1, 4, []], ["add", 199, 388, 1, 4, []], ["add", 201, 388, -1, 4, []], ["add", 202, 388, 1, 4, []], ["add", 205, 388, -1, 4, []], ["add", 206, 388, 1, 4, []], ["add", 209, 388, 1, 2, []], ["add", 214, 388, 1, 2, []], ["add", 217, 388, -1, 4, []], ["add", 220, 388, 1, 4, []], ["add", 221, 388, 1, 4, []], ["add", 223, 388, -1, 4, []], ["add", 122, 390, 1, 4, []], ["add", 123, 390, -1, 4, []], ["add", 125, 390, 1, 4, []], ["add", 128, 390, -1, 4, []], ["add", 133, 390, 1, 4, []], ["add", 136, 390, 1, 4, []], ["add", 141, 390, -1, 4, []], ["add", 142, 390, 1, 4, []], ["add", 144, 390, 1, 4, []], ["add", 147, 390, -1, 4, []], ["add", 149, 390, -1, 4, []], ["add", 155, 390, -1, 4, []], ["add", 156, 390, 1, 4, []], ["add", 157, 390, -1, 4, []], ["add", 160, 390, 1, 4, []], ["add", 163, 390, -1, 4, []], ["add", 171, 390, 1, 4, []], ["add", 172, 390, -1, 4, []], ["add", 174, 390, -1, 4, []], ["add", 182, 390, 1, 4, []], ["add", 185, 390, 1, 4, []], ["add", 186, 390, -1, 4, []], ["add", 190, 390, 1, 4, []], ["add", 193, 390, -1, 4, []], ["add", 195, 390, 1, 4, []], ["add", 196, 390, -1, 4, []], ["add", 197, 390, -1, 4, []], ["add", 199, 390, 1, 4, []], ["add", 202, 390, 1, 4, []], ["add", 203, 390, -1, 4, []], ["add", 210, 390, 1, 4, []], ["add", 219, 390, -1, 4, []], ["add", 113, 391, 1, 4, []], ["add", 114, 391, 1, 4, []], ["add", 118, 391, 1, 4, []], ["add", 121, 391, 1, 4, []], ["add", 127, 391, -1, 4, []], ["add", 134, 391, 1, 4, []], ["add", 135, 391, 1, 4, []], ["add", 137, 391, -1, 4, []], ["add", 140, 391, -1, 4, []], ["add", 145, 391, 1, 4, []], ["add", 146, 391, -1, 4, []], ["add", 154, 391, 1, 4, []], ["add", 159, 391, 1, 4, []], ["add", 161, 391, -1, 4, []], ["add", 162, 391, 1, 4, []], ["add", 165, 391, 1, 4, []], ["add", 170, 391, 1, 4, []], ["add", 173, 391, -1, 4, []], ["add", 184, 391, 1, 4, []], ["add", 187, 391, -1, 4, []], ["add", 188, 391, -1, 4, []], ["add", 191, 391, -1, 4, []], ["add", 194, 391, 1, 4, []], ["add", 198, 391, 1, 4, []], ["add", 201, 391, 1, 4, []], ["add", 204, 391, 1, 4, []], ["add", 205, 391, 1, 4, []], ["add", 206, 391, -1, 4, []], ["add", 217, 391, -1, 4, []], ["add", 220, 391, 1, 4, []], ["add", 221, 391, 1, 4, []], ["add", 222, 391, -1, 4, []], ["add", 122, 392, -1, 2, []], ["add", 123, 392, 1, 2, []], ["add", 133, 392, -1, 2, []], ["add", 141, 392, 1, 2, []], ["add", 142, 392, 1, 2, []], ["add", 149, 392, 1, 2, []], ["add", 171, 392, 1, 2, []], ["add", 172, 392, 1, 2, []], ["add", 174, 392, -1, 2, []], ["add", 182, 392, 1, 2, []], ["add", 185, 392, 1, 2, []], ["add", 186, 392, 1, 2, []], ["add", 195, 392, 1, 2, []], ["add", 196, 392, 1, 2, []], ["add", 202, 392, -1, 2, []], ["add", 203, 392, 1, 2, []], ["add", 113, 393, -1, 2, []], ["add", 114, 393, 1, 2, []], ["add", 118, 393, 1, 2, []], ["add", 121, 393, -1, 2, []], ["add", 137, 393, 1, 2, []], ["add", 140, 393, 1, 2, []], ["add", 159, 393, -1, 2, []], ["add", 170, 393, 1, 2, []], ["add", 173, 393, -1, 2, []], ["add", 184, 393, 1, 2, []], ["add", 187, 393, 1, 2, []], ["add", 188, 393, -1, 2, []], ["add", 191, 393, 1, 2, []], ["add", 194, 393, 1, 2, []], ["add", 198, 393, -1, 2, []], ["add", 201, 393, -1, 2, []], ["add", 204, 393, 1, 2, []], ["add", 205, 393, 1, 2, []], ["add", 206, 393, -1, 2, []], ["add", 222, 393, 1, 2, []], ["add", 122, 396, 1, 4, []], ["add", 123, 396, -1, 4, []], ["add", 125, 396, -1, 4, []], ["add", 128, 396, 1, 4, []], ["add", 133, 396, 1, 4, []], ["add", 136, 396, -1, 4, []], ["add", 141, 396, -1, 4, []], ["add", 142, 396, 1, 4, []], ["add", 144, 396, -1, 4, []], ["add", 147, 396, 1, 4, []], ["add", 149, 396, -1, 4, []], ["add", 155, 396, 1, 4, []], ["add", 156, 396, -1, 4, []], ["add", 157, 396, 1, 4, []], ["add", 160, 396, -1, 4, []], ["add", 163, 396, 1, 4, []], ["add", 171, 396, 1, 4, []], ["add", 172, 396, -1, 4, []], ["add", 174, 396, -1, 4, []], ["add", 182, 396, 1, 4, []], ["add", 185, 396, 1, 4, []], ["add", 186, 396, -1, 4, []], ["add", 190, 396, -1, 4, []], ["add", 193, 396, 1, 4, []], ["add", 195, 396, 1, 4, []], ["add", 196, 396, -1, 4, []], ["add", 197, 396, 1, 4, []], ["add", 199, 396, -1, 4, []], ["add", 202, 396, 1, 4, []], ["add", 203, 396, -1, 4, []], ["add", 210, 396, -1, 4, []], ["add", 219, 396, 1, 4, []], ["add", 127, 397, -1, 2, []], ["add", 134, 397, 1, 2, []], ["add", 135, 397, -1, 2, []], ["add", 145, 397, -1, 2, []], ["add", 146, 397, -1, 2, []], ["add", 154, 397, 1, 2, []], ["add", 161, 397, -1, 2, []], ["add", 162, 397, -1, 2, []], ["add", 165, 397, -1, 2, []], ["add", 217, 397, 1, 2, []], ["add", 220, 397, 1, 2, []], ["add", 221, 397, -1, 2, []], ["add", 112, 398, -1, 4, []], ["add", 113, 398, -1, 4, []], ["add", 117, 398, -1, 2, []], ["add", 118, 398, -1, 4, []], ["add", 119, 398, 1, 4, []], ["add", 123, 398, -1, 4, []], ["add", 125, 398, -1, 2, []], ["add", 127, 398, -1, 4, []], ["add", 128, 398, 1, 2, []], ["add", 131, 398, 1, 2, []], ["add", 132, 398, -1, 4, []], ["add", 133, 398, 1, 4, []], ["add", 134, 398, 1, 4, []], ["add", 135, 398, 1, 4, []], ["add", 136, 398, 1, 2, []], ["add", 139, 398, -1, 4, []], ["add", 140, 398, 1, 4, []], ["add", 144, 398, 1, 2, []], ["add", 145, 398, 1, 4, []], ["add", 146, 398, -1, 4, []], ["add", 147, 398, -1, 2, []], ["add", 148, 398, 1, 4, []], ["add", 149, 398, -1, 4, []], ["add", 154, 398, 1, 4, []], ["add", 155, 398, 1, 4, []], ["add", 156, 398, 1, 2, []], ["add", 157, 398, 1, 2, []], ["add", 158, 398, 1, 4, []], ["add", 160, 398, -1, 2, []], ["add", 161, 398, -1, 4, []], ["add", 162, 398, 1, 4, []], ["add", 163, 398, -1, 2, []], ["add", 165, 398, 1, 4, []], ["add", 169, 398, 1, 4, []], ["add", 170, 398, -1, 4, []], ["add", 179, 398, -1, 2, []], ["add", 180, 398, -1, 2, []], ["add", 181, 398, 1, 2, []], ["add", 184, 398, -1, 4, []], ["add", 187, 398, 1, 4, []], ["add", 190, 398, -1, 4, []], ["add", 191, 398, 1, 4, []], ["add", 192, 398, -1, 2, []], ["add", 193, 398, 1, 4, []], ["add", 194, 398, -1, 4, []], ["add", 197, 398, -1, 2, []], ["add", 198, 398, -1, 4, []], ["add", 199, 398, -1, 4, []], ["add", 201, 398, -1, 4, []], ["add", 202, 398, 1, 4, []], ["add", 205, 398, -1, 4, []], ["add", 206, 398, 1, 4, []], ["add", 209, 398, 1, 2, []], ["add", 210, 398, -1, 2, []], ["add", 214, 398, 1, 2, []], ["add", 217, 398, -1, 4, []], ["add", 219, 398, 1, 2, []], ["add", 220, 398, 1, 4, []], ["add", 221, 398, 1, 4, []], ["add", 223, 398, -1, 4, []], ["add", 112, 399, 1, 4, []], ["add", 113, 399, 1, 2, []], ["add", 114, 399, 1, 4, []], ["add", 116, 399, 1, 1, []], ["add", 117, 399, 1, 2, []], ["add", 118, 399, 1, 2, []], ["add", 119, 399, -1, 4, []], ["add", 121, 399, -1, 4, []], ["add", 122, 399, -1, 2, []], ["add", 123, 399, 1, 4, []], ["add", 125, 399, 1, 2, []], ["add", 128, 399, -1, 2, []], ["add", 131, 399, -1, 2, []], ["add", 132, 399, -1, 4, []], ["add", 133, 399, -1, 4, []], ["add", 136, 399, -1, 2, []], ["add", 137, 399, 1, 4, []], ["add", 139, 399, 1, 4, []], ["add", 140, 399, -1, 2, []], ["add", 141, 399, 1, 2, []], ["add", 142, 399, 1, 2, []], ["add", 144, 399, -1, 2, []], ["add", 147, 399, 1, 2, []], ["add", 148, 399, 1, 4, []], ["add", 149, 399, 1, 4, []], ["add", 151, 399, 1, 1, []], ["add", 155, 399, -1, 4, []], ["add", 156, 399, -1, 2, []], ["add", 157, 399, -1, 2, []], ["add", 158, 399, -3, 4, []], ["add", 159, 399, -1, 4, []], ["add", 160, 399, 1, 2, []], ["add", 163, 399, 1, 2, []], ["add", 167, 399, 1, 1, []], ["add", 169, 399, -1, 4, []], ["add", 170, 399, 1, 2, []], ["add", 171, 399, 1, 2, []], ["add", 172, 399, 1, 2, []], ["add", 173, 399, -1, 4, []], ["add", 174, 399, -1, 2, []], ["add", 177, 399, 1, 1, []], ["add", 179, 399, 1, 2, []], ["add", 180, 399, 1, 2, []], ["add", 181, 399, -1, 2, []], ["add", 182, 399, 1, 2, []], ["add", 184, 399, 1, 2, []], ["add", 185, 399, 1, 2, []], ["add", 186, 399, 1, 2, []], ["add", 187, 399, -1, 2, []], ["add", 188, 399, -1, 4, []], ["add", 190, 399, 1, 4, []], ["add", 191, 399, -1, 2, []], ["add", 192, 399, 1, 2, []], ["add", 193, 399, -1, 4, []], ["add", 194, 399, 1, 2, []], ["add", 195, 399, 1, 2, []], ["add", 196, 399, 1, 2, []], ["add", 197, 399, 1, 2, []], ["add", 198, 399, 1, 2, []], ["add", 199, 399, 1, 4, []], ["add", 201, 399, 1, 2, []], ["add", 202, 399, -1, 4, []], ["add", 203, 399, 1, 2, []], ["add", 204, 399, 1, 4, []], ["add", 205, 399, 1, 2, []], ["add", 206, 399, -1, 2, []], ["add", 209, 399, -1, 2, []], ["add", 210, 399, 1, 2, []], ["add", 214, 399, -1, 2, []], ["add", 219, 399, -1, 2, []], ["add", 222, 399, 1, 4, []], ["add", 223, 399, 3, 4, []], ["add", 125, 400, -1, 2, []], ["add", 127, 400, -1, 2, []], ["add", 139, 400, -1, 2, []], ["add", 148, 400, -1, 2, []], ["add", 165, 400, -1, 2, []], ["add", 203, 400, -1, 2, []], ["add", 115, 401, 1, 1, []], ["add", 119, 401, -1, 2, []], ["add", 122, 401, 1, 2, []], ["add", 128, 401, -1, 2, []], ["add", 130, 401, -1, 2, []], ["add", 131, 401, 1, 2, []], ["add", 132, 401, 1, 2, []], ["add", 136, 401, 1, 1, []], ["add", 138, 401, 1, 1, []], ["add", 141, 401, 1, 2, []], ["add", 142, 401, -1, 2, []], ["add", 144, 401, 1, 1, []], ["add", 147, 401, 1, 1, []], ["add", 151, 401, 1, 2, []], ["add", 152, 401, -1, 2, []], ["add", 154, 401, -1, 2, []], ["add", 166, 401, 1, 2, []], ["add", 167, 401, 1, 2, []], ["add", 171, 401, -1, 2, []], ["add", 172, 401, 1, 2, []], ["add", 178, 401, 1, 1, []], ["add", 185, 401, 1, 2, []], ["add", 186, 401, 1, 2, []], ["add", 195, 401, 1, 2, []], ["add", 196, 401, 1, 2, []], ["add", 197, 401, 1, 1, []], ["add", 200, 401, 1, 1, []], ["add", 213, 401, 1, 2, []], ["add", 214, 401, 1, 2, []], ["add", 217, 401, 1, 2, []], ["add", 113, 402, 1, 2, []], ["add", 118, 402, 1, 2, []], ["add", 119, 402, 1, 2, []], ["add", 124, 402, 1, 2, []], ["add", 128, 402, 1, 2, []], ["add", 129, 402, -1, 2, []], ["add", 140, 402, 1, 2, []], ["add", 143, 402, 1, 2, []], ["add", 148, 402, 1, 2, []], ["add", 150, 402, 1, 2, []], ["add", 154, 402, 1, 2, []], ["add", 165, 402, 1, 2, []], ["add", 168, 402, 1, 2, []], ["add", 170, 402, -1, 2, []], ["add", 187, 402, 1, 2, []], ["add", 189, 402, 1, 2, []], ["add", 194, 402, 1, 2, []], ["add", 198, 402, 1, 2, []], ["add", 203, 402, 1, 2, []], ["add", 205, 402, -1, 2, []], ["add", 212, 402, 1, 2, []], ["add", 215, 402, -1, 2, []], ["add", 113, 403, -1, 2, []], ["add", 118, 403, -1, 2, []], ["add", 119, 403, -1, 2, []], ["add", 122, 403, -1, 2, []], ["add", 124, 403, -1, 2, []], ["add", 125, 403, -1, 2, []], ["add", 127, 403, -1, 2, []], ["add", 128, 403, -1, 2, []], ["add", 129, 403, 1, 2, []], ["add", 132, 403, -1, 2, []], ["add", 139, 403, -1, 2, []], ["add", 140, 403, -1, 2, []], ["add", 143, 403, -1, 2, []], ["add", 148, 403, -1, 2, []], ["add", 150, 403, -1, 2, []], ["add", 154, 403, -1, 2, []], ["add", 165, 403, -1, 2, []], ["add", 168, 403, -1, 2, []], ["add", 170, 403, 1, 2, []], ["add", 187, 403, -1, 2, []], ["add", 189, 403, -1, 2, []], ["add", 194, 403, -1, 2, []], ["add", 198, 403, -1, 2, []], ["add", 203, 403, -1, 2, []], ["add", 205, 403, 1, 2, []], ["add", 212, 403, -1, 2, []], ["add", 215, 403, 1, 2, []], ["add", 217, 403, -1, 2, []], ["add", 130, 404, -1, 2, []], ["add", 131, 404, 1, 2, []], ["add", 141, 404, 1, 2, []], ["add", 142, 404, -1, 2, []], ["add", 151, 404, 1, 2, []], ["add", 152, 404, -1, 2, []], ["add", 166, 404, 1, 2, []], ["add", 167, 404, 1, 2, []], ["add", 171, 404, -1, 2, []], ["add", 172, 404, 1, 2, []], ["add", 185, 404, 1, 2, []], ["add", 186, 404, 1, 2, []], ["add", 195, 404, 1, 2, []], ["add", 196, 404, 1, 2, []], ["add", 213, 404, 1, 2, []], ["add", 214, 404, 1, 2, []], ["add", 122, 405, 1, 2, []], ["add", 125, 405, -1, 2, []], ["add", 127, 405, -1, 2, []], ["add", 130, 405, 1, 2, []], ["add", 131, 405, -1, 2, []], ["add", 132, 405, 1, 2, []], ["add", 139, 405, -1, 2, []], ["add", 141, 405, -1, 2, []], ["add", 142, 405, 1, 2, []], ["add", 151, 405, -1, 2, []], ["add", 152, 405, 1, 2, []], ["add", 166, 405, -1, 2, []], ["add", 167, 405, -1, 2, []], ["add", 171, 405, 1, 2, []], ["add", 172, 405, -1, 2, []], ["add", 185, 405, -1, 2, []], ["add", 186, 405, -1, 2, []], ["add", 195, 405, -1, 2, []], ["add", 196, 405, -1, 2, []], ["add", 213, 405, -1, 2, []], ["add", 214, 405, -1, 2, []], ["add", 217, 405, 1, 2, []], ["add", 113, 406, 1, 2, []], ["add", 118, 406, -1, 2, []], ["add", 124, 406, -1, 2, []], ["add", 125, 406, -1, 2, []], ["add", 127, 406, -1, 2, []], ["add", 129, 406, 1, 2, []], ["add", 139, 406, -1, 2, []], ["add", 140, 406, 1, 2, []], ["add", 143, 406, 1, 2, []], ["add", 148, 406, 1, 2, []], ["add", 150, 406, 1, 2, []], ["add", 165, 406, 1, 2, []], ["add", 168, 406, 1, 2, []], ["add", 170, 406, 1, 2, []], ["add", 187, 406, 1, 2, []], ["add", 189, 406, 1, 2, []], ["add", 194, 406, -1, 2, []], ["add", 198, 406, 1, 2, []], ["add", 203, 406, 1, 2, []], ["add", 205, 406, 1, 2, []], ["add", 212, 406, -1, 2, []], ["add", 215, 406, 1, 2, []], ["add", 113, 407, -1, 2, []], ["add", 118, 407, 1, 2, []], ["add", 124, 407, 1, 2, []], ["add", 129, 407, -1, 2, []], ["add", 140, 407, -1, 2, []], ["add", 143, 407, -1, 2, []], ["add", 150, 407, -1, 2, []], ["add", 168, 407, -1, 2, []], ["add", 170, 407, -1, 2, []], ["add", 187, 407, -1, 2, []], ["add", 189, 407, -1, 2, []], ["add", 194, 407, 1, 2, []], ["add", 198, 407, -1, 2, []], ["add", 205, 407, -1, 2, []], ["add", 212, 407, 1, 2, []], ["add", 215, 407, -1, 2, []], ["add", 119, 409, -1, 2, []], ["add", 128, 409, -1, 2, []], ["add", 148, 409, -1, 2, []], ["add", 154, 409, -1, 2, []], ["add", 165, 409, -1, 2, []], ["add", 203, 409, -1, 2, []], ["add", 113, 410, -1, 2, []], ["add", 118, 410, 1, 2, []], ["add", 124, 410, 1, 2, []], ["add", 125, 410, 1, 2, []], ["add", 127, 410, 1, 2, []], ["add", 129, 410, -1, 2, []], ["add", 130, 410, -1, 2, []], ["add", 131, 410, -1, 2, []], ["add", 139, 410, 1, 2, []], ["add", 140, 410, -1, 2, []], ["add", 141, 410, -1, 2, []], ["add", 142, 410, -1, 2, []], ["add", 143, 410, -1, 2, []], ["add", 148, 410, -1, 2, []], ["add", 150, 410, -1, 2, []], ["add", 151, 410, -1, 2, []], ["add", 152, 410, -1, 2, []], ["add", 165, 410, -1, 2, []], ["add", 166, 410, 1, 2, []], ["add", 167, 410, -1, 2, []], ["add", 168, 410, -1, 2, []], ["add", 170, 410, -1, 2, []], ["add", 171, 410, -1, 2, []], ["add", 172, 410, -1, 2, []], ["add", 185, 410, 1, 2, []], ["add", 186, 410, -1, 2, []], ["add", 187, 410, -1, 2, []], ["add", 189, 410, -1, 2, []], ["add", 194, 410, 1, 2, []], ["add", 195, 410, 1, 2, []], ["add", 196, 410, -1, 2, []], ["add", 198, 410, -1, 2, []], ["add", 203, 410, -1, 2, []], ["add", 205, 410, -1, 2, []], ["add", 212, 410, 1, 2, []], ["add", 213, 410, 1, 2, []], ["add", 214, 410, -1, 2, []], ["add", 215, 410, -1, 2, []], ["add", 113, 411, 1, 2, []], ["add", 118, 411, -1, 2, []], ["add", 119, 411, -1, 2, []], ["add", 122, 411, -1, 2, []], ["add", 124, 411, -1, 2, []], ["add", 125, 411, -1, 2, []], ["add", 127, 411, -1, 2, []], ["add", 128, 411, -1, 2, []], ["add", 129, 411, 1, 2, []], ["add", 130, 411, 1, 2, []], ["add", 131, 411, 1, 2, []], ["add", 132, 411, -1, 2, []], ["add", 139, 411, -1, 2, []], ["add", 140, 411, 1, 2, []], ["add", 141, 411, 1, 2, []], ["add", 142, 411, 1, 2, []], ["add", 143, 411, 1, 2, []], ["add", 148, 411, 1, 2, []], ["add", 150, 411, 1, 2, []], ["add", 151, 411, 1, 2, []], ["add", 152, 411, 1, 2, []], ["add", 154, 411, -1, 2, []], ["add", 165, 411, 1, 2, []], ["add", 166, 411, -1, 2, []], ["add", 167, 411, 1, 2, []], ["add", 168, 411, 1, 2, []], ["add", 170, 411, 1, 2, []], ["add", 171, 411, 1, 2, []], ["add", 172, 411, 1, 2, []], ["add", 185, 411, -1, 2, []], ["add", 186, 411, 1, 2, []], ["add", 187, 411, 1, 2, []], ["add", 189, 411, 1, 2, []], ["add", 194, 411, -1, 2, []], ["add", 195, 411, -1, 2, []], ["add", 196, 411, 1, 2, []], ["add", 198, 411, 1, 2, []], ["add", 203, 411, 1, 2, []], ["add", 205, 411, 1, 2, []], ["add", 212, 411, -1, 2, []], ["add", 213, 411, -1, 2, []], ["add", 214, 411, 1, 2, []], ["add", 215, 411, 1, 2, []], ["add", 217, 411, -1, 2, []], ["add", 119, 413, -1, 2, []], ["add", 122, 413, 1, 2, []], ["add", 128, 413, -1, 2, []], ["add", 132, 413, 1, 2, []], ["add", 154, 413, -1, 2, []], ["add", 217, 413, 1, 2, []], ["add", 113, 414, -1, 2, []], ["add", 117, 414, -1, 1, []], ["add", 118, 414, 1, 2, []], ["add", 122, 414, 1, 2, []], ["add", 124, 414, 1, 2, []], ["add", 125, 414, -1, 2, []], ["add", 127, 414, -1, 2, []], ["add", 129, 414, -1, 2, []], ["add", 130, 414, 1, 2, []], ["add", 131, 414, -1, 2, []], ["add", 132, 414, 1, 2, []], ["add", 134, 414, 1, 1, []], ["add", 139, 414, -1, 2, []], ["add", 140, 414, -1, 2, []], ["add", 141, 414, -1, 2, []], ["add", 142, 414, 1, 2, []], ["add", 143, 414, -1, 2, []], ["add", 146, 414, -1, 1, []], ["add", 150, 414, -1, 2, []], ["add", 151, 414, -1, 2, []], ["add", 152, 414, 1, 2, []], ["add", 161, 414, -1, 1, []], ["add", 166, 414, -1, 2, []], ["add", 167, 414, -1, 2, []], ["add", 168, 414, -1, 2, []], ["add", 170, 414, -1, 2, []], ["add", 171, 414, 1, 2, []], ["add", 172, 414, -1, 2, []], ["add", 176, 414, 1, 1, []], ["add", 180, 414, -1, 1, []], ["add", 185, 414, -1, 2, []], ["add", 186, 414, -1, 2, []], ["add", 187, 414, -1, 2, []], ["add", 189, 414, -1, 2, []], ["add", 194, 414, 1, 2, []], ["add", 195, 414, -1, 2, []], ["add", 196, 414, -1, 2, []], ["add", 198, 414, -1, 2, []], ["add", 205, 414, -1, 2, []], ["add", 208, 414, 1, 1, []], ["add", 212, 414, 1, 2, []], ["add", 213, 414, -1, 2, []], ["add", 214, 414, -1, 2, []], ["add", 215, 414, -1, 2, []], ["add", 217, 414, 1, 2, []], ["add", 220, 414, 1, 1, []], ["add", 113, 415, 1, 2, []], ["add", 117, 415, 1, 1, []], ["add", 118, 415, -1, 2, []], ["add", 119, 415, -1, 2, []], ["add", 122, 415, -1, 2, []], ["add", 124, 415, -1, 2, []], ["add", 125, 415, 1, 2, []], ["add", 127, 415, 1, 2, []], ["add", 128, 415, -1, 2, []], ["add", 129, 415, 1, 2, []], ["add", 130, 415, -1, 2, []], ["add", 131, 415, 1, 2, []], ["add", 132, 415, -1, 2, []], ["add", 134, 415, -1, 1, []], ["add", 139, 415, 1, 2, []], ["add", 140, 415, 1, 2, []], ["add", 141, 415, 1, 2, []], ["add", 142, 415, -1, 2, []], ["add", 143, 415, 1, 2, []], ["add", 146, 415, 1, 1, []], ["add", 148, 415, 1, 2, []], ["add", 150, 415, 1, 2, []], ["add", 151, 415, 1, 2, []], ["add", 152, 415, -1, 2, []], ["add", 154, 415, -1, 2, []], ["add", 161, 415, 1, 1, []], ["add", 165, 415, 1, 2, []], ["add", 166, 415, 1, 2, []], ["add", 167, 415, 1, 2, []], ["add", 168, 415, 1, 2, []], ["add", 170, 415, 1, 2, []], ["add", 171, 415, -1, 2, []], ["add", 172, 415, 1, 2, []], ["add", 176, 415, -1, 1, []], ["add", 180, 415, 1, 1, []], ["add", 185, 415, 1, 2, []], ["add", 186, 415, 1, 2, []], ["add", 187, 415, 1, 2, []], ["add", 189, 415, 1, 2, []], ["add", 194, 415, -1, 2, []], ["add", 195, 415, 1, 2, []], ["add", 196, 415, 1, 2, []], ["add", 198, 415, 1, 2, []], ["add", 203, 415, 1, 2, []], ["add", 205, 415, 1, 2, []], ["add", 208, 415, -1, 1, []], ["add", 212, 415, -1, 2, []], ["add", 213, 415, 1, 2, []], ["add", 214, 415, 1, 2, []], ["add", 215, 415, 1, 2, []], ["add", 217, 415, -1, 2, []], ["add", 220, 415, -1, 1, []], ["add", 125, 416, -1, 2, []], ["add", 127, 416, -1, 2, []], ["add", 139, 416, -1, 2, []], ["add", 163, 416, -1, 2, []], ["add", 201, 416, -1, 2, []], ["add", 223, 416, -1, 2, []], ["add", 113, 417, 1, 2, []], ["add", 115, 417, -1, 1, []], ["add", 118, 417, 1, 2, []], ["add", 119, 417, -1, 2, []], ["add", 128, 417, -1, 2, []], ["add", 130, 417, -1, 2, []], ["add", 131, 417, -1, 2, []], ["add", 135, 417, 1, 1, []], ["add", 138, 417, 1, 1, []], ["add", 140, 417, -1, 2, []], ["add", 145, 417, 1, 1, []], ["add", 151, 417, 1, 2, []], ["add", 152, 417, -1, 2, []], ["add", 154, 417, -1, 2, []], ["add", 156, 417, 1, 2, []], ["add", 158, 417, 1, 2, []], ["add", 162, 417, -1, 1, []], ["add", 166, 417, 1, 2, []], ["add", 167, 417, 1, 2, []], ["add", 170, 417, -1, 2, []], ["add", 178, 417, -1, 1, []], ["add", 187, 417, -1, 2, []], ["add", 191, 417, 1, 2, []], ["add", 194, 417, 1, 2, []], ["add", 198, 417, 1, 2, []], ["add", 200, 417, 1, 1, []], ["add", 205, 417, -1, 2, []], ["add", 213, 417, 1, 2, []], ["add", 214, 417, -1, 2, []], ["add", 221, 417, -1, 1, []], ["add", 119, 418, 1, 2, []], ["add", 124, 418, 1, 2, []], ["add", 128, 418, 1, 2, []], ["add", 129, 418, -1, 2, []], ["add", 141, 418, 1, 2, []], ["add", 142, 418, -1, 2, []], ["add", 143, 418, 1, 2, []], ["add", 150, 418, -1, 2, []], ["add", 154, 418, 1, 2, []], ["add", 163, 418, 1, 2, []], ["add", 168, 418, -1, 2, []], ["add", 171, 418, -1, 2, []], ["add", 172, 418, -1, 2, []], ["add", 185, 418, 1, 2, []], ["add", 186, 418, 1, 2, []], ["add", 189, 418, 1, 2, []], ["add", 195, 418, 1, 2, []], ["add", 196, 418, -1, 2, []], ["add", 201, 418, 1, 2, []], ["add", 212, 418, 1, 2, []], ["add", 215, 418, -1, 2, []], ["add", 223, 418, 1, 2, []], ["add", 119, 419, -1, 2, []], ["add", 124, 419, -1, 2, []], ["add", 125, 419, -1, 2, []], ["add", 127, 419, -1, 2, []], ["add", 128, 419, -1, 2, []], ["add", 129, 419, 1, 2, []], ["add", 139, 419, -1, 2, []], ["add", 141, 419, -1, 2, []], ["add", 142, 419, 1, 2, []], ["add", 143, 419, -1, 2, []], ["add", 150, 419, 1, 2, []], ["add", 154, 419, -1, 2, []], ["add", 156, 419, -1, 2, []], ["add", 158, 419, -1, 2, []], ["add", 163, 419, -1, 2, []], ["add", 168, 419, 1, 2, []], ["add", 171, 419, 1, 2, []], ["add", 172, 419, 1, 2, []], ["add", 185, 419, -1, 2, []], ["add", 186, 419, -1, 2, []], ["add", 189, 419, -1, 2, []], ["add", 191, 419, -1, 2, []], ["add", 195, 419, -1, 2, []], ["add", 196, 419, 1, 2, []], ["add", 201, 419, -1, 2, []], ["add", 212, 419, -1, 2, []], ["add", 215, 419, 1, 2, []], ["add", 223, 419, -1, 2, []], ["add", 113, 420, 1, 2, []], ["add", 118, 420, 1, 2, []], ["add", 130, 420, -1, 2, []], ["add", 131, 420, -1, 2, []], ["add", 140, 420, -1, 2, []], ["add", 151, 420, 1, 2, []], ["add", 152, 420, -1, 2, []], ["add", 166, 420, 1, 2, []], ["add", 167, 420, 1, 2, []], ["add", 170, 420, -1, 2, []], ["add", 187, 420, -1, 2, []], ["add", 194, 420, 1, 2, []], ["add", 198, 420, 1, 2, []], ["add", 205, 420, -1, 2, []], ["add", 213, 420, 1, 2, []], ["add", 214, 420, -1, 2, []], ["add", 113, 421, -1, 2, []], ["add", 118, 421, -1, 2, []], ["add", 125, 421, -1, 2, []], ["add", 127, 421, -1, 2, []], ["add", 130, 421, 1, 2, []], ["add", 131, 421, 1, 2, []], ["add", 139, 421, -1, 2, []], ["add", 140, 421, 1, 2, []], ["add", 151, 421, -1, 2, []], ["add", 152, 421, 1, 2, []], ["add", 156, 421, 1, 2, []], ["add", 158, 421, 1, 2, []], ["add", 166, 421, -1, 2, []], ["add", 167, 421, -1, 2, []], ["add", 170, 421, 1, 2, []], ["add", 187, 421, 1, 2, []], ["add", 191, 421, 1, 2, []], ["add", 194, 421, -1, 2, []], ["add", 198, 421, -1, 2, []], ["add", 205, 421, 1, 2, []], ["add", 213, 421, -1, 2, []], ["add", 214, 421, 1, 2, []], ["add", 124, 422, -1, 2, []], ["add", 125, 422, -1, 2, []], ["add", 127, 422, -1, 2, []], ["add", 129, 422, 1, 2, []], ["add", 139, 422, -1, 2, []], ["add", 141, 422, 1, 2, []], ["add", 142, 422, 1, 2, []], ["add", 143, 422, 1, 2, []], ["add", 150, 422, -1, 2, []], ["add", 163, 422, 1, 2, []], ["add", 168, 422, -1, 2, []], ["add", 171, 422, 1, 2, []], ["add", 172, 422, -1, 2, []], ["add", 185, 422, -1, 2, []], ["add", 186, 422, 1, 2, []], ["add", 189, 422, 1, 2, []], ["add", 195, 422, -1, 2, []], ["add", 196, 422, -1, 2, []], ["add", 201, 422, 1, 2, []], ["add", 212, 422, -1, 2, []], ["add", 215, 422, 1, 2, []], ["add", 223, 422, 1, 2, []], ["add", 124, 423, 1, 2, []], ["add", 129, 423, -1, 2, []], ["add", 141, 423, -1, 2, []], ["add", 142, 423, -1, 2, []], ["add", 143, 423, -1, 2, []], ["add", 150, 423, 1, 2, []], ["add", 168, 423, 1, 2, []], ["add", 171, 423, -1, 2, []], ["add", 172, 423, 1, 2, []], ["add", 185, 423, 1, 2, []], ["add", 186, 423, -1, 2, []], ["add", 189, 423, -1, 2, []], ["add", 195, 423, 1, 2, []], ["add", 196, 423, 1, 2, []], ["add", 212, 423, 1, 2, []], ["add", 215, 423, -1, 2, []], ["add", 119, 425, -1, 2, []], ["add", 128, 425, -1, 2, []], ["add", 154, 425, -1, 2, []], ["add", 163, 425, -1, 2, []], ["add", 201, 425, -1, 2, []], ["add", 223, 425, -1, 2, []], ["add", 113, 426, -1, 2, []], ["add", 118, 426, 1, 2, []], ["add", 124, 426, 1, 2, []], ["add", 125, 426, 1, 2, []], ["add", 127, 426, 1, 2, []], ["add", 129, 426, -1, 2, []], ["add", 130, 426, -1, 2, []], ["add", 131, 426, 1, 2, []], ["add", 139, 426, 1, 2, []], ["add", 140, 426, 1, 2, []], ["add", 141, 426, -1, 2, []], ["add", 142, 426, -1, 2, []], ["add", 143, 426, -1, 2, []], ["add", 150, 426, 1, 2, []], ["add", 151, 426, -1, 2, []], ["add", 152, 426, -1, 2, []], ["add", 163, 426, -1, 2, []], ["add", 166, 426, 1, 2, []], ["add", 167, 426, -1, 2, []], ["add", 168, 426, 1, 2, []], ["add", 170, 426, -1, 2, []], ["add", 171, 426, -1, 2, []], ["add", 172, 426, 1, 2, []], ["add", 185, 426, 1, 2, []], ["add", 186, 426, -1, 2, []], ["add", 187, 426, 1, 2, []], ["add", 189, 426, -1, 2, []], ["add", 194, 426, 1, 2, []], ["add", 195, 426, 1, 2, []], ["add", 196, 426, 1, 2, []], ["add", 198, 426, -1, 2, []], ["add", 201, 426, -1, 2, []], ["add", 205, 426, -1, 2, []], ["add", 212, 426, 1, 2, []], ["add", 213, 426, 1, 2, []], ["add", 214, 426, 1, 2, []], ["add", 215, 426, -1, 2, []], ["add", 223, 426, -1, 2, []], ["add", 113, 427, 1, 2, []], ["add", 118, 427, -1, 2, []], ["add", 119, 427, -1, 2, []], ["add", 124, 427, -1, 2, []], ["add", 125, 427, -1, 2, []], ["add", 127, 427, -1, 2, []], ["add", 128, 427, -1, 2, []], ["add", 129, 427, 1, 2, []], ["add", 130, 427, 1, 2, []], ["add", 131, 427, -1, 2, []], ["add", 139, 427, -1, 2, []], ["add", 140, 427, -1, 2, []], ["add", 141, 427, 1, 2, []], ["add", 142, 427, 1, 2, []], ["add", 143, 427, 1, 2, []], ["add", 150, 427, -1, 2, []], ["add", 151, 427, 1, 2, []], ["add", 152, 427, 1, 2, []], ["add", 154, 427, -1, 2, []], ["add", 156, 427, -1, 2, []], ["add", 158, 427, -1, 2, []], ["add", 163, 427, 1, 2, []], ["add", 166, 427, -1, 2, []], ["add", 167, 427, 1, 2, []], ["add", 168, 427, -1, 2, []], ["add", 170, 427, 1, 2, []], ["add", 171, 427, 1, 2, []], ["add", 172, 427, -1, 2, []], ["add", 185, 427, -1, 2, []], ["add", 186, 427, 1, 2, []], ["add", 187, 427, -1, 2, []], ["add", 189, 427, 1, 2, []], ["add", 191, 427, -1, 2, []], ["add", 194, 427, -1, 2, []], ["add", 195, 427, -1, 2, []], ["add", 196, 427, -1, 2, []], ["add", 198, 427, 1, 2, []], ["add", 201, 427, 1, 2, []], ["add", 205, 427, 1, 2, []], ["add", 212, 427, -1, 2, []], ["add", 213, 427, -1, 2, []], ["add", 214, 427, -1, 2, []], ["add", 215, 427, 1, 2, []], ["add", 223, 427, 1, 2, []], ["add", 119, 429, -1, 2, []], ["add", 128, 429, -1, 2, []], ["add", 154, 429, -1, 2, []], ["add", 156, 429, 1, 2, []], ["add", 158, 429, 1, 2, []], ["add", 191, 429, 1, 2, []], ["add", 113, 430, -1, 2, []], ["add", 117, 430, -1, 1, []], ["add", 118, 430, -1, 2, []], ["add", 124, 430, 1, 2, []], ["add", 125, 430, -1, 2, []], ["add", 127, 430, -1, 2, []], ["add", 129, 430, -1, 2, []], ["add", 130, 430, 1, 2, []], ["add", 131, 430, 1, 2, []], ["add", 139, 430, -1, 2, []], ["add", 140, 430, 1, 2, []], ["add", 141, 430, -1, 2, []], ["add", 142, 430, -1, 2, []], ["add", 143, 430, -1, 2, []], ["add", 150, 430, 1, 2, []], ["add", 151, 430, -1, 2, []], ["add", 152, 430, 1, 2, []], ["add", 156, 430, 1, 2, []], ["add", 157, 430, 1, 1, []], ["add", 158, 430, 1, 2, []], ["add", 160, 430, -1, 1, []], ["add", 166, 430, -1, 2, []], ["add", 167, 430, -1, 2, []], ["add", 168, 430, 1, 2, []], ["add", 170, 430, 1, 2, []], ["add", 171, 430, -1, 2, []], ["add", 172, 430, 1, 2, []], ["add", 176, 430, 1, 1, []], ["add", 180, 430, -1, 1, []], ["add", 185, 430, 1, 2, []], ["add", 186, 430, -1, 2, []], ["add", 187, 430, 1, 2, []], ["add", 189, 430, -1, 2, []], ["add", 191, 430, 1, 2, []], ["add", 194, 430, -1, 2, []], ["add", 195, 430, 1, 2, []], ["add", 196, 430, 1, 2, []], ["add", 198, 430, -1, 2, []], ["add", 205, 430, 1, 2, []], ["add", 208, 430, 1, 1, []], ["add", 210, 430, -1, 1, []], ["add", 212, 430, 1, 2, []], ["add", 213, 430, -1, 2, []], ["add", 214, 430, 1, 2, []], ["add", 215, 430, -1, 2, []], ["add", 219, 430, 1, 1, []], ["add", 113, 431, 1, 2, []], ["add", 117, 431, 1, 1, []], ["add", 118, 431, 1, 2, []], ["add", 119, 431, -1, 2, []], ["add", 124, 431, -1, 2, []], ["add", 125, 431, 1, 2, []], ["add", 127, 431, 1, 2, []], ["add", 128, 431, -1, 2, []], ["add", 129, 431, 1, 2, []], ["add", 130, 431, -1, 2, []], ["add", 131, 431, -1, 2, []], ["add", 139, 431, 1, 2, []], ["add", 140, 431, -1, 2, []], ["add", 141, 431, 1, 2, []], ["add", 142, 431, 1, 2, []], ["add", 143, 431, 1, 2, []], ["add", 150, 431, -1, 2, []], ["add", 151, 431, 1, 2, []], ["add", 152, 431, -1, 2, []], ["add", 154, 431, -1, 2, []], ["add", 156, 431, -1, 2, []], ["add", 157, 431, -1, 1, []], ["add", 158, 431, -1, 2, []], ["add", 160, 431, 1, 1, []], ["add", 163, 431, 1, 2, []], ["add", 166, 431, 1, 2, []], ["add", 167, 431, 1, 2, []], ["add", 168, 431, -1, 2, []], ["add", 170, 431, -1, 2, []], ["add", 171, 431, 1, 2, []], ["add", 172, 431, -1, 2, []], ["add", 176, 431, -1, 1, []], ["add", 180, 431, 1, 1, []], ["add", 185, 431, -1, 2, []], ["add", 186, 431, 1, 2, []], ["add", 187, 431, -1, 2, []], ["add", 189, 431, 1, 2, []], ["add", 191, 431, -1, 2, []], ["add", 194, 431, 1, 2, []], ["add", 195, 431, -1, 2, []], ["add", 196, 431, -1, 2, []], ["add", 198, 431, 1, 2, []], ["add", 201, 431, 1, 2, []], ["add", 205, 431, -1, 2, []], ["add", 208, 431, -1, 1, []], ["add", 210, 431, 1, 1, []], ["add", 212, 431, -1, 2, []], ["add", 213, 431, 1, 2, []], ["add", 214, 431, -1, 2, []], ["add", 215, 431, 1, 2, []], ["add", 219, 431, -1, 1, []], ["add", 223, 431, 1, 2, []], ["add", 115, 432, 1, 2, []], ["add", 122, 432, 1, 2, []], ["add", 131, 432, -1, 2, []], ["add", 132, 432, 1, 2, []], ["add", 135, 432, -1, 1, []], ["add", 141, 432, -1, 1, []], ["add", 145, 432, -1, 1, []], ["add", 148, 432, -1, 2, []], ["add", 150, 432, 1, 2, []], ["add", 156, 432, -1, 2, []], ["add", 158, 432, -1, 2, []], ["add", 163, 432, -1, 2, []], ["add", 165, 432, -1, 2, []], ["add", 168, 432, 1, 2, []], ["add", 178, 432, 1, 2, []], ["add", 181, 432, -1, 2, []], ["add", 186, 432, -1, 1, []], ["add", 191, 432, -1, 2, []], ["add", 201, 432, -1, 2, []], ["add", 203, 432, -1, 2, []], ["add", 209, 432, -1, 2, []], ["add", 214, 432, -1, 2, []], ["add", 217, 432, 1, 2, []], ["add", 223, 432, -1, 2, []], ["add", 115, 433, -1, 2, []], ["add", 122, 433, -1, 2, []], ["add", 131, 433, 1, 2, []], ["add", 132, 433, -1, 2, []], ["add", 135, 433, 1, 1, []], ["add", 141, 433, 1, 1, []], ["add", 145, 433, 1, 1, []], ["add", 150, 433, -1, 2, []], ["add", 156, 433, 1, 2, []], ["add", 158, 433, 1, 2, []], ["add", 168, 433, -1, 2, []], ["add", 178, 433, -1, 2, []], ["add", 181, 433, 1, 2, []], ["add", 186, 433, 1, 1, []], ["add", 191, 433, 1, 2, []], ["add", 209, 433, 1, 2, []], ["add", 214, 433, 1, 2, []], ["add", 217, 433, -1, 2, []], ["add", 113, 434, 1, 2, []], ["add", 122, 434, 1, 2, []], ["add", 132, 434, 1, 2, []], ["add", 138, 434, 1, 1, []], ["add", 143, 434, 1, 1, []], ["add", 147, 434, 1, 2, []], ["add", 162, 434, -1, 2, []], ["add", 163, 434, 1, 2, []], ["add", 172, 434, -1, 2, []], ["add", 189, 434, 1, 1, []], ["add", 196, 434, -1, 2, []], ["add", 197, 434, 1, 2, []], ["add", 198, 434, 1, 2, []], ["add", 200, 434, 1, 1, []], ["add", 201, 434, 1, 2, []], ["add", 217, 434, 1, 2, []], ["add", 221, 434, -1, 2, []], ["add", 223, 434, 1, 2, []], ["add", 113, 435, -1, 2, []], ["add", 122, 435, -1, 2, []], ["add", 132, 435, -1, 2, []], ["add", 138, 435, -1, 1, []], ["add", 143, 435, -1, 1, []], ["add", 147, 435, -1, 2, []], ["add", 148, 435, -1, 2, []], ["add", 156, 435, -1, 2, []], ["add", 158, 435, -1, 2, []], ["add", 162, 435, 1, 2, []], ["add", 163, 435, -1, 2, []], ["add", 165, 435, -1, 2, []], ["add", 172, 435, 1, 2, []], ["add", 189, 435, -1, 1, []], ["add", 191, 435, -1, 2, []], ["add", 196, 435, 1, 2, []], ["add", 197, 435, -1, 2, []], ["add", 198, 435, -1, 2, []], ["add", 200, 435, -1, 1, []], ["add", 201, 435, -1, 2, []], ["add", 203, 435, -1, 2, []], ["add", 217, 435, -1, 2, []], ["add", 221, 435, 1, 2, []], ["add", 223, 435, -1, 2, []], ["add", 113, 436, 1, 2, []], ["add", 147, 436, 1, 2, []], ["add", 162, 436, 1, 2, []], ["add", 172, 436, 1, 2, []], ["add", 196, 436, 1, 2, []], ["add", 197, 436, 1, 2, []], ["add", 198, 436, 1, 2, []], ["add", 221, 436, 1, 2, []], ["add", 113, 437, -1, 2, []], ["add", 147, 437, -1, 2, []], ["add", 148, 437, -1, 2, []], ["add", 156, 437, 1, 2, []], ["add", 158, 437, 1, 2, []], ["add", 162, 437, -1, 2, []], ["add", 165, 437, -1, 2, []], ["add", 172, 437, -1, 2, []], ["add", 191, 437, 1, 2, []], ["add", 196, 437, -1, 2, []], ["add", 197, 437, -1, 2, []], ["add", 198, 437, -1, 2, []], ["add", 203, 437, -1, 2, []], ["add", 221, 437, -1, 2, []], ["add", 115, 438, -1, 2, []], ["add", 131, 438, -1, 2, []], ["add", 148, 438, -1, 2, []], ["add", 150, 438, -1, 2, []], ["add", 163, 438, 1, 2, []], ["add", 165, 438, -1, 2, []], ["add", 168, 438, -1, 2, []], ["add", 178, 438, -1, 2, []], ["add", 181, 438, -1, 2, []], ["add", 201, 438, 1, 2, []], ["add", 203, 438, -1, 2, []], ["add", 209, 438, -1, 2, []], ["add", 214, 438, -1, 2, []], ["add", 223, 438, 1, 2, []], ["add", 115, 439, 1, 2, []], ["add", 131, 439, 1, 2, []], ["add", 150, 439, 1, 2, []], ["add", 168, 439, 1, 2, []], ["add", 178, 439, 1, 2, []], ["add", 181, 439, 1, 2, []], ["add", 209, 439, 1, 2, []], ["add", 214, 439, 1, 2, []], ["add", 113, 440, 1, 2, []], ["add", 147, 440, 1, 2, []], ["add", 162, 440, -1, 2, []], ["add", 172, 440, -1, 2, []], ["add", 196, 440, -1, 2, []], ["add", 197, 440, 1, 2, []], ["add", 198, 440, 1, 2, []], ["add", 221, 440, -1, 2, []], ["add", 113, 441, -1, 2, []], ["add", 122, 441, -1, 2, []], ["add", 132, 441, -1, 2, []], ["add", 147, 441, -1, 2, []], ["add", 162, 441, 1, 2, []], ["add", 163, 441, -1, 2, []], ["add", 172, 441, 1, 2, []], ["add", 196, 441, 1, 2, []], ["add", 197, 441, -1, 2, []], ["add", 198, 441, -1, 2, []], ["add", 201, 441, -1, 2, []], ["add", 217, 441, -1, 2, []], ["add", 221, 441, 1, 2, []], ["add", 223, 441, -1, 2, []], ["add", 115, 442, 1, 2, []], ["add", 131, 442, 1, 2, []], ["add", 136, 442, 1, 1, []], ["add", 140, 442, 1, 1, []], ["add", 144, 442, 1, 1, []], ["add", 148, 442, 1, 2, []], ["add", 150, 442, 1, 2, []], ["add", 163, 442, -1, 2, []], ["add", 165, 442, 1, 2, []], ["add", 168, 442, 1, 2, []], ["add", 178, 442, 1, 2, []], ["add", 181, 442, 1, 2, []], ["add", 187, 442, 1, 1, []], ["add", 201, 442, -1, 2, []], ["add", 203, 442, 1, 2, []], ["add", 209, 442, 1, 2, []], ["add", 214, 442, 1, 2, []], ["add", 223, 442, -1, 2, []], ["add", 115, 443, -1, 2, []], ["add", 122, 443, -1, 2, []], ["add", 131, 443, -1, 2, []], ["add", 132, 443, -1, 2, []], ["add", 136, 443, -1, 1, []], ["add", 140, 443, -1, 1, []], ["add", 144, 443, -1, 1, []], ["add", 148, 443, -1, 2, []], ["add", 150, 443, -1, 2, []], ["add", 156, 443, -1, 2, []], ["add", 158, 443, -1, 2, []], ["add", 163, 443, 1, 2, []], ["add", 165, 443, -1, 2, []], ["add", 168, 443, -1, 2, []], ["add", 178, 443, -1, 2, []], ["add", 181, 443, -1, 2, []], ["add", 187, 443, -1, 1, []], ["add", 191, 443, -1, 2, []], ["add", 201, 443, 1, 2, []], ["add", 203, 443, -1, 2, []], ["add", 209, 443, -1, 2, []], ["add", 214, 443, -1, 2, []], ["add", 217, 443, -1, 2, []], ["add", 223, 443, 1, 2, []], ["add", 115, 444, 1, 2, []], ["add", 131, 444, -1, 2, []], ["add", 150, 444, 1, 2, []], ["add", 168, 444, 1, 2, []], ["add", 178, 444, 1, 2, []], ["add", 181, 444, -1, 2, []], ["add", 209, 444, -1, 2, []], ["add", 214, 444, -1, 2, []], ["add", 115, 445, -1, 2, []], ["add", 122, 445, -1, 2, []], ["add", 131, 445, 1, 2, []], ["add", 132, 445, -1, 2, []], ["add", 150, 445, -1, 2, []], ["add", 156, 445, 1, 2, []], ["add", 158, 445, 1, 2, []], ["add", 168, 445, -1, 2, []], ["add", 178, 445, -1, 2, []], ["add", 181, 445, 1, 2, []], ["add", 191, 445, 1, 2, []], ["add", 209, 445, 1, 2, []], ["add", 214, 445, 1, 2, []], ["add", 217, 445, -1, 2, []], ["add", 113, 446, -1, 2, []], ["add", 116, 446, -1, 1, []], ["add", 147, 446, -1, 2, []], ["add", 148, 446, -1, 2, []], ["add", 151, 446, -1, 1, []], ["add", 156, 446, 1, 2, []], ["add", 158, 446, 1, 2, []], ["add", 162, 446, -1, 2, []], ["add", 165, 446, -1, 2, []], ["add", 167, 446, -1, 1, []], ["add", 172, 446, -1, 2, []], ["add", 177, 446, -1, 1, []], ["add", 191, 446, 1, 2, []], ["add", 196, 446, -1, 2, []], ["add", 197, 446, -1, 2, []], ["add", 198, 446, -1, 2, []], ["add", 203, 446, -1, 2, []], ["add", 221, 446, -1, 2, []], ["add", 113, 447, 1, 2, []], ["add", 116, 447, 1, 1, []], ["add", 122, 447, -1, 2, []], ["add", 132, 447, -1, 2, []], ["add", 147, 447, 1, 2, []], ["add", 148, 447, 1, 2, []], ["add", 151, 447, 1, 1, []], ["add", 156, 447, -1, 2, []], ["add", 158, 447, -1, 2, []], ["add", 162, 447, 1, 2, []], ["add", 163, 447, 1, 2, []], ["add", 165, 447, 1, 2, []], ["add", 167, 447, 1, 1, []], ["add", 172, 447, 1, 2, []], ["add", 177, 447, 1, 1, []], ["add", 191, 447, -1, 2, []], ["add", 196, 447, 1, 2, []], ["add", 197, 447, 1, 2, []], ["add", 198, 447, 1, 2, []], ["add", 201, 447, 1, 2, []], ["add", 203, 447, 1, 2, []], ["add", 217, 447, -1, 2, []], ["add", 221, 447, 1, 2, []], ["add", 223, 447, 1, 2, []], ["add", 136, 456, -1, 4, []], ["add", 144, 456, -1, 4, []], ["add", 147, 456, -1, 4, []], ["add", 157, 456, 1, 4, []], ["add", 160, 456, 1, 4, []], ["add", 197, 456, -1, 4, []], ["add", 210, 456, 1, 4, []], ["add", 219, 456, 1, 4, []], ["add", 134, 459, 1, 4, []], ["add", 135, 459, 1, 4, []], ["add", 145, 459, 1, 4, []], ["add", 146, 459, 1, 4, []], ["add", 161, 459, 1, 4, []], ["add", 162, 459, 1, 4, []], ["add", 220, 459, 1, 4, []], ["add", 221, 459, 1, 4, []], ["add", 115, 461, -1, 2, []], ["add", 120, 461, -1, 2, []], ["add", 138, 461, -1, 2, []], ["add", 178, 461, -1, 2, []], ["add", 179, 461, -1, 2, []], ["add", 192, 461, -1, 2, []], ["add", 200, 461, -1, 2, []], ["add", 207, 461, -1, 2, []], ["add", 116, 463, -1, 2, []], ["add", 117, 463, -1, 2, []], ["add", 176, 463, -1, 2, []], ["add", 177, 463, -1, 2, []], ["add", 180, 463, -1, 2, []], ["add", 181, 463, -1, 2, []], ["add", 208, 463, -1, 2, []], ["add", 209, 463, -1, 2, []], ["add", 134, 464, 1, 2, []], ["add", 146, 464, 1, 2, []], ["add", 161, 464, 1, 2, []], ["add", 220, 464, 1, 2, []], ["add", 134, 465, 1, 4, []], ["add", 135, 465, 1, 4, []], ["add", 145, 465, 1, 4, []], ["add", 146, 465, 1, 4, []], ["add", 161, 465, 1, 4, []], ["add", 162, 465, -1, 4, []], ["add", 220, 465, 1, 4, []], ["add", 221, 465, -1, 4, []], ["add", 157, 466, 1, 2, []], ["add", 160, 466, 1, 2, []], ["add", 210, 466, 1, 2, []], ["add", 219, 466, 1, 2, []], ["add", 136, 467, -1, 4, []], ["add", 144, 467, -1, 4, []], ["add", 147, 467, 1, 4, []], ["add", 157, 467, 1, 4, []], ["add", 160, 467, 1, 4, []], ["add", 197, 467, 1, 4, []], ["add", 210, 467, 1, 4, []], ["add", 219, 467, 1, 4, []], ["add", 120, 468, -1, 1, []], ["add", 179, 468, -1, 1, []], ["add", 192, 468, -1, 1, []], ["add", 207, 468, -1, 1, []], ["add", 115, 469, 1, 2, []], ["add", 120, 469, -1, 2, []], ["add", 138, 469, -1, 2, []], ["add", 178, 469, 1, 2, []], ["add", 179, 469, -1, 2, []], ["add", 192, 469, -1, 2, []], ["add", 200, 469, -1, 2, []], ["add", 207, 469, -1, 2, []], ["add", 117, 470, -1, 1, []], ["add", 176, 470, -1, 1, []], ["add", 180, 470, -1, 1, []], ["add", 208, 470, -1, 1, []], ["add", 116, 471, -1, 2, []], ["add", 117, 471, -1, 2, []], ["add", 176, 471, -1, 2, []], ["add", 177, 471, -1, 2, []], ["add", 180, 471, -1, 2, []], ["add", 181, 471, 1, 2, []], ["add", 208, 471, -1, 2, []], ["add", 209, 471, 1, 2, []], ["add", 127, 479, -1, 2, []], ["add", 154, 479, -1, 2, []], ["add", 165, 479, -1, 2, []], ["add", 217, 479, -1, 2, []], ["add", 125, 481, -1, 2, []], ["add", 128, 481, -1, 2, []], ["add", 155, 481, -1, 2, []], ["add", 156, 481, -1, 2, []], ["add", 163, 481, -1, 2, []], ["add", 190, 481, -1, 2, []], ["add", 193, 481, 1, 2, []], ["add", 199, 481, 1, 2, []], ["add", 127, 490, -1, 1, []], ["add", 154, 490, -1, 1, []], ["add", 127, 491, -1, 2, []], ["add", 154, 491, -1, 2, []], ["add", 165, 491, -1, 2, []], ["add", 217, 491, 1, 2, []], ["add", 125, 492, -1, 1, []], ["add", 128, 492, -1, 1, []], ["add", 155, 492, -1, 1, []], ["add", 190, 492, -1, 1, []], ["add", 193, 492, 1, 1, []], ["add", 199, 492, 1, 1, []], ["add", 125, 493, -1, 2, []], ["add", 128, 493, -1, 2, []], ["add", 155, 493, -1, 2, []], ["add", 156, 493, 1, 2, []], ["add", 163, 493, -1, 2, []], ["add", 190, 493, -1, 2, []], ["add", 193, 493, 1, 2, []], ["add", 199, 493, 1, 2, []], ["add", 127, 502, -1, 2, []], ["add", 154, 502, 1, 2, []], ["add", 165, 502, 1, 2, []], ["add", 217, 502, 1, 2, []], ["add", 127, 503, -1, 2, []], ["add", 154, 503, 1, 2, []], ["add", 165, 503, -1, 2, []], ["add", 217, 503, -1, 2, []], ["add", 125, 504, -1, 2, []], ["add", 128, 504, 1, 2, []], ["add", 155, 504, 1, 2, []], ["add", 156, 504, -1, 2, []], ["add", 163, 504, 1, 2, []], ["add", 190, 504, -1, 2, []], ["add", 193, 504, 1, 2, []], ["add", 199, 504, -1, 2, []], ["add", 125, 505, -1, 2, []], ["add", 128, 505, 1, 2, []], ["add", 155, 505, 1, 2, []], ["add", 156, 505, 1, 2, []], ["add", 163, 505, -1, 2, []], ["add", 190, 505, -1, 2, []], ["add", 193, 505, 1, 2, []], ["add", 199, 505, -1, 2, []], ["add", 127, 514, -1, 2, []], ["add", 154, 514, 1, 2, []], ["add", 165, 514, 1, 2, []], ["add", 217, 514, -1, 2, []], ["add", 127, 515, -1, 2, []], ["add", 154, 515, 1, 2, []], ["add", 165, 515, -1, 2, []], ["add", 217, 515, 1, 2, []], ["add", 125, 516, -1, 2, []], ["add", 128, 516, 1, 2, []], ["add", 155, 516, 1, 2, []], ["add", 156, 516, 1, 2, []], ["add", 163, 516, 1, 2, []], ["add", 190, 516, -1, 2, []], ["add", 193, 516, 1, 2, []], ["add", 199, 516, -1, 2, []], ["add", 125, 517, -1, 2, []], ["add", 128, 517, 1, 2, []], ["add", 155, 517, 1, 2, []], ["add", 156, 517, -1, 2, []], ["add", 163, 517, -1, 2, []], ["add", 190, 517, -1, 2, []], ["add", 193, 517, 1, 2, []], ["add", 199, 517, -1, 2, []], ["add", 113, 546, -1, 4, []], ["add", 118, 546, 1, 4, []], ["add", 140, 546, -1, 4, []], ["add", 170, 546, 1, 4, []], ["add", 187, 546, -1, 4, []], ["add", 194, 546, 1, 4, []], ["add", 198, 546, -1, 4, []], ["add", 205, 546, 1, 4, []], ["add", 113, 547, 1, 4, []], ["add", 118, 547, 1, 4, []], ["add", 140, 547, 1, 4, []], ["add", 170, 547, 1, 4, []], ["add", 187, 547, 1, 4, []], ["add", 194, 547, 1, 4, []], ["add", 198, 547, 1, 4, []], ["add", 205, 547, 1, 4, []], ["add", 141, 548, -1, 4, []], ["add", 142, 548, 1, 4, []], ["add", 171, 548, 1, 4, []], ["add", 172, 548, 1, 4, []], ["add", 185, 548, 1, 4, []], ["add", 186, 548, -1, 4, []], ["add", 195, 548, 1, 4, []], ["add", 196, 548, 1, 4, []], ["add", 141, 549, 1, 4, []], ["add", 142, 549, 1, 4, []], ["add", 171, 549, 1, 4, []], ["add", 172, 549, -1, 4, []], ["add", 185, 549, 1, 4, []], ["add", 186, 549, 1, 4, []], ["add", 195, 549, 1, 4, []], ["add", 196, 549, -1, 4, []], ["add", 141, 558, -1, 4, []], ["add", 142, 558, 1, 4, []], ["add", 171, 558, 1, 4, []], ["add", 172, 558, -1, 4, []], ["add", 185, 558, 1, 4, []], ["add", 186, 558, -1, 4, []], ["add", 195, 558, 1, 4, []], ["add", 196, 558, -1, 4, []], ["add", 113, 560, -1, 4, []], ["add", 118, 560, 1, 4, []], ["add", 140, 560, 1, 4, []], ["add", 170, 560, 1, 4, []], ["add", 187, 560, 1, 4, []], ["add", 194, 560, 1, 4, []], ["add", 198, 560, -1, 4, []], ["add", 205, 560, 1, 4, []], ["add", 113, 568, -1, 4, []], ["add", 118, 568, 1, 4, []], ["add", 140, 568, -1, 4, []], ["add", 170, 568, -1, 4, []], ["add", 187, 568, -1, 4, []], ["add", 194, 568, 1, 4, []], ["add", 198, 568, -1, 4, []], ["add", 205, 568, -1, 4, []], ["add", 141, 570, -1, 4, []], ["add", 142, 570, -1, 4, []], ["add", 171, 570, -1, 4, []], ["add", 172, 570, -1, 4, []], ["add", 185, 570, 1, 4, []], ["add", 186, 570, -1, 4, []], ["add", 195, 570, 1, 4, []], ["add", 196, 570, -1, 4, []]], "cut": [["add", 118, 57, 1, 4, null], ["add", 118, 81, 1, 4, null], ["add", 194, 57, 1, 4, null], ["add", 194, 81, 1, 4, null], ["add", 187, 11, 1, 4, null], ["add", 187, 256, -1, 4, null], ["add", 113, 11, 1, 4, null], ["add", 113, 256, 1, 4, null], ["add", 205, 57, 1, 4, null], ["add", 205, 81, -1, 4, null], ["add", 170, 57, 1, 4, null], ["add", 170, 81, -1, 4, null], ["add", 140, 11, 1, 4, null], ["add", 140, 256, -1, 4, null], ["add", 198, 11, 1, 4, null], ["add", 198, 256, 1, 4, null], ["add", 124, 92, 1, 4, null], ["add", 124, 81, 1, 4, null], ["add", 212, 92, 1, 4, null], ["add", 212, 81, 1, 4, null], ["add", 168, 11, 1, 4, null], ["add", 168, 9, -1, 4, null], ["add", 143, 11, 1, 4, null], ["add", 143, 9, 1, 4, null], ["add", 215, 92, 1, 4, null], ["add", 215, 81, -1, 4, null], ["add", 129, 92, 1, 4, null], ["add", 129, 81, -1, 4, null], ["add", 150, 11, 1, 4, null], ["add", 150, 9, -1, 4, null], ["add", 189, 11, 1, 4, null], ["add", 189, 9, 1, 4, null], ["add", 184, 92, 1, 4, null], ["add", 184, 57, 1, 4, null], ["add", 201, 9, 1, 4, null], ["add", 201, 256, 1, 4, null], ["add", 206, 92, 1, 4, null], ["add", 206, 57, -1, 4, null], ["add", 191, 9, 1, 4, null], ["add", 191, 256, -1, 4, null], ["add", 182, 92, 1, 4, null], ["add", 182, 57, 1, 4, null], ["add", 203, 11, 1, 4, null], ["add", 203, 240, 1, 4, null], ["add", 174, 92, 1, 4, null], ["add", 174, 57, -1, 4, null], ["add", 122, 11, 1, 4, null], ["add", 122, 240, -1, 4, null], ["add", 213, 92, 1, 4, null], ["add", 213, 81, 1, 4, null], ["add", 166, 92, 1, 4, null], ["add", 166, 81, 1, 4, null], ["add", 214, 240, 1, 4, null], ["add", 214, 256, -1, 4, null], ["add", 167, 240, 1, 4, null], ["add", 167, 256, 1, 4, null], ["add", 130, 92, 1, 4, null], ["add", 130, 81, -1, 4, null], ["add", 152, 92, 1, 4, null], ["add", 152, 81, -1, 4, null], ["add", 131, 240, 1, 4, null], ["add", 131, 256, -1, 4, null], ["add", 151, 240, 1, 4, null], ["add", 151, 256, 1, 4, null], ["add", 195, 57, 1, 4, null], ["add", 195, 81, 1, 4, null], ["add", 185, 57, 1, 4, null], ["add", 185, 81, 1, 4, null], ["add", 196, 240, 1, 4, null], ["add", 196, 9, -1, 4, null], ["add", 186, 240, 1, 4, null], ["add", 186, 9, 1, 4, null], ["add", 171, 57, 1, 4, null], ["add", 171, 81, -1, 4, null], ["add", 142, 57, 1, 4, null], ["add", 142, 81, -1, 4, null], ["add", 172, 240, 1, 4, null], ["add", 172, 9, -1, 4, null], ["add", 141, 240, 1, 4, null], ["add", 141, 9, 1, 4, null], ["add", 148, 11, 1, 4, null], ["add", 148, 240, 1, 4, null], ["add", 223, 9, 1, 4, null], ["add", 223, 256, 1, 4, null], ["add", 132, 11, 1, 4, null], ["add", 132, 240, -1, 4, null], ["add", 158, 9, 1, 4, null], ["add", 158, 256, -1, 4, null], ["add", 112, 92, 1, 4, null], ["add", 112, 57, 1, 4, null], ["add", 139, 81, 1, 4, null], ["add", 139, 224, 1, 4, null], ["add", 169, 92, 1, 4, null], ["add", 169, 57, -1, 4, null], ["add", 119, 81, 1, 4, null], ["add", 119, 224, -1, 4, null], ["add", 210, 92, 1, 4, null], ["add", 210, 224, 1, 4, null], ["add", 160, 92, 1, 4, null], ["add", 160, 224, 1, 4, null], ["add", 144, 11, 1, 4, null], ["add", 144, 256, -1, 4, null], ["add", 197, 11, 1, 4, null], ["add", 197, 256, 1, 4, null], ["add", 157, 92, 1, 4, null], ["add", 157, 224, -1, 4, null], ["add", 219, 92, 1, 4, null], ["add", 219, 224, -1, 4, null], ["add", 136, 11, 1, 4, null], ["add", 136, 256, -1, 4, null], ["add", 147, 11, 1, 4, null], ["add", 147, 256, 1, 4, null], ["add", 192, 57, 1, 4, null], ["add", 192, 224, 1, 4, null], ["add", 179, 57, 1, 4, null], ["add", 179, 224, 1, 4, null], ["add", 115, 11, 1, 4, null], ["add", 115, 9, -1, 4, null], ["add", 200, 11, 1, 4, null], ["add", 200, 9, 1, 4, null], ["add", 120, 57, 1, 4, null], ["add", 120, 224, -1, 4, null], ["add", 207, 57, 1, 4, null], ["add", 207, 224, -1, 4, null], ["add", 178, 11, 1, 4, null], ["add", 178, 9, -1, 4, null], ["add", 138, 11, 1, 4, null], ["add", 138, 9, 1, 4, null], ["add", 125, 81, 1, 4, null], ["add", 125, 224, 1, 4, null], ["add", 163, 9, 1, 4, null], ["add", 163, 256, 1, 4, null], ["add", 128, 81, 1, 4, null], ["add", 128, 224, -1, 4, null], ["add", 156, 9, 1, 4, null], ["add", 156, 256, -1, 4, null], ["add", 127, 81, 1, 4, null], ["add", 127, 224, 1, 4, null], ["add", 165, 11, 1, 4, null], ["add", 165, 240, 1, 4, null], ["add", 154, 81, 1, 4, null], ["add", 154, 224, -1, 4, null], ["add", 217, 11, 1, 4, null], ["add", 217, 240, -1, 4, null], ["add", 180, 57, 1, 4, null], ["add", 180, 224, 1, 4, null], ["add", 117, 57, 1, 4, null], ["add", 117, 224, 1, 4, null], ["add", 181, 240, 1, 4, null], ["add", 181, 256, -1, 4, null], ["add", 116, 240, 1, 4, null], ["add", 116, 256, 1, 4, null], ["add", 208, 57, 1, 4, null], ["add", 208, 224, -1, 4, null], ["add", 176, 57, 1, 4, null], ["add", 176, 224, -1, 4, null], ["add", 209, 240, 1, 4, null], ["add", 209, 256, -1, 4, null], ["add", 177, 240, 1, 4, null], ["add", 177, 256, 1, 4, null], ["add", 161, 92, 1, 4, null], ["add", 161, 224, 1, 4, null], ["add", 146, 92, 1, 4, null], ["add", 146, 224, 1, 4, null], ["add", 162, 240, 1, 4, null], ["add", 162, 9, -1, 4, null], ["add", 145, 240, 1, 4, null], ["add", 145, 9, 1, 4, null], ["add", 220, 92, 1, 4, null], ["add", 220, 224, -1, 4, null], ["add", 134, 92, 1, 4, null], ["add", 134, 224, -1, 4, null], ["add", 221, 240, 1, 4, null], ["add", 221, 9, -1, 4, null], ["add", 135, 240, 1, 4, null], ["add", 135, 9, 1, 4, null]], "helper_final": {"226": [256, 128, 64, 34, 16, 10, 4, 1], "228": [256, 128, 64, 34, 16, 10, 4, 1], "230": [256, 128, 64, 34, 16, 10, 4, 1], "249": [256, 128, 64, 35, 16, 11, 5], "251": [256, 128, 64, 35, 16, 11, 5], "265": [256, 128, 64, 35, 16, 11, 5], "267": [256, 128, 64, 35, 16, 11, 5], "277": [388, 75, 41, 26], "282": [388, 75, 41, 26], "293": [384, 196, 85, 51], "298": [384, 196, 85, 51], "299": [256, 128, 64, 34, 17, 11, 4], "304": [256, 128, 66, 34, 16, 8, 6, 1], "307": [385, 74, 44, 30], "309": [385, 74, 44, 30], "311": [256, 128, 72, 40, 24, 4, 2, 1], "314": [385, 74, 44, 30], "320": [256, 128, 65, 32, 16, 9, 4, 3], "323": [384, 193, 75, 30], "325": [384, 193, 75, 30], "327": [256, 128, 65, 32, 17, 8, 5, 2], "330": [384, 193, 75, 30], "331": [256, 128, 64, 38, 20, 10, 1], "337": [416, 70, 19, 13], "339": [416, 70, 19, 13], "341": [416, 70, 19, 13], "346": [416, 70, 19, 13], "353": [384, 134, 120, 30], "355": [384, 134, 120, 30], "357": [384, 134, 120, 30], "362": [384, 134, 120, 30], "363": [256, 128, 64, 32, 16, 8, 5, 3], "369": [392, 67, 37, 22], "371": [392, 67, 37, 22], "373": [392, 67, 37, 22], "378": [392, 67, 37, 22], "385": [384, 131, 75, 51], "387": [384, 131, 75, 51], "389": [384, 131, 75, 51], "394": [384, 131, 75, 51], "395": [256, 128, 64, 32, 16, 8, 5, 3], "408": [256, 128, 64, 36, 20, 8, 2, 1], "412": [256, 128, 65, 33, 17, 9, 5, 3], "424": [256, 128, 64, 36, 20, 8, 2, 1], "428": [256, 128, 68, 32, 16, 12, 2, 1], "448": [256, 128, 64, 34, 17, 11, 4], "449": [256, 128, 64, 34, 17, 11, 4], "450": [256, 128, 64, 38, 20, 10, 1], "451": [256, 128, 64, 38, 20, 10, 1], "452": [256, 128, 64, 32, 19, 11, 6], "453": [256, 128, 64, 32, 19, 11, 6], "454": [256, 128, 64, 37, 21, 8, 3], "455": [256, 128, 64, 37, 21, 8, 3], "484": [256, 128, 64, 34, 17, 11, 4], "485": [256, 128, 64, 34, 17, 11, 4], "498": [256, 128, 72, 40, 24, 4, 2, 1], "499": [256, 128, 72, 40, 24, 4, 2, 1], "500": [256, 128, 66, 34, 16, 8, 6, 1], "501": [256, 128, 66, 34, 16, 8, 6, 1], "508": [256, 128, 64, 38, 20, 10, 1], "509": [256, 128, 64, 38, 20, 10, 1], "510": [256, 128, 65, 32, 17, 8, 5, 2], "511": [256, 128, 65, 32, 17, 8, 5, 2], "512": [256, 128, 65, 32, 16, 9, 4, 3], "513": [256, 128, 65, 32, 16, 9, 4, 3], "531": [256, 128, 64, 32, 18, 10, 6, 1], "532": [256, 128, 64, 32, 19, 11, 6], "533": [256, 128, 64, 32, 19, 11, 6], "543": [256, 128, 64, 32, 18, 10, 6, 1], "554": [256, 128, 64, 33, 17, 8, 4, 3], "555": [256, 128, 64, 33, 17, 8, 4, 3], "556": [256, 128, 64, 37, 21, 8, 3], "557": [256, 128, 64, 37, 21, 8, 3], "566": [256, 128, 64, 33, 17, 8, 4, 3], "567": [256, 128, 64, 33, 17, 8, 4, 3], "572": [256, 128, 66, 36, 22, 8, 1], "573": [256, 128, 66, 36, 22, 8, 1], "574": [256, 128, 65, 36, 20, 9, 3], "575": [256, 128, 65, 36, 20, 9, 3], "580": [256, 128, 65, 37, 20, 8, 2], "581": [256, 128, 65, 37, 20, 8, 2], "582": [256, 128, 72, 44, 28, 2, 1], "583": [256, 128, 72, 44, 28, 2, 1], "584": [256, 128, 64, 33, 17, 8, 4, 3], "585": [256, 128, 64, 33, 17, 8, 4, 3], "586": [256, 128, 70, 32, 18, 12, 1], "587": [256, 128, 64, 32, 18, 10, 6, 1], "588": [256, 128, 65, 33, 18, 10, 6], "589": [256, 128, 64, 32, 18, 10, 6, 1], "590": [256, 128, 64, 33, 17, 8, 4, 3], "591": [256, 128, 64, 33, 17, 8, 4, 3]}, "initial_corrections": [{"coefficient": "1", "operator_word": [59], "source": 273, "target": 115}, {"coefficient": "-1", "operator_word": [59], "source": 273, "target": 158}, {"coefficient": "-1", "operator_word": [59], "source": 273, "target": 159}, {"coefficient": "-1", "operator_word": [59], "source": 273, "target": 179}, {"coefficient": "-1", "operator_word": [59], "source": 273, "target": 222}, {"coefficient": "-1", "operator_word": [59], "source": 273, "target": 223}, {"coefficient": "-1", "operator_word": [60], "source": 275, "target": 132}, {"coefficient": "-1", "operator_word": [60], "source": 275, "target": 133}, {"coefficient": "-1", "operator_word": [60], "source": 275, "target": 148}, {"coefficient": "-1", "operator_word": [60], "source": 275, "target": 149}, {"coefficient": "-1", "operator_word": [60], "source": 275, "target": 192}, {"coefficient": "1", "operator_word": [60], "source": 275, "target": 200}, {"coefficient": "-1", "operator_word": [61], "source": 289, "target": 117}, {"coefficient": "-1", "operator_word": [61], "source": 289, "target": 133}, {"coefficient": "1", "operator_word": [61], "source": 289, "target": 149}, {"coefficient": "1", "operator_word": [61], "source": 289, "target": 158}, {"coefficient": "1", "operator_word": [61], "source": 289, "target": 181}, {"coefficient": "-1", "operator_word": [61], "source": 289, "target": 223}, {"coefficient": "1", "operator_word": [62], "source": 291, "target": 116}, {"coefficient": "1", "operator_word": [62], "source": 291, "target": 132}, {"coefficient": "-1", "operator_word": [62], "source": 291, "target": 148}, {"coefficient": "-1", "operator_word": [62], "source": 291, "target": 159}, {"coefficient": "-1", "operator_word": [62], "source": 291, "target": 180}, {"coefficient": "1", "operator_word": [62], "source": 291, "target": 222}, {"coefficient": "1", "operator_word": [63], "source": 305, "target": 113}, {"coefficient": "-1", "operator_word": [63], "source": 305, "target": 118}, {"coefficient": "-1", "operator_word": [63], "source": 305, "target": 148}, {"coefficient": "-1", "operator_word": [63], "source": 305, "target": 149}, {"coefficient": "-1", "operator_word": [63], "source": 305, "target": 158}, {"coefficient": "-1", "operator_word": [63], "source": 305, "target": 159}, {"coefficient": "-1", "operator_word": [64], "source": 321, "target": 133}, {"coefficient": "-1", "operator_word": [64], "source": 321, "target": 148}, {"coefficient": "1", "operator_word": [64], "source": 321, "target": 158}, {"coefficient": "1", "operator_word": [64], "source": 321, "target": 186}, {"coefficient": "-1", "operator_word": [64], "source": 321, "target": 195}, {"coefficient": "1", "operator_word": [64], "source": 321, "target": 222}], "kind": "BORROW-WORD", "ports": [11, 19, 35, 67, 131, 259, 13, 21, 37, 69, 133, 261, 41, 73, 137, 265, 49, 81, 145, 273, 161, 289, 193, 321, 385, 14, 22, 38, 70, 134, 262, 26, 74, 138, 266, 50, 146, 274, 98, 162, 290, 194, 322, 386, 28, 44, 140, 268, 84, 148, 276, 100, 164, 292, 196, 324, 388, 56, 88, 152, 280, 104, 168, 296, 200, 328, 392, 112, 176, 304, 208, 336, 400, 224, 352, 416, 448, 508, 506, 502, 494, 478, 446, 382, 254, 505, 501, 493, 477, 445, 381, 253, 499, 491, 475, 443, 379, 251, 487, 471, 439, 375, 247, 463, 431, 367, 239, 415, 351, 223, 319, 191], "precondition": [["scale", 119, -1, 2, []], ["add", 119, 169, 1, 2, []], ["add", 169, 119, -1, 1, []], ["scale", 139, -1, 2, []], ["add", 139, 112, 1, 2, []], ["add", 112, 139, -1, 1, []], ["scale", 193, -1, 2, []], ["add", 193, 204, 1, 2, []], ["add", 204, 193, -1, 1, []], ["scale", 199, -1, 2, []], ["add", 199, 188, 1, 2, []], ["add", 188, 199, -1, 1, []], ["scale", 122, -1, 2, []], ["add", 122, 174, 1, 2, []], ["add", 174, 122, -1, 1, []], ["scale", 203, -1, 2, []], ["add", 203, 182, 1, 2, []], ["add", 182, 203, -1, 1, []], ["scale", 123, -1, 2, []], ["add", 123, 175, 1, 2, []], ["add", 175, 123, -1, 1, []], ["scale", 202, -1, 2, []], ["add", 202, 183, 1, 2, []], ["add", 183, 202, -1, 1, []], ["scale", 191, -1, 2, []], ["add", 191, 206, 1, 2, []], ["add", 206, 191, -1, 1, []], ["scale", 201, -1, 2, []], ["add", 201, 184, 1, 2, []], ["add", 184, 201, -1, 1, []], ["scale", 121, -1, 2, []], ["add", 121, 173, 1, 2, []], ["add", 173, 121, -1, 1, []], ["scale", 137, -1, 2, []], ["add", 137, 114, 1, 2, []], ["add", 114, 137, -1, 1, []], ["scale", 150, -1, 2, []], ["add", 150, 129, 1, 2, []], ["add", 129, 150, -1, 1, []], ["scale", 143, -1, 2, []], ["add", 143, 124, 1, 2, []], ["add", 124, 143, -1, 1, []], ["scale", 189, -1, 2, []], ["add", 189, 215, 1, 2, []], ["add", 215, 189, -1, 1, []], ["scale", 168, -1, 2, []], ["add", 168, 212, 1, 2, []], ["add", 212, 168, -1, 1, []], ["scale", 131, -1, 2, []], ["add", 131, 152, 1, 2, []], ["add", 152, 131, -1, 1, []], ["scale", 167, -1, 2, []], ["add", 167, 213, 1, 2, []], ["add", 213, 167, -1, 1, []], ["scale", 151, -1, 2, []], ["add", 151, 130, 1, 2, []], ["add", 130, 151, -1, 1, []], ["scale", 214, -1, 2, []], ["add", 214, 166, 1, 2, []], ["add", 166, 214, -1, 1, []], ["scale", 136, -1, 2, []], ["add", 136, 219, 1, 2, []], ["add", 219, 136, -1, 1, []], ["scale", 197, -1, 2, []], ["add", 197, 210, 1, 2, []], ["add", 210, 197, -1, 1, []], ["scale", 147, -1, 2, []], ["add", 147, 157, 1, 2, []], ["add", 157, 147, -1, 1, []], ["scale", 144, -1, 2, []], ["add", 144, 160, 1, 2, []], ["add", 160, 144, -1, 1, []], ["scale", 221, -1, 2, []], ["add", 221, 134, 1, 2, []], ["add", 134, 221, -1, 1, []], ["scale", 145, -1, 2, []], ["add", 145, 161, 1, 2, []], ["add", 161, 145, -1, 1, []], ["scale", 135, -1, 2, []], ["add", 135, 220, 1, 2, []], ["add", 220, 135, -1, 1, []], ["scale", 162, -1, 2, []], ["add", 162, 146, 1, 2, []], ["add", 146, 162, -1, 1, []], ["scale", 140, -1, 2, []], ["add", 140, 170, 1, 2, []], ["add", 170, 140, -1, 1, []], ["scale", 113, -1, 2, []], ["add", 113, 118, 1, 2, []], ["add", 118, 113, -1, 1, []], ["scale", 198, -1, 2, []], ["add", 198, 205, 1, 2, []], ["add", 205, 198, -1, 1, []], ["scale", 187, -1, 2, []], ["add", 187, 194, 1, 2, []], ["add", 194, 187, -1, 1, []], ["scale", 172, -1, 2, []], ["add", 172, 142, 1, 2, []], ["add", 142, 172, -1, 1, []], ["scale", 186, -1, 2, []], ["add", 186, 195, 1, 2, []], ["add", 195, 186, -1, 1, []], ["scale", 141, -1, 2, []], ["add", 141, 171, 1, 2, []], ["add", 171, 141, -1, 1, []], ["scale", 196, -1, 2, []], ["add", 196, 185, 1, 2, []], ["add", 185, 196, -1, 1, []], ["scale", 178, -1, 2, []], ["add", 178, 207, 1, 2, []], ["add", 207, 178, -1, 1, []], ["scale", 200, -1, 2, []], ["add", 200, 192, 1, 2, []], ["add", 192, 200, -1, 1, []], ["scale", 138, -1, 2, []], ["add", 138, 120, 1, 2, []], ["add", 120, 138, -1, 1, []], ["scale", 115, -1, 2, []], ["add", 115, 179, 1, 2, []], ["add", 179, 115, -1, 1, []], ["scale", 209, -1, 2, []], ["add", 209, 176, 1, 2, []], ["add", 176, 209, -1, 1, []], ["scale", 116, -1, 2, []], ["add", 116, 180, 1, 2, []], ["add", 180, 116, -1, 1, []], ["scale", 177, -1, 2, []], ["add", 177, 208, 1, 2, []], ["add", 208, 177, -1, 1, []], ["scale", 181, -1, 2, []], ["add", 181, 117, 1, 2, []], ["add", 117, 181, -1, 1, []], ["scale", 217, -1, 2, []], ["add", 217, 154, 1, 2, []], ["add", 154, 217, -1, 1, []], ["scale", 165, -1, 2, []], ["add", 165, 127, 1, 2, []], ["add", 127, 165, -1, 1, []], ["scale", 218, -1, 2, []], ["add", 218, 153, 1, 2, []], ["add", 153, 218, -1, 1, []], ["scale", 164, -1, 2, []], ["add", 164, 126, 1, 2, []], ["add", 126, 164, -1, 1, []], ["scale", 156, -1, 2, []], ["add", 156, 128, 1, 2, []], ["add", 128, 156, -1, 1, []], ["scale", 163, -1, 2, []], ["add", 163, 125, 1, 2, []], ["add", 125, 163, -1, 1, []], ["scale", 216, -1, 2, []], ["add", 216, 155, 1, 2, []], ["add", 155, 216, -1, 1, []], ["scale", 211, -1, 2, []], ["add", 211, 190, 1, 2, []], ["add", 190, 211, -1, 1, []], ["scale", 158, -1, 2, []], ["add", 158, 132, 1, 2, []], ["add", 132, 158, -1, 1, []], ["scale", 223, -1, 2, []], ["add", 223, 148, 1, 2, []], ["add", 148, 223, -1, 1, []], ["scale", 222, -1, 2, []], ["add", 222, 149, 1, 2, []], ["add", 149, 222, -1, 1, []], ["scale", 159, -1, 2, []], ["add", 159, 133, 1, 2, []], ["add", 133, 159, -1, 1, []], ["add", 149, 122, -1, 1, []], ["add", 164, 217, -1, 1, []], ["add", 202, 132, -1, 1, []], ["add", 155, 119, -1, 1, []], ["add", 153, 154, -1, 1, []], ["add", 199, 128, -1, 1, []], ["add", 173, 169, -1, 1, []], ["add", 175, 174, -1, 1, []], ["add", 204, 206, -1, 1, []], ["add", 159, 191, -1, 1, []], ["add", 211, 156, -1, 1, []], ["add", 137, 158, -1, 1, []], ["add", 222, 201, -1, 1, []], ["add", 216, 163, -1, 1, []], ["add", 121, 223, -1, 1, []], ["add", 133, 203, -1, 1, []], ["add", 218, 165, -1, 1, []], ["add", 123, 148, -1, 1, []], ["add", 190, 139, -1, 1, []], ["add", 126, 127, -1, 1, []], ["add", 193, 125, -1, 1, []], ["add", 114, 112, -1, 1, []], ["add", 183, 182, -1, 1, []], ["add", 188, 184, -1, 1, []]], "prelude_events": 84, "removed": [595, 597, 598, 599, 603, 605, 607, 611, 613, 614, 615, 619, 621, 622, 623, 627, 629, 630, 631, 643, 645, 646, 647, 651, 654, 655, 659, 661, 662, 663, 675, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 482, 483, 494, 495, 507, 519, 653, 606, 635, 637, 638, 639, 667, 669], "report": {"R": 480, "h": 9, "local_profile": {"1": 2468, "2": 709, "3": 220, "4": 106, "5": 20, "8": 8}, "v": 112, "width_inventory": {"4": 26, "5": 2, "6": 18, "7": 53, "8": 96, "9": 213}}, "restore": [["add", 572, 408, -1, 1, [256, 128, 66, 36, 22, 8, 1]], ["add", 408, 105, 1, 1, [256, 128, 66, 36, 22, 8, 1]], ["add", 573, 105, -1, 1, [256, 128, 66, 36, 22, 8, 1]], ["add", 574, 412, -1, 1, [256, 128, 65, 36, 20, 9, 3]], ["add", 412, 414, -1, 1, [256, 128, 65, 36, 20, 9, 3]], ["add", 575, 414, -1, 1, [256, 128, 65, 36, 20, 9, 3]], ["add", 580, 424, -1, 1, [256, 128, 65, 37, 20, 8, 2]], ["add", 424, 44, 1, 1, [256, 128, 65, 37, 20, 8, 2]], ["add", 581, 44, -1, 1, [256, 128, 65, 37, 20, 8, 2]], ["add", 582, 428, -1, 1, [256, 128, 72, 44, 28, 2, 1]], ["add", 428, 430, -1, 1, [256, 128, 72, 44, 28, 2, 1]], ["add", 583, 430, -1, 1, [256, 128, 72, 44, 28, 2, 1]], ["scale", 311, -1, 1, [385, 72, 40, 24, 5, 2]], ["add", 311, 498, 1, 1, [256, 128, 72, 40, 24, 4, 2, 1]], ["add", 498, 311, -1, 1, [256, 128, 72, 40, 24, 4, 2, 1]], ["add", 511, 322, -1, 1, [256, 128, 65, 32, 17, 8, 5, 2]], ["add", 327, 511, 1, 1, [256, 128, 65, 32, 17, 8, 5, 2]], ["add", 511, 327, -1, 1, [256, 128, 65, 32, 17, 8, 5, 2]], ["add", 327, 511, 1, 1, [256, 128, 65, 32, 17, 8, 5, 2]], ["scale", 511, -1, 1, [256, 128, 65, 32, 17, 8, 5, 2]], ["add", 448, 231, -1, 1, [256, 128, 64, 34, 17, 11, 4]], ["add", 484, 448, -1, 1, [256, 128, 64, 34, 17, 11, 4]], ["add", 449, 226, -1, 1, [256, 128, 64, 34, 17, 11, 4]], ["add", 485, 449, -1, 1, [256, 128, 64, 34, 17, 11, 4]], ["add", 450, 230, -1, 1, [256, 128, 64, 38, 20, 10, 1]], ["add", 508, 450, -1, 1, [256, 128, 64, 38, 20, 10, 1]], ["add", 451, 228, -1, 1, [256, 128, 64, 38, 20, 10, 1]], ["add", 509, 451, -1, 1, [256, 128, 64, 38, 20, 10, 1]], ["add", 452, 232, -1, 1, [256, 128, 64, 32, 19, 11, 6]], ["add", 532, 452, 2, 1, [256, 128, 64, 32, 19, 11, 6]], ["add", 453, 7, -1, 1, [256, 128, 64, 32, 19, 11, 6]], ["add", 533, 453, 2, 1, [256, 128, 64, 32, 19, 11, 6]], ["add", 454, 236, -1, 1, [256, 128, 64, 37, 21, 8, 3]], ["add", 556, 454, 2, 1, [256, 128, 64, 37, 21, 8, 3]], ["add", 455, 238, -1, 1, [256, 128, 64, 37, 21, 8, 3]], ["add", 557, 455, 2, 1, [256, 128, 64, 37, 21, 8, 3]], ["add", 484, 231, -1, 1, [256, 128, 64, 34, 17, 11, 4]], ["add", 484, 299, -1, 1, [256, 128, 64, 34, 17, 11, 4]], ["add", 485, 226, -1, 1, [256, 128, 64, 34, 17, 11, 4]], ["add", 485, 54, -1, 1, [256, 128, 64, 34, 17, 11, 4]], ["add", 499, 306, -1, 1, [256, 128, 72, 40, 24, 4, 2, 1]], ["add", 498, 499, 1, 1, [256, 128, 72, 40, 24, 4, 2, 1]], ["add", 499, 498, -1, 1, [256, 128, 72, 40, 24, 4, 2, 1]], ["add", 498, 499, 1, 1, [256, 128, 72, 40, 24, 4, 2, 1]], ["add", 475, 498, -1, 2, [256, 128, 72, 40, 24, 4, 2, 1]], ["add", 306, 498, 1, 2, [256, 128, 72, 40, 24, 4, 2, 1]], ["scale", 499, -1, 1, [256, 128, 72, 40, 24, 4, 2, 1]], ["add", 500, 310, -1, 1, [256, 128, 66, 34, 16, 8, 6, 1]], ["add", 501, 308, -1, 1, [256, 128, 66, 34, 16, 8, 6, 1]], ["add", 508, 331, -1, 1, [256, 128, 64, 38, 20, 10, 1]], ["add", 508, 230, -1, 1, [256, 128, 64, 38, 20, 10, 1]], ["add", 509, 228, -1, 1, [256, 128, 64, 38, 20, 10, 1]], ["add", 509, 34, -1, 1, [256, 128, 64, 38, 20, 10, 1]], ["add", 510, 511, -1, 1, [256, 128, 65, 32, 17, 8, 5, 2]], ["add", 486, 510, -1, 2, [256, 128, 65, 32, 17, 8, 5, 2]], ["add", 512, 326, -1, 1, [256, 128, 65, 32, 16, 9, 4, 3]], ["add", 513, 324, -1, 1, [256, 128, 65, 32, 16, 9, 4, 3]], ["add", 531, 351, -1, 1, [256, 128, 64, 32, 18, 10, 6, 1]], ["add", 531, 587, -1, 2, [256, 128, 64, 32, 18, 10, 6, 1]], ["add", 351, 531, 1, 1, [256, 128, 64, 32, 18, 10, 6, 1]], ["add", 532, 363, -1, 1, [256, 128, 64, 32, 19, 11, 6]], ["add", 532, 232, 2, 1, [256, 128, 64, 32, 19, 11, 6]], ["add", 533, 7, 2, 1, [256, 128, 64, 32, 19, 11, 6]], ["add", 533, 73, -1, 1, [256, 128, 64, 32, 19, 11, 6]], ["add", 543, 367, -1, 1, [256, 128, 64, 32, 18, 10, 6, 1]], ["add", 543, 589, 1, 1, [256, 128, 64, 32, 18, 10, 6, 1]], ["add", 367, 543, 1, 1, [256, 128, 64, 32, 18, 10, 6, 1]], ["scale", 554, -1, 1, [388, 64, 33, 17, 12, 3]], ["add", 554, 3, 1, 1, [256, 128, 64, 33, 17, 8, 4, 3]], ["add", 3, 554, -1, 1, [256, 128, 64, 33, 17, 8, 4, 3]], ["add", 555, 383, -1, 1, [256, 128, 64, 33, 17, 8, 4, 3]], ["add", 555, 585, -1, 2, [256, 128, 64, 33, 17, 8, 4, 3]], ["add", 383, 555, 1, 1, [256, 128, 64, 33, 17, 8, 4, 3]], ["add", 556, 236, 2, 1, [256, 128, 64, 37, 21, 8, 3]], ["add", 556, 395, -1, 1, [256, 128, 64, 37, 21, 8, 3]], ["add", 557, 5, -1, 1, [256, 128, 64, 37, 21, 8, 3]], ["add", 557, 238, 2, 1, [256, 128, 64, 37, 21, 8, 3]], ["add", 566, 69, -1, 1, [256, 128, 64, 33, 17, 8, 4, 3]], ["add", 69, 566, 1, 1, [256, 128, 64, 33, 17, 8, 4, 3]], ["add", 567, 399, -1, 1, [256, 128, 64, 33, 17, 8, 4, 3]], ["add", 567, 591, 1, 1, [256, 128, 64, 33, 17, 8, 4, 3]], ["add", 399, 567, 1, 1, [256, 128, 64, 33, 17, 8, 4, 3]], ["add", 584, 439, -1, 1, [256, 128, 64, 33, 17, 8, 4, 3]], ["add", 585, 434, -1, 1, [256, 128, 64, 33, 17, 8, 4, 3]], ["add", 383, 585, 1, 2, [256, 128, 64, 33, 17, 8, 4, 3]], ["add", 586, 438, -1, 1, [256, 128, 70, 32, 18, 12, 1]], ["add", 587, 436, -1, 1, [256, 128, 64, 32, 18, 10, 6, 1]], ["add", 351, 587, 1, 2, [256, 128, 64, 32, 18, 10, 6, 1]], ["add", 588, 440, -1, 1, [256, 128, 65, 33, 18, 10, 6]], ["add", 589, 46, -1, 1, [256, 128, 64, 32, 18, 10, 6, 1]], ["add", 367, 589, -1, 1, [256, 128, 64, 32, 18, 10, 6, 1]], ["add", 590, 444, -1, 1, [256, 128, 64, 33, 17, 8, 4, 3]], ["add", 591, 446, -1, 1, [256, 128, 64, 33, 17, 8, 4, 3]], ["add", 399, 591, -1, 1, [256, 128, 64, 33, 17, 8, 4, 3]], ["add", 408, 42, 1, 2, [256, 128, 64, 36, 20, 8, 2, 1]], ["add", 42, 408, -2, 1, [256, 128, 64, 36, 20, 8, 2, 1]], ["add", 424, 16, 1, 2, [256, 128, 64, 36, 20, 8, 2, 1]], ["add", 16, 424, -2, 1, [256, 128, 64, 36, 20, 8, 2, 1]], ["scale", 428, -1, 1, [256, 128, 72, 44, 28, 2, 1]], ["add", 428, 416, 1, 2, [256, 128, 68, 32, 16, 12, 2, 1]], ["add", 416, 428, -2, 1, [256, 128, 68, 32, 16, 12, 2, 1]], ["scale", 412, -1, 1, [256, 128, 65, 36, 20, 9, 3]], ["add", 412, 400, 1, 2, [256, 128, 65, 33, 17, 9, 5, 3]], ["add", 400, 412, -2, 1, [256, 128, 65, 33, 17, 9, 5, 3]], ["add", 331, 22, 1, 1, [256, 128, 64, 38, 20, 10, 1]], ["add", 331, 34, -1, 1, [256, 128, 64, 38, 20, 10, 1]], ["add", 22, 331, -1, 1, [256, 128, 64, 38, 20, 10, 1]], ["add", 299, 40, 1, 1, [256, 128, 64, 34, 17, 11, 4]], ["add", 299, 54, -1, 1, [256, 128, 64, 34, 17, 11, 4]], ["add", 40, 299, -1, 1, [256, 128, 64, 34, 17, 11, 4]], ["add", 320, 324, -1, 1, [256, 128, 65, 32, 16, 9, 4, 3]], ["add", 320, 326, 1, 1, [256, 128, 65, 32, 16, 9, 4, 3]], ["add", 511, 23, 1, 1, [256, 128, 65, 32, 17, 8, 5, 2]], ["add", 23, 510, -1, 2, [256, 128, 65, 32, 17, 8, 5, 2]], ["add", 511, 322, -1, 1, [256, 128, 65, 32, 17, 8, 5, 2]], ["add", 23, 511, -1, 1, [256, 128, 65, 32, 17, 8, 5, 2]], ["add", 304, 308, -1, 1, [256, 128, 66, 34, 16, 8, 6, 1]], ["add", 304, 310, 1, 1, [256, 128, 66, 34, 16, 8, 6, 1]], ["add", 499, 35, 1, 1, [256, 128, 72, 40, 24, 4, 2, 1]], ["add", 499, 306, -1, 1, [256, 128, 72, 40, 24, 4, 2, 1]], ["add", 35, 499, -1, 1, [256, 128, 72, 40, 24, 4, 2, 1]], ["add", 62, 70, -1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 62, 71, -1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 62, 72, 1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 62, 249, 1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 62, 251, 1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 62, 267, -1, 1, [256, 128, 64, 35, 16, 11, 5]], ["scale", 62, 1, -4, [256, 128, 64, 35, 16, 11, 5]], ["add", 62, 249, -1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 249, 62, 1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 62, 249, -1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 62, 63, 1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 62, 70, -1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 62, 71, -1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 62, 72, 1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 62, 251, -1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 62, 267, 1, 1, [256, 128, 64, 35, 16, 11, 5]], ["scale", 62, 1, -4, [256, 128, 64, 35, 16, 11, 5]], ["add", 62, 267, -1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 267, 62, 1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 62, 267, -1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 63, 267, 4, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 2, 61, -1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 2, 62, -1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 2, 70, -1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 2, 72, 1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 2, 251, -1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 2, 265, 1, 1, [256, 128, 64, 35, 16, 11, 5]], ["scale", 2, 1, 4, [256, 128, 64, 35, 16, 11, 5]], ["add", 2, 251, -1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 251, 2, 1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 2, 251, -1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 61, 251, 4, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 2, 61, -1, 2, [256, 128, 64, 35, 16, 11, 5]], ["add", 2, 62, -1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 2, 94, 1, 2, [256, 128, 64, 35, 16, 11, 5]], ["add", 2, 265, 1, 1, [256, 128, 64, 35, 16, 11, 5]], ["scale", 2, 1, -2, [256, 128, 64, 35, 16, 11, 5]], ["add", 2, 265, -1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 265, 2, 1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 2, 265, -1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 94, 265, 4, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 40, 54, -2, 1, [256, 128, 64, 34, 17, 11, 4]], ["add", 40, 226, -1, 1, [256, 128, 64, 34, 17, 11, 4]], ["add", 226, 40, 1, 1, [256, 128, 64, 34, 17, 11, 4]], ["add", 40, 226, -1, 1, [256, 128, 64, 34, 17, 11, 4]], ["add", 18, 226, 1, 1, [256, 128, 64, 34, 16, 10, 4, 1]], ["scale", 18, 1, -4, [256, 128, 64, 34, 16, 10, 4, 1]], ["add", 18, 226, -1, 1, [256, 128, 64, 34, 16, 10, 4, 1]], ["add", 226, 18, 1, 1, [256, 128, 64, 34, 16, 10, 4, 1]], ["add", 18, 226, -1, 1, [256, 128, 64, 34, 16, 10, 4, 1]], ["add", 22, 34, -2, 1, [256, 128, 64, 38, 20, 10, 1]], ["add", 22, 228, -1, 1, [256, 128, 64, 38, 20, 10, 1]], ["add", 228, 22, 1, 1, [256, 128, 64, 38, 20, 10, 1]], ["add", 22, 228, -1, 1, [256, 128, 64, 38, 20, 10, 1]], ["add", 22, 230, -1, 1, [256, 128, 64, 38, 20, 10, 1]], ["add", 230, 22, 1, 1, [256, 128, 64, 38, 20, 10, 1]], ["add", 22, 230, -1, 1, [256, 128, 64, 38, 20, 10, 1]], ["add", 230, 22, 1, 1, [256, 128, 64, 38, 20, 10, 1]], ["add", 228, 108, 1, 1, [256, 128, 64, 34, 16, 10, 4, 1]], ["scale", 228, 1, 4, [256, 128, 64, 34, 16, 10, 4, 1]], ["add", 108, 228, -4, 1, [256, 128, 64, 34, 16, 10, 4, 1]], ["add", 230, 18, -1, 1, [256, 128, 64, 34, 16, 10, 4, 1]], ["add", 230, 45, -1, 1, [256, 128, 64, 34, 16, 10, 4, 1]], ["add", 40, 18, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 18, 40, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 40, 18, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 40, 54, 2, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 61, 63, 1, 1, [256, 128, 64, 35, 16, 11, 5]], ["add", 230, 61, -1, 1, [256, 128, 64, 34, 16, 10, 4, 1]], ["add", 61, 63, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 230, 92, 1, 1, [256, 128, 64, 34, 16, 10, 4, 1]], ["add", 230, 103, -1, 1, [256, 128, 64, 34, 16, 10, 4, 1]], ["add", 230, 108, -1, 1, [256, 128, 64, 34, 16, 10, 4, 1]], ["scale", 230, 1, -4, [256, 128, 64, 34, 16, 10, 4, 1]], ["add", 103, 230, -8, 1, [256, 128, 64, 34, 16, 10, 4, 1]], ["add", 45, 230, 4, 1, [256, 128, 64, 34, 16, 10, 4, 1]], ["add", 363, 73, 1, 1, [256, 128, 64, 32, 19, 11, 6]], ["add", 59, 363, -1, 1, [256, 128, 64, 32, 16, 8, 5, 3]], ["scale", 59, 1, -4, [256, 128, 64, 32, 16, 8, 5, 3]], ["add", 59, 363, -1, 1, [256, 128, 64, 32, 16, 8, 5, 3]], ["add", 363, 59, 1, 1, [256, 128, 64, 32, 16, 8, 5, 3]], ["add", 59, 363, -1, 1, [256, 128, 64, 32, 16, 8, 5, 3]], ["add", 59, 73, 1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]], ["add", 395, 5, 1, 1, [256, 128, 64, 37, 21, 8, 3]], ["add", 96, 395, -1, 1, [256, 128, 64, 32, 16, 8, 5, 3]], ["scale", 96, 1, 4, [256, 128, 64, 32, 16, 8, 5, 3]], ["add", 96, 395, -1, 1, [256, 128, 64, 32, 16, 8, 5, 3]], ["add", 395, 96, 1, 1, [256, 128, 64, 32, 16, 8, 5, 3]], ["add", 96, 395, -1, 1, [256, 128, 64, 32, 16, 8, 5, 3]], ["scale", 96, -1, 1, [256, 128, 64, 32, 16, 8, 5, 3]], ["add", 5, 96, -1, 1, [256, 128, 64, 32, 16, 8, 4, 2, 1]]], "start_extra": {"448": [51], "449": [51], "450": [30], "451": [30], "452": [30], "453": [30], "454": [51], "455": [51], "457": [42], "458": [42], "460": [7], "462": [7], "472": [51], "473": [51], "474": [82, 42], "475": [82, 42], "476": [75, 42], "477": [75, 42], "478": [25], "480": [25], "484": [51], "485": [51], "486": [85, 42], "487": [85, 42], "488": [76, 42], "489": [76, 42], "496": [30], "497": [30], "506": [30], "508": [30], "509": [30], "518": [30], "520": [30], "521": [30], "522": [82, 7], "523": [82, 7], "524": [75, 7], "525": [75, 7], "526": [75, 25], "527": [75, 25], "528": [76, 25], "529": [76, 25], "530": [30], "531": [30], "532": [30], "533": [30], "534": [120, 7], "535": [120, 7], "536": [97, 7], "537": [97, 7], "538": [102, 25], "539": [102, 25], "540": [97, 25], "541": [97, 25], "542": [30], "543": [30], "544": [414, 51], "545": [51], "550": [102], "551": [102], "552": [85], "553": [85], "554": [51], "555": [51], "556": [51], "557": [51], "559": [459], "561": [459], "562": [75], "563": [75], "564": [120], "565": [120], "566": [51], "567": [51], "569": [459], "571": [459], "576": [459], "577": [459], "578": [459], "579": [459], "584": [51], "585": [51], "586": [30], "587": [30], "588": [30], "589": [30], "590": [51], "591": [51], "592": [45], "593": [45], "594": [45], "596": [45], "600": [45], "601": [45], "602": [45], "604": [45], "608": [45], "609": [45], "610": [45], "612": [45], "616": [51], "617": [51], "618": [51], "620": [51], "624": [51], "625": [51], "626": [51], "628": [51], "632": [30], "633": [30], "634": [30], "636": [30], "640": [30], "641": [30], "642": [30], "644": [429, 30], "648": [30], "649": [30], "650": [30], "652": [30], "656": [30], "657": [30], "658": [30], "660": [429, 30], "664": [51], "665": [51], "666": [51], "668": [51], "670": [264, 136, 85, 51], "671": [264, 136, 85, 51], "672": [51], "673": [51], "674": [51], "676": [51]}, "target_levels": {"104": [45], "106": [45], "110": [45], "14": [45], "21": [45], "37": [45], "41": [45], "43": [45], "47": [45], "52": [45], "78": [45], "99": [45]}, "warps": [[917, 243, [1, 2, 4, 8, 64, 19, 104, 197, 325], [258, 130, 82, 42, 7], [320, 192, 42, 25, 7]], [1040, 250, [1, 2, 4, 32, 128, 47, 145, 68, 483], [261, 133, 85, 45], [423, 65, 20, 10]], [1040, 266, [1, 2, 4, 12, 32, 23, 68, 128, 326], [400, 69, 35, 14], [423, 65, 20, 10]], [1040, 259, [1, 2, 4, 12, 32, 23, 68, 128, 326], [400, 69, 35, 14], [423, 65, 20, 10]], [1081, 333, [1, 2, 8, 32, 44, 128, 59, 66, 489], [266, 138, 75, 30], [427, 96, 24, 6]], [1081, 317, [1, 2, 8, 32, 44, 48, 66, 128, 330], [385, 74, 44, 30], [427, 96, 24, 6]], [1061, 530, [1, 2, 8, 15, 27, 74, 170, 32, 417], [385, 70, 33, 18, 12], [288, 160, 75, 25, 7]], [1130, 285, [1, 2, 4, 16, 27, 53, 81, 128, 337], [388, 75, 41, 26], [407, 66, 36, 9]], [1130, 281, [1, 2, 4, 16, 27, 53, 81, 128, 337], [388, 75, 41, 26], [407, 66, 36, 9]], [1170, 301, [1, 2, 4, 64, 128, 143, 151, 160, 326], [273, 145, 85, 51], [455, 33, 18, 12]], [1170, 297, [1, 2, 4, 64, 128, 143, 151, 160, 326], [273, 145, 85, 51], [455, 33, 18, 12]], [1170, 313, [1, 2, 4, 64, 74, 86, 99, 128, 326], [385, 74, 44, 30], [455, 33, 18, 12]], [1170, 329, [1, 2, 4, 64, 74, 128, 81, 99, 389], [266, 138, 75, 30], [455, 33, 18, 12]], [917, 349, [1, 2, 4, 27, 46, 8, 198, 64, 264], [416, 70, 19, 13], [320, 192, 45, 30]], [1150, 345, [1, 2, 4, 40, 86, 8, 132, 16, 408], [416, 70, 19, 13], [258, 130, 85, 45]], [917, 365, [1, 2, 4, 8, 16, 64, 107, 198, 326], [262, 134, 102, 30], [320, 192, 45, 30]], [917, 361, [1, 2, 4, 8, 16, 64, 107, 198, 326], [262, 134, 102, 30], [320, 192, 45, 30]], [1150, 381, [1, 2, 4, 8, 43, 80, 129, 16, 408], [392, 67, 37, 22], [258, 130, 85, 45]], [1150, 377, [1, 2, 4, 8, 43, 80, 129, 16, 408], [392, 67, 37, 22], [258, 130, 85, 45]], [1150, 397, [1, 2, 4, 8, 16, 62, 94, 129, 387], [259, 131, 75, 51], [258, 130, 85, 45]], [1130, 393, [1, 2, 4, 16, 128, 138, 55, 65, 470], [259, 131, 75, 51], [407, 66, 36, 9]], [1130, 225, [1, 2, 4, 10, 33, 68, 16, 128, 325], [448, 38, 21, 11], [407, 66, 36, 9]], [1110, 227, [1, 4, 8, 6, 57, 68, 16, 128, 325], [448, 38, 21, 11], [413, 72, 48, 3]], [1110, 229, [1, 4, 8, 6, 57, 68, 16, 128, 325], [448, 38, 21, 11], [413, 72, 48, 3]], [1110, 234, [1, 4, 8, 6, 57, 68, 16, 128, 325], [448, 38, 21, 11], [413, 72, 48, 3]], [1110, 241, [1, 4, 8, 16, 128, 26, 185, 65, 476], [261, 133, 85, 45], [413, 72, 48, 3]], [1081, 245, [1, 2, 8, 32, 128, 47, 145, 105, 450], [261, 133, 85, 45], [427, 96, 24, 6]], [1081, 257, [1, 2, 8, 12, 32, 27, 105, 128, 363], [400, 69, 35, 14], [427, 96, 24, 6]], [1040, 261, [1, 2, 4, 12, 32, 23, 68, 128, 326], [400, 69, 35, 14], [423, 65, 20, 10]], [937, 564, [2, 1, 8, 16, 128, 29, 160, 81, 408], [258, 130, 84, 44, 1], [409, 80, 40, 5, 2]], [940, 565, [1, 8, 16, 128, 155, 148, 160, 88, 401], [258, 130, 74, 45, 31], [409, 80, 40, 5, 2]], [937, 405, [1, 8, 16, 128, 256, 147, 140, 169, 209], [265, 137, 75, 45], [80, 40, 5, 2]], [957, 410, [1, 2, 8, 16, 256, 30, 57, 90, 129], [265, 137, 75, 45], [144, 75, 42, 7]], [957, 417, [1, 2, 8, 16, 31, 51, 90, 256, 402], [386, 73, 45, 28], [144, 75, 42, 7]], [957, 419, [1, 2, 8, 16, 31, 51, 90, 256, 402], [386, 73, 45, 28], [144, 75, 42, 7]], [957, 421, [1, 2, 8, 16, 31, 51, 90, 256, 402], [386, 73, 45, 28], [144, 75, 42, 7]], [1000, 426, [1, 2, 4, 8, 29, 47, 77, 128, 261], [386, 73, 45, 28], [391, 68, 34, 17]], [1000, 433, [1, 2, 4, 8, 31, 47, 128, 72, 395], [268, 140, 45, 30], [391, 68, 34, 17]], [1000, 435, [1, 2, 4, 8, 31, 47, 128, 72, 395], [268, 140, 45, 30], [391, 68, 34, 17]], [1000, 437, [1, 2, 4, 8, 31, 47, 128, 72, 395], [268, 140, 45, 30], [391, 68, 34, 17]], [1061, 442, [1, 2, 4, 8, 23, 70, 32, 172, 396], [268, 140, 45, 30], [288, 160, 75, 25]], [1061, 542, [1, 2, 8, 15, 27, 74, 32, 129, 394], [262, 193, 33, 18, 12], [288, 160, 75, 25, 7]], [980, 1, [1, 2, 4, 54, 72, 8, 130, 16, 284], [416, 70, 19, 13], [260, 132, 75, 51]], [980, 4, [1, 2, 4, 8, 16, 32, 64, 135, 263], [259, 131, 75, 51], [260, 132, 75, 51]], [980, 6, [1, 2, 4, 54, 72, 8, 130, 16, 284], [416, 70, 19, 13], [260, 132, 75, 51]], [980, 12, [1, 2, 4, 8, 57, 66, 143, 16, 272], [388, 75, 41, 26], [260, 132, 75, 51]], [1170, 33, [1, 2, 4, 64, 84, 128, 98, 111, 389], [266, 138, 75, 30], [455, 33, 18, 12]], [1171, 55, [1, 2, 4, 64, 128, 145, 367, 160, 326], [273, 145, 85, 51], [455, 33, 18, 12]], [1172, 74, [1, 2, 4, 64, 84, 128, 364, 39, 449], [262, 134, 102, 30], [455, 33, 18, 12]], [1175, 85, [1, 2, 4, 64, 415, 86, 99, 128, 326], [385, 74, 44, 30], [455, 33, 18, 12]], [1130, 49, [1, 2, 4, 16, 121, 128, 55, 80, 389], [266, 138, 75, 30], [407, 66, 36, 9]], [1131, 83, [1, 2, 4, 16, 392, 128, 162, 68, 401], [262, 134, 102, 30], [407, 66, 36, 9]], [1132, 98, [1, 2, 4, 16, 50, 492, 80, 128, 278], [385, 74, 44, 30], [407, 66, 36, 9]], [1135, 101, [1, 2, 4, 16, 128, 285, 161, 195, 278], [273, 145, 85, 51], [407, 66, 36, 9]], [1150, 68, [1, 2, 4, 8, 16, 188, 94, 129, 257], [259, 131, 75, 51], [258, 130, 85, 45]], [1151, 80, [1, 2, 4, 8, 83, 424, 129, 16, 282], [392, 67, 37, 22], [258, 130, 85, 45]], [1152, 88, [1, 2, 4, 8, 427, 80, 129, 16, 282], [392, 67, 37, 22], [258, 130, 85, 45]], [1155, 31, [1, 2, 4, 8, 39, 92, 137, 16, 278], [388, 75, 41, 26], [258, 130, 85, 45]], [550, 273, [1, 4, 8, 16, 23, 33, 68, 128, 268], [388, 75, 41, 26], [388, 81, 48, 3]], [551, 275, [1, 2, 4, 8, 16, 32, 67, 128, 259], [388, 75, 41, 26], [391, 72, 41, 26]], [576, 289, [1, 2, 4, 8, 16, 32, 89, 153, 256], [273, 145, 85, 51], [273, 136, 76, 51]], [577, 291, [1, 2, 4, 8, 16, 32, 89, 128, 281], [273, 145, 85, 51], [264, 145, 76, 51]], [603, 305, [1, 2, 4, 8, 16, 32, 70, 128, 262], [385, 74, 44, 30], [391, 76, 44, 30]], [628, 321, [1, 2, 4, 8, 16, 32, 106, 128, 298], [266, 138, 75, 30], [288, 138, 97, 30]], [1064, 563, [1, 2, 8, 6, 32, 17, 73, 136, 291], [259, 148, 66, 36, 9], [288, 160, 75, 25, 7]], [943, 550, [2, 1, 8, 5, 16, 32, 81, 128, 256], [406, 66, 36, 8, 1], [409, 80, 40, 5, 2]], [1020, 551, [1, 2, 4, 31, 44, 72, 131, 8, 264], [385, 66, 36, 22, 9], [257, 129, 76, 42, 30]], [1023, 552, [1, 2, 4, 30, 8, 47, 65, 131, 259], [258, 130, 85, 37, 8], [257, 129, 76, 42, 30]], [1026, 553, [1, 2, 4, 8, 24, 39, 79, 131, 259], [258, 130, 67, 45, 22], [257, 129, 76, 42, 30]], [1029, 562, [1, 2, 4, 31, 8, 46, 78, 130, 269], [276, 131, 66, 36, 9], [257, 129, 76, 42, 30]], [250, 401, [1, 2, 4, 8, 16, 62, 94, 129, 257], [265, 137, 75, 45], [264, 136, 85, 51]], [253, 403, [1, 2, 4, 8, 16, 62, 94, 129, 257], [265, 137, 75, 45], [264, 136, 85, 51]]]} \ No newline at end of file diff --git a/research/transported-warp-frames/native/LICENSE b/research/transported-warp-frames/native/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/transported-warp-frames/native/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/research/transported-warp-frames/native/NATIVE-LINEAGE-NOTICE b/research/transported-warp-frames/native/NATIVE-LINEAGE-NOTICE new file mode 100644 index 0000000000..380e979f0e --- /dev/null +++ b/research/transported-warp-frames/native/NATIVE-LINEAGE-NOTICE @@ -0,0 +1,14 @@ +Anticipatory dirty borrowing: PR2226 (Cinna Davis / 1337isnot1337, with substantial OpenAI Codex assistance) is credited first. Its alias rule, changed-reference K_G handoffs, initial compensation and exact free-operator replay (vendored under new/code/borrow/vendor, see new/code/borrow/NOTICE-PR2226.md) are applied here to the T74 pivot-566+554 words; the native lowering, window-exact owner fill and independent audit of the borrow words are new in this package. Bootstrap carried-cutoff repair: PR1956 (Josie Elliston); Lemma G label/adapter checks and X/Y/Z mutants: PR1964 (thakrarsagar), extended here with borrow warp/zero-buffer controls. + +New research prepared by Rohan Arun with substantial OpenAI Codex assistance. Apache-2.0. Parent words and build recipe method derive from Jeremy Kothe PR1274 and Rohan Arun PR1218, with lineage credited in README.md. All inherited mathematical qualifications are retained. +Additional pivot555 and567 composition by Rohan Arun with substantial OpenAI Codex assistance. + +T74 exact-fill owner construction by Rohan Arun with substantial OpenAI Codex assistance. + +PR1377 grid refinement credited to Jeremy Kothe. Outer witness refinement by Rohan Arun with OpenAI Codex assistance; construction unchanged. + +Pivot-566 kernel, words, edits, rebuild.py and rebind.py: PR1625 (mdumitrean). Endpoint/outer-witness stacking, fine_cache.py and oracle stage by jeremykothe2 with oh-my-pi assistance. + +The preceding paragraphs are inherited source notices, not attribution of this derivative. +This joint twelve-source construction, generator, independent replay, hosting composition and package: Tekalign (@tekuuu), with substantial OpenAI Codex assistance. No independent human review claimed. +Credits: Cinna Davis/PR2226 anticipatory dirty borrowing; Tekalign/PR2436 four lifted targets; Jeremy Kothe/PR2462,2588,2673 source pipeline, source-label swap and order/fill; zxv/PR2530 eight aliases; Mason Hale/PR2696 concentrated source-partner assignment and independent local interpreter; Philippe Van Velzen/PR2559,2679 evacuation, six pre-life hosts and refit/alias; themilkman216/PR2621 priority order; Marius-Paul Dumitrean/PR2733 independent concentrated/pre-life composition; Vlado Vojdanovski/PR2322 generator utilities. PR2720's fixed-old-path cut obstruction motivates the changed premise. The retained owner/native/bit/modern outer lineage and their notices remain in the pinned source. New work Apache-2.0. diff --git a/research/transported-warp-frames/native/PINS.json b/research/transported-warp-frames/native/PINS.json new file mode 100644 index 0000000000..7c83dc5432 --- /dev/null +++ b/research/transported-warp-frames/native/PINS.json @@ -0,0 +1,22 @@ +{ + "vendor/accelerators/SPARSE-NOTICE.md": "3da80a5155c625bff907a42a82c65bfcf92854d2c960bcea4537c19c99efd4f2", + "vendor/accelerators/SPARSE-PROOF.md": "d73e4522602404caba8e7f247005a45c8a8cd26ffd2a70d65f4f9556a391d053", + "vendor/accelerators/sparse_state.py": "e91210ecd5085cf9add872f40bb434806838da488e12152c63c86e51fb5a7a37", + "vendor/accelerators/tables.py": "2fe087ba4558bd21ca49945dbedaa4047e4170e8fd4e2280701bb2f0481811b5", + "vendor/native/new/code/borrow/NOTICE-PR2226.md": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a", + "vendor/native/new/code/borrow/bw_adapters.py": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce", + "vendor/native/new/code/borrow/bw_audit_local.py": "08d5864d9b77902fc5ab5a062a8ea843fe1e572243b8c580abb0a421b2e46d07", + "vendor/native/new/code/borrow/bw_check_recipes.py": "d600b959a0ac462dc28deb8c0d5d8f9e0c76d7f7d7b6f92a296c5ef9e0a1de19", + "vendor/native/new/code/borrow/bw_emit.py": "99b59a6fa3feda86785e4225157dcb1a6169d256cec4f5e0acc9cea7a701df76", + "vendor/native/new/code/borrow/bw_gauss.py": "0884b14d6d77cde419a3c773ad9b21d0d18de1e6e20e6b6d5add458ed32ba4cb", + "vendor/native/new/code/borrow/bw_phases.py": "9d1a620e26715f4c42fd0347ecc14ef5a4a9031867869b64e8bae4d8526a821e", + "vendor/native/new/code/borrow/bw_tamper.py": "eab4b026965b9796eee92239660e1fb1fa629f6d9db44bc27b13911a018a6ee9", + "vendor/native/new/code/borrow/bw_transport.py": "9818e08b819310b40f1441b89be8c4369584a5b3fa5dfe9b86b1df9a7f5d6a76", + "vendor/native/new/code/borrow/vendor/PR2226-NOTICE.md": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422", + "vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "vendor/native/new/code/borrow/vendor/pr2226_operators.py": "b37b67a04681c776dafcdc6c9af0e8a2dbfa9893b02e0fa2d77ccc9182a87988", + "vendor/native/new/code/borrow/vendor/pr2226_replay.py": "0f9a47cdaeed0e22938c63251c232d6f23aeee2b62b0b1223cd4473c5428bcf7", + "vendor/native/new/run_native_borrow.py": "8ec7db430f4f4771c06bdcfc31736193614f6ec209d57b63d4e2b75f17fb3ac8", + "fixtures/WORD-base.json.gz": "ae8b6b4d62a9da29331062fae1bd68b0341edf83152f5a5ef50c5109ba578f9a", + "fixtures/WORD-extra.json.gz": "1bb44a73d5841afb954b49ae94dba2e0c536b1eea9436ae5d89de87d8a04e127" +} diff --git a/research/transported-warp-frames/native/SOURCE-PROVENANCE.json b/research/transported-warp-frames/native/SOURCE-PROVENANCE.json new file mode 100644 index 0000000000..07cd8a7880 --- /dev/null +++ b/research/transported-warp-frames/native/SOURCE-PROVENANCE.json @@ -0,0 +1,214 @@ +{ + "schema_version": 1, + "base_commit": "2d3af1ba7e28b74248b47381768e5b116078ba1c", + "files": [ + { + "local": "vendor/accelerators/SPARSE-NOTICE.md", + "sha256": "3da80a5155c625bff907a42a82c65bfcf92854d2c960bcea4537c19c99efd4f2", + "origin": { + "commit": "2d3af1ba7e28b74248b47381768e5b116078ba1c", + "path": "research/selected-replay-fastpath/NOTICE.md" + }, + "transformation": "byte copy" + }, + { + "local": "vendor/accelerators/SPARSE-PROOF.md", + "sha256": "d73e4522602404caba8e7f247005a45c8a8cd26ffd2a70d65f4f9556a391d053", + "origin": { + "commit": "2d3af1ba7e28b74248b47381768e5b116078ba1c", + "path": "research/selected-replay-fastpath/PROOF.md" + }, + "transformation": "byte copy" + }, + { + "local": "vendor/accelerators/sparse_state.py", + "sha256": "e91210ecd5085cf9add872f40bb434806838da488e12152c63c86e51fb5a7a37", + "origin": { + "commit": "2d3af1ba7e28b74248b47381768e5b116078ba1c", + "path": "research/selected-replay-fastpath/sparse_state.py" + }, + "transformation": "byte copy" + }, + { + "local": "vendor/accelerators/tables.py", + "sha256": "2fe087ba4558bd21ca49945dbedaa4047e4170e8fd4e2280701bb2f0481811b5", + "origin": { + "commit": "2d3af1ba7e28b74248b47381768e5b116078ba1c", + "path": "research/clifford-state-performance/fast_state.py" + }, + "transformation": "byte copy; tables.py filename only renamed" + }, + { + "local": "vendor/native/new/code/borrow/NOTICE-PR2226.md", + "sha256": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a", + "origin": { + "repository": "philippeVV/integer-mult-bounds", + "commit": "2e2cf56521df8a2b816b2689144765ee00b69a24", + "path": "research/gmx-t74-borrow43-handoff/new/code/borrow/NOTICE-PR2226.md" + }, + "transformation": "byte copy" + }, + { + "local": "vendor/native/new/code/borrow/bw_adapters.py", + "sha256": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce", + "origin": { + "repository": "philippeVV/integer-mult-bounds", + "commit": "2e2cf56521df8a2b816b2689144765ee00b69a24", + "path": "research/gmx-t74-borrow43-handoff/new/code/borrow/bw_adapters.py" + }, + "transformation": "byte copy" + }, + { + "local": "vendor/native/new/code/borrow/bw_audit_local.py", + "sha256": "08d5864d9b77902fc5ab5a062a8ea843fe1e572243b8c580abb0a421b2e46d07", + "origin": { + "commit": "4cfbb0cc8314d7fb4e8e754545a49a42eb590a69", + "path": "research/t74-joint-twelve/DERIVATIVE-OVERLAY.tar.gz", + "member": "new/code/borrow/bw_audit_local.py", + "archive_sha256": "16468f7428c6e01522fcb15a8e3040d13de6cb8856428e32dcfbce8dbe46b8ec" + }, + "transformation": "byte copy" + }, + { + "local": "vendor/native/new/code/borrow/bw_check_recipes.py", + "sha256": "d600b959a0ac462dc28deb8c0d5d8f9e0c76d7f7d7b6f92a296c5ef9e0a1de19", + "origin": { + "repository": "philippeVV/integer-mult-bounds", + "commit": "2e2cf56521df8a2b816b2689144765ee00b69a24", + "path": "research/gmx-t74-borrow43-handoff/new/code/borrow/bw_check_recipes.py" + }, + "transformation": "byte copy" + }, + { + "local": "vendor/native/new/code/borrow/bw_emit.py", + "sha256": "99b59a6fa3feda86785e4225157dcb1a6169d256cec4f5e0acc9cea7a701df76", + "origin": { + "repository": "philippeVV/integer-mult-bounds", + "commit": "2e2cf56521df8a2b816b2689144765ee00b69a24", + "path": "research/gmx-t74-borrow43-handoff/new/code/borrow/bw_emit.py" + }, + "transformation": "byte copy" + }, + { + "local": "vendor/native/new/code/borrow/bw_gauss.py", + "sha256": "0884b14d6d77cde419a3c773ad9b21d0d18de1e6e20e6b6d5add458ed32ba4cb", + "origin": { + "repository": "philippeVV/integer-mult-bounds", + "commit": "2e2cf56521df8a2b816b2689144765ee00b69a24", + "path": "research/gmx-t74-borrow43-handoff/new/code/borrow/bw_gauss.py" + }, + "transformation": "byte copy" + }, + { + "local": "vendor/native/new/code/borrow/bw_phases.py", + "sha256": "9d1a620e26715f4c42fd0347ecc14ef5a4a9031867869b64e8bae4d8526a821e", + "origin": { + "repository": "philippeVV/integer-mult-bounds", + "commit": "2e2cf56521df8a2b816b2689144765ee00b69a24", + "path": "research/gmx-t74-borrow43-handoff/new/code/borrow/bw_phases.py" + }, + "transformation": "byte copy" + }, + { + "local": "vendor/native/new/code/borrow/bw_tamper.py", + "sha256": "eab4b026965b9796eee92239660e1fb1fa629f6d9db44bc27b13911a018a6ee9", + "origin": { + "repository": "philippeVV/integer-mult-bounds", + "commit": "2e2cf56521df8a2b816b2689144765ee00b69a24", + "path": "research/gmx-t74-borrow43-handoff/new/code/borrow/bw_tamper.py" + }, + "transformation": "byte copy" + }, + { + "local": "vendor/native/new/code/borrow/bw_transport.py", + "sha256": "9818e08b819310b40f1441b89be8c4369584a5b3fa5dfe9b86b1df9a7f5d6a76", + "origin": { + "repository": "philippeVV/integer-mult-bounds", + "commit": "2e2cf56521df8a2b816b2689144765ee00b69a24", + "path": "research/gmx-t74-borrow43-handoff/new/code/borrow/bw_transport.py" + }, + "transformation": "byte copy" + }, + { + "local": "vendor/native/new/code/borrow/vendor/PR2226-NOTICE.md", + "sha256": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422", + "origin": { + "repository": "philippeVV/integer-mult-bounds", + "commit": "2e2cf56521df8a2b816b2689144765ee00b69a24", + "path": "research/gmx-t74-borrow43-handoff/new/code/borrow/vendor/PR2226-NOTICE.md" + }, + "transformation": "byte copy" + }, + { + "local": "vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "origin": { + "repository": "philippeVV/integer-mult-bounds", + "commit": "2e2cf56521df8a2b816b2689144765ee00b69a24", + "path": "research/gmx-t74-borrow43-handoff/new/code/borrow/vendor/clifford/clifford_exact.py" + }, + "transformation": "byte copy" + }, + { + "local": "vendor/native/new/code/borrow/vendor/pr2226_operators.py", + "sha256": "b37b67a04681c776dafcdc6c9af0e8a2dbfa9893b02e0fa2d77ccc9182a87988", + "origin": { + "repository": "philippeVV/integer-mult-bounds", + "commit": "2e2cf56521df8a2b816b2689144765ee00b69a24", + "path": "research/gmx-t74-borrow43-handoff/new/code/borrow/vendor/pr2226_operators.py" + }, + "transformation": "byte copy" + }, + { + "local": "vendor/native/new/code/borrow/vendor/pr2226_replay.py", + "sha256": "0f9a47cdaeed0e22938c63251c232d6f23aeee2b62b0b1223cd4473c5428bcf7", + "origin": { + "repository": "philippeVV/integer-mult-bounds", + "commit": "2e2cf56521df8a2b816b2689144765ee00b69a24", + "path": "research/gmx-t74-borrow43-handoff/new/code/borrow/vendor/pr2226_replay.py" + }, + "transformation": "byte copy" + }, + { + "local": "vendor/native/new/run_native_borrow.py", + "sha256": "8ec7db430f4f4771c06bdcfc31736193614f6ec209d57b63d4e2b75f17fb3ac8", + "origin": { + "repository": "philippeVV/integer-mult-bounds", + "commit": "2e2cf56521df8a2b816b2689144765ee00b69a24", + "path": "research/gmx-t74-borrow43-handoff/new/run_native_borrow.py" + }, + "transformation": "byte copy" + }, + { + "local": "fixtures/WORD-base.json.gz", + "sha256": "ae8b6b4d62a9da29331062fae1bd68b0341edf83152f5a5ef50c5109ba578f9a", + "origin": { + "commit": "4cfbb0cc8314d7fb4e8e754545a49a42eb590a69", + "path": "research/t74-joint-twelve/inputs/WORD-base.json.gz" + }, + "transformation": "byte copy" + }, + { + "local": "fixtures/WORD-extra.json.gz", + "sha256": "1bb44a73d5841afb954b49ae94dba2e0c536b1eea9436ae5d89de87d8a04e127", + "origin": { + "commit": "4cfbb0cc8314d7fb4e8e754545a49a42eb590a69", + "path": "research/t74-joint-twelve/inputs/WORD-extra.json.gz" + }, + "transformation": "byte copy" + } + ], + "predecessors": { + "PR662": "458744109003e0958798f27c1f04be78f03663ce", + "PR1029": "ff4d7b9ac97a584275fe0653f226f4ce2ffc6086", + "PR1041": "9576c644a4cafd2cfac309689a19342451702f81", + "PR2329": "68a7161a610f175dc8e7b22f95acd033191450d9", + "PR2751": "4cfbb0cc8314d7fb4e8e754545a49a42eb590a69" + }, + "reference_receipts": { + "commit": "4cfbb0cc8314d7fb4e8e754545a49a42eb590a69", + "path": "research/t74-joint-twelve/REUSE-PINS.json", + "sha256": "c33bf92fccb63f4d9a3ff6f7e025ac831ad012dd92d236b0f046bc4b1c6a29b2" + }, + "license": "Apache-2.0; retained notices accompany code." +} diff --git a/research/transported-warp-frames/native/common.py b/research/transported-warp-frames/native/common.py new file mode 100644 index 0000000000..9ed8d88b97 --- /dev/null +++ b/research/transported-warp-frames/native/common.py @@ -0,0 +1,26 @@ +#!/usr/bin/env python3 +# SPDX-License-Identifier: Apache-2.0 +# Tekalign (@tekuuu), with substantial OpenAI Codex assistance. +"""Authenticate the closed source snapshot before importing any vendored code.""" +import hashlib +import json +from pathlib import Path +HERE = Path(__file__).resolve().parent + +def need(condition, message): + if not condition: + raise ValueError(message) + +def sha(body): + return hashlib.sha256(body).hexdigest() + +def source_bytes(vendor): + pins = json.loads((HERE / 'PINS.json').read_text()) + expected = {p.removeprefix('vendor/'): h for p, h in pins.items() if p.startswith('vendor/')} + paths = list(vendor.rglob('*')) + need(not vendor.is_symlink() and all(not p.is_symlink() for p in paths), 'source symlink') + actual = {p.relative_to(vendor).as_posix(): p.read_bytes() for p in paths if p.is_file()} + need(set(actual) == set(expected), 'complete source path inventory') + for name, body in actual.items(): + need(sha(body) == expected[name], 'source digest: ' + name) + return actual diff --git a/research/transported-warp-frames/native/run_native.py b/research/transported-warp-frames/native/run_native.py new file mode 100644 index 0000000000..64ef0eb83f --- /dev/null +++ b/research/transported-warp-frames/native/run_native.py @@ -0,0 +1,96 @@ +#!/usr/bin/env python3 +# SPDX-License-Identifier: Apache-2.0 +# Tekalign (@tekuuu), with substantial OpenAI Codex assistance. +"""Complete T74 native replay; fresh source snapshot, no result cache. + +Uses the unchanged T74 transport, emitter, local audit, adapters, phase lowering +and independent warp-recipe audit. Only Op.zero_state in the two Clifford-using +stages changes to the previously published exact sparse evaluator. +""" +import argparse +import json +import os +from pathlib import Path +import platform +import subprocess +import sys +import time +sys.path.insert(0, str(Path(__file__).resolve().parent)) +from common import HERE, need, sha, source_bytes + +STEPS = ('native', 'ledgers', 'local-replay', 'wrappers', 'phases') + +def main(): + need(__debug__, 'assertions must remain enabled') + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('word', type=Path) + parser.add_argument('work', type=Path) + parser.add_argument('--engine', choices=('reference', 'sparse'), default='sparse') + args = parser.parse_args() + started = time.monotonic() + blobs = source_bytes(HERE / 'vendor') + original = args.word.resolve() + need(original.is_file(), 'input word missing') + body = original.read_bytes() + work = args.work.resolve() + need(not work.exists(), 'fresh work directory required') + work.mkdir(parents=True) + vendor = work / 'source' + for name, contents in blobs.items(): + target = vendor / name + target.parent.mkdir(parents=True, exist_ok=True) + target.write_bytes(contents) + word = work / ('INPUT.json.gz' if original.suffix == '.gz' else 'INPUT.json') + word.write_bytes(body) + native = vendor / 'native/new/code/borrow' + output = work / 'native' + env = dict(os.environ, PYTHONDONTWRITEBYTECODE='1', PYTHONUTF8='1', PYTHONINTMAXSTRDIGITS='0') + env.pop('PYTHONOPTIMIZE', None) + commands = [] + def run(name, command, cwd): + before = time.monotonic() + with (work / (name + '.log')).open('w') as log: + result = subprocess.run(command, cwd=cwd, env=env, stdin=subprocess.DEVNULL, + stdout=log, stderr=subprocess.STDOUT) + entry = {'step': name, 'exit_code': result.returncode, + 'seconds': time.monotonic()-before, 'command': command} + commands.append(entry) + (work / 'COMMANDS.json').write_text(json.dumps(commands, indent=2)+'\n') + need(result.returncode == 0, 'stage failed: '+name+'; see '+str(work/(name+'.log'))) + return entry + if args.engine == 'reference': + run('reference-driver', [sys.executable, '-I', '-B', str(vendor/'native/new/run_native_borrow.py'), str(word), str(output)], native) + steps = json.loads((output/'STEPS.json').read_text()) + else: + output.mkdir() + local = output/'local' + plan = [ + ('native', [('bw_transport.py', [word, local])]), + ('ledgers', [('bw_emit.py', [local])]), + ('local-replay', [('bw_audit_local.py', [local])]), + ('wrappers', [('bw_adapters.py', [local/'CANONICAL-WORD.json.gz', local/'RESIDUAL-ADAPTERS.json', local/'WRAPPER-CHECKS.json'])]), + ('phases', [('bw_phases.py', [local]), ('bw_check_recipes.py', [local])]), + ] + steps = [] + for label, scripts in plan: + before = time.monotonic() + for script, arguments in scripts: + if script in ('bw_adapters.py', 'bw_phases.py'): + command = [sys.executable, '-I', '-B', str(HERE/'stage.py'), '--vendor', str(vendor), '--script', script] + else: + command = [sys.executable, '-I', '-B', str(native/script)] + run(label+'-'+script, command + list(map(str, arguments)), native) + steps.append({'step':label,'exit_code':0,'seconds':time.monotonic()-before}) + (output/'STEPS.json').write_text(json.dumps(steps,indent=2)+'\n') + print('PASS', label, flush=True) + need([s['step'] for s in steps] == list(STEPS) and all(s['exit_code']==0 for s in steps), 'complete native stage coverage') + need(source_bytes(vendor) == blobs and word.read_bytes() == body, 'source or input modified') + result = {'status':'PASS_COMPLETE_T74_NATIVE_REPLAY', 'engine':args.engine, + 'word_sha256':sha(body), 'source_sha256':{k:sha(v) for k,v in sorted(blobs.items())}, + 'steps':steps, 'seconds':time.monotonic()-started, 'python':platform.python_version(), + 'scope':'Full five-stage native replay including independent all-column warp recipes and original rejection controls; supplier/outer admission separate.'} + (work/'RESULT.json').write_text(json.dumps(result,indent=2)+'\n') + print(result['status'], args.engine, round(result['seconds'],3), flush=True) + +if __name__ == '__main__': + main() diff --git a/research/transported-warp-frames/native/stage.py b/research/transported-warp-frames/native/stage.py new file mode 100644 index 0000000000..9ecc54bca4 --- /dev/null +++ b/research/transported-warp-frames/native/stage.py @@ -0,0 +1,40 @@ +#!/usr/bin/env python3 +# SPDX-License-Identifier: Apache-2.0 +# Tekalign (@tekuuu), with substantial OpenAI Codex assistance. +"""Run an unchanged pinned T74 script with PR1029/PR662 exact state evaluation.""" +import argparse +import importlib.util +from pathlib import Path +import runpy +import sys +sys.path.insert(0, str(Path(__file__).resolve().parent)) +from common import need, source_bytes + +def module(name, path): + spec = importlib.util.spec_from_file_location(name, path) + result = importlib.util.module_from_spec(spec) + sys.modules[name] = result + spec.loader.exec_module(result) + return result + +def main(): + need(__debug__, 'assertions must remain enabled') + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--vendor', type=Path, required=True) + parser.add_argument('--script', choices=('bw_adapters.py', 'bw_phases.py'), required=True) + parser.add_argument('arguments', nargs='+') + args = parser.parse_args() + vendor = args.vendor.resolve() + source_bytes(vendor) + native = vendor / 'native/new/code/borrow' + algebra = module('clifford_exact', native / 'vendor/clifford/clifford_exact.py') + tables = module('t74_exact_tables', vendor / 'accelerators/tables.py') + sparse = module('t74_exact_sparse', vendor / 'accelerators/sparse_state.py') + tables.clear_caches() + algebra.Op.zero_state = lambda self, basis=0: sparse.zero_state(self, tables, basis) + script = native / args.script + sys.argv = [str(script), *args.arguments] + runpy.run_path(str(script), run_name='__main__') + +if __name__ == '__main__': + main() diff --git a/research/transported-warp-frames/native/vendor/accelerators/SPARSE-NOTICE.md b/research/transported-warp-frames/native/vendor/accelerators/SPARSE-NOTICE.md new file mode 100644 index 0000000000..a3b31e157f --- /dev/null +++ b/research/transported-warp-frames/native/vendor/accelerators/SPARSE-NOTICE.md @@ -0,0 +1,33 @@ +# Attribution + +Prepared for Ali Romman (@aliromman) with substantial OpenAI Codex assistance. +New code, tests and documentation use the repository's Apache-2.0 license. +No independent human review is claimed. + +- Charles Bethin (@cbethin), PR662, supplied the exact permutation and phase + tables. This package imports those tables unchanged and compares against + his complete dense evaluator. PR662 head: + `458744109003e0958798f27c1f04be78f03663ce`. +- The Gaussian-dyadic algebra and lowering come from the retained + `clifford_exact.py`. `lowering.py` adapts its `monomial` and `lower_child` + routines to take an evaluator argument. `run.py` adapts `phases_full.py`. + The latter credits icekylinx and the PR425 ancestry, with Codex assistance. + The PR531 license and notice remain at + `research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/`. + Those files retain the upstream contributor and AI-assistance notices. +- Jonathan Capalbo's PR942 supplies the retained U8 replay archive used by + the benchmark. Its head is + `1960cfa919a0945d0ca4cb14ea96237000037903`. + The U8 word comes from the PR869/870 lineage, which credits NewBArch's + triangle-hybrid construction and ColdWitness/icekylinx's driver, on Jeremy + Kothe's PR799 X4 work. Chafik Boukhalfa's PR741/890 work and Hao Yan's + PR858 work remain credited in the retained package notices. + +The new contribution is the sparse state update, its explicit compiler +entry point, and the complete U8 comparison with corruption controls and +time/memory measurements. Sparse state propagation is an established general +technique; this package makes no priority claim for that technique. + +The package does not change frozen source files, accepted certificates, +`upstream/`, or the default selected replay. All inherited compiler, +realization, hosting, precision, tape and analytic obligations remain. diff --git a/research/transported-warp-frames/native/vendor/accelerators/SPARSE-PROOF.md b/research/transported-warp-frames/native/vendor/accelerators/SPARSE-PROOF.md new file mode 100644 index 0000000000..bbd5990439 --- /dev/null +++ b/research/transported-warp-frames/native/vendor/accelerators/SPARSE-PROOF.md @@ -0,0 +1,81 @@ +# Exact support updates + +This argument applies to the valid gates from the pinned `clifford_exact.py`. +The input is a basis index `0 <= basis < 2^n`. Each state has Gaussian integer +numerators and a common denominator `2^den`. A missing dictionary key has +numerator zero. The output contains all `2^n` numerators, including zeros. + +## Induction over the circuit + +The initial dictionary has the one entry `basis -> (1, 0)`. It is the same +state as the retained dense evaluator. + +For `P`, the validated binary matrix is invertible. Its index map is a +permutation. Thus no two nonzero entries collide, and omitted zero entries +contribute no value. For `X`, translation by XOR is also a permutation. + +For `D` and `phase`, each amplitude is multiplied by a power of `i`. The +four rotations of `(a, b)` are `(a, b)`, `(-b, a)`, `(-a, -b)`, and `(b, -a)`. +Zero remains zero. The `D` phases and `P` index maps use the unchanged PR662 +tables. Those tables depend on the dimension and all gate coefficients. +They do not depend on a state or on a previous check result. The source pins +retain their exact formulas and bounded caches. + +For `C`, put `y = x xor q` and let `s` be the sign. If the numerators at +`x` and `y` are `(a, b)` and `(c, d)`, the new numerators are + +```text +x: (a - s*b + c + s*d, b + s*a + d - s*c) +y: (c - s*d + a + s*b, d + s*c + b - s*a). +``` + +The denominator exponent increases by one. These are the two rows of the +retained dense update. XOR partitions the index set into pairs when `q != 0`. +The loop visits a pair once if either entry is nonzero. If both entries are +present, it skips the larger index. If only one entry is present, its partner +has value zero. A pair with two zero entries contributes two zeros and need +not be visited. Exact cancellation removes a zero output entry. When `q = 0`, +both formulas give `(2*a, 2*b)` at the same index; the update is the identity +after division by two. + +The common-factor test after `C` gives the same answer on the dictionary as +on the dense vector: omitted entries are zero and are divisible by two. +The other gates only permute entries or rotate their Gaussian coordinates. +They cannot change the common power of two. Thus those gates need no further +normalization. This proves equality of both the complete vector and `den` +after every gate. It also covers circuits whose support shrinks after a +`C` gate. A valid Clifford circuit cannot map a nonzero input to the zero +state, because each gate is invertible. + +## The compiler checks + +`lowering.py` retains the algebra and checks of the pinned lowering routine. +It passes a state evaluator through ordinary function arguments. It changes +no retained module, method or global value. The reference mode calls the +original lowering routine. The dense and sparse modes use the same explicit +lowering code with their respective evaluators. + +Every tableau equality, off-support zero check, denominator check, and global +phase check remains. The final comparison still checks the complete compiled +state against the complete input state. No phase is inferred from a tableau. + +`run.py` retains the frame-span, frame-rank, edge-rank and endpoint-rank checks +of `phases_full.py`. It visits every frame, every directed edge including +center transitions, and every source and target adapter. Its public entry +point rejects optimized Python before it loads the retained assertion-based +algebra. It also rejects source drift and an existing output directory. + +## Work and storage + +Let `s` be the current number of nonzero amplitudes and `N = 2^n`. A state +update now visits `s` entries, or at most `s` XOR pairs, in place of all `N` +entries. Dictionary operations have their usual expected constant lookup +cost. Integer arithmetic remains exact. A first use of a PR662 gate table +still takes `O(N)` work, and the final full output also takes `O(N)` work. +Each of the two retained table caches has at most 64 entries. + +This is a support-sensitive improvement. It is not a polynomial-size +stabilizer representation: the support can be all `N` indices. The benchmark +measures the complete selected dimension-nine phase command, including table +construction, source admission, parsing, lowering, checks and output writing. +It makes no claim about multiplication runtime or the full cold replay. diff --git a/research/transported-warp-frames/native/vendor/accelerators/sparse_state.py b/research/transported-warp-frames/native/vendor/accelerators/sparse_state.py new file mode 100644 index 0000000000..ca39f73494 --- /dev/null +++ b/research/transported-warp-frames/native/vendor/accelerators/sparse_state.py @@ -0,0 +1,65 @@ +"""Evaluate exact Clifford states on their nonzero support. + +Gate tables are from Charles Bethin's PR662. The support update is new. +Prepared for Ali Romman with substantial OpenAI Codex assistance. +Apache-2.0. +""" + + +def zero_state(op, tables, basis=0): + """Return every Gaussian numerator and the power-of-two denominator.""" + size = 1 << op.n + if not 0 <= basis < size: + raise IndexError(basis) + state = {basis: (1, 0)} + den = 0 + for gate in op.circuit: + kind = gate[0] + if kind == 'P': + mapping = tables.permutation_table(op.n, tuple(gate[1])) + state = {mapping[x]: value for x, value in state.items()} + elif kind == 'X': + state = {x ^ gate[1]: value for x, value in state.items()} + elif kind in ('D', 'phase'): + phases = (tables.phase_table(op.n, tuple(gate[1]), tuple(gate[2])) + if kind == 'D' else None) + out = {} + for x, (a, b) in state.items(): + phase = phases[x] if phases is not None else gate[1] % 4 + if phase == 0: + out[x] = (a, b) + elif phase == 1: + out[x] = (-b, a) + elif phase == 2: + out[x] = (-a, -b) + else: + out[x] = (b, -a) + state = out + elif kind == 'C': + q, sign = gate[1:] + out = {} + for x, (a, b) in state.items(): + y = x ^ q + if y < x and y in state: + continue + c, d = state.get(y, (0, 0)) + first = (a - sign*b + c + sign*d, + b + sign*a + d - sign*c) + second = (c - sign*d + a + sign*b, + d + sign*c + b - sign*a) + if first != (0, 0): + out[x] = first + if second != (0, 0): + out[y] = second + state = out + den += 1 + while den and all((a & 1) == (b & 1) == 0 + for a, b in state.values()): + state = {x: (a // 2, b // 2) for x, (a, b) in state.items()} + den -= 1 + else: + raise AssertionError(gate) + vec = [(0, 0)] * size + for x, value in state.items(): + vec[x] = value + return vec, den diff --git a/research/transported-warp-frames/native/vendor/accelerators/tables.py b/research/transported-warp-frames/native/vendor/accelerators/tables.py new file mode 100644 index 0000000000..5d546d8a05 --- /dev/null +++ b/research/transported-warp-frames/native/vendor/accelerators/tables.py @@ -0,0 +1,82 @@ +"""Exact Gaussian-dyadic state evaluation with bounded, state-free gate tables. + +Charles Bethin, with substantial OpenAI Codex assistance. Apache-2.0. +The gate semantics and normalization follow the pinned clifford_exact.py. +""" +from functools import lru_cache + + +@lru_cache(maxsize=64) +def permutation_table(n, rows): + """Compute Gx from G(x xor lowbit(x)) xor G(lowbit(x)).""" + columns = [sum(((row >> j) & 1) << i for i, row in enumerate(rows)) + for j in range(n)] + table = [0] * (1 << n) + for x in range(1, len(table)): + bit = x & -x + table[x] = table[x ^ bit] ^ columns[bit.bit_length() - 1] + return tuple(table) + + +@lru_cache(maxsize=64) +def phase_table(n, rows, linear): + """Remove the lowest bit; all remaining quadratic partners have larger indices.""" + table = [0] * (1 << n) + for x in range(1, len(table)): + bit = x & -x + i, rest = bit.bit_length() - 1, x ^ bit + table[x] = (table[rest] + linear[i] + + 2 * ((rows[i] & rest).bit_count() & 1)) % 4 + return tuple(table) + + +def clear_caches(): + permutation_table.cache_clear() + phase_table.cache_clear() + + +def zero_state(self, basis=0): + """Drop-in evaluator for valid pinned Op circuits; return the full exact state.""" + size = 1 << self.n + vec = [(0, 0)] * size + vec[basis] = (1, 0) + den = 0 + for gate in self.circuit: + kind = gate[0] + if kind == 'P': + mapping = permutation_table(self.n, tuple(gate[1])) + out = [(0, 0)] * size + for x, value in enumerate(vec): + out[mapping[x]] = value + vec = out + elif kind == 'X': + vec = [vec[x ^ gate[1]] for x in range(size)] + elif kind in ('D', 'phase'): + phases = (phase_table(self.n, tuple(gate[1]), tuple(gate[2])) + if kind == 'D' else [gate[1] % 4] * size) + out = [] + for (a, b), phase in zip(vec, phases): + if phase == 0: + out.append((a, b)) + elif phase == 1: + out.append((-b, a)) + elif phase == 2: + out.append((-a, -b)) + else: + out.append((b, -a)) + vec = out + elif kind == 'C': + q, sign = gate[1:] + out = [] + for x, (a, b) in enumerate(vec): + c, d = vec[x ^ q] + out.append((a - sign*b + c + sign*d, + b + sign*a + d - sign*c)) + vec = out + den += 1 + else: + raise AssertionError(gate) + while den and all((a & 1) == (b & 1) == 0 for a, b in vec): + vec = [(a // 2, b // 2) for a, b in vec] + den -= 1 + return vec, den diff --git a/research/transported-warp-frames/native/vendor/native/new/code/borrow/NOTICE-PR2226.md b/research/transported-warp-frames/native/vendor/native/new/code/borrow/NOTICE-PR2226.md new file mode 100644 index 0000000000..a14b299ef5 --- /dev/null +++ b/research/transported-warp-frames/native/vendor/native/new/code/borrow/NOTICE-PR2226.md @@ -0,0 +1,21 @@ +# Credit: anticipatory dirty borrowing (PR2226) + +The construction realised by this native chain is **PR2226, "anticipatory dirty borrowing"**, by Cinna Davis +(@1337isnot1337), prepared with substantial OpenAI Codex assistance (Apache-2.0): the logical reference change +K_G of a lender register (a monomial Clifford: a permutation of the 512 columns with phase mod 4), the initial +compensation terms c K_G z, the early cold tail, the exact cold restoration and the private zero buffers of the +FULL-frame cleanup. `vendor/pr2226_operators.py`, `vendor/pr2226_replay.py` and `vendor/PR2226-NOTICE.md` are byte copies +of PR2226's `operators.py`, `replay.py` and `NOTICE.md`. `bw_gauss.py` is a port of `operators.py` (change, monomial, +apply_mono, coord, frame, check) and adds a decoder from a serialized `clifford_exact` monomial to its exact 512 x 512 +Gaussian matrix. + +What this chain adds (the P3 native realisation, with the borrowing work's explicit chronological BORROW-WORD as input): +warp events and zero buffers in `LOCAL-PROGRAMS`, warp recipes in `CLIFFORD-RECIPES.json` (lowered with the unchanged +`lower_child`, rank zero, then compared with the exact numpy column product), logical K_G recipes in +`RESIDUAL-ADAPTERS.json`, an independent local replay in both orientations that checks every warp product on all 512 +columns, and the negative controls listed in `INDEPENDENT-LOCAL-REPLAY.json`, `WRAPPER-CHECKS.json`, `WARP-RECIPE-CHECKS.json` +and `bw_tamper.py`. + +Lineage retained: icekylinx (PR425/433/514, scalar and wrapper machinery), DreamingOfClouds (PR458/484/593 hyperplane/cold-HPE +extensions), the clifford_exact compiler (vendor531), and the owners named in the package README. `vendor/clifford/clifford_exact.py` +is a byte copy. diff --git a/research/transported-warp-frames/native/vendor/native/new/code/borrow/bw_adapters.py b/research/transported-warp-frames/native/vendor/native/new/code/borrow/bw_adapters.py new file mode 100644 index 0000000000..82beaa9c1d --- /dev/null +++ b/research/transported-warp-frames/native/vendor/native/new/code/borrow/bw_adapters.py @@ -0,0 +1,165 @@ +"""Paid residual wrappers for entering helpers (Lemma A): generation and independent decoding. Apache-2.0. +Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. The wrapper construction follows PR #458 +(chafreaky): a helper that starts at frame E and ends at FULL has the physical residual S_E = T_FULL T_E^-1 (apply T_E^-1 first); +S_E = L_E (C_[w] x I) R_E with R_E applied first; the wrappers R_E^-1 before the whole local invocation and L_E^-1 after its +full-frame cleanup turn the residual into the coordinate factor C_[w] x I and restore the other 9 - w coordinates identically. +usage: adapters_gk.py CANONICAL-WORD.json.gz RESIDUAL-ADAPTERS.json OUT-LEMMA-A.json +Writes the recipes (generation uses clifford_exact.lower_child) and then DECODES the serialized monomials with the primitive +constructors of clifford_exact (not lower_child) and checks, for every entrance frame, that L_E^-1 S_E R_E^-1 has exactly the +tableau and zero-state vector (global phase included) of fourier(9, range(w)); mutated recipes (wrong phase, swapped sides, wrong +translation, wrong width) must be rejected.""" +if not __debug__: + raise RuntimeError('assertions must remain enabled') # every check of this stage is an assert +import copy, gzip, json, sys +from pathlib import Path +# Package-path adaptation only; the exact wrapper mathematics is unchanged. +HERE = Path(__file__).resolve().parent +sys.path.insert(0, str(HERE / 'vendor/clifford')) # BW: the pinned vendor531 clifford_exact (byte copy) +sys.path.insert(0, str(HERE)) +from clifford_exact import canonical_frame, lower_child, fourier, diag, perm, xgate, Op, identity, transpose, inv, parity, monomial as mono_of, mv +import bw_gauss +n = 9; FULL = tuple(1 << i for i in range(n)) +def monomial_op(rec): + """decode a serialized monomial (matrix rows, quadratic rows, Z4 linear part, translation, phase)""" + out = diag(n, tuple(rec['quadratic_rows']), tuple(rec['linear_Z4'])).then(perm(n, tuple(rec['matrix_rows']))).then(xgate(n, rec['offset'])) + return out.then(Op(n, identity(n), [('phase', rec['phase'])])) +def S_of(U, END=FULL): + # HPE: a helper that starts at E=U and ends at END has residual T_END T_E^-1 (END = FULL is the inherited case) + return canonical_frame(n, tuple(U)).adjoint().then(canonical_frame(n, tuple(END))) +def wrapped_ok(U, rec, END=FULL): + """exactly: L^-1 S R^-1 = C_[w] x I (apply order: R^-1, S, L^-1), w = dim END - dim E""" + w = len(END) - len(U); S = S_of(U, END); Rm = monomial_op(rec['right']); Lm = monomial_op(rec['left']) + net = Rm.adjoint().then(S).then(Lm.adjoint()); target = fourier(n, range(w)) + return rec['rank'] == w and net.tab == target.tab and net.zero_state() == target.zero_state() +def _contains(a, b): + a = list(a) + for x in b: + for y in sorted(a, reverse=True): + if x >> (y.bit_length() - 1) & 1: x ^= y + if x: return False + return True +def Kop(G_cols): + """BW: K_G = perm(G) then diag(Q), Q = I + G^-T G^-1: PR2226's monomial() and the conjugator inside clifford_exact.canonical_frame.""" + G = transpose(tuple(G_cols), n); gi = inv(G, n) + Q = tuple((1 << i) ^ sum(parity(gi_i & gi_j) << j for j, gi_j in enumerate(transpose(gi, n))) for i, gi_i in enumerate(transpose(gi, n))) + return perm(n, G).then(diag(n, Q)) +def numeric_K(G_cols): + import numpy as np + pv, ph = bw_gauss.monomial(list(G_cols), n) + N = 1 << n; re = np.zeros((N, N), dtype=np.int64); im = np.zeros((N, N), dtype=np.int64) + unit = [(1, 0), (0, 1), (-1, 0), (0, -1)] + for x in range(N): re[pv[x], x], im[pv[x], x] = unit[ph[x]] + return re, im, 0 +def warp_ok(G_cols, rec): + """BW: the serialized monomial equals PR2226's exact numpy K_G on all 512 columns (indep. decode) and its op decodes to K_G exactly.""" + m = bw_gauss.recipe_matrix(rec, n) + if not bw_gauss.equal_scaled(numeric_K(G_cols), m): return False + dec = monomial_op(rec); ref = Kop(G_cols) + return dec.tab == ref.tab and dec.zero_state() == ref.zero_state() + +def main(): + c = json.load(gzip.open(sys.argv[1])); frames = c['frames']; v = c['v'] + starts = sorted({c['start'][r] for r in range(2 * v, len(c['start'])) if c['start'][r] != 0 and c['final'][r] == 1}) + # HPE: (entrance, terminal) pairs of helpers ending at a proper subspace; key 'E:U'. Inherited words have none. + ends = sorted({(c['start'][r], c['final'][r]) for r in range(2 * v, len(c['start'])) if c['final'][r] != 1}) + # COLD-HPE: e == 0 (a cold helper, entrance = bottom, T_0 = I) is allowed: the (0, U) recipe is keyed '0:U' + assert all(len(frames[u]) < n and _contains(frames[u], frames[e]) for e, u in ends) + cold_ends = [(e, u) for e, u in ends if e == 0] + recipes = {} + for f in starts: + U = frames[f]; rec, compiled = lower_child(S_of(U)) + recipes[str(f)] = dict(frame=f, vectors=list(U), entrance_rank=len(U), rank=rec['rank'], left=rec['left'], right=rec['right']) + for e, u in ends: + E, U = frames[e], frames[u]; rec, compiled = lower_child(S_of(E, U)) + recipes['%d:%d' % (e, u)] = dict(frame=e, terminal=u, vectors=list(E), terminal_vectors=list(U), entrance_rank=len(E), + terminal_rank=len(U), rank=rec['rank'], left=rec['left'], right=rec['right']) + # BW: monomial recipes of the warps K_G (anticipatory dirty borrowing, PR2226): one per operator, serialized like a wrapper monomial + warp_recipes = {} + for w in c.get('warps', []): + _, rec_k = mono_of(Kop(w['G_columns'])) + warp_recipes[str(w['op'])] = dict(op=w['op'], from_frame=w['from_frame'], to_frame=w['to_frame'], G_columns=list(w['G_columns']), K=rec_k) + Path(sys.argv[2]).write_text(json.dumps(dict(status='RESIDUAL_ADAPTER_RECIPES', recipes=recipes, warps=warp_recipes), sort_keys=True, separators=(',', ':')) + '\n') + # ---- independent decode of the serialized file + data_all = json.loads(Path(sys.argv[2]).read_text()); data = data_all['recipes'] + dot = lambda a, b: bin(a & b).count('1') & 1 + detail = [] + for f in starts: + rec = data[str(f)]; U = frames[f] + assert wrapped_ok(U, rec), ('wrapper product is not C_[w] x I', f) + detail.append(dict(frame=f, entrance_rank=len(U), residual_width=n - len(U), vectors=list(U), all_even_weight=all(bin(x).count('1') % 2 == 0 for x in U), + totally_isotropic=all(dot(a, b) == 0 for a in U for b in U))) + hdetail = [] + for e, u in ends: # HPE: independent decode, residual width = dim U - dim E + rec = data['%d:%d' % (e, u)]; E, U = frames[e], frames[u] + assert wrapped_ok(E, rec, U), ('HPE wrapper product is not C_[w] x I', e, u) + hdetail.append(dict(frame=e, terminal=u, entrance_rank=len(E), terminal_rank=len(U), residual_width=len(U) - len(E))) + controls = [] + def reject(name, fn): + f = starts[0]; rec = copy.deepcopy(data[str(f)]); fn(rec) + if wrapped_ok(frames[f], rec): raise AssertionError('mutated wrapper accepted: ' + name) + controls.append(name) + reject('wrong global phase', lambda r: r['right'].__setitem__('phase', (r['right']['phase'] + 1) % 4)) + reject('wrong translation', lambda r: r['left'].__setitem__('offset', r['left']['offset'] ^ 1)) + reject('wrong quadratic form', lambda r: r['right'].__setitem__('quadratic_rows', [x ^ 2 if i == 0 else x for i, x in enumerate(r['right']['quadratic_rows'])]) if False else r['right']['linear_Z4'].__setitem__(0, (r['right']['linear_Z4'][0] + 2) % 4)) + reject('sides swapped', lambda r: (r.__setitem__('left', r['right']), r.__setitem__('right', r['left']))) + reject('wrong width', lambda r: r.__setitem__('rank', r['rank'] + 1)) + if ends: # HPE controls on the first (E, U) pair + e, u = next((p for p in ends if p[0] != 0), ends[0]); rec0 = data['%d:%d' % (e, u)] # COLD-HPE: an entering pair if any (= ends[0] without cold ends) + def hreject(name, ok): + if ok: raise AssertionError('HPE mutation accepted: ' + name) + controls.append(name) + hreject('hpe: U-wrapper decoded against a FULL ending', wrapped_ok(frames[e], rec0)) + hreject('hpe: width misreported as 9 - dim E', wrapped_ok(frames[e], dict(rec0, rank=n - len(frames[e])), frames[u])) + other = next(f for f in range(len(frames)) if f != u and len(frames[f]) == len(frames[u]) and _contains(frames[f], frames[e])) + hreject('hpe: wrong terminal hyperplane', wrapped_ok(frames[e], rec0, frames[other])) + fe = next(((e2, u2) for e2, u2 in ends if str(e2) in data), None) + if fe: # an entrance shared with FULL-ended helpers: R_{E,FULL} must not serve as R_{E,U} + r2 = data['%d:%d' % fe] + hreject('hpe: pre wrapper resolved to the FULL recipe R_{E,FULL}', wrapped_ok(frames[fe[0]], dict(r2, right=data[str(fe[0])]['right']), frames[fe[1]])) + hreject('hpe: wrong global phase', wrapped_ok(frames[e], dict(rec0, left=dict(rec0['left'], phase=(rec0['left']['phase'] + 1) % 4)), frames[u])) + if cold_ends: # COLD-HPE controls on the first cold pair (0, U): factor_iff_pre says only R_{0,U} itself may precede + e, u = cold_ends[0]; recc = data['%d:%d' % (e, u)]; E, U = frames[e], frames[u] + ID = dict(matrix_rows=[1 << i for i in range(n)], offset=0, quadratic_rows=[0] * n, linear_Z4=[0] * n, phase=0) + assert monomial_op(ID).tab == identity(n) # the control's wrapper really is the identity + def creject(name, ok): + if ok: raise AssertionError('cold HPE mutation accepted: ' + name) + controls.append(name) + creject('cold hpe: identity pre wrapper instead of R_{0,U}', wrapped_ok(E, dict(recc, right=ID), U)) + creject('cold hpe: identity post wrapper instead of L_{0,U}', wrapped_ok(E, dict(recc, left=ID), U)) + creject('cold hpe: no wrappers (cold FULL convention L = R = I)', wrapped_ok(E, dict(recc, left=ID, right=ID), U)) + creject('cold hpe: U-wrapper decoded against a FULL ending', wrapped_ok(E, recc)) + creject('cold hpe: width misreported as 9', wrapped_ok(E, dict(recc, rank=n), U)) + other = next(f for f in range(len(frames)) if f != u and len(frames[f]) == len(frames[u])) + creject('cold hpe: wrong terminal hyperplane', wrapped_ok(E, recc, frames[other])) + creject('cold hpe: wrong global phase', wrapped_ok(E, dict(recc, right=dict(recc['right'], phase=(recc['right']['phase'] + 1) % 4)), U)) + ent = next((p for p in ends if p[0] != 0 and p[1] == u), None) + same = lambda x, y: monomial_op(x).tab == monomial_op(y).tab and monomial_op(x).zero_state() == monomial_op(y).zero_state() + if ent and not same(data['%d:%d' % ent]['right'], recc['right']): # an entering helper ending at the same U: its R_{E,U} must not serve as R_{0,U} + creject('cold hpe: pre wrapper resolved to an entering recipe R_{E,U}', wrapped_ok(E, dict(recc, right=data['%d:%d' % ent]['right']), U)) + wdetail = [] + for w in c.get('warps', []): # BW: independent decode of every warp recipe, then mutation controls on the first warp + rec = data_all['warps'][str(w['op'])] + assert rec['G_columns'] == w['G_columns'] + assert warp_ok(w['G_columns'], rec['K']), ('warp recipe differs from the exact monomial K_G', w['op']) + wdetail.append(dict(op=w['op'], from_frame=w['from_frame'], to_frame=w['to_frame'], columns_checked=1 << n)) + if c.get('warps'): + w0 = c['warps'][0]; k0 = data_all['warps'][str(w0['op'])]['K'] + def wreject(name, ok): + if ok: raise AssertionError('warp mutation accepted: ' + name) + controls.append(name) + wreject('warp: wrong global phase', warp_ok(w0['G_columns'], dict(k0, phase=(k0['phase'] + 1) % 4))) + wreject('warp: wrong translation', warp_ok(w0['G_columns'], dict(k0, offset=k0['offset'] ^ 1))) + wreject('warp: wrong linear phase', warp_ok(w0['G_columns'], dict(k0, linear_Z4=[(k0['linear_Z4'][0] + 2) % 4] + k0['linear_Z4'][1:]))) + wreject('warp: wrong quadratic form', warp_ok(w0['G_columns'], dict(k0, quadratic_rows=[k0['quadratic_rows'][0] ^ 2, k0['quadratic_rows'][1] ^ 1] + k0['quadratic_rows'][2:]))) + wreject('warp: recipe of another operator', warp_ok(w0['G_columns'], data_all['warps'][str(c['warps'][1]['op'])]['K'])) + wreject('warp: inverse recipe used as the warp', warp_ok(w0['G_columns'], mono_of(Kop(w0['G_columns']).adjoint())[1])) + G2 = list(w0['G_columns']); G2[0] ^= G2[1] + wreject('warp: wrong G (frame-changed column)', warp_ok(G2, k0)) + sing = list(w0['G_columns']); sing[1] = sing[0] + try: Kop(sing); raise SystemExit('non-invertible G accepted') + except (AssertionError, StopIteration, ValueError): controls.append('warp: non-invertible G') + res = dict(status='PASS_RESIDUAL_WRAPPERS_ARE_EXACT', frames=len(detail), **({'hyperplane_end_pairs': hdetail} if ends else {}), **({'cold_hyperplane_end_pairs': len(cold_ends)} if cold_ends else {}), wrappers_reject=controls, all_even_weight=all(d['all_even_weight'] for d in detail), **({'warp_recipes_exact_on_all_512_columns': wdetail} if wdetail else {}), + all_totally_isotropic=all(d['totally_isotropic'] for d in detail), detail=detail) + Path(sys.argv[3]).write_text(json.dumps(res, indent=1) + '\n') + print('Lemma A (exact): L^-1 S_E R^-1 = C_[w] x I for', len(detail), 'entrance frames, global phase included;', len(controls), 'wrapper mutations rejected; all-even-weight:', res['all_even_weight']) +if __name__ == '__main__': main() diff --git a/research/transported-warp-frames/native/vendor/native/new/code/borrow/bw_audit_local.py b/research/transported-warp-frames/native/vendor/native/new/code/borrow/bw_audit_local.py new file mode 100644 index 0000000000..912a0c447c --- /dev/null +++ b/research/transported-warp-frames/native/vendor/native/new/code/borrow/bw_audit_local.py @@ -0,0 +1,289 @@ +# Local independent replay of the attributed PR514 / PR433 checker (icekylinx with OpenAI Codex assistance), extended (BW) with +# monomial warps and private zero buffers for anticipatory dirty borrowing (PR2226, Cinna Davis @1337isnot1337, with OpenAI +# Codex assistance, Apache-2.0). The exact Gaussian column products below are a port of PR2226's operators.py (change / +# monomial / apply_mono / coord / frame / check); they use only numpy and share no code with the emitter or with the +# clifford_exact phase compiler. Every edit is marked "BW:". The complete inherited checker and its controls are retained. +if not __debug__: + raise RuntimeError('assertions must remain enabled') # every check of this stage is an assert +import copy,gzip,hashlib,json,sys,time +from collections import Counter +from fractions import Fraction as Q +from pathlib import Path +import numpy as np +sys.path.insert(0,str(Path(__file__).resolve().parent)) +OUT=Path(sys.argv[1]) +c=json.load(gzip.open(OUT/'CANONICAL-WORD.json.gz')) +ir={'local_programs':json.load(gzip.open(OUT/'LOCAL-PROGRAMS.json.gz'))} +v,R,h=c['v'],c['R'],c['h'];n=2*v+R;frames=c['frames'] +levels={int(t):f for t,f in c.get('target_levels',{}).items()} +entering=[r for r,f in enumerate(c['start']) if r>=2*v and f!=0] +plain={r for r in range(n) if r not in set(entering)} + +def contains(a,b): + for x in a: + for y in b: + if x>>(y.bit_length()-1)&1:x^=y + if x:return False + return True +hpe={r for r in range(2*v,n) if c['final'][r]!=1} +assert all(len(frames[c['final'][r]])0:assert sorted(lin(G,x) for x in span(U))==sorted(span(E)),'G does not carry the from frame onto the to frame' + else:assert sorted(lin(G,x) for x in span(E))==sorted(span(U)),'G^-1 does not carry the from frame onto the to frame' + z=warp_product(G,U,E,op,h,qmut) + fwd=check_mono(z) + bre,bim,bexp=z # inverse-transpose of a (scaled) unitary monomial is its entrywise conjugate + bwd=check_mono((bre,-bim,bexp)) + WARPCACHE[key]=(fwd,bwd);return WARPCACHE[key] +# --------------------------------------------------------------------------------------------------------------------------- +def add_row(row,src,q): + for j,x in src.items(): + z=row.get(j,Q(0))+q*x + if z:row[j]=z + else:row.pop(j,None) +def warp_row(row,op): + out={} + for (var,word),x in row.items(): + word=word[1:] if word and word[0]==-op else (op,)+word + out[var,word]=x + return out + +def local(events,back,table=None,qmut=None): + table=c['warps'] if table is None else table + G_of={w['op']:w['G_columns'] for w in table} + rows={('L',r):{(r,()):Q(1)} for r in range(n)} + norm={('L',r):Q(1) for r in range(n)};prefix=Q(1);cur=c['start'].copy();private={} + hist=Counter();phases=[];entry=[];exit=[];centers=[];chain={};wrappers=[] + wset=set(wrapped);pre_seen=set();post_seen=set();zlive=set();warp_hashes=[];nwarp=0 + allowed=['zero_frame_precondition','entry_adapters','A','centers','B']+(['cleanup_tail'] if c.get('tail') else [])+['final','exit_adapters','full_frame_cleanup','done'] + for event in events: + tag=event[0] + if tag=='phase': + phases.append(event[1]);assert phases==allowed[:len(phases)] + if event[1]=='A':assert entry==[(r,f) for r,f in enumerate(c['start']) if r in plain] and sorted(r for k_,r,f_ in wrappers if k_=='pre')==wrapped + if event[1]=='centers':assert all(cur[r]==levels.get(r-v,0) for r in range(v,2*v)) + if event[1]=='full_frame_cleanup':assert cur==c['final'] and exit==[(r,f) for r,f in enumerate(c['final']) if r not in hpe] + assert not private + elif tag=='residual_adapter': + _,kind,r,f,*end=event;assert r in wrapped and f==c['start'][r] and kind in ('pre','post') + assert end==([c['final'][r]] if r in hpe else []) + if end and kind=='post':assert cur[r]==end[0] + assert (kind=='pre' and phases[-1]=='entry_adapters') or (kind=='post' and phases[-1]=='full_frame_cleanup') + assert (kind,r) not in {(k,x) for k,x,_ in wrappers};wrappers.append((kind,r,f)) + (pre_seen if kind=='pre' else post_seen).add(r) + elif tag=='adapter': + assert event[3]==(c['start'] if event[1]=='old_to_new' else c['final'])[event[2]] + (entry if event[1]=='old_to_new' else exit).append((event[2],event[3])) + elif tag=='climb': + _,part,r,a,b,rank=event + assert not private and phases[-1]==part and cur[r]==a + assert contains(frames[a],frames[b]) and rank==len(frames[b])-len(frames[a])>0 + hist[rank]+=1;cur[r]=b + elif tag=='zero_buffer': # BW: private FULL-frame zero buffers of the cleanup; allocated empty, returned empty + _,kind,z=event;assert phases[-1]=='full_frame_cleanup' and z in zb + if kind=='alloc': + assert z not in zlive and ('Z',z) not in rows;zlive.add(z);rows['Z',z]={};norm['Z',z]=Q(0) + else: + assert kind=='free' and z in zlive and not rows['Z',z];zlive.remove(z) + elif tag=='warp': # BW: monomial logical reference change, rank zero, exact on all 512 columns + _,r,op,f0,f1=event;nwarp+=1 + assert op and abs(op) in G_of and phases[-1] in ('zero_frame_precondition','A','B','cleanup_tail','full_frame_cleanup') + assert not private + if r[0]=='L': + assert cur[r[1]]==f0,('warp frame mismatch',r,cur[r[1]],f0) + assert r[1] not in wset or (r[1] in pre_seen and r[1] not in post_seen),('warp wrapper order',r) + else: + assert r[0]=='Z' and r[1] in zlive and f0==f1==1 + assert len(frames[f0])==len(frames[f1]),'a warp is rank zero: equal dimensions' + warp_hashes.append(warp_columns(op,f0,f1,G_of[abs(op)],qmut)) + rows[tuple(r)]=warp_row(rows[tuple(r)],op) + if r[0]=='L':cur[r[1]]=f1 + elif tag=='center': + _,k,a,b,rank=event + assert phases[-1]=='centers' and private=={('C',k):a} + cf=c['center_frames'][k];cr=len(frames[cf]) + assert contains(frames[a],frames[b]) if back else contains(frames[b],frames[a]) + assert rank==abs(len(frames[a])-len(frames[b]))>0 + chain.setdefault(k,[]).append((a,b)) + private['C',k]=b;hist[rank]+=1;centers.append(k) + elif tag=='scalar': + _,e,f=event;op=e[0];target=tuple(e[1]);source=tuple(e[2]) if op in ('copy','add') else None + if target[0]=='C' and op=='clear': + assert private.get(target,f)==f + private.pop(target,None) + else: + for r in (target,source): + if r is None:continue + if r[0]=='L':assert cur[r[1]]==f and (r[1] not in wset or (r[1] in pre_seen and r[1] not in post_seen)),('common frame / wrapper order',r,cur[r[1]],f) + elif r[0]=='Z': # BW: a zero buffer lives only inside the FULL-frame cleanup, at FULL + assert r[1] in zlive and f==1 and phases[-1]=='full_frame_cleanup',('zero buffer misuse',r) + else: + if r==target and r not in private:private[r]=f + assert private[r]==f + if op=='clear':rows[target]={};norm[target]=Q(0) + elif op=='copy':rows[target]=dict(rows[source]);norm[target]=norm[source] + elif op=='scale': + q=Q(e[2],e[3]);a,b=abs(q.numerator),q.denominator + assert a&(a-1)==0 and b&(b-1)==0 + rows[target]={j:q*x for j,x in rows[target].items()};norm[target]*=abs(q) + else: + q=Q(e[3],e[4]);a,b=abs(q.numerator),q.denominator + assert source!=target and b&(b-1)==0 + w=0 + for bit in bin(a)[2:]:w=2*w+int(bit) + assert Q(w,b)*(1 if q>0 else -1)==q + prefix=max(prefix,Q(a)*norm[source]) + norm[target]=norm.get(target,Q(0))+abs(q)*norm[source] + row=rows.setdefault(target,{}) + add_row(row,rows[source],q) + prefix=max(prefix,norm[target]) + else:raise AssertionError(tag) + assert phases==allowed and set(centers)==set(range(len(c['centers']))) and not private and not zlive + assert sorted(r for k,r,_ in wrappers if k=='pre')==wrapped and sorted(r for k,r,_ in wrappers if k=='post')==wrapped + for k,st in chain.items(): + cf=c['center_frames'][k] + if back:assert st[-1][1]==cf and all(st[i][1]==st[i+1][0] for i in range(len(st)-1)) + else:assert st[0][0]==cf and all(st[i][1]==st[i+1][0] for i in range(len(st)-1)) + assert all(not row for reg,row in rows.items() if reg[0] in 'CZ') + assert cur==c['final'] + for r in range(n): + expected={(r,()):Q(1)} + if back and r0)==(sign>0),start) +def cleanup_warp(es):return first_warp(es,-1,phase_at(es,'full_frame_cleanup')) +def incomplete_centre_descent(es): + # Split paths lose an intermediate step. An unsplit path is truncated at + # an actual nested rank-one frame, with its child rank repriced correctly. + # Thus the control cannot fail merely because a split no longer exists. + indices=[i for i,e in enumerate(es) if e[0]=='center' and e[3]!=0] + if indices: + es.pop(indices[0]);return + e=next(e for e in es if e[0]=='center') + stop=next(f for f in range(len(frames)) if len(frames[f])==1 and contains(frames[f],frames[e[2]])) + e[3]=stop;e[4]=len(frames[e[2]])-1 + +mutations=[ + ('wrong_scale',lambda es:next(e for e in es if e[0]=='scalar' and e[1][0]=='scale')[1].__setitem__(2,3)), + ('missing_center',lambda es:es.pop(next(i for i,e in enumerate(es) if e[0]=='center'))), + ('wrong_common_frame',lambda es:next(e for e in es if e[0]=='scalar' and e[2]!=0).__setitem__(2,0)), + ('wrong_child_rank',lambda es:next(e for e in es if e[0]=='climb').__setitem__(5,99)), +]+([ + ('missing_pre_wrapper',lambda es:es.pop(next(i for i,e in enumerate(es) if e[0]=='residual_adapter' and e[1]=='pre'))), + ('missing_post_wrapper',lambda es:es.pop(next(i for i,e in enumerate(es) if e[0]=='residual_adapter' and e[1]=='post'))), + ('wrapper_with_wrong_frame',lambda es:next(e for e in es if e[0]=='residual_adapter' and e[2] in entering).__setitem__(3,0)), + ('wrapper_in_wrong_phase',lambda es:es.insert(es.index(['phase','A']),es.pop(next(i for i,e in enumerate(es) if e[0]=='residual_adapter' and e[1]=='post')))), + ('wrapper_on_a_data_register',lambda es:next(e for e in es if e[0]=='residual_adapter').__setitem__(2,3)), + ('wrapper_on_a_target_register',lambda es:next(e for e in es if e[0]=='residual_adapter').__setitem__(2,v+3)), + ('wrapper_on_a_centre_register',lambda es:next(e for e in es if e[0]=='residual_adapter').__setitem__(2,['C',0])), +] if entering else [])+([ + ('centre_step_not_nested',lambda es:next(e for e in es if e[0]=='center').__setitem__(3,next(f for f in range(len(frames)) if not contains(frames[f],frames[next(e for e in es if e[0]=='center')[2]]) and not contains(frames[next(e for e in es if e[0]=='center')[2]],frames[f])))), + ('centre_descent_incomplete',incomplete_centre_descent), +] if levels else [])+([ + ('hpe_pre_wrapper_resolved_to_full_recipe',lambda es:next(e for e in es if e[0]=='residual_adapter' and e[1]=='pre' and len(e)==5).pop()), + ('hpe_post_wrapper_without_terminal_frame',lambda es:next(e for e in es if e[0]=='residual_adapter' and len(e)==5).pop()), + ('hpe_post_wrapper_wrong_terminal_frame',lambda es:next(e for e in es if e[0]=='residual_adapter' and len(e)==5).__setitem__(4,1)), + ('hpe_tail_gate_at_full_frame',lambda es:next(e for e in es[es.index(['phase','cleanup_tail']):] if e[0]=='scalar').__setitem__(2,1)), + ('hpe_tail_climb_dropped',lambda es:es.pop(next(i for i in range(es.index(['phase','cleanup_tail']),len(es)) if es[i][0]=='climb'))), + ('hpe_helper_exit_adapter_to_full',lambda es:es.insert(es.index(['phase','full_frame_cleanup']),['adapter','new_to_old',min(hpe),1])), + ('hpe_tail_gate_moved_into_full_cleanup',lambda es:(lambda x:(x.__setitem__(2,1),es.insert(es.index(['phase','full_frame_cleanup'])+1,x)))(es.pop(next(i for i in range(es.index(['phase','cleanup_tail']),len(es)) if es[i][0]=='scalar')))), +] if hpe else [])+([ + ('cold_hpe_pre_wrapper_replaced_by_identity_entry_adapter',lambda es:(lambda i:es.__setitem__(i,['adapter','old_to_new',cold[0],0]))(next(i for i,e in enumerate(es) if e[0]=='residual_adapter' and e[1]=='pre' and e[2]==cold[0]))), + ('cold_hpe_pre_wrapper_dropped',lambda es:es.pop(next(i for i,e in enumerate(es) if e[0]=='residual_adapter' and e[1]=='pre' and e[2]==cold[0]))), + ('cold_hpe_post_wrapper_replaced_by_exit_adapter',lambda es:(lambda i:es.__setitem__(i,['adapter','new_to_old',cold[0],c['final'][cold[0]]]))(next(i for i,e in enumerate(es) if e[0]=='residual_adapter' and e[1]=='post' and e[2]==cold[0]))), + ('cold_hpe_pre_wrapper_resolved_to_cold_full_convention',lambda es:next(e for e in es if e[0]=='residual_adapter' and e[1]=='pre' and e[2]==cold[0]).pop()), + ('cold_hpe_wrapper_with_nonzero_entrance',lambda es:next(e for e in es if e[0]=='residual_adapter' and e[1]=='pre' and e[2]==cold[0]).__setitem__(3,1)), + ('cold_hpe_post_wrapper_wrong_terminal_frame',lambda es:next(e for e in es if e[0]=='residual_adapter' and e[1]=='post' and e[2]==cold[0]).__setitem__(4,1)), + ('cold_hpe_premix_gate_before_pre_wrapper',lambda es:(lambda ev:es.insert(next(i for i,e in enumerate(es) if e[0]=='residual_adapter' and e[1]=='pre' and e[2]==cold[0]),ev))(es.pop(next(i for i,e in enumerate(es) if e[0]=='scalar' and (('L',cold[0]) in [tuple(e[1][1])]+([tuple(e[1][2])] if e[1][0] in ('add','copy') else []))))) ), +] if cold else []) +# BW: mutations of the warp / zero-buffer events (each must be rejected by the literal replay) +if c.get('warps'): + def other_frame(es,i): # a frame of the same dimension that is not the event's own to-frame + e=es[i];return next(f for f in range(len(frames)) if f not in (e[3],e[4]) and len(frames[f])==len(frames[e[4]]) and f!=0) + mutations+=[ + ('warp_missing_inverse_at_full_cleanup',lambda es:es.pop(cleanup_warp(es))), + ('warp_missing_forward',lambda es:es.pop(first_warp(es,1,phase_at(es,'B')))), + ('warp_frame_mismatch',lambda es:(lambda i:es[i].__setitem__(3,other_frame(es,i)))(first_warp(es,1,phase_at(es,'B')))), + ('warp_to_frame_not_carried_by_G',lambda es:(lambda i:es[i].__setitem__(4,other_frame(es,i)))(first_warp(es,1,phase_at(es,'B')))), + ('warp_wrong_sign',lambda es:(lambda i:es[i].__setitem__(2,-es[i][2]))(first_warp(es,1,phase_at(es,'B')))), + ('warp_wrong_operator',lambda es:(lambda i:es[i].__setitem__(2,es[i][2]%len(c['warps'])+1))(first_warp(es,1,phase_at(es,'B')))), + ('warp_inverse_moved_before_use',lambda es:es.insert(first_warp(es,1,phase_at(es,'B')),es.pop(cleanup_warp(es)))), + ('warp_inverse_wrong_frame',lambda es:es[cleanup_warp(es)].__setitem__(3,0)), + ('warp_rank_changing',lambda es:(lambda i:es[i].__setitem__(4,0))(first_warp(es,1,phase_at(es,'B')))), + ('warp_phase_B_dropped_gate_after_warp',lambda es:es.pop(ev_index(es,lambda e:e[0]=='scalar',first_warp(es,1,phase_at(es,'B'))))), + ] +if zb: + mutations+=[ + ('zero_buffer_not_freed',lambda es:es.pop(ev_index(es,lambda e:e[0]=='zero_buffer' and e[1]=='free'))), + ('zero_buffer_gate_outside_cleanup',lambda es:es.insert(phase_at(es,'full_frame_cleanup')-1,['scalar',['add',['Z',zb[0]],['L',0],1,1],1])), + ('zero_buffer_garbage_left',lambda es:es.pop(ev_index(es,lambda e:e[0]=='scalar' and e[1][0]=='add' and e[1][1]==['Z',zb[0]] ,phase_at(es,'full_frame_cleanup')))), + ] +def mutate_gate_to_L(es): + i=ev_index(es,lambda e:e[0]=='scalar' and ['Z',zb[0]] in [e[1][1]]+([e[1][2]] if e[1][0]=='add' else []),phase_at(es,'full_frame_cleanup')) + g=es[i][1];es[i][1]=[g[0]]+[(['L',zb[0]] if x==['Z',zb[0]] else x) for x in g[1:3]]+list(g[3:]) +if zb: + mutations.append(('zero_buffer_replaced_by_restored_register_at_full',mutate_gate_to_L)) +for name,mut in mutations: + es=copy.deepcopy(ir['local_programs']['forward']);mut(es) # a mutation that cannot be built is an error, not a rejection + try:local(es,False) + except (AssertionError,KeyError) as exc:controls.append(name);reasons[name]=repr(exc.args)[:160] + else:raise AssertionError('mutation accepted: '+name) +# BW: table / operator tampering of the warps themselves +def tampered(name,table_fn,qmut=None): + t=copy.deepcopy(c['warps']);table_fn(t) + try:local(ir['local_programs']['forward'],False,table=t,qmut=qmut) + except (AssertionError,KeyError) as exc:controls.append(name);reasons[name]=repr(exc.args)[:160] + else:raise AssertionError('tampered warp operator accepted: '+name) +if c.get('warps'): + def wrongG(t): + U=frames[t[0]['from_frame']];E=frames[t[0]['to_frame']] + G=list(t[0]['G_columns']);outside=next(x for x in range(1,1<0 else -1,abs(e[2]),e[3],e[4])) +assert used==set(map(tuple,c.get('warp_edges',[]))),'emitted warp classes differ from the word' +by={(w['sign'],w['op'],w['old'],w['new']):w for w in rec_all.get('warps',[])} +assert set(by)==used,('recipe classes differ from the emitted warp classes',len(set(by)^used)) +def numeric_K(G): + pv,ph=g.monomial(list(G),h);N=1<0 and k[2]!=k[3]);w=by[key];sign,op,f0,f1=key;left=w['left'];Gx=G_of[op] + reject('recipe: wrong global phase',product_ok(*key,dict(left,phase=(left['phase']+1)%4))) + reject('recipe: wrong translation',product_ok(*key,dict(left,offset=left['offset']^1))) + reject('recipe: wrong linear phase',product_ok(*key,dict(left,linear_Z4=[(left['linear_Z4'][0]+2)%4]+left['linear_Z4'][1:]))) + reject('recipe: wrong quadratic form',product_ok(*key,dict(left,quadratic_rows=[left['quadratic_rows'][0]^2,left['quadratic_rows'][1]^1]+left['quadratic_rows'][2:]))) + reject('recipe: wrong matrix',product_ok(*key,dict(left,matrix_rows=[left['matrix_rows'][1],left['matrix_rows'][0]]+left['matrix_rows'][2:]))) + G2=list(Gx);G2[0]^=G2[1] + reject('recipe: wrong G (still invertible)',product_ok(*key,left,G=G2)) + sing=list(Gx);sing[1]=sing[0] + reject('recipe: non-invertible G',product_ok(*key,left,G=sing)) + reject('recipe: inverse warp recipe used for the forward warp',product_ok(sign,op,f0,f1,next(x for k,x in by.items() if k[0]==-sign and k[1]==op)['left']) if any(k[0]==-sign and k[1]==op for k in by) else False) + # frame mismatch: the recipe of this class used for a class with another frame + other=next((k for k in by if k!=key and k[0]==sign and k[1]!=op),None) + reject('recipe: recipe of another warp class',product_ok(*key,by[other]['left']) if other else False) + reject('recipe: swapped from/to frames',product_ok(sign,op,f1,f0,left)) + # a class missing from the recipe file + try: + miss=copy.copy(by);miss.pop(key);assert set(miss)==used + except AssertionError:controls.append('recipe: missing warp class') + else:raise AssertionError('missing class accepted') + reject('logical: wrong G',logical_ok(op,res_all['warps'][str(op)]['K'],G=G2)) + reject('logical: wrong phase',logical_ok(op,dict(res_all['warps'][str(op)]['K'],phase=(res_all['warps'][str(op)]['K']['phase']+1)%4))) +out=dict(status='PASS_WARP_RECIPES_EXACT_ON_ALL_512_COLUMNS',canonical_word_sha256=hashlib.sha256((OUT/'CANONICAL-WORD.json.gz').read_bytes()).hexdigest(), + recipe_sha256=hashlib.sha256((OUT/'CLIFFORD-RECIPES.json').read_bytes()).hexdigest(),warp_classes=len(by),operators=len(c.get('warps',[])), + columns_each=1< 0, G^-1(f0) = f1 for op < 0). The same event stream serves both orientations: +the inverse-transpose of a monomial K_G is the monomial conj(K_G) (same permutation, conjugated phases), a different +formal symbol of the free operator algebra, and the exact column check of the physical product is run for both. +""" +if not __debug__: + raise RuntimeError('assertions must remain enabled') # every check of this stage is an assert +import sys as _sys, os as _os; _sys.path.insert(0, _os.path.dirname(_os.path.abspath(__file__))) +import gzip,hashlib,json +from collections import Counter +from fractions import Fraction as Q +from pathlib import Path + +OUT=Path(_sys.argv[1]);cp=OUT/'CANONICAL-WORD.json.gz' +c=json.load(gzip.open(cp)) +frames=c['frames'];v,R,h=c['v'],c['R'],c['h'];n=2*v+R +def digest(x):return hashlib.sha256(json.dumps(x,sort_keys=True,separators=(',',':')).encode()).hexdigest() +def basis(vs): + b={} + for x in vs: + for p in sorted(b,reverse=True): + if x>>p&1:x^=b[p] + if x: + p=x.bit_length()-1 + for q in b: + if b[q]>>p&1:b[q]^=x + b[p]=x + return tuple(b[p] for p in sorted(b,reverse=True)) +def reg(x):return list(x) if isinstance(x,list) else ['L',x] # BW: ['Z', c] is a private zero buffer +def dual(e): + e=list(e) + if e[0]=='add':e[1],e[2]=e[2],e[1];e[3]*=-1 + else:e[2],e[3]=e[3],e[2] + return e +def scalar(e,back): + e=dual(e) if back else list(e) + if e[0]=='add':return ['add',reg(e[1]),reg(e[2]),e[3],e[4]] + return ['scale',reg(e[1]),e[2],e[3]] +def primitive_bound(e): + if e[0] in ('clear','copy'):return 1 + q=Q(e[3],e[4]) if e[0]=='add' else Q(e[2],e[3]) + a,b=abs(q.numerator),q.denominator + assert b&(b-1)==0 + if e[0]=='scale': + assert a&(a-1)==0 + return abs(a.bit_length()-b.bit_length())+int(q<0) + return 3+(a.bit_length()-1)+a.bit_count()+(b.bit_length()-1) +def lregs(e):return [r for r in ([e[1]]+([e[2]] if e[0]=='add' else [])) if not isinstance(r,list)] + +def expand(e): + """BW: a twisted addition t += c*W(s) at frame zero: warp s by W, add, unwarp (all rank zero at frame 0).""" + if e[0]!='tadd':return [e] + _,t,s,word,a,b,f=e + return [['warp',s,op,0,0] for op in reversed(word)]+[['add',t,s,a,b,0]]+[['warp',s,-op,0,0] for op in word] + +def emit(back): + out=[];cur=c['start'].copy() + def event(e):out.append(e) + def scal(e,f):event(['scalar',e,f]) + def warp(e): + _,r,op,f0,f1=e + if isinstance(r,list):assert r[0]=='Z' and f0==f1==1 + else: + assert cur[r]==f0,('warp frame mismatch',r,cur[r],f0);cur[r]=f1 + event(['warp',reg(r),op,f0,f1]) + event(['phase','zero_frame_precondition']) + for e0 in c['precondition']+c['compensation']: + for e in expand(e0): + if e[0]=='warp':warp(e);continue + regs=lregs(e) + assert all(c['start'][r]==0 for r in regs) + scal(scalar(e,back),0) + event(['phase','entry_adapters']) + entering=[r for r,f in enumerate(c['start']) if r>=2*v and f!=0] + hpe={r for r in range(2*v,n) if c['final'][r]!=1} + wrapped=sorted(set(entering)|hpe) + for r,f in enumerate(c['start']): + if r in wrapped:event(['residual_adapter','pre',r,f]+([c['final'][r]] if c['final'][r]!=1 else [])) + else:event(['adapter','old_to_new',r,f]) + def climb(r,f,part): + old=cur[r] + if old==f:return + assert basis(frames[old]+frames[f])==tuple(frames[f]) + rank=len(frames[f])-len(frames[old]);assert rank>0 + event(['climb',part,r,old,f,rank]);cur[r]=f + for part in ('A','centers','B')+(('cleanup_tail',) if c.get('tail') else ())+('final',): + event(['phase',part]) + if part in ('A','B','cleanup_tail'): + for e in (c['tail'] if part=='cleanup_tail' else c[part]): + if e[0]=='warp':warp(e);continue # BW: monomial reference change, no climb + for r in lregs(e):climb(r,e[-1],part) + scal(scalar(e,back),e[-1]) + elif part=='centers': + lv=lambda r:c.get('target_levels',{}).get(str(r-v),0) + assert all(cur[r]==lv(r) for r in range(v,2*v)) + for k,r in enumerate(c['centers']): + cf=c['center_frames'][k];assert cur[r]==cf + terms=[e for e in c['cut'] if e[2]==r] + path=[cf]+sorted({lv(e[1]) for e in terms}-{cf},key=lambda x:-len(frames[x])) + C=['C',k] + if not back: + scal(['clear',C],cf);scal(['copy',C,['L',r]],cf) + for a in range(len(path)): + if a>0:event(['center',k,path[a-1],path[a],len(frames[path[a-1]])-len(frames[path[a]])]) + for e in terms: + if lv(e[1])==path[a]:scal(['add',['L',e[1]],C,e[3],e[4]],path[a]) + scal(['clear',C],path[-1]) + else: + scal(['clear',C],path[-1]) + for a in range(len(path)-1,-1,-1): + for e in terms: + if lv(e[1])==path[a]:scal(['add',C,['L',e[1]],e[3],e[4]],path[a]) + if a>0:event(['center',k,path[a],path[a-1],len(frames[path[a-1]])-len(frames[path[a]])]) + scal(['add',['L',r],C,-1,1],cf);scal(['clear',C],cf) + else: + for r,f in enumerate(c['final']):climb(r,f,part) + event(['phase','exit_adapters']) + for r,f in enumerate(c['final']): + if r not in hpe:event(['adapter','new_to_old',r,f]) + event(['phase','full_frame_cleanup']) + zb=c.get('zero_buffers',[]) + for z in zb:event(['zero_buffer','alloc',z]) # BW: private FULL-frame zero buffers stand in for the restored (hyperplane-ended) helpers + for e in c['cleanup']: + if e[0]=='warp':warp(e);continue + regs=lregs(e) + assert all(c['final'][r]==1 for r in regs) + assert all(r[0]=='Z' and r[1] in zb for r in [e[1]]+([e[2]] if e[0]=='add' else []) if isinstance(r,list)) + scal(scalar(e,back),1) + for z in zb:event(['zero_buffer','free',z]) + for r in wrapped:event(['residual_adapter','post',r,c['start'][r]]+([c['final'][r]] if r in hpe else [])) + event(['phase','done']) + return out + +def add_row(dst,src,q): + for j,x in src.items(): + z=dst.get(j,Q(0))+q*x + if z:dst[j]=z + else:dst.pop(j,None) +def warp_row(row,op): + out={} + for (var,word),x in row.items(): + word=word[1:] if word and word[0]==-op else (op,)+word + out[var,word]=x + return out + +def check_local(events,back): + # BW: literal scalar replay of the emitted stream in the free warp algebra (rows over (register, warp word)), centres and zero buffers. + state={('L',r):{(r,()):Q(1)} for r in range(n)};live=[];paid=Counter();prims=0;macros=0;zlive=set();nwarp=0 + for e in events: + if e[0]=='climb':assert not live;paid[e[5]]+=1 + elif e[0]=='center':assert live==[e[1]];paid[e[4]]+=1 + elif e[0]=='zero_buffer': + z=e[2] + if e[1]=='alloc':assert z not in zlive;zlive.add(z);state['Z',z]={} + else:assert not state['Z',z] and z in zlive;zlive.remove(z) + elif e[0]=='warp': + t=tuple(e[1]);nwarp+=1;state[t]=warp_row(state[t],e[2]) + elif e[0]=='scalar': + op=e[1];tag=op[0];t=tuple(op[1]);macros+=1;prims+=2*primitive_bound(op) + if tag=='clear': + state[t]={} + if t[0]=='C' and t[1] in live:live.remove(t[1]) + elif tag=='copy':state[t]={(var,w):x for (var,w),x in state.get(tuple(op[2]),{}).items()};live.append(t[1]) + elif tag=='scale':state[t]={j:Q(op[2],op[3])*x for j,x in state[t].items()} + else: + s=tuple(op[2]);q=Q(op[3],op[4]);row=state.setdefault(t,{}) + if t[0]=='C' and t[1] not in live:live.append(t[1]) + add_row(row,state.get(s,{}),q) + assert not live and not zlive and all(not row for r,row in state.items() if r[0] in 'CZ') + for r in range(n): + expected={(r,()):Q(1)} + if back and r>i&1:out^=col + return out +def f2rank(xs): + b={} + for x in xs: + while x: + i=x.bit_length() + if i not in b:b[i]=x;break + x^=b[i] + return len(b) +def extend(xs,hh): + out=list(xs) + for i in range(hh): + if f2rank(out+[1<len(out):out.append(1<>i)&1)<>i&1)==(M[i]>>j&1) for i in range(hh) for j in range(hh)) + permv=np.array([lin(cols,x) for x in range(1<>i)&1)*(x>>i&1) for i in range(hh))+ + 2*sum(((M[j]>>i)&1)*(x>>i&1)*(x>>j&1) for i in range(hh) for j in range(i+1,hh)) + for x in permv],dtype=np.int64)%4 + return permv,phase +def apply_mono(z,recipe,sign=1): + re,im,exp=z;perm,phase=recipe;rr=np.empty_like(re);ii=np.empty_like(im) + if sign==1: + for p in range(4): + mask=phase==p;r=re[mask];i=im[mask] + if p==0:a,b=r,i + elif p==1:a,b=-i,r + elif p==2:a,b=-r,-i + else:a,b=i,-r + rr[perm[mask]]=a;ii[perm[mask]]=b + else: + r=re[perm];i=im[perm] + for p in range(4): + mask=phase==p + if p==0:a,b=r[mask],i[mask] + elif p==1:a,b=i[mask],-r[mask] + elif p==2:a,b=-r[mask],-i[mask] + else:a,b=-i[mask],r[mask] + rr[mask]=a;ii[mask]=b + return rr,ii,exp +def coord(z,axes,sign=1): + re,im,exp=z + for j in axes: + p=np.array([x for x in range(len(re)) if not(x>>j&1)]);q=p^(1<0 else -1);return frame(z,E,hh,1) +def recipe_matrix(rec,hh): + """Dense exact matrix (re, im, exp=0) of a serialized clifford_exact monomial (matrix_rows, quadratic_rows, linear_Z4, offset, phase): + |x> -> i^(qvalue(x)+phase) |G x ^ offset>, qvalue = sum alpha_i x_i + 2 sum_{i in x} parity((Q_i >> (i+1)) & (x >> (i+1))).""" + N=1<>i&1)+2*sum(((Q[i]>>(i+1))&(x>>(i+1))).bit_count()&1 for i in range(hh) if x>>i&1)+ph)%4 + re[y,x],im[y,x]=unit[q] + return re,im,0 +def equal_scaled(z,m): + """z (scaled by 2^exp) equals m (exp 0) entrywise exactly""" + re,im,exp=z;return bool(np.array_equal(re,m[0]<0 else K.adjoint() + op=ops[f0].adjoint().then(Ks).then(ops[f1]);rec,compiled=lower_child(op) + assert rec['rank']==0 and rec['right'] is None,('warp is not a monomial Clifford',sign,op_id,f0,f1) + Z=bw_gauss.warp_product(G,frames[f0],frames[f1],sign*op_id,n) + assert bw_gauss.equal_scaled(Z,bw_gauss.recipe_matrix(rec['left'],n)),('recipe differs from the exact column product',sign,op_id,f0,f1) + hist['warp']+=1;warps.append({'sign':sign,'op':op_id,'old':f0,'new':f1,'G_columns':G,**rec}) +raw=json.dumps({'children':recipes,'endpoint_adapters':adapters,'warps':warps},sort_keys=True,separators=(',',':')).encode() +(OUT/'CLIFFORD-RECIPES.json').write_bytes(raw) +result={'status':'PASS_NEW_WORD_EXACT_LOCAL_PHASE_RECIPES', + 'canonical_word_sha256':hashlib.sha256(P.read_bytes()).hexdigest(), + 'frames':len(frames),'directed_edges':len(edges),'ranks':{str(k):x for k,x in hist.items()}, + 'endpoint_adapters':len(adapters),'warp_recipes':len(warps),'warp_recipes_rank_zero':all(w['rank']==0 for w in warps), + 'warp_recipes_equal_exact_512_column_product':True, + 'all_child_equalities_include_global_phase':True, + 'recipe_sha256':hashlib.sha256(raw).hexdigest(),'seconds':time.monotonic()-start, + 'scope':'Every local frame, centre transition and warp. Expanded scalar-interface integration and global emitted program are separate obligations.'} +(OUT/'CLIFFORD-REVIEW.json').write_text(json.dumps(result,indent=2)+'\n') +print('PASS exact local phases',result['seconds'],'seconds',flush=True) diff --git a/research/transported-warp-frames/native/vendor/native/new/code/borrow/bw_tamper.py b/research/transported-warp-frames/native/vendor/native/new/code/borrow/bw_tamper.py new file mode 100644 index 0000000000..a519863fd8 --- /dev/null +++ b/research/transported-warp-frames/native/vendor/native/new/code/borrow/bw_tamper.py @@ -0,0 +1,58 @@ +"""Tamper controls of the native borrow chain. Every tampered BORROW-WORD / emitted artifact must be REJECTED by the chain. +usage: bw_tamper.py BORROW-WORD.json.gz NATIVE_LOCAL_DIR WORK_DIR [--files] (--files also reruns the heavier file-level stages)""" +import copy,gzip,json,os,shutil,subprocess,sys,time +from pathlib import Path +HERE=Path(__file__).resolve().parent +word_path=Path(sys.argv[1]).resolve();local=Path(sys.argv[2]).resolve();work=Path(sys.argv[3]).resolve();work.mkdir(parents=True,exist_ok=True) +flags=(0x00000040|0x08000000) if os.name=='nt' and os.environ.get('BW_IDLE','1')=='1' else 0 +def run(script,*args): + p=subprocess.run([sys.executable,'-B',str(HERE/script),*map(str,args)],stdout=subprocess.PIPE,stderr=subprocess.STDOUT,cwd=HERE,creationflags=flags) + return p.returncode,p.stdout.decode(errors='replace') +W=json.loads(gzip.decompress(word_path.read_bytes())) +results=[];t0=time.monotonic() +def word_tamper(name,fn,expect): + w=copy.deepcopy(W);fn(w);p=work/(name+'.json.gz');p.write_bytes(gzip.compress(json.dumps(w).encode())) + out=work/('out-'+name) + if out.exists():shutil.rmtree(out) + rc,log=run('bw_transport.py',p,out) + ok=rc!=0 and expect in log + results.append(dict(name=name,rejected=rc!=0,expected_reason=expect,reason_matches=expect in log,last_line=log.strip().splitlines()[-1][:200] if log.strip() else '')) + assert ok,(name,rc,log[-600:]) +def sw(g,i,j):g[i],g[j]=g[j],g[i] +first_cleanup_warp=lambda w:next(i for i,e in enumerate(w['cleanup']) if e[0]=='warp') +word_tamper('wrong_G_not_carrying_frame',lambda w:w['warps'][0].__setitem__(2,[w['warps'][0][2][0]^w['warps'][0][2][1]]+w['warps'][0][2][1:]),'G does not map the from frame onto the to frame') +word_tamper('non_invertible_G',lambda w:w['warps'][0][2].__setitem__(1,w['warps'][0][2][0]),'non-invertible G') +word_tamper('missing_inverse_warp_in_cleanup',lambda w:w['cleanup'].pop(first_cleanup_warp(w)),'arbitrary-input endpoint') +word_tamper('missing_forward_warp',lambda w:w['warps'].pop(0),'') +word_tamper('frame_mismatch_from_basis',lambda w:w['warps'][0].__setitem__(3,next(x[3] for x in w['warps'] if sorted(x[3])!=sorted(w['warps'][0][3]) and len(x[3])==len(w['warps'][0][3]))),'') +word_tamper('inverse_warp_sign_flipped',lambda w:w['cleanup'].__setitem__(first_cleanup_warp(w),['warp',w['cleanup'][first_cleanup_warp(w)][1],abs(w['cleanup'][first_cleanup_warp(w)][2]),w['cleanup'][first_cleanup_warp(w)][3]]),'arbitrary-input endpoint') +word_tamper('inverse_warp_wrong_operator',lambda w:w['cleanup'].__setitem__(first_cleanup_warp(w),['warp',w['cleanup'][first_cleanup_warp(w)][1],-(abs(w['cleanup'][first_cleanup_warp(w)][2])%len(w['warps'])+1),w['cleanup'][first_cleanup_warp(w)][3]]),'arbitrary-input endpoint') +word_tamper('inverse_warp_on_wrong_register',lambda w:w['cleanup'].__setitem__(first_cleanup_warp(w),['warp',(w['cleanup'][first_cleanup_warp(w)][1]+1)%(w['report']['v']*2),w['cleanup'][first_cleanup_warp(w)][2],w['cleanup'][first_cleanup_warp(w)][3]]),'arbitrary-input endpoint') +word_tamper('warp_moved_after_its_first_use',lambda w:w['warps'][0].__setitem__(0,w['warps'][0][0]+5),'') +if W['initial_corrections']: + word_tamper('initial_correction_sign_flipped',lambda w:w['initial_corrections'][0].__setitem__('coefficient',str(-__import__('fractions').Fraction(w['initial_corrections'][0]['coefficient']))),'arbitrary-input endpoint') + word_tamper('initial_correction_dropped',lambda w:w['initial_corrections'].pop(0),'arbitrary-input endpoint') + word_tamper('initial_correction_wrong_operator',lambda w:w['initial_corrections'][0].__setitem__('operator_word',[w['initial_corrections'][0]['operator_word'][0]%len(w['warps'])+1]),'arbitrary-input endpoint') +word_tamper('zero_buffer_gate_dropped',lambda w:w['cleanup'].pop(next(i for i,e in enumerate(w['cleanup']) if e[0]=='add' and e[1]>=2*w['report']['v']+w['report']['R'])),'arbitrary-input endpoint') +if '--files' in sys.argv: + def file_tamper(name,script,files,mutate,expect_fail=True): + d=work/('files-'+name) + if d.exists():shutil.rmtree(d) + shutil.copytree(local,d);mutate(d) + rc,log=run(script,d,*[]) if script!='bw_adapters.py' else run(script,d/'CANONICAL-WORD.json.gz',d/'RESIDUAL-ADAPTERS.json',d/'WRAPPER-CHECKS.json') + results.append(dict(name=name,rejected=rc!=0,last_line=log.strip().splitlines()[-1][:200] if log.strip() else ''));assert rc!=0,(name,log[-400:]) + def edit_json(path,fn,gz=False): + d=json.loads(gzip.decompress(path.read_bytes()) if gz else path.read_text());fn(d) + path.write_bytes(gzip.compress(json.dumps(d,sort_keys=True,separators=(',',':')).encode(),mtime=0) if gz else json.dumps(d,sort_keys=True,separators=(',',':')).encode()) + def recipe_phase(d):edit_json(d/'CLIFFORD-RECIPES.json',lambda r:next(x for x in r['warps'] if x['sign']>0 and x['old']!=x['new'])['left'].__setitem__('phase',(next(x for x in r['warps'] if x['sign']>0 and x['old']!=x['new'])['left']['phase']+1)%4)) + def recipe_drop_inverse(d):edit_json(d/'CLIFFORD-RECIPES.json',lambda r:r['warps'].pop(next(i for i,x in enumerate(r['warps']) if x['sign']<0))) + def recipe_swap_G(d):edit_json(d/'CLIFFORD-RECIPES.json',lambda r:next(x for x in r['warps'] if x['sign']>0).__setitem__('G_columns',next(x for x in r['warps'] if x['sign']>0)['G_columns'][::-1])) + def prog_drop_warp(d):edit_json(d/'LOCAL-PROGRAMS.json.gz',lambda p:p['forward'].pop(next(i for i,e in enumerate(p['forward']) if e[0]=='warp' and e[2]<0 and i>len(p['forward'])//2)),gz=True) + def prog_wrong_G(d):edit_json(d/'CANONICAL-WORD.json.gz',lambda c:c['warps'][0].__setitem__('G_columns',c['warps'][0]['G_columns'][::-1]),gz=True) + file_tamper('recipe_phase_tampered','bw_check_recipes.py',None,recipe_phase) + file_tamper('recipe_inverse_missing','bw_check_recipes.py',None,recipe_drop_inverse) + file_tamper('recipe_G_tampered','bw_check_recipes.py',None,recipe_swap_G) + file_tamper('program_missing_inverse_warp','bw_audit_local.py',None,prog_drop_warp) + file_tamper('word_G_reversed','bw_audit_local.py',None,prog_wrong_G) +(work/'TAMPER-RESULTS.json').write_text(json.dumps(dict(status='PASS_ALL_TAMPERS_REJECTED',tampers=results,seconds=time.monotonic()-t0),indent=1)+'\n') +print('PASS all',len(results),'tampers rejected in',round(time.monotonic()-t0,1),'s') diff --git a/research/transported-warp-frames/native/vendor/native/new/code/borrow/bw_transport.py b/research/transported-warp-frames/native/vendor/native/new/code/borrow/bw_transport.py new file mode 100644 index 0000000000..08248542b1 --- /dev/null +++ b/research/transported-warp-frames/native/vendor/native/new/code/borrow/bw_transport.py @@ -0,0 +1,416 @@ +"""Transport an explicit BORROW-WORD to the native canonical frame-id form, with warps, and replay it exactly. + +Anticipatory dirty borrowing is the construction of PR2226 (Cinna Davis, @1337isnot1337, with OpenAI Codex +assistance; Apache-2.0): a retiring helper's register is lent to a later helper through a monomial Clifford +logical reference change K_G ("warp"), the retired field's value being replaced by K_G z. The explicit +chronological BORROW-WORD (canonical coordinates, literal frames, warps, cold restoration, inverse cleanup +with private zero buffers) is the builder output of the borrowing work (P1/P2). This script is the +transport stage of the native chain (the analogue of hpe_audit_and_transport.py): it never trusts the builder. +It replays the program in the free operator algebra generated by the warps over every arbitrary input, +in BOTH orientations (forward and inverse-transpose), checks every frame chain and the paid profile, compacts +the helper registers to R' = R - k, and writes the native CANONICAL-WORD. + +usage: bw_transport.py BORROW-WORD.json[.gz] OUT_DIR +""" +if not __debug__: + raise RuntimeError('assertions must remain enabled') # every check of this stage is an assert +import argparse +import copy +import gzip +import hashlib +import json +import sys +import time +from collections import Counter +from fractions import Fraction as Q +from pathlib import Path + + +def read(path): + data = path.read_bytes() + return json.loads(gzip.decompress(data) if path.suffix == '.gz' else data) + + +def basis(vs): + pivots = {} + for x in vs: + for k in sorted(pivots, reverse=True): + if x >> k & 1: + x ^= pivots[k] + if x: + k = x.bit_length() - 1 + for j in pivots: + if pivots[j] >> k & 1: + pivots[j] ^= x + pivots[k] = x + return tuple(pivots[k] for k in sorted(pivots, reverse=True)) + + +def span(b): + s = {0} + for x in b: + s |= {t ^ x for t in s} + return frozenset(s) + + +def rank_of(vs): + return len(basis(vs)) + + +def solve_G(cols, h): + """G given as images of e_i; returns (invertible?, image-of-subspace function).""" + def lin(x): + out = 0 + for i, c in enumerate(cols): + if x >> i & 1: + out ^= c + return out + return lin, rank_of(cols) == h + + +# ---- free operator algebra over the warps ------------------------------------------------------------------ +def add_row(dst, src, c): + for key, value in list(src.items()): + z = dst.get(key, Q(0)) + c * value + if z: + dst[key] = z + elif key in dst: + del dst[key] + + +def warp_row(row, op): + out = {} + for (var, word), value in row.items(): + word = word[1:] if word and word[0] == -op else (op,) + word + out[var, word] = value + return out + + +def is_dyadic(q): + return q.denominator & (q.denominator - 1) == 0 + + +def gate_regs(e): + if e[0] == 'add': + return [e[1], e[2]] + if e[0] == 'scale': + return [e[1]] + raise AssertionError(e[0]) + + +def dual(e): + e = list(e) + if e[0] == 'add': + e[1], e[2] = e[2], e[1] + e[3] = -e[3] + elif e[0] == 'scale': + e[2], e[3] = e[3], e[2] + return e + + +def apply_gate(e, rows, back): + if back: + e = dual(e) + if e[0] == 'scale': + q = Q(e[2], e[3]) + assert q + rows[e[1]] = {j: q * x for j, x in rows[e[1]].items()} + else: + assert e[1] != e[2] + add_row(rows[e[1]], rows[e[2]], Q(e[3], e[4])) + + +def run(word_path, out): + t0 = time.monotonic() + word = read(word_path) + assert word['kind'] == 'BORROW-WORD' + v, h, R0 = word['report']['v'], word['report']['h'], word['report']['R'] + assert h == 9 and v == 112 + n0 = 2 * v + R0 + removed = sorted(word['removed']) + assert all(2 * v <= r < n0 for r in removed) and len(set(removed)) == len(removed) + k = len(removed) + kept = [r for r in range(n0) if r not in set(removed)] + newid = {r: i for i, r in enumerate(kept)} + n = len(kept) + R = R0 - k + assert n == 2 * v + R + Zbase = n0 # builder convention: zero buffer of restored c is register n0 + c + ports = word['ports'] + assert len(set(ports)) == v + full = tuple(1 << i for i in range(h - 1, -1, -1)) + frames, frame_ids = [(), full], {(): 0, full: 1} + + def fid(vectors): + frame = basis(vectors) + if frame not in frame_ids: + frame_ids[frame] = len(frames) + frames.append(frame) + return frame_ids[frame] + + def R_(r): # register -> new register (int) or ['Z', c] + if isinstance(r, list): + return r + if r >= Zbase: + return ['Z', newid[r - Zbase]] + return newid[r] + + start = [fid([p]) for p in ports] + [0] * (v + R) + for r, frame in word['start_extra'].items(): + assert 2 * v <= int(r) < n0 and int(r) not in set(removed) + start[newid[int(r)]] = fid(frame) + final = [1] * v + [fid(x for x in range(1, 1 << h) if (x & p).bit_count() % 2 == 0) for p in ports] + [1] * R + helper_final = {} + for r, frame in word['helper_final'].items(): + assert 2 * v <= int(r) < n0 and int(r) not in set(removed) + helper_final[newid[int(r)]] = fid(frame) + final[newid[int(r)]] = helper_final[newid[int(r)]] + zero_buffers = sorted(helper_final) # every restored (hyperplane-ended) helper is replaced by a private zero buffer in the FULL cleanup + + def gate(e): + e = copy.deepcopy(e) + # Four-low lifted-target port (PR2436 mechanism): literal A-phase warp after the entry adapters. + if e[0] == 'warp': + assert len(e) == 5 + return ['warp', R_(e[1]), e[2], fid(e[3]), fid(e[4])] + if e[0] == 'add': + e[1], e[2] = R_(e[1]), R_(e[2]) + else: + e[1] = R_(e[1]) + e[-1] = None if e[-1] is None else fid(e[-1]) + return e + + # warps: operator table; op id = position + 1; G given by images of the basis vectors + warps = [] + for i, (pos, lender, G, frm, to) in enumerate(word['warps']): + warps.append({'op': i + 1, 'B_pos': pos, 'lender': newid[lender], 'G_columns': list(G), + 'from_frame': fid(frm), 'to_frame': fid(to)}) + byp = {} + for w_ in warps: + byp.setdefault(w_['B_pos'], []).append(w_) + + def warp_event(r, op, f0, f1): + return ['warp', r, op, f0, f1] + + # compensation (zero frame): initial corrections first, as twisted additions t += c * W(s) + pre = [] + for term in word['initial_corrections']: + q = Q(term['coefficient']) + pre.append(['tadd', newid[term['target']], newid[term['source']], list(term['operator_word']), + q.numerator, q.denominator, 0]) + precondition = pre + [gate(e) for e in word['precondition']] # the formal initial corrections come first (PR2226 order) + compensation = [gate(e) for e in word['compensation']] + A = [gate(e) for e in word['A']] + cut = [gate(e) for e in word['cut']] + B = [] + for p in range(len(word['B']) + 1): + for w_ in sorted(byp.get(p, []), key=lambda x: x['op']): + B.append(warp_event(w_['lender'], w_['op'], w_['from_frame'], w_['to_frame'])) + if p < len(word['B']): + B.append(gate(word['B'][p])) + assert sum(1 for e in B if e[0] == 'warp') == len(warps) + tail = [gate(e) for e in word['restore']] + cleanup = [] + for e in word['cleanup']: + if e[0] == 'warp': + cleanup.append(warp_event(R_(e[1]), e[2], 1, 1)) + assert basis(e[3]) == full + else: + cleanup.append(gate(e)) + centers = [newid[r] for r in word['centers']] + center_frames = [fid(f) for f in word['center_frames']] + levels = {str(t): fid(f) for t, f in word['target_levels'].items()} + + canonical = dict(h=h, v=v, R=R, ports=ports, frames=frames, start=start, final=final, + precondition=precondition, compensation=compensation, A=A, cut=cut, B=B, tail=tail, + cleanup=cleanup, centers=centers, center_frames=center_frames, target_levels=levels, + warps=warps, zero_buffers=zero_buffers, removed=removed, helper_origin=kept[2 * v:], + borrow=dict(k=k, base=word.get('base'), original_helpers=R0)) + # ---- exact scalar replay in the free algebra over the warps (both orientations) ----------------------------------- + nz = len(zero_buffers) + + def regkey(r): + return tuple(r) if isinstance(r, list) else ('L', r) + + def expand_tadd(e): + _, t, s, wordops, a, b, f = e + ev = [warp_event(s, op, 0, 0) for op in reversed(wordops)] + ev.append(['add', t, s, a, b, 0]) + ev += [warp_event(s, -op, 0, 0) for op in wordops] + return ev + + def program(): + yield 'pre', [x for e in precondition + compensation for x in (expand_tadd(e) if e[0] == 'tadd' else [e])] + yield 'A', A + yield 'A', cut + yield 'B', B + yield 'tail', tail + yield 'cleanup', cleanup + + def fullprog(): + return [(part, e) for part, es in program() for e in es] + prog = fullprog() + for back in (False, True): + rows = {regkey(r): {(r, ()): Q(1)} for r in range(n)} + for c in zero_buffers: + rows[('Z', c)] = {} + for part, e in prog: + if e[0] == 'warp': + key = ('L', e[1]) if not isinstance(e[1], list) else tuple(e[1]) + rows[key] = warp_row(rows[key], e[2]) + else: + if e[0] == 'add': + src, dst = regkey(e[2]), regkey(e[1]) + a, b = e[3], e[4] + if back: + src, dst, a = dst, src, -a + assert src != dst + add_row(rows[dst], rows[src], Q(a, b)) + else: + key = regkey(e[1]) + a, b = (e[3], e[2]) if back else (e[2], e[3]) + q = Q(a, b) + assert q + rows[key] = {j: q * x for j, x in rows[key].items()} + expected = {regkey(r): {(r, ()): Q(1)} for r in range(n)} + for t in range(v): + if back: + expected[('L', t)][(v + t, ())] = Q(-1) + else: + expected[('L', v + t)][(t, ())] = Q(1) + for c in zero_buffers: + expected[('Z', c)] = {} + bad = [key for key in expected if rows[key] != expected[key]] + assert not bad, ('arbitrary-input endpoint (free warp algebra)', back, bad[:8]) + # dyadic primitives + for part, e in prog: + if e[0] == 'add': + assert is_dyadic(Q(e[3], e[4])) + elif e[0] == 'scale': + q = Q(e[2], e[3]) + a = abs(q.numerator) + assert is_dyadic(q) and a and a & (a - 1) == 0 + + wrapped_regs = {r for r in range(2 * v, n) if start[r] != 0 or final[r] != 1} # entering or hyperplane-ended helpers carry wrappers + # ---- frame chains, paid profile, edges, warps ------------------------------------------------------------------- + contains = lambda a, b: basis(frames[a] + frames[b]) == tuple(frames[b]) + cur = start.copy() + paid, edges = Counter(), set() + wsum = {w_['op']: w_ for w_ in warps} + G_of = {} + for w_ in warps: + lin, inv_ = solve_G(w_['G_columns'], h) + assert inv_, ('non-invertible G', w_['op']) + img = basis([lin(x) for x in frames[w_['from_frame']]]) + assert img == tuple(frames[w_['to_frame']]), ('G does not map the from frame onto the to frame', w_['op']) + assert len(frames[w_['from_frame']]) == len(frames[w_['to_frame']]) + G_of[w_['op']] = lin + warp_edges = set() + + def regs_of(e): + return [r for r in gate_regs(e) if not isinstance(r, list)] + + def climb(r, f): + old = cur[r] + assert contains(old, f), ('nonmonotone', r, old, f) + if old != f: + degree = len(frames[f]) - len(frames[old]) + paid[degree] += 1 + edges.add((old, f)) + cur[r] = f + + def do_warp(e): + _, r, op, f0, f1 = e + if isinstance(r, list): + assert r[0] == 'Z' + assert f0 == f1 == 1 + return + assert cur[r] == f0, ('warp frame mismatch', r, op, cur[r], f0) + a = abs(op) + lin = G_of[a] + if op > 0: + ok = basis([lin(x) for x in frames[f0]]) == tuple(frames[f1]) + else: + ok = basis([lin(x) for x in frames[f1]]) == tuple(frames[f0]) + assert ok, ('warp G does not carry the frame', op, f0, f1) + cur[r] = f1 + warp_edges.add((1 if op > 0 else -1, a, f0, f1)) + + # zero-frame phase + for e in precondition + compensation: + if e[0] == 'tadd': + assert start[e[2]] == 0 and start[e[1]] == 0 and e[-1] == 0 and e[2] not in set(wrapped_regs) and all(op != 0 for op in e[3]) + for ev in expand_tadd(e): + if ev[0] == 'warp': + do_warp(ev) # frame 0 -> 0: K_G itself is the physical operator + continue + for r in regs_of(e): + assert start[r] == 0 and e[-1] == 0, ('zero-frame precondition on a nonzero entrance', e) + for part in ('A', 'B'): + if part == 'B': + assert all(cur[r] == f for r, f in zip(centers, center_frames)) + assert all(cur[v + t] == levels.get(str(t), 0) for t in range(v)) + for r, frame in zip(centers, center_frames): + served = {levels.get(str(e[1] - v), 0) for e in cut if e[2] == r} + old = frame + for f in sorted(served, key=lambda f: -len(frames[f])): + assert contains(f, old) + if old != f: + paid[len(frames[old]) - len(frames[f])] += 1 + edges.add((old, f)) + edges.add((f, old)) + old = f + for e in (A if part == 'A' else B): + if e[0] == 'warp': + do_warp(e) + else: + for r in regs_of(e): + climb(r, e[-1]) + for e in tail: + for r in regs_of(e): + climb(r, e[-1]) + for r, f in enumerate(final): + climb(r, f) + for e in cleanup: + if e[0] == 'warp': + do_warp(e) + continue + for r in gate_regs(e): + if isinstance(r, list): + assert r[0] == 'Z' and r[1] in set(zero_buffers) and e[-1] == 1 + else: + assert final[r] == 1 and e[-1] == 1, ('cleanup on a non-FULL end', e) + assert all(len(frames[final[r]]) < h for r in zero_buffers) + assert set(zero_buffers) == set(helper_final) + rep = word['report'] + assert dict(paid) == {int(r): c for r, c in rep['local_profile'].items()}, ('paid profile differs', dict(paid), rep['local_profile']) + canonical['local_profile'] = dict(sorted(paid.items())) + canonical['edges'] = sorted(edges) + canonical['warp_edges'] = sorted(warp_edges) + out.mkdir(parents=True, exist_ok=False) + payload = json.dumps(canonical, sort_keys=True, separators=(',', ':')).encode() + (out / 'CANONICAL-WORD.json.gz').write_bytes(gzip.compress(payload, mtime=0)) + raw = word_path.read_bytes() + (out / 'FULL-WORD.json.gz').write_bytes(gzip.compress(gzip.decompress(raw) if word_path.suffix == '.gz' else raw, mtime=0)) + receipt = dict(status='PASS_BORROW_WORD_FREE_ALGEBRA_ALL_COLUMNS_AND_NATIVE_FRAMES', + input_content_sha256=hashlib.sha256(gzip.decompress(raw) if word_path.suffix == '.gz' else raw).hexdigest(), + canonical_content_sha256=hashlib.sha256(payload).hexdigest(), + live_columns_each_orientation=n, helpers=R, original_helpers=R0, removed_helpers=k, + zero_buffers=nz, warps=len(warps), warp_events=sum(e[0] == 'warp' for part, e in prog), + initial_corrections=len(word['initial_corrections']), + scalar_operations=len([1 for p, e in prog if e[0] != 'warp']), + local_profile=dict(sorted(paid.items())), local_rank_mass=sum(r * z for r, z in paid.items()), + widths=[len(frames[final[r]]) - len(frames[start[r]]) for r in range(2 * v, n)], + frames=len(frames), directed_edges=len(edges), warp_edge_classes=len(warp_edges), + seconds=time.monotonic() - t0, + scope='Fresh exact forward and inverse-transpose replay over a free noncommutative warp algebra on every arbitrary input, native frame chains, dyadic primitives, zero buffers returned to zero. Physical Clifford exactness of every warp is checked by the local replay and the phase recipes.') + (out / 'SCALAR-FRAME-AUDIT.json').write_text(json.dumps(receipt, indent=2) + '\n') + print(json.dumps({k_: x for k_, x in receipt.items() if k_ != 'widths'}, indent=2), flush=True) + + +if __name__ == '__main__': + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('word', type=Path) + ap.add_argument('out', type=Path) + a = ap.parse_args() + run(a.word, a.out) diff --git a/research/transported-warp-frames/native/vendor/native/new/code/borrow/vendor/PR2226-NOTICE.md b/research/transported-warp-frames/native/vendor/native/new/code/borrow/vendor/PR2226-NOTICE.md new file mode 100644 index 0000000000..5ea70357a0 --- /dev/null +++ b/research/transported-warp-frames/native/vendor/native/new/code/borrow/vendor/PR2226-NOTICE.md @@ -0,0 +1,22 @@ +# Attribution and license + +New construction, proof text and checkers: Cinna Davis (@1337isnot1337), with +substantial OpenAI Codex assistance, Apache-2.0. + +The selected complex canonical word is the PR1042 ancestry retained in PR1094. +Jeremy Kothe, Rohan Arun, Hao Yan, Chafik Boukhalfa, icekylinx, Jonathan Capalbo +and the source package's full provider/frame/controller lineage retain credit. +Ali Romman supplied the source-bound fixed-block theorem and certificate; +Thomas DiFiore supplied the earlier block discovery. The borrowing construction +does not attribute its changed interface to those predecessor results. + +`price_engine.py` is an unchanged copy of the incorporated +`research/complex-local-word-ceiling/ceiling.py`: Douglas Colkitt, with Claude +(Anthropic) assistance; original SPDX/license context and docstring retained. +General Clifford frame and exact Gaussian normal forms are inherited from +`notes/general-clifford-frames.tex` and the repository's credited phase/compiler +lineage. The package independently checks its actual local Gaussian products. + +Source hashes, base commits and the copied engine's Git blob are in SOURCES.json. +No full native supplier, all-size compiler, precision theorem or new kappa is +claimed. No independent human review is claimed. diff --git a/research/transported-warp-frames/native/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py b/research/transported-warp-frames/native/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py new file mode 100644 index 0000000000..166841a037 --- /dev/null +++ b/research/transported-warp-frames/native/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py @@ -0,0 +1,149 @@ +"""Small exact Gaussian-dyadic Clifford compiler, independent of gx internals. +Paulis use i^p X^x Z^z. State vectors use integer Gaussian numerators / 2^d. +The tableau is supplemented by a literal circuit, so global phases are kept. +""" +from dataclasses import dataclass + +def parity(x):return x.bit_count()&1 +def rank(rows): + p={} + for x in rows: + while x: + b=x.bit_length()-1 + if b not in p:p[b]=x;break + x^=p[b] + return len(p) +def transpose(rows,n):return tuple(sum(((rows[j]>>i)&1)<>j&1);a[j],a[k]=a[k],a[j] + for i in range(n): + if i!=j and a[i]>>j&1:a[i]^=a[j] + assert [r&((1<>n for r in a) +def basis_extend(cols,n): + out=[] + for x in list(cols)+[1<len(out):out.append(x) + assert len(out)==n + return tuple(out) +def nullspace(rows,n): + a=list(rows);p=[];k=0 + for j in range(n): + t=next((i for i in range(k,len(a)) if a[i]>>j&1),None) + if t is None:continue + a[t],a[k]=a[k],a[t] + for i in range(len(a)): + if i!=k and a[i]>>j&1:a[i]^=a[k] + p.append(j);k+=1 + return tuple((1<>j)&1)<>i&1:out=pmul(out,T[i]) + for i in range(n): + if z>>i&1:out=pmul(out,T[n+i]) + return out +def compose(A,B):return tuple(apply(A,p) for p in B) +def inverse(T): + n=len(T)//2;cols=[x|(z<>n;u,v,p=apply(T,(x,z,0));assert (u,v)==identity(n)[j][:2];out.append((x,z,(-p)%4)) + return tuple(out) +def qvalue(Q,alpha,x,n): + return (sum(alpha[i] for i in range(n) if x>>i&1)+2*sum(parity((Q[i]>>(i+1))&(x>>(i+1))) for i in range(n) if x>>i&1))%4 +def mul_i(a,p): + x,y=a;p%=4 + return [(x,y),(-y,x),(-x,-y),(y,-x)][p] +@dataclass +class Op: + n:int + tab:tuple + circuit:list + def then(self,b): + assert self.n==b.n + return Op(self.n,compose(b.tab,self.tab),self.circuit+b.circuit) + def adjoint(self): + circ=[] + for e in reversed(self.circuit): + if e[0]=='P':circ.append(('P',inv(e[1],self.n))) + elif e[0]=='D':circ.append(('D',e[1],tuple((-x)%4 for x in e[2]))) + elif e[0]=='C':circ.append(('C',e[1],-e[2])) + elif e[0]=='phase':circ.append(('phase',(-e[1])%4)) + else:circ.append(e) + return Op(self.n,inverse(self.tab),circ) + def zero_state(self,basis=0): + N=1<>i)&1 for i in range(n)) + assert all(alpha[i]%2==(Q[i]>>i)&1 for i in range(n)) + return Op(n,tuple([(1<>i&1 else 0,1<>i&1 else 0) for i in range(n)]),[('C',q,sgn)]) +def xgate(n,b):return Op(n,tuple([(1<>i)&1)) for i in range(n)]),[('X',b)]) +def fourier(n,axes=None): + out=ident(n) + for i in range(n) if axes is None else axes:out=out.then(cgate(n,1<len(selected):picks.append(j);selected.append(x) + assert len(picks)==r and all(x>>r==0 for x in Bcols) + Br=transpose(selected,r);Bi=inv(Br,r);Dr=transpose([Dcols[j]&((1<>i&1:out^=c + return out + + +def rank(xs): + b={} + for x in xs: + while x: + i=x.bit_length() + if i not in b:b[i]=x;break + x^=b[i] + return len(b) + + +def extend(xs,h): + out=list(xs) + for i in range(h): + if rank(out+[1<len(out):out.append(1<>i)&1)<>i&1)==(M[i]>>j&1) for i in range(h) for j in range(h)) + perm=np.array([linear(cols,x) for x in range(1<>i)&1)*(x>>i&1) for i in range(h))+ + 2*sum(((M[j]>>i)&1)*(x>>i&1)*(x>>j&1) for i in range(h) for j in range(i+1,h)) + for x in perm],dtype=np.int64)%4 + return perm,phase + + +def apply_mono(z,recipe,sign=1): + re,im,exp=z;perm,phase=recipe;rr=np.empty_like(re);ii=np.empty_like(im) + if sign==1: + for p in range(4): + mask=phase==p;r=re[mask];i=im[mask] + if p==0:a,b=r,i + elif p==1:a,b=-i,r + elif p==2:a,b=-r,-i + else:a,b=i,-r + rr[perm[mask]]=a;ii[perm[mask]]=b + else: + r=re[perm];i=im[perm] + for p in range(4): + mask=phase==p + if p==0:a,b=r[mask],i[mask] + elif p==1:a,b=i[mask],-r[mask] + elif p==2:a,b=-r[mask],-i[mask] + else:a,b=-i[mask],r[mask] + rr[mask]=a;ii[mask]=b + return rr,ii,exp + + +def coord(z,axes,sign=1): + re,im,exp=z + for j in axes: + p=np.array([x for x in range(len(re)) if not(x>>j&1)]);q=p^(1< emit -> independent replay -> wrappers -> phases (+ independent warp-recipe recheck). +Same step layout and STEPS.json as the lineage replay_native.py; usage: run_native_borrow.py BORROW-WORD.json[.gz] WORK_DIR (WORK_DIR must not exist).""" +import json,os,subprocess,sys,time +from pathlib import Path +HERE=Path(__file__).resolve().parent/'code/borrow' +word=Path(sys.argv[1]).resolve();work=Path(sys.argv[2]).resolve();work.mkdir(parents=True,exist_ok=False);local=work/'local' +env=dict(os.environ,PYTHONDONTWRITEBYTECODE='1',PYTHONUTF8='1',PYTHONINTMAXSTRDIGITS='0');env.pop('PYTHONOPTIMIZE',None) +flags=(0x00000040|0x08000000) if os.name=='nt' and os.environ.get('BW_IDLE','1')=='1' else 0 # windowless, IDLE priority +steps=[] +for label,script,args in [('native',HERE/'bw_transport.py',[word,local]),('ledgers',HERE/'bw_emit.py',[local]), + ('local-replay',HERE/'bw_audit_local.py',[local]), + ('wrappers',HERE/'bw_adapters.py',[local/'CANONICAL-WORD.json.gz',local/'RESIDUAL-ADAPTERS.json',local/'WRAPPER-CHECKS.json']), + ('phases',[HERE/'bw_phases.py',HERE/'bw_check_recipes.py'],[local])]: # phases = exact lowering, then the independent warp-recipe recheck + t=time.monotonic();log=b'' + for script in (script if isinstance(script,list) else [script]): + p=subprocess.run([sys.executable,'-B',str(script),*map(str,args)],stdout=subprocess.PIPE,stderr=subprocess.STDOUT,cwd=HERE,env=env,creationflags=flags) + log+=p.stdout + if p.returncode:break + (work/(label+'.log')).write_bytes(log) + steps.append(dict(step=label,exit_code=p.returncode,seconds=time.monotonic()-t));(work/'STEPS.json').write_text(json.dumps(steps,indent=2)+'\n') + assert p.returncode==0,(label,log.decode(errors='replace')[-4000:]) + print('PASS',label,round(steps[-1]['seconds'],1),flush=True) diff --git a/research/transported-warp-frames/test_verify.py b/research/transported-warp-frames/test_verify.py new file mode 100644 index 0000000000..aaa47c8f80 --- /dev/null +++ b/research/transported-warp-frames/test_verify.py @@ -0,0 +1,45 @@ +"""Semantic rejecting controls; explicit exceptions survive python -O.""" +import copy +import json +import tempfile +from pathlib import Path +import verify +from frames import compile_frames + + +def rejected(fn, label): + try: + fn() + except (ValueError, verify.audit.AuditFailure): + return + raise RuntimeError('control accepted: ' + label) + + +def main(): + source, recipe, target = verify.load_inputs() + bad = copy.deepcopy(recipe) + bad['warp_edits'][0]['old'][0] = [] + rejected(lambda: compile_frames(source, bad), 'old frame guard') + bad = copy.deepcopy(recipe) + bad['warp_edits'][0]['new'][1] = [] + rejected(lambda: compile_frames(source, bad), 'wrong transported image') + bad = copy.deepcopy(target) + i = next(i for i, g in enumerate(bad['B']) if g[:1] == ['scale'] and g[2:4] == [1, 1]) + del bad['B'][i] + for rec in bad['warps']: + if rec[0] > i: + rec[0] -= 1 + rejected(lambda: verify.check(bad, full=False), 'omitted paid climb') + bad = copy.deepcopy(target) + bad['report']['local_profile']['1'] += 1 + rejected(lambda: verify.check(bad, full=False), 'false profile') + with tempfile.TemporaryDirectory() as td: + root = Path(td) + (root / 'INPUTS.json').write_text(json.dumps({'x': '0' * 64})) + (root / 'x').write_bytes(b'changed') + rejected(lambda: verify.load_inputs(root), 'changed source') + print('PASS_5_SEMANTIC_REJECTION_CONTROLS') + + +if __name__ == '__main__': + main() diff --git a/research/transported-warp-frames/vendor/SOURCE-CREDITS.md b/research/transported-warp-frames/vendor/SOURCE-CREDITS.md new file mode 100644 index 0000000000..c054fad87e --- /dev/null +++ b/research/transported-warp-frames/vendor/SOURCE-CREDITS.md @@ -0,0 +1,14 @@ +# Source credit and independence + +New work: dataisfire with substantial OpenAI Codex assistance, Apache-2.0. No independent human review, fresh third-party AI review or proof-kernel verification is claimed. + +The construction extends [PR3682](https://github.com/CrocSwap/integer-mult-bounds/pull/3682), head431e6c6023ef352c41696469de7fb614cd4ded8c. Its retimed word, actual T360 source clock and immutable native/parent framework are retained. The complete new source/receipt snapshot is bound by REPLAY-INPUTS.json. The new ordinary source stage is an explicit pinned record applied after the unchanged predecessor reconstruction. + +- [PR3605](https://github.com/CrocSwap/integer-mult-bounds/pull/3605), Ross Richardson, supplies the staged-entrance mechanism, literal cleanup and exact Gaussian residual-check pattern. staged_pair.py is retained; the new544 shear and its proof are separate. +- [PR3638](https://github.com/CrocSwap/integer-mult-bounds/pull/3638), head d62e1acd7518a231440383f0d0dddf54d6edf8c1, supplies the T360 source-window clock, chronological aggregate model and integral-network/literal construction, with its retained PR3605 and earlier credits. The new inventory, integer incumbent and literal fill are recomputed. No predecessor owner receipt is used as proof of the new fill. +- [PR3687](https://github.com/CrocSwap/integer-mult-bounds/pull/3687) and [PR3693](https://github.com/CrocSwap/integer-mult-bounds/pull/3693), Sagar Thakrar and roger-sato with their credited AI assistance, supply audit_core.py and the whole-word semantics adapter audit_verify.py. These bytes are retained and reused. They are independent of the current constructor in the stated interpreter scope, not a newly written independent audit or new reviewer approval. +- The coupled-word source lineage includes PR3133, PR2979, Marius-Paul Dumitrean, dcharb78, Jeremy Kothe and the retained native/owner/block-norm/outer authors. All notices and scientific engines inside the source snapshot remain intact. + +owner_audit.py is a standalone standard-library adaptation of the source-window/family/prefix/invoice predicates in PR3638's independent_literal.py. It imports no producer, optimizer or retained owner checker. Its source template, plan and actual native canonical words are authenticated inputs. Three controls mutate actual literal roles and must fail for the intended reason. It shares the credited contract interpretation; it is not evidence of independent human agreement. + +The rational finite-price enclosure is retained from the PR3682 sources. New script adapters bind it to the actual finite histogram. Native forward/backward scalar replay, wrapper/phase lowering and all-column warp recipes were freshly run for both new words; unchanged native and parent ancestry is explicitly reused. The separate new544 span(414,51) residual check includes global Gaussian phase. diff --git a/research/transported-warp-frames/vendor/audit_core.py b/research/transported-warp-frames/vendor/audit_core.py new file mode 100644 index 0000000000..8b5e1d5f2a --- /dev/null +++ b/research/transported-warp-frames/vendor/audit_core.py @@ -0,0 +1,480 @@ +"""Independent exact semantics and binary-frame bill for the BORROW-WORD format. + +Standard library only. Nothing is imported from the audited authors' code +(PR3133/PR3605 producers, cleanup generator, evaluator or frame solver); the word +format and its semantic contract were read from those pinned sources and are +credited there. The frame-bill and free-word structure (point-set spans, warp +frame and lifted-frame checks, target levels keyed by register, dual symbol +naming) re-implements, without importing, Arham Tahir's +research/coupled-carrier-independent-audit/verify.py (Apache-2.0) and shares its +reading of the contract, so this module is not independent of that audit. + +Sagar Thakrar (thakrarsagar), with substantial AI assistance from Claude +(Anthropic, Claude Opus 5.5). Apache-2.0. +""" +from collections import Counter +from fractions import Fraction as Q + +V, N, H = 112, 704, 9 # sources 0..111, targets 112..223, helpers 224..703 +DUAL = 10 ** 6 # offset naming the independent dual symbols D_k = K_k^(-T) + + +class AuditFailure(Exception): + """Explicit failure; never disabled by python -O.""" + + +def need(ok, *why): + if not ok: + raise AuditFailure(' '.join(map(str, why))) + + +def is_target(r): + return V <= r < 2 * V + + +def touched(g): + return g[1:3] if g[0] == 'add' else g[1:2] + + +# ---------------------------------------------------------------------------- +# Binary frames: a subspace of F_2^9 is stored as a 512-bit point-set mask +# (bit x set iff x lies in the subspace). Containment is mask inclusion. +# ---------------------------------------------------------------------------- +_SPAN = {} + + +def span(vectors): + key = tuple(vectors) + mask = _SPAN.get(key) + if mask is None: + points = {0} + for u in key: + need(type(u) is int and 0 <= u < 512, 'frame vector out of range', u) + if u not in points: + points |= {p ^ u for p in points} + mask = sum(1 << p for p in points) + _SPAN[key] = mask + return mask + + +def points(mask): + return [x for x in range(512) if mask >> x & 1] + + +def dim(mask): + size = bin(mask).count('1') + need(size and size & (size - 1) == 0, 'not a subspace point set') + return size.bit_length() - 1 + + +FULL = (1 << 512) - 1 +ZERO = 1 + + +def hyperplane(port): + return sum(1 << x for x in range(512) if bin(x & port).count('1') % 2 == 0) + + +def warp_images(columns): + """Images of all 512 vectors under the F_2-linear map with columns G e_i.""" + need(len(columns) == H and all(type(c) is int and 0 <= c < 512 for c in columns), 'warp columns') + images = [0] * 512 + for x in range(1, 512): + low = x & -x + images[x] = images[x ^ low] ^ columns[low.bit_length() - 1] + need(len(set(images)) == 512, 'singular warp') + return images + + +def image_mask(images, mask): + return sum(1 << images[x] for x in points(mask)) + + +def lagrangian_action_ok(images, U, E): + """K_G(x,z)=(Gx, Gx+G^{-T}(x+z)) is symplectic and maps L_U to L_E, L_0 and L_FULL to themselves. + + L_U={(x,x+p): x in U, p in U^perp}. This is the binary frame action only; it + is not a Clifford phase or Gaussian-product certificate. For invertible G with + G(U)=E it is implied by the frame-map check ( = ), so it is a + consistency check of the implementation, not extra evidence. + """ + inverse = [0] * 512 + for x, y in enumerate(images): + inverse[y] = x + # G^{-T} z: bit j of the result is . + git = lambda z: sum((bin(inverse[1 << j] & z).count('1') & 1) << j for j in range(H)) + lift = lambda x, z: (images[x], images[x] ^ git(x ^ z)) + pair = lambda a, b: (bin(a[0] & b[1]).count('1') + bin(a[1] & b[0]).count('1')) & 1 + basis = [(1 << i, 0) for i in range(H)] + [(0, 1 << i) for i in range(H)] + lifted = [lift(*b) for b in basis] + if any(pair(lifted[i], lifted[j]) != pair(basis[i], basis[j]) for i in range(18) for j in range(i + 1, 18)): + return False + + def frame(mask): + us = points(mask) + perp = [p for p in range(512) if all(bin(p & u).count('1') % 2 == 0 for u in us)] + return {(u, u ^ p) for u in us for p in perp} + return all({lift(*pt) for pt in frame(a)} == frame(b) for a, b in ((ZERO, ZERO), (FULL, FULL), (U, E))) + + +# ---------------------------------------------------------------------------- +# Chronological binary-frame bill (BORROW-WORD contract) +# ---------------------------------------------------------------------------- +def frame_bill(w, lagrangian=False): + rep = w['report'] + need((rep['v'], 2 * rep['v'] + rep['R'], rep['h']) == (V, N, H), 'word geometry') + removed = set(w['removed']) + need(len(removed) == len(w['removed']) and all(2 * V <= r < N for r in removed), 'removed helpers') + live = [r for r in range(N) if r not in removed] + liveset = set(live) + B, warps = w['B'], w['warps'] + for k, (pos, lender, cols, U, E) in enumerate(warps, 1): + need(0 <= pos <= len(B), 'warp position', k) + need(lender in liveset and not is_target(lender), 'warp lender', k) + images = warp_images(cols) + su, se = span(U), span(E) + need(dim(su) == len(U) == len(E) == dim(se), 'warp frame bases', k) + need(image_mask(images, su) == se, 'warp does not map its frame', k) + if lagrangian: + need(lagrangian_action_ok(images, su, se), 'lifted frame action', k) + for name in ('A', 'B', 'restore'): + for g in w[name]: + if g[0] != 'warp': + need(all(r in liveset for r in touched(g)), 'removed/out-of-range register', name, g) + if g[0] == 'add' and not is_target(g[1]): + need(not is_target(g[2]), 'non-target reads a target', name, g) + need(all(g[-1] is None and is_target(g[1]) and g[0] == 'add' for g in w['cut']), 'cut gates') + need(all(g[-1] == [] and is_target(g[1]) for g in w['precondition'] + w['compensation']), 'zero-frame wrapper writes') + need(all(not is_target(g[1]) for g in w['restore']), 'restore writes a target') + + ports = w['ports'] + start, end = {}, {} + for r in live: + if r < V: + start[r], end[r] = span((ports[r],)), FULL + elif r < 2 * V: + start[r], end[r] = ZERO, hyperplane(ports[r - V]) + else: + start[r], end[r] = ZERO, FULL + for q, U in w['start_extra'].items(): + need(int(q) in liveset and int(q) >= 2 * V, 'entrance names a live helper', q) + start[int(q)] = span(U) + for q, U in w['helper_final'].items(): + need(int(q) in liveset and int(q) >= 2 * V, 'terminal names a live helper', q) + end[int(q)] = span(U) + + current, bill, chain = dict(start), Counter(), {} + + def climb(r, mask, where): + need(current[r] & ~mask == 0, 'frame containment fails', where, r) + d = dim(mask) - dim(current[r]) + if d: + bill[d] += 1 + chain.setdefault(r, []).append((where, d, mask)) + current[r] = mask + + npre = w['prelude_events'] + for i, g in enumerate(w['A']): + if g[0] == 'warp': + need(i < npre and len(g) == 5, 'warp outside the prelude', i) + _, r, op, fr, to = g + need(op != 0 and abs(op) <= len(warps) and warps[abs(op) - 1][1] == r, 'prelude warp lender', i) + images = warp_images(warps[abs(op) - 1][2]) + if op < 0: + inverse = [0] * 512 + for x, y in enumerate(images): + inverse[y] = x + images = inverse + need(image_mask(images, span(fr)) == span(to), 'prelude warp frame action', i) + need(current[r] == span(fr), 'prelude warp entry frame', i, r) + current[r] = span(to) + chain.setdefault(r, []).append((('A', i), 'warp', span(to))) + else: + if i < npre: + need(is_target(g[1]), 'prelude scalar writes a non-target', i) + for r in touched(g): + climb(r, span(g[-1]), ('A', i)) + levels = {V + int(t): span(U) for t, U in w['target_levels'].items()} + need(all(current[t] == levels.get(t, ZERO) for t in range(V, 2 * V)), 'target cut levels') + for q, U in zip(w['centers'], w['center_frames']): + U = span(U) + need(current[q] == U, 'centre entry frame', q) + served = {levels.get(g[1], ZERO) for g in w['cut'] if g[2] == q} + for T in sorted(served, key=lambda m: -dim(m)): + need(T & ~U == 0, 'centre descent not nested', q) + d = dim(U) - dim(T) + if d: + bill[d] += 1 + chain.setdefault(q, []).append((('centre',), d, T)) + U = T + at = {} + for k, rec in enumerate(warps, 1): + at.setdefault(rec[0], []).append(k) + for p in range(len(B) + 1): + for k in at.get(p, ()): + _, lender, _, U, E = warps[k - 1] + need(current[lender] == span(U), 'native warp entry frame', k, lender) + current[lender] = span(E) + chain.setdefault(lender, []).append((('warp', k), 'warp', span(E))) + if p < len(B): + for r in touched(B[p]): + climb(r, span(B[p][-1]), ('B', p)) + for i, g in enumerate(w['restore']): + for r in touched(g): + climb(r, span(g[-1]), ('restore', i)) + for r in live: + climb(r, end[r], ('end',)) + restored = set(map(int, w['helper_final'])) + need(all(end[r] == FULL for r in live if r not in restored and not is_target(r)), 'a FULL-cleanup register ends low') + widths = Counter(dim(end[r]) - dim(start[r]) for r in live if r >= 2 * V) + return dict(sorted(bill.items())), dict(sorted(widths.items())), chain, start, end + + +def hygiene(w): + """Inherited structural contract: dyadic scalars, power-of-two scales, wrapper and correction access.""" + entering = set(map(int, w['start_extra'])) + restored = set(map(int, w['helper_final'])) + live = set(range(N)) - set(w['removed']) + for name in ('precondition', 'compensation', 'A', 'cut', 'B', 'restore', 'cleanup'): + for g in w[name]: + if g[0] == 'warp': + continue + q = Q(g[3], g[4]) if g[0] == 'add' else Q(g[2], g[3]) + need(q != 0 and q.denominator & (q.denominator - 1) == 0, 'non-dyadic scalar', name, g) + if g[0] == 'scale': + need(abs(q.numerator) & (abs(q.numerator) - 1) == 0, 'non power-of-two scale', name, g) + for g in w['precondition'] + w['compensation']: + need(not any(r in entering | restored for r in touched(g)), 'wrapper touches an entering or restored helper', g) + for c in w['initial_corrections']: + word = c['operator_word'] + need(is_target(c['target']) and c['source'] in live and c['source'] >= 2 * V + and c['source'] not in entering, 'correction access', c) + need(word and all(w['warps'][abs(o) - 1][1] == c['source'] for o in word), 'correction operator lender', c) + q = Q(c['coefficient']) + need(q != 0 and q.denominator & (q.denominator - 1) == 0, 'correction coefficient', c) + return True + + +# ---------------------------------------------------------------------------- +# Literal inverse cleanup, derived from the contract +# ---------------------------------------------------------------------------- +def ordinary_forward(w): + """Chronological non-wrapper actions whose inverse forms cleanup.""" + out = [g for g in w['A'][w['prelude_events']:]] + at = {} + for k, rec in enumerate(w['warps'], 1): + at.setdefault(rec[0], []).append(['warp', rec[1], k]) + for p in range(len(w['B']) + 1): + out += at.get(p, []) + if p < len(w['B']): + out.append(w['B'][p]) + return out + list(w['restore']) + + +def derive_cleanup(w): + restored = set(map(int, w['helper_final'])) + buf = lambda r: r + N if r in restored else r + full = [256, 128, 64, 32, 16, 8, 4, 2, 1] + out = [] + for g in reversed(ordinary_forward(w)): + if g[0] == 'warp': + out.append(['warp', buf(g[1]), -g[2], full]) + elif is_target(g[1]): + continue + elif g[0] == 'add': + out.append(['add', buf(g[1]), buf(g[2]), -g[3], g[4], full]) + else: + need(g[0] == 'scale', 'unknown primitive', g) + out.append(['scale', buf(g[1]), g[3], g[2], full]) + return out + + +def same_cleanup(a, b): + norm = lambda c: [(g[:-1], span(g[-1])) for g in c] + return len(a) == len(b) and norm(a) == norm(b) + + +# ---------------------------------------------------------------------------- +# Exact free-operator semantics. A value is a dict {(input, word): Fraction}; +# word is a reduced tuple of signed operator ids (leftmost = applied last). +# ---------------------------------------------------------------------------- +def program(w, cleanup=None): + """Literal executed sequence: corrections, wrapper, A, cut, B+warps, restore | cleanup.""" + items = [('corr', c['target'], c['source'], tuple(c['operator_word']), Q(c['coefficient'])) + for c in w['initial_corrections']] + items += w['precondition'] + w['compensation'] + w['A'] + w['cut'] + at = {} + for k, rec in enumerate(w['warps'], 1): + at.setdefault(rec[0], []).append(['warp', rec[1], k]) + for p in range(len(w['B']) + 1): + items += at.get(p, []) + if p < len(w['B']): + items.append(w['B'][p]) + items += w['restore'] + return items, list(w['cleanup'] if cleanup is None else cleanup) + + +def dual_op(op): + return (1 if op > 0 else -1) * (abs(op) + DUAL) + + +def _left(op, word): + return word[1:] if word and word[0] == -op else (op,) + word + + +def _right(word, op): + return word[:-1] if word and word[-1] == -op else word + (op,) + + +def _axpy(dst, src, q): + for key, x in src.items(): + y = dst.get(key, 0) + q * x + if y: + dst[key] = y + else: + dst.pop(key, None) + + +def forward_rows(w, cleanup=None, dual=False, symbolic_buffers=True, snapshot=None): + """Schrodinger pass: every register's value as a combination of initial inputs. + + Live inputs are independent symbols. Private buffers are independent symbols + when symbolic_buffers is set (dirty), otherwise zero. The optional snapshot + callback sees the rows at the cleanup boundary. + """ + removed = set(w['removed']) + live = [r for r in range(N) if r not in removed] + restored = sorted(map(int, w['helper_final'])) + rows = {r: {(r, ()): Q(1)} for r in live} + for c in restored: + rows[c + N] = {(c + N, ()): Q(1)} if symbolic_buffers else {} + prefix, tail = program(w, cleanup) + + def apply(g): + kind = g[0] + if kind == 'add': + t, s, q = g[1], g[2], Q(g[3], g[4]) + need(t != s and q, 'add gate', g) + if dual: + t, s, q = s, t, -q + _axpy(rows[t], rows[s], q) + elif kind == 'scale': + q = Q(g[2], g[3]) + need(q != 0, 'zero scale', g) + if dual: + q = 1 / q + rows[g[1]] = {k: q * x for k, x in rows[g[1]].items()} + elif kind == 'warp': + op = dual_op(g[2]) if dual else g[2] + rows[g[1]] = {(var, _left(op, word)): x for (var, word), x in rows[g[1]].items()} + elif kind == 'corr': + _, t, s, word, c = g + if dual: + src, ops, dst, c = rows[t], [-dual_op(o) for o in word], s, -c + else: + src, ops, dst = rows[s], list(reversed(word)), t + moved = {} + for (var, wd), x in src.items(): + for o in ops: + wd = _left(o, wd) + moved[var, wd] = x + _axpy(rows[dst], moved, c) + else: + raise AuditFailure('unknown primitive ' + repr(g)) + + for g in prefix: + apply(g) + if snapshot is not None: + snapshot(rows) + for g in tail: + apply(g) + return rows + + +def reverse_columns(w, cleanup=None, upto_cleanup=False): + """Heisenberg pull-back: process the forward program backwards. + + cols[s] = {(output, word): coefficient}: the final output register 'output' + contains coefficient*word*x_s. Words grow on the right. Every live input and + every private buffer is an independent symbol. + """ + removed = set(w['removed']) + live = [r for r in range(N) if r not in removed] + restored = sorted(map(int, w['helper_final'])) + regs = live + [c + N for c in restored] + cols = {r: {(r, ()): Q(1)} for r in regs} + prefix, tail = program(w, cleanup) + seq = prefix if upto_cleanup else prefix + tail + for g in reversed(seq): + kind = g[0] + if kind == 'add': + t, s, q = g[1], g[2], Q(g[3], g[4]) + need(t != s and q, 'add gate', g) + _axpy(cols[s], cols[t], q) + elif kind == 'scale': + q = Q(g[2], g[3]) + need(q != 0, 'zero scale', g) + cols[g[1]] = {k: q * x for k, x in cols[g[1]].items()} + elif kind == 'warp': + op = g[2] + cols[g[1]] = {(out, _right(word, op)): x for (out, word), x in cols[g[1]].items()} + elif kind == 'corr': + _, t, s, word, c = g + moved = {} + for (out, wd), x in cols[t].items(): + for o in word: + wd = _right(wd, o) + moved[out, wd] = x + _axpy(cols[s], moved, c) + else: + raise AuditFailure('unknown primitive ' + repr(g)) + return cols + + +def transpose(cols): + rows = {} + for s, col in cols.items(): + for (r, word), x in col.items(): + rows.setdefault(r, {})[s, word] = x + return rows + + +def endpoint_defects(w, rows, dual=False): + """Compare final rows with the contract on the zero-buffer (live-input) domain. + + Returns (bad live registers, dirty buffers, buffer->live leaks, buffer self-map identity). + """ + removed = set(w['removed']) + live = [r for r in range(N) if r not in removed] + restored = sorted(map(int, w['helper_final'])) + bad = [] + for r in live: + expect = {(r, ()): Q(1)} + if dual and r < V: + expect[r + V, ()] = Q(-1) + if not dual and is_target(r): + expect[r - V, ()] = Q(1) + got = {k: x for k, x in rows.get(r, {}).items() if k[0] < N} + if got != expect: + bad.append(r) + dirty = [c for c in restored if any(k[0] < N for k in rows.get(c + N, {}))] + leaks = sorted({r for r in live for k in rows.get(r, {}) if k[0] >= N}) + buffer_identity = all({k: x for k, x in rows.get(c + N, {}).items() if k[0] >= N} == {(c + N, ()): Q(1)} + for c in restored) + return bad, dirty, leaks, buffer_identity + + +def boundary_defects(w, rows): + """Contract at the cleanup boundary (forward): targets sheared, restored helpers clean and isolated.""" + restored = set(map(int, w['helper_final'])) + out = [] + for t in range(V, 2 * V): + if {k: x for k, x in rows[t].items() if k[0] < N} != {(t, ()): Q(1), (t - V, ()): Q(1)}: + out.append(('target', t)) + for c in restored: + if rows[c] != {(c, ()): Q(1)}: + out.append(('restored', c)) + for r, row in rows.items(): + if r < N and r not in restored and any(k[0] in restored for k in row): + out.append(('restored input read', r)) + return out diff --git a/research/transported-warp-frames/verify.py b/research/transported-warp-frames/verify.py new file mode 100644 index 0000000000..6a90cb86c1 --- /dev/null +++ b/research/transported-warp-frames/verify.py @@ -0,0 +1,64 @@ +"""Git-free exact recipe replay. Native phases have a separate fresh-run command.""" +import gzip +import hashlib +import json +from pathlib import Path +import sys +from frames import audit, compile_frames, need + +HERE = Path(__file__).resolve().parent + + +def digest(data): + return hashlib.sha256(data).hexdigest() + + +def load_inputs(root=HERE): + pins = json.loads((root / 'INPUTS.json').read_text()) + for name, expected in pins.items(): + need(digest((root / name).read_bytes()) == expected, 'input hash: ' + name) + source = json.loads(gzip.decompress((root / 'inputs/BASE-WORD.json.gz').read_bytes())) + recipe = json.loads((root / 'inputs/RECIPE.json').read_text()) + target = json.loads((root / 'inputs/REFRAMED-WORD.json').read_text()) + return source, recipe, target + + +def check(w, full=True): + audit.hygiene(w) + profile, inventory, _, _, _ = audit.frame_bill(w, lagrangian=True) + need({str(k): v for k, v in profile.items()} == w['report']['local_profile'], 'profile mismatch') + need({str(k): v for k, v in inventory.items()} == w['report']['width_inventory'], 'inventory mismatch') + if full: + need(audit.endpoint_defects(w, audit.forward_rows(w, symbolic_buffers=True)) == ([], [], [], True), 'forward endpoint') + need(audit.endpoint_defects(w, audit.forward_rows(w, dual=True, symbolic_buffers=True), dual=True) == ([], [], [], True), 'dual endpoint') + need(not audit.boundary_defects(w, audit.transpose(audit.reverse_columns(w, upto_cleanup=True))), 'cleanup boundary') + return profile, inventory + + +def main(): + source, recipe, target = load_inputs() + got = compile_frames(source, recipe) + need(got == target, 'compiler does not reproduce the frozen native-audited word') + old, inv = check(source, full=False) + profile, new_inv = check(got) + need(inv == new_inv, 'helper inventory changed') + delta = {r: profile.get(r, 0) - old.get(r, 0) for r in sorted(set(old) | set(profile))} + need(sum(r * n for r, n in delta.items()) == 0, 'rank mass changed') + receipt = json.loads((HERE / 'evidence/NATIVE.json').read_text()) + need(receipt['word_sha256'] == digest((HERE / 'inputs/REFRAMED-WORD.json').read_bytes()), 'native receipt input') + need(receipt['status'] == 'PASS_COMPLETE_T74_NATIVE_REPLAY', 'native receipt status') + actual_native = {p.relative_to(HERE / 'native/vendor').as_posix(): digest(p.read_bytes()) + for p in (HERE / 'native/vendor').rglob('*') if p.is_file()} + need(receipt['source_sha256'] == actual_native, 'native receipt source closure') + need([s['step'] for s in receipt['steps']] == ['native', 'ledgers', 'local-replay', 'wrappers', 'phases'] and all(s['exit_code'] == 0 for s in receipt['steps']), 'native receipt stages') + # A receipt is provenance; this command does not rerun its phase calculations. + result = {'status': 'PASS_TRANSPORTED_FRAME_RECIPE', 'profile': profile, + 'profile_delta': delta, 'inventory': inv, 'new_kappa': None, + 'scope': 'Fresh exact frame, lifted-action, forward, dual and cleanup-boundary checks. Native receipt authenticated; rerun native/run_native.py for fresh phases.'} + expected = json.loads((HERE / 'RESULT.json').read_text()) + need(json.loads(json.dumps(result)) == expected, 'frozen result mismatch') + print(json.dumps(result, sort_keys=True)) + + +if __name__ == '__main__': + main()