From 0c0e31cf12e8f4f07e8419a6d33ae85129fb5a01 Mon Sep 17 00:00:00 2001 From: Dugongue <49054532+Dugongue@users.noreply.github.com> Date: Mon, 19 Oct 2026 04:11:50 +0000 Subject: [PATCH] Compile native-warp frame changes with exact operator and phase checks --- .../transported-warp-frames/.gitattributes | 5 + .../transported-warp-frames/FRONTIER.json | 228 ++++++ research/transported-warp-frames/INPUTS.json | 33 + research/transported-warp-frames/NOTICE.md | 13 + research/transported-warp-frames/PROOF.md | 48 ++ research/transported-warp-frames/README.md | 49 ++ research/transported-warp-frames/RESULT.json | 29 + research/transported-warp-frames/SOURCES.json | 189 +++++ research/transported-warp-frames/TASK.json | 307 ++++++++ research/transported-warp-frames/VERIFY.json | 37 + .../evidence/NATIVE.json | 55 ++ research/transported-warp-frames/frames.py | 87 +++ .../inputs/BASE-WORD.json.gz | Bin 0 -> 72769 bytes .../inputs/RECIPE.json | 731 ++++++++++++++++++ .../inputs/REFRAMED-WORD.json | 1 + .../transported-warp-frames/native/LICENSE | 201 +++++ .../native/NATIVE-LINEAGE-NOTICE | 14 + .../transported-warp-frames/native/PINS.json | 22 + .../native/SOURCE-PROVENANCE.json | 214 +++++ .../transported-warp-frames/native/common.py | 26 + .../native/run_native.py | 96 +++ .../transported-warp-frames/native/stage.py | 40 + .../vendor/accelerators/SPARSE-NOTICE.md | 33 + .../vendor/accelerators/SPARSE-PROOF.md | 81 ++ .../vendor/accelerators/sparse_state.py | 65 ++ .../native/vendor/accelerators/tables.py | 82 ++ .../native/new/code/borrow/NOTICE-PR2226.md | 21 + .../native/new/code/borrow/bw_adapters.py | 165 ++++ .../native/new/code/borrow/bw_audit_local.py | 289 +++++++ .../new/code/borrow/bw_check_recipes.py | 81 ++ .../vendor/native/new/code/borrow/bw_emit.py | 192 +++++ .../vendor/native/new/code/borrow/bw_gauss.py | 114 +++ .../native/new/code/borrow/bw_phases.py | 59 ++ .../native/new/code/borrow/bw_tamper.py | 58 ++ .../native/new/code/borrow/bw_transport.py | 416 ++++++++++ .../new/code/borrow/vendor/PR2226-NOTICE.md | 22 + .../borrow/vendor/clifford/clifford_exact.py | 149 ++++ .../code/borrow/vendor/pr2226_operators.py | 140 ++++ .../new/code/borrow/vendor/pr2226_replay.py | 293 +++++++ .../vendor/native/new/run_native_borrow.py | 22 + .../transported-warp-frames/test_verify.py | 45 ++ .../vendor/SOURCE-CREDITS.md | 14 + .../vendor/audit_core.py | 480 ++++++++++++ research/transported-warp-frames/verify.py | 64 ++ 44 files changed, 5310 insertions(+) create mode 100644 research/transported-warp-frames/.gitattributes create mode 100644 research/transported-warp-frames/FRONTIER.json create mode 100644 research/transported-warp-frames/INPUTS.json create mode 100644 research/transported-warp-frames/NOTICE.md create mode 100644 research/transported-warp-frames/PROOF.md create mode 100644 research/transported-warp-frames/README.md create mode 100644 research/transported-warp-frames/RESULT.json create mode 100644 research/transported-warp-frames/SOURCES.json create mode 100644 research/transported-warp-frames/TASK.json create mode 100644 research/transported-warp-frames/VERIFY.json create mode 100644 research/transported-warp-frames/evidence/NATIVE.json create mode 100644 research/transported-warp-frames/frames.py create mode 100644 research/transported-warp-frames/inputs/BASE-WORD.json.gz create mode 100644 research/transported-warp-frames/inputs/RECIPE.json create mode 100644 research/transported-warp-frames/inputs/REFRAMED-WORD.json create mode 100644 research/transported-warp-frames/native/LICENSE create mode 100644 research/transported-warp-frames/native/NATIVE-LINEAGE-NOTICE create mode 100644 research/transported-warp-frames/native/PINS.json create mode 100644 research/transported-warp-frames/native/SOURCE-PROVENANCE.json create mode 100644 research/transported-warp-frames/native/common.py create mode 100644 research/transported-warp-frames/native/run_native.py create mode 100644 research/transported-warp-frames/native/stage.py create mode 100644 research/transported-warp-frames/native/vendor/accelerators/SPARSE-NOTICE.md create mode 100644 research/transported-warp-frames/native/vendor/accelerators/SPARSE-PROOF.md create mode 100644 research/transported-warp-frames/native/vendor/accelerators/sparse_state.py create mode 100644 research/transported-warp-frames/native/vendor/accelerators/tables.py create mode 100644 research/transported-warp-frames/native/vendor/native/new/code/borrow/NOTICE-PR2226.md create mode 100644 research/transported-warp-frames/native/vendor/native/new/code/borrow/bw_adapters.py create mode 100644 research/transported-warp-frames/native/vendor/native/new/code/borrow/bw_audit_local.py create mode 100644 research/transported-warp-frames/native/vendor/native/new/code/borrow/bw_check_recipes.py create mode 100644 research/transported-warp-frames/native/vendor/native/new/code/borrow/bw_emit.py create mode 100644 research/transported-warp-frames/native/vendor/native/new/code/borrow/bw_gauss.py create mode 100644 research/transported-warp-frames/native/vendor/native/new/code/borrow/bw_phases.py create mode 100644 research/transported-warp-frames/native/vendor/native/new/code/borrow/bw_tamper.py create mode 100644 research/transported-warp-frames/native/vendor/native/new/code/borrow/bw_transport.py create mode 100644 research/transported-warp-frames/native/vendor/native/new/code/borrow/vendor/PR2226-NOTICE.md create mode 100644 research/transported-warp-frames/native/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py create mode 100644 research/transported-warp-frames/native/vendor/native/new/code/borrow/vendor/pr2226_operators.py create mode 100644 research/transported-warp-frames/native/vendor/native/new/code/borrow/vendor/pr2226_replay.py create mode 100644 research/transported-warp-frames/native/vendor/native/new/run_native_borrow.py create mode 100644 research/transported-warp-frames/test_verify.py create mode 100644 research/transported-warp-frames/vendor/SOURCE-CREDITS.md create mode 100644 research/transported-warp-frames/vendor/audit_core.py create mode 100644 research/transported-warp-frames/verify.py 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 0000000000000000000000000000000000000000..674ea18ade4af85ca865fb08dc973637a09e30e6 GIT binary patch literal 72769 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 a{2=x9TiBifgoL2jalJEr?dHi{zx^MgbT>}` literal 0 HcmV?d00001 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()