From bb36fc65ee0b161229169505f4840c436c5ca2b9 Mon Sep 17 00:00:00 2001 From: Clear1nsight <22630354+Clear1nsight@users.noreply.github.com> Date: Wed, 11 Nov 2026 14:22:27 +1100 Subject: [PATCH 1/3] Reuse #7147 selected replay navigation for onboarding This is the exact documentation prerequisite retained by #7156. It points the onboarding check to the selected #7000/#7001 review. Credit to Rohan Arun and the source authors. --- docs/ci-verification.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/docs/ci-verification.md b/docs/ci-verification.md index 63ba3e9aa8..52b62d0481 100644 --- a/docs/ci-verification.md +++ b/docs/ci-verification.md @@ -1,8 +1,25 @@ # CI verification -## Current selected-family replay: #6030 +## Current selected-family replay: #7000 with #7001 The [selected record](../certificates/selected-result.json) binds conditional +κ = 0.00363005817 to the [application review](research/pr-intake-evidence/pr7000-application/PROOF-REVIEW.md), +[validation receipts](research/pr-intake-evidence/pr7000-application/VALIDATION.json), +and [explicit source closure](../certificates/frontier7000-source.json). +`make frontier7000-verify` follows that exact-source selected replay. The review +reuses eleven authenticated preceding executions and records seven fresh serial +application, scalar and complete native-catalogue executions. The earlier +monolithic timeout is retained separately and is not completed coverage. +Consult the receipts for exact commands, source heads and limits. + +The five inherited framework assumptions remain. No complete uniform word, +literal multiplier execution, independent human proof or formal-kernel proof +is asserted. Routine research submissions do not need to rerun this +selected-family replay. The sections below preserve historical checkpoints. + +## Historical selected-family replay: #6030 + +The [historical checkpoint](../certificates/checkpoints/frontier6030.json) binds conditional κ = 0.003125804 to the [proof review](research/pr-intake-evidence/pr6030-audit/PROOF-REVIEW.md), [validation receipts](research/pr-intake-evidence/pr6030-audit/VALIDATION.json), and [explicit source closure](../certificates/frontier6030-source.json). From d2e54af81f9dda6487636b79d4964a2385d89b2b Mon Sep 17 00:00:00 2001 From: Clear1nsight <22630354+Clear1nsight@users.noreply.github.com> Date: Wed, 11 Nov 2026 21:53:51 +1100 Subject: [PATCH 2/3] Replay the historical selected check at its inspected commit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The PR #6292 rejection census and package plan are statements about 2485805. Load its exact sources and planner in a private sparse checkout, keeping all source hashes, 19 expected rejections, nine package selections and the empty-plan control. Subsequent edits to the live Makefile and CI guide no longer invalidate this historical check. The original audit is by unpaidmoon, building on Dennis’s historical replay gate. The pinned repository view follows the precedent of Matarener’s PR #5434. Repair prepared with substantial OpenAI Codex assistance. --- .../historical-selected-replay-gap/README.md | 6 +- .../SOURCES.json | 60 +++++++++--------- .../VERIFY.json | 31 +-------- .../historical-selected-replay-gap/verify.py | 63 ++++++++++++++----- 4 files changed, 82 insertions(+), 78 deletions(-) diff --git a/research/historical-selected-replay-gap/README.md b/research/historical-selected-replay-gap/README.md index 55d8cc3b49..36d9a873ca 100644 --- a/research/historical-selected-replay-gap/README.md +++ b/research/historical-selected-replay-gap/README.md @@ -69,7 +69,11 @@ python3 -B scripts/research_package.py --package research/historical-selected-re The direct command prints `PASS_HISTORICAL_SELECTED_REPLAY_GAP`. A registered replay prints `PASS_REGISTERED_RESEARCH_PACKAGE`. Both require Git history -containing the two inspected commits. +containing the two inspected commits and the source and manifest objects at +`2485805a6d47f36ea83ddde6327d453ac82d44dc`. The verifier uses a temporary +sparse checkout of that commit, checks the declared source digests there, and +uses its planner and manifest inventory. The recorded rejections and selection +therefore remain reproducible after later changes to the live Makefile or CI guide. ## Open next questions diff --git a/research/historical-selected-replay-gap/SOURCES.json b/research/historical-selected-replay-gap/SOURCES.json index c1010eec95..62bb8b3950 100644 --- a/research/historical-selected-replay-gap/SOURCES.json +++ b/research/historical-selected-replay-gap/SOURCES.json @@ -4,13 +4,13 @@ "files": [ { "path": "Makefile", - "usage": "input", + "usage": "provenance", "git_blob": "0d683a06b9e7ee162496108ce9a7c5d2ee94fccf", "sha256": "4f2d4f2dcd15139ec82658a975f85ed300897385f85799218539f4c8d60567da" }, { "path": "certificates/partial-swap-network.json", - "usage": "input", + "usage": "provenance", "git_blob": "eccafa830c16170c36faf93045ddf1f638f7bcd4", "sha256": "4c0b9d37e1034b2076e30a70f8e514416298c462d9ee98bc87fe6556b14df786" }, @@ -22,7 +22,7 @@ }, { "path": "docs/ci-verification.md", - "usage": "input", + "usage": "provenance", "git_blob": "63ba3e9aa8bdc5e942b56e34244b92b16f854085", "sha256": "c7d3027e9ad8bcbff68f07aa9576b30fb2f3c76c44d876d40c7fdbf4a3e2228a" }, @@ -34,163 +34,163 @@ }, { "path": "research/clifford-state-performance/SOURCE.json", - "usage": "input", + "usage": "provenance", "git_blob": "6f98a0061a5104dfab82c9e806f819b41811f684", "sha256": "396d0f08df24952248140d5c65c51b8c902ef1c580892ff7ea182890530f67ee" }, { "path": "research/community-batch1047-audit/CONTENT-COVERAGE.json", - "usage": "input", + "usage": "provenance", "git_blob": "5e0f92af463ec12c5e1dcc3effd44081a88af647", "sha256": "07a9daeaf2bda308a92e9a4684f13d5fc766c7772d74801fceb7f4599fdab226" }, { "path": "research/community-batch1099-audit/CONTENT-COVERAGE.json", - "usage": "input", + "usage": "provenance", "git_blob": "9e13266bf85e627f1b7dc225e9530ea69fd2c7f0", "sha256": "421e1211fb1897c45621dc6801c276e53f2e6f335583c9c9049e535f87c0a3b1" }, { "path": "research/community-batch932-audit/CONTENT-COVERAGE.json", - "usage": "input", + "usage": "provenance", "git_blob": "cc4d03eb59b9ab3f952735f7e88ff18c2d15d7af", "sha256": "184629cac91a5cfaca50330a88596008b824221433867dcf8117539c913c284a" }, { "path": "research/community-batch970-audit/CONTENT-COVERAGE.json", - "usage": "input", + "usage": "provenance", "git_blob": "8b9f4111badf7de5d97684799560b55110e9da79", "sha256": "23188ed920e38a54006cb883e181585620821c63bf7e8b5e05d32719417cc37e" }, { "path": "research/community-frontier741-audit/CONTENT-COVERAGE.json", - "usage": "input", + "usage": "provenance", "git_blob": "a5300d4e7a5381a3f443fc54c768ca6f0f236d68", "sha256": "3c820fb30e1b4d9bcfc6a7ab524375e5b2abd66b940af2c509146104f0bcd79c" }, { "path": "research/community-frontier890-audit/CONTENT-COVERAGE.json", - "usage": "input", + "usage": "provenance", "git_blob": "d7ff6d777b01d69b6ce84caf25d3b7e4a4d2f211", "sha256": "6b185a9902652f893f3ebd8ada92d2f11b6de6533a9a4d11718a8a4496101128" }, { "path": "research/community-hyperplane599-audit/SOURCE.json", - "usage": "input", + "usage": "provenance", "git_blob": "546f37d326d10a99910ae8f908e71ef768524d98", "sha256": "65099d764bfcc39bda5e4d9966783611b094c3522dbdd1435cd498d657a8ef8e" }, { "path": "research/community-k492-audit/SOURCE.json", - "usage": "input", + "usage": "provenance", "git_blob": "e538481e4cb16ed936d3195f2dfb5b5a9ca0a76b", "sha256": "2c0f4fa5bc150d05658af2e7c54c4d2c337dd52b7efd3d69530ae73bcbdf452a" }, { "path": "research/community-reconciliation92-audit/MANIFEST.json", - "usage": "input", + "usage": "provenance", "git_blob": "2a2e93685173d5f13cbb5abe740f5d90352e0228", "sha256": "5f501f3c118131e7d069f30ad77186eb2ad6961f9680a0ef105f4514ed41808a" }, { "path": "research/partial-swap-digest/baseline.py", - "usage": "input", + "usage": "provenance", "git_blob": "a2f0190704db83bd8ef48e46e723c49b925804fe", "sha256": "81e9af92cdf38243a540cdcff2062778e449467848d444da37a9553c12ca4c34" }, { "path": "research/r420-two-sided-basis/SOURCES.json", - "usage": "input", + "usage": "provenance", "git_blob": "5d718e11e62f4bcadecf1e02d6b61f87dbe190b0", "sha256": "d9810b0d139c5a1211fd2c1f0d142187cc1fca30026e1e7bc4f9ecfacf1596d1" }, { "path": "research/skip-clones/SOURCE.json", - "usage": "input", + "usage": "provenance", "git_blob": "8d1bb3b9c8189e35e5d8bfdfa632d7473e8be0d5", "sha256": "0b68e63e35a97ce6b0cdb6e291b88ebaa8f2dd4afb70b2498f10ee89428258dc" }, { "path": "research/split-skip/SOURCE.json", - "usage": "input", + "usage": "provenance", "git_blob": "2ab610b6ea2edd2865fda793ef2168b0c76afb4f", "sha256": "7c2b4646a3ecfef6f881da5c43e4bd0fa9a4d1b00548b8ab458d897e16735134" }, { "path": "scripts/historical-ci-inputs/Makefile", - "usage": "input", + "usage": "provenance", "git_blob": "aff68409021c9d401a6f8013b9dfd7dbcc30f2a8", "sha256": "ea8830dd79da493e2d75baf753d733ff7efbcf2b4794afe41fae0ac8f3055646" }, { "path": "scripts/historical-ci-inputs/ledger-batch932-run_isolated_tests.py", - "usage": "input", + "usage": "provenance", "git_blob": "65db599ab0b1dea0312c4ca048e0bd0f44c3736f", "sha256": "96ea543e6c707424afe247e77bd86c82152f90fc76a0773c4232145da5cdf8d1" }, { "path": "scripts/historical-ci-inputs/ledger-batch932-test_isolated_test_runner.py", - "usage": "input", + "usage": "provenance", "git_blob": "34820a8f24678f918f4d0e7a35380d8013fc3495", "sha256": "628391b6abfbc8674ceec1751867a4392f2cc0b5b66886243e139af86cf355ac" }, { "path": "scripts/historical-ci-inputs/ledger-batch970-verify_selected_result.py", - "usage": "input", + "usage": "provenance", "git_blob": "c755b76e0d44ba4917aa94440ebe54daefce5b2a", "sha256": "d7fd929726b326aeeaf0a3996475adec88eee9aac09ae0bebeeaa0bc1fc8f199" }, { "path": "scripts/historical-ci-inputs/ledger-frontier741-ci-verification.md", - "usage": "input", + "usage": "provenance", "git_blob": "7f3c012504187917a728b9fe87043f0fc8cd006a", "sha256": "a854022e0e1d5d4db4d60e586be3ea56005013ef14a1fc06d02bc06e8529c4b0" }, { "path": "scripts/historical-ci-inputs/partial-swap-context.json", - "usage": "input", + "usage": "provenance", "git_blob": "ad65114886bf34a4fd27e79f3be502389e689faa", "sha256": "833a9642f33aeab2ffea17ec9c6b82e0a953f90192b2c82e10bef21538dccba9" }, { "path": "scripts/historical-ci-inputs/partial-swap-network.json", - "usage": "input", + "usage": "provenance", "git_blob": "52075f2463f60af5e16571347f24274fce73a1ea", "sha256": "f3c4be597b2f2136da4ae2cc80c7454f63c90aa01f84e5b8131cee4dd55de815" }, { "path": "scripts/partial_swap/shared.py", - "usage": "input", + "usage": "provenance", "git_blob": "44a0e454c70f9c4b98e258b8443612e6a119904b", "sha256": "5a0646a50b9f3e8ea55168620a78e8853b0ab810517cefc8cfb8696aedee278a" }, { "path": "scripts/replay_historical_check.py", - "usage": "input", + "usage": "provenance", "git_blob": "1e92fff2782970ef71378f594f2350d245a4db26", "sha256": "5467619c78183d3adc82b0cb55af28e5c1a01fca2b0588677816244b53e2bafd" }, { "path": "scripts/research_package.py", - "usage": "input", + "usage": "provenance", "git_blob": "091b4c8f58bac9a9580d76025b887dc5c873d05f", "sha256": "e1256016e7f51827d04fa2179255989f639ae1d97afaa9c16265f85a0c6abd70" }, { "path": "scripts/run_isolated_tests.py", - "usage": "input", + "usage": "provenance", "git_blob": "a96ab35b315ce492e7fbbfd6c5ae211aa066b541", "sha256": "49eb56dd0fc0d8d8ffdb209970a7adf2176223580646f575d5c22e59543b381c" }, { "path": "scripts/verify_selected_result.py", - "usage": "input", + "usage": "provenance", "git_blob": "6882a4700e410dec569b51ae2eaf1a19cc019195", "sha256": "d6b305eac5b9bdb8172c469ad30a1655a60fa0aceac8b1bf610e1b73f51babd8" }, { "path": "tests/test_isolated_test_runner.py", - "usage": "input", + "usage": "provenance", "git_blob": "343b24abf6719b81805eba5a84c74e57634c8288", "sha256": "3a5470d0b139828b90e19bf9583ddeafcd69f8e34f2824664eb3a2958a52e34d" } diff --git a/research/historical-selected-replay-gap/VERIFY.json b/research/historical-selected-replay-gap/VERIFY.json index 98553e72ed..ab7efa3471 100644 --- a/research/historical-selected-replay-gap/VERIFY.json +++ b/research/historical-selected-replay-gap/VERIFY.json @@ -4,36 +4,7 @@ "python": "3.12", "requirements": [], "inputs": [ - "Makefile", - "certificates/partial-swap-network.json", - "docs/ci-verification.md", - "research/clifford-state-performance/SOURCE.json", - "research/community-batch1047-audit/CONTENT-COVERAGE.json", - "research/community-batch1099-audit/CONTENT-COVERAGE.json", - "research/community-batch932-audit/CONTENT-COVERAGE.json", - "research/community-batch970-audit/CONTENT-COVERAGE.json", - "research/community-frontier741-audit/CONTENT-COVERAGE.json", - "research/community-frontier890-audit/CONTENT-COVERAGE.json", - "research/community-hyperplane599-audit/SOURCE.json", - "research/community-k492-audit/SOURCE.json", - "research/community-reconciliation92-audit/MANIFEST.json", - "research/partial-swap-digest/baseline.py", - "research/r420-two-sided-basis/SOURCES.json", - "research/skip-clones/SOURCE.json", - "research/split-skip/SOURCE.json", - "scripts/historical-ci-inputs/Makefile", - "scripts/historical-ci-inputs/ledger-batch932-run_isolated_tests.py", - "scripts/historical-ci-inputs/ledger-batch932-test_isolated_test_runner.py", - "scripts/historical-ci-inputs/ledger-batch970-verify_selected_result.py", - "scripts/historical-ci-inputs/ledger-frontier741-ci-verification.md", - "scripts/historical-ci-inputs/partial-swap-context.json", - "scripts/historical-ci-inputs/partial-swap-network.json", - "scripts/partial_swap/shared.py", - "scripts/replay_historical_check.py", - "scripts/research_package.py", - "scripts/run_isolated_tests.py", - "scripts/verify_selected_result.py", - "tests/test_isolated_test_runner.py" + "scripts/research_package.py" ], "commands": [ { diff --git a/research/historical-selected-replay-gap/verify.py b/research/historical-selected-replay-gap/verify.py index 83b995941a..9d266c5a4e 100644 --- a/research/historical-selected-replay-gap/verify.py +++ b/research/historical-selected-replay-gap/verify.py @@ -6,8 +6,10 @@ """ import hashlib import importlib.util +import json import subprocess import sys +import tempfile from pathlib import Path ROOT = Path(__file__).resolve().parents[2] @@ -61,31 +63,47 @@ def require(ok, message): raise SystemExit(message) -def load_checker(): - path = ROOT / "scripts/replay_historical_check.py" - spec = importlib.util.spec_from_file_location("historical_selected_replay_gap_checker", path) +def load_module(path): + spec = importlib.util.spec_from_file_location(path.stem, path) module = importlib.util.module_from_spec(spec) spec.loader.exec_module(module) return module +def checkout_snapshot(snapshot, sources, runner, env): + paths = [runner.canonical_relative_path(row["path"]) for row in sources["files"]] + git = ["git", "-c", "maintenance.auto=false", "-c", "gc.auto=0", + "-c", "core.autocrlf=false"] + subprocess.run([*git, "clone", "--quiet", "--shared", "--no-tags", "--no-checkout", + "--", str(ROOT), str(snapshot)], cwd=ROOT, env=env, check=True) + subprocess.run([*git, "update-ref", "--no-deref", "HEAD", INSPECTED], + cwd=snapshot, env=env, check=True) + # The pinned planner reads omitted manifests from the sparse HEAD/index. + patterns = "".join(f"/{path.as_posix()}\n" for path in paths) + subprocess.run([*git, "sparse-checkout", "set", "--no-cone", "--stdin"], + cwd=snapshot, env=env, input=patterns.encode("utf-8"), check=True) + subprocess.run([*git, "read-tree", "-mu", "HEAD"], cwd=snapshot, env=env, check=True) + for path, row in zip(paths, sources["files"], strict=True): + require(hashlib.sha256((snapshot / path).read_bytes()).hexdigest() == row["sha256"], + "historical checkout source digest changed: " + path.as_posix()) + + def entries(checker): for name, config in checker.CONFIG.items(): for entry in [config, *config.get("additional_inputs", [])]: yield name, entry -def reject(checker, entry): +def reject(root, checker, entry): try: - checker.authenticated_input(ROOT, entry) + checker.authenticated_input(root, entry) except ValueError as exc: return str(exc) raise SystemExit("historical input was admitted: " + entry["path"]) -def main(): - require(not sys.flags.optimize, "assertions must stay enabled") - checker = load_checker() +def check_snapshot(root, env): + checker = load_module(root / "scripts/replay_historical_check.py") selected = [entry for name, entry in entries(checker) if name == "tooling-ledger" and entry["path"] == SELECTED_PATH] require(len(selected) == 1, "selected-result checker overlay is not unique") @@ -94,7 +112,7 @@ def main(): require(entry["accepted_live_sha256"] == [SELECTED_ACCEPTED], "accepted selected-checker successors changed") frozen = (checker.INPUTS / entry["input"]).read_bytes() - live = (ROOT / SELECTED_PATH).read_bytes() + live = (root / SELECTED_PATH).read_bytes() require(hashlib.sha256(frozen).hexdigest() == SELECTED_PIN, "frozen selected checker bytes changed") require(hashlib.sha256(live).hexdigest() == SELECTED_LIVE, "live selected checker digest changed") require(SELECTED_LIVE not in (SELECTED_PIN, SELECTED_ACCEPTED), "live checker was already admitted") @@ -102,7 +120,7 @@ def main(): # live successor, not a broken comparison. require(SELECTED_PIN in (SELECTED_PIN, *entry["accepted_live_sha256"]), "pin membership control failed") - require(reject(checker, entry) == REJECTIONS[SELECTED_PATH][1], + require(reject(root, checker, entry) == REJECTIONS[SELECTED_PATH][1], "selected checker rejection text changed") counts = {path: 0 for path in REJECTIONS} @@ -110,7 +128,7 @@ def main(): for _name, item in entries(checker): if item["path"] not in REJECTIONS: continue - message = reject(checker, item) + message = reject(root, checker, item) counts[item["path"]] += 1 messages.setdefault(item["path"], message) for path, (count, message) in REJECTIONS.items(): @@ -118,20 +136,31 @@ def main(): require(messages[path] == message, "rejection text changed for " + path) require(sum(counts.values()) == 19, "rejection total changed") ci = [item for _name, item in entries(checker) if item["path"] == CI_PATH] - require(len(ci) == 1 and hashlib.sha256((ROOT / CI_PATH).read_bytes()).hexdigest() == CI_LIVE, + require(len(ci) == 1 and hashlib.sha256((root / CI_PATH).read_bytes()).hexdigest() == CI_LIVE, "selected CI note digest changed") diff = subprocess.check_output( - ["git", "diff", "--name-only", PARENT, INSPECTED], cwd=ROOT, text=True) + ["git", "diff", "--name-only", PARENT, INSPECTED], cwd=root, env=env, text=True) changed = sorted(name for name in diff.splitlines() if name) require(changed == CHANGED, "inspected commit diff changed") - sys.path.insert(0, str(ROOT / "scripts")) - from research_package import plan_details - details = plan_details(ROOT, set(changed)) + planner = load_module(root / "scripts/research_package.py") + details = planner.plan_details(root, set(changed)) require([row["package"] for row in details] == PLAN_PACKAGES, "helper plan selection changed") matched = {name for row in details for names in row["causes"].values() for name in names} require(sorted(set(changed) - matched) == UNMATCHED, "unmatched plan paths changed") - require(plan_details(ROOT, set()) == [], "empty change set selected a package") + require(planner.plan_details(root, set()) == [], "empty change set selected a package") + + +def main(): + require(not sys.flags.optimize, "assertions must stay enabled") + sources = json.loads(Path(__file__).with_name("SOURCES.json").read_bytes()) + require(sources["base_commit"] == INSPECTED, "historical checkout base changed") + runner = load_module(ROOT / "scripts/research_package.py") + env = runner.git_source_env() + with tempfile.TemporaryDirectory(prefix="historical-selected-replay-") as temporary: + snapshot = Path(temporary) / "snapshot" + checkout_snapshot(snapshot, sources, runner, env) + check_snapshot(snapshot, env) print("PASS_HISTORICAL_SELECTED_REPLAY_GAP") print("selected_checker_live=" + SELECTED_LIVE) print("rejections=19 distinct_paths=7 plan_packages=9") From c1f2ad617d56f06a50d6b380e72231a163cfca88 Mon Sep 17 00:00:00 2001 From: ToikY <27568617+ToikY@users.noreply.github.com> Date: Thu, 12 Nov 2026 04:10:31 -0800 Subject: [PATCH 3/3] Bound shared stage-9 Walsh basis assignments --- .../LOCAL-PINS.json | 19 + .../NOTICE | 4 + .../PROOF.md | 17 + .../PROVENANCE.json | 107 + .../README.md | 31 + .../SOURCES.json | 18 + .../TASK.json | 117 + .../VERIFICATION.md | 7 + .../VERIFY.json | 14 + .../engines/explicit.py | 277 ++ .../engines/explicit_unforced.py | 81 + .../engines/lead.py | 159 ++ .../engines/lead_unforced.py | 43 + .../inputs/7113-SHA256.json | 69 + .../inputs/7113-signed-child.py | 146 + .../inputs/7334-RESULT.json | 1599 +++++++++++ .../inputs/CALLER.json | 1 + .../inputs/PR7362-SHA256.json | 11 + .../inputs/R180-LEAD.json | 38 + .../inputs/R92-PRICE.json | 2539 +++++++++++++++++ .../inputs/pricing.py | 82 + .../receipts/EXPLICIT-FORCED.json | 1 + .../receipts/EXPLICIT-UNFORCED.json | 1 + .../receipts/LEAD-FORCED.json | 283 ++ .../receipts/LEAD-UNFORCED.json | 9 + .../replay.py | 156 + 26 files changed, 5829 insertions(+) create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/LOCAL-PINS.json create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/NOTICE create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/PROOF.md create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/PROVENANCE.json create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/README.md create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/SOURCES.json create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/TASK.json create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/VERIFICATION.md create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/VERIFY.json create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/engines/explicit.py create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/engines/explicit_unforced.py create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/engines/lead.py create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/engines/lead_unforced.py create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/inputs/7113-SHA256.json create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/inputs/7113-signed-child.py create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/inputs/7334-RESULT.json create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/inputs/CALLER.json create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/inputs/PR7362-SHA256.json create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/inputs/R180-LEAD.json create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/inputs/R92-PRICE.json create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/inputs/pricing.py create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/receipts/EXPLICIT-FORCED.json create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/receipts/EXPLICIT-UNFORCED.json create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/receipts/LEAD-FORCED.json create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/receipts/LEAD-UNFORCED.json create mode 100644 research/p104-type-b-shared-walsh-stage9-bound/replay.py diff --git a/research/p104-type-b-shared-walsh-stage9-bound/LOCAL-PINS.json b/research/p104-type-b-shared-walsh-stage9-bound/LOCAL-PINS.json new file mode 100644 index 0000000000..c52392e85f --- /dev/null +++ b/research/p104-type-b-shared-walsh-stage9-bound/LOCAL-PINS.json @@ -0,0 +1,19 @@ +{ + "PROVENANCE.json": "3d78a5f890b86151f46876e0e1177efaa60178926e32bc840dad64066423c5de", + "engines/explicit.py": "6177165037d3becdbfdb69c40d96993d256abc1b0969c95de54ac2715e89a247", + "engines/explicit_unforced.py": "ceeae67698bc3ab710393af5374a7aae5f92ad44b3778b477dfbb215f64ddb54", + "engines/lead.py": "147688411212c46df923e3b4661a55c689c1d519544e3f40101c4016cb93c230", + "engines/lead_unforced.py": "d4b4510db19a28705f771928c57a868fe41bf08c8c0183cd118db71185985e67", + "inputs/7113-SHA256.json": "064e11ecfedce9937ea1782e5baee37e89b3c9eebabed5b4a9ba84f412bbe078", + "inputs/7113-signed-child.py": "ef03444360f02225138be9b38e2f9a85f313eeaa910d63a365de0f16d228cb8b", + "inputs/7334-RESULT.json": "7f2d587c59f063b01f1e8b320084a7f0943f2f05d65e3e0f5e80448c6c8e8194", + "inputs/CALLER.json": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "inputs/PR7362-SHA256.json": "2c90ca39b0f075cc4b3ec9e90c66fde473465e7bb50cf1db9a820d3a29556c0b", + "inputs/R180-LEAD.json": "4c277906e28c6fc95882cc572423f040858ef210872eb8949b7b4a0fe4af792d", + "inputs/R92-PRICE.json": "05d7a5ebdd2eeedd6c8f534e8e2eeac22484daf9f387f4a6b88cc9eed22a6b8f", + "inputs/pricing.py": "f4d0b6c9314b838d882d6d06020f24881c19a3fda97a7c00df87b1e920785182", + "receipts/EXPLICIT-FORCED.json": "e346e8cba7d3cdec44b77ff81dffec33fc04f42e4cb23c79da559d24435c39bd", + "receipts/EXPLICIT-UNFORCED.json": "333816f31c1f688efde65e7a438ed1407982df37f69534924128d8b4ad867803", + "receipts/LEAD-FORCED.json": "8bd4799d119e45f3b082101a33a1eadf4c8203314bcf45db577cb3023415569e", + "receipts/LEAD-UNFORCED.json": "2c1706cb12c384df0423785633292d708ffe640d4448d8fd802b0bbc73334849" +} diff --git a/research/p104-type-b-shared-walsh-stage9-bound/NOTICE b/research/p104-type-b-shared-walsh-stage9-bound/NOTICE new file mode 100644 index 0000000000..698cb19e1a --- /dev/null +++ b/research/p104-type-b-shared-walsh-stage9-bound/NOTICE @@ -0,0 +1,4 @@ +Apache-2.0 contribution. Clear1nsight supplied the exact #7334 comparison. +Rohan Arun supplied the exact signed caller and physical gate in #7113. +See README.md and PROVENANCE.json for the #7411, #7000 and price credits. +OpenAI Codex and subagents materially assisted proof and independent replay. diff --git a/research/p104-type-b-shared-walsh-stage9-bound/PROOF.md b/research/p104-type-b-shared-walsh-stage9-bound/PROOF.md new file mode 100644 index 0000000000..ecc3d1c649 --- /dev/null +++ b/research/p104-type-b-shared-walsh-stage9-bound/PROOF.md @@ -0,0 +1,17 @@ +# The fixed-basis stage-9 price bound + +Use the exact 4,783-event signed #7113 caller retained by #7334. Keep the native J9, all ports, the productive profile, physical outputs and all paid operators other than the candidate even idles. At each contact on one Type B role, use either the original basis or the Walsh basis on the eight stage-9 axes. A change along one role costs a rank-eight conversion at that port, as in the retained #7411 lowering. Its physical two-point identity has S C S equal to (1+i)/2 times the unnormalised Walsh matrix, where S is diag(1,i). Tensoring preserves the same selected axes. The inverse also costs a same-rank call because the unnormalised Walsh matrix squares to a scalar. The analysis grants all ordinary boundary work, setup, routing, extra storage, precision and tape free. + +The exact role gaps follow source order. ADD requires the same basis at source and destination, and SWAP exchanges the role labels. SCALE and LAMBDA carry the basis unchanged. J9 pins both touched Type B roles to original at clock 3058. Another J uses the same basis on its two roles and may use Walsh when its active axes are disjoint from stage 9. Its stage body and central axis commute with that Walsh factor. All caller input and output roles start and finish original. An unchanged QUERY would require original basis and the exact Type B tape contains none. All four IDLE_ODD calls may use either basis at zero credit as a price relaxation, including the stage-9 calls on roles 70 and 71 at clocks 2970 and 2971. + +The possible discounts are the 16 Type B IDLE_ONE calls containing stage 9. Let H(r)=r^(1−κ) and H(0)=0. For a call of rank r, grant the full discount H(r)−H(r−8) when it is assigned Walsh, with its remaining paid axes unchanged and its diagonal work free. Concavity for 0<κ<1 gives H(r)−H(r−8)≤H(8), including r=8. Thus each eligible call contributes at most one unit and each basis transition costs exactly one unit, where one unit is H(8) per port. Other paid and productive weights are unchanged. The eight Type B ports have the same contact structure. An upper bound per port multiplies by eight on the retained invoice. + +## Exact cut and dual + +Put a vertex on each role contact, two unit-capacity directions on each consecutive role gap, and use hard edges to synchronize contacts and enforce original endpoints. Put the Walsh side at the source and the original side at the sink. Each eligible call contributes a unit arc from the source to its contact. A cut charges for the discounts it does not collect and for every transition it makes, so 16 minus its capacity is the optimistic net in units. Hard arcs have capacity greater than every relevant finite cut. The collapsed graph contracts synchronized contacts and omits explicit SWAP vertices. The explicit graph keeps all role contacts, including the two before each SWAP. Both preserve the pricing constraints because every explicit gap across an otherwise unpinned SWAP route has the same transition tariff. + +With clock 2866 forced to Walsh, both engines give a feasible flow of 17 and a cut of 17. The cut collects only clock 2866 and makes two role-36 transitions between clocks 2865, 2866 and 2867. This gives optimistic net at most −H(8) per port uniformly in κ, and a directed eight-port raw upper below −63.232 at the incumbent. The exact rational upper is in `receipts/EXPLICIT-FORCED.json`. + +Both existing forced flows permit deletion of one unit on a source-to-sink path using the forcing arc. The remaining flow satisfies every unforced capacity and all node balances, and has value 16. The all-original unforced assignment cuts the 16 reward arcs, giving the matching cut of 16. By weak duality every unforced assignment has optimistic net at most zero. This covers any number of compatible windows and both connected and disconnected basis regions in the stated fixed-basis model. No second optimization or enumeration of possible windows is needed. + +The price exclusion holds for separate rank-eight transitions on the fixed stage-9 axes and an unchanged itinerary. Joint converters, cheaper conversions, other basis axes, a changed J9 interface and altered odd-idle providers remain open. No new word, native lowering, arbitrary-input replacement or full recurrence was built. diff --git a/research/p104-type-b-shared-walsh-stage9-bound/PROVENANCE.json b/research/p104-type-b-shared-walsh-stage9-bound/PROVENANCE.json new file mode 100644 index 0000000000..5810d63efb --- /dev/null +++ b/research/p104-type-b-shared-walsh-stage9-bound/PROVENANCE.json @@ -0,0 +1,107 @@ +{ + "ai_assistance": "OpenAI Codex and subagents materially assisted.", + "files": { + "inputs/7113-SHA256.json": { + "commit": "07a76c5e2738882c0cb322278e56f6cae3c9885d", + "git_blob": "5a7d6b80dc51aa918a5d521b60d18f9a6bbbc52e", + "path": "research/signed-caller-8x9/SHA256.json", + "sha256": "064e11ecfedce9937ea1782e5baee37e89b3c9eebabed5b4a9ba84f412bbe078", + "source": "https://github.com/CrocSwap/integer-mult-bounds/blob/07a76c5e2738882c0cb322278e56f6cae3c9885d/research/signed-caller-8x9/SHA256.json" + }, + "inputs/7113-signed-child.py": { + "commit": "07a76c5e2738882c0cb322278e56f6cae3c9885d", + "git_blob": "0980a6559ba1939763de5c798c7947c8bdd51d67", + "path": "research/signed-caller-8x9/replay/supplier7112/short-caller/signed_child.py", + "sha256": "ef03444360f02225138be9b38e2f9a85f313eeaa910d63a365de0f16d228cb8b", + "source": "https://github.com/CrocSwap/integer-mult-bounds/blob/07a76c5e2738882c0cb322278e56f6cae3c9885d/research/signed-caller-8x9/replay/supplier7112/short-caller/signed_child.py" + }, + "inputs/7334-RESULT.json": { + "commit": "aaeec8c0acf01e99a5f331ef363a698d9c084ace", + "git_blob": "3034a490f5b0656ae71495c99493c4ab1ac1f5c6", + "path": "research/p104-helper-319-fused-return/receipts/RESULT.json", + "sha256": "7f2d587c59f063b01f1e8b320084a7f0943f2f05d65e3e0f5e80448c6c8e8194", + "source": "https://github.com/Clear1nsight/integer-mult-bounds/blob/aaeec8c0acf01e99a5f331ef363a698d9c084ace/research/p104-helper-319-fused-return/receipts/RESULT.json" + }, + "inputs/CALLER.json": { + "commit": "07a76c5e2738882c0cb322278e56f6cae3c9885d", + "git_blob": "9451ceaf6e8e037894680b549f3ef41c21b260d7", + "path": "research/signed-caller-8x9/expected/ODD-TYPE-AB-CALLER.json", + "sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "source": "https://github.com/CrocSwap/integer-mult-bounds/blob/07a76c5e2738882c0cb322278e56f6cae3c9885d/research/signed-caller-8x9/expected/ODD-TYPE-AB-CALLER.json" + }, + "inputs/PR7362-SHA256.json": { + "commit": "5eec7ed633dcf9b9bbc95552aa653da296f863fb", + "git_blob": "b1486e0b5cfe4535f381ed26f7bce4aee21d8a43", + "path": "research/p104-rank-two-virtual-cut-bound/receipts/SHA256.json", + "sha256": "2c90ca39b0f075cc4b3ec9e90c66fde473465e7bb50cf1db9a820d3a29556c0b", + "source": "https://github.com/CrocSwap/integer-mult-bounds/blob/5eec7ed633dcf9b9bbc95552aa653da296f863fb/research/p104-rank-two-virtual-cut-bound/receipts/SHA256.json" + }, + "inputs/R180-LEAD.json": { + "commit": "c44a551b92786725cc2b805d6cf3b2547e66d711", + "git_blob": "9b1584323bec552277947b2112ba6abe305094ed", + "path": "research/p104-type-b-stage9-walsh-pack-bound/receipts/LEAD.json", + "sha256": "4c277906e28c6fc95882cc572423f040858ef210872eb8949b7b4a0fe4af792d", + "source": "https://github.com/CrocSwap/integer-mult-bounds/blob/c44a551b92786725cc2b805d6cf3b2547e66d711/research/p104-type-b-stage9-walsh-pack-bound/receipts/LEAD.json" + }, + "inputs/R92-PRICE.json": { + "commit": "5eec7ed633dcf9b9bbc95552aa653da296f863fb", + "receipt_key": "R92-PRICE.json", + "receipt_path": "inputs/PR7362-SHA256.json", + "sha256": "05d7a5ebdd2eeedd6c8f534e8e2eeac22484daf9f387f4a6b88cc9eed22a6b8f", + "source": "https://github.com/CrocSwap/integer-mult-bounds/blob/5eec7ed633dcf9b9bbc95552aa653da296f863fb/research/p104-rank-two-virtual-cut-bound/receipts/SHA256.json" + }, + "inputs/pricing.py": { + "commit": "c522451caf287bb3c16eaece72be4c263315dca4", + "git_blob": "40ec194017bda1d524bba4f07b188c53281419d0", + "path": "research/adjacent-owned-add-exchange-bound/pricing.py", + "sha256": "f4d0b6c9314b838d882d6d06020f24881c19a3fda97a7c00df87b1e920785182", + "source": "https://github.com/CrocSwap/integer-mult-bounds/blob/c522451caf287bb3c16eaece72be4c263315dca4/research/adjacent-owned-add-exchange-bound/pricing.py" + } + }, + "predecessors": [ + { + "contribution": "Exact comparator and complete signed invoice.", + "pull_request": 7334, + "source": "https://github.com/CrocSwap/integer-mult-bounds/pull/7334" + }, + { + "contribution": "Exact signed caller and physical tensor axes.", + "pull_request": 7113, + "source": "https://github.com/CrocSwap/integer-mult-bounds/pull/7113" + }, + { + "contribution": "Complete-root/fixed-tape proof and same-rank Walsh\u2013C conversion.", + "pull_request": 7000, + "source": "https://github.com/CrocSwap/integer-mult-bounds/pull/7000" + }, + { + "contribution": "Directed price stock and exact predecessor receipt.", + "pull_request": 7362, + "source": "https://github.com/CrocSwap/integer-mult-bounds/pull/7362" + }, + { + "contribution": "Directed-price engine lineage.", + "pull_request": 7298, + "source": "https://github.com/CrocSwap/integer-mult-bounds/pull/7298" + }, + { + "contribution": "Historical global Walsh lift preserving normalized recurrence.", + "pull_request": 1719, + "source": "https://github.com/CrocSwap/integer-mult-bounds/pull/1719" + }, + { + "contribution": "Exact standalone stage-9 scope, same-rank Walsh tariff and directed negative price.", + "head": "c44a551b92786725cc2b805d6cf3b2547e66d711", + "pull_request": 7411, + "source": "https://github.com/CrocSwap/integer-mult-bounds/pull/7411" + } + ], + "proof_reference": { + "commit": "e54523517d0f03e58352e647c403a5af3e525a57", + "git_blob": "3dd1af2285e597676725e85ad4f65e7ad326d695", + "path": "docs/research/pr-intake-evidence/pr7000-application/PROOF-REVIEW.md", + "sha256": "4501502c2ceb9759b20372435fe4beb51082c5a5e2910c1fd5dbe6edca415055", + "source": "https://github.com/CrocSwap/integer-mult-bounds/blob/e54523517d0f03e58352e647c403a5af3e525a57/docs/research/pr-intake-evidence/pr7000-application/PROOF-REVIEW.md" + }, + "schema_version": 1 +} diff --git a/research/p104-type-b-shared-walsh-stage9-bound/README.md b/research/p104-type-b-shared-walsh-stage9-bound/README.md new file mode 100644 index 0000000000..5a792e1751 --- /dev/null +++ b/research/p104-type-b-shared-walsh-stage9-bound/README.md @@ -0,0 +1,31 @@ +# Bound shared stage-9 Walsh basis assignments + +**Outcome** — Scoped exclusion. The complete bound is unchanged. + +Sharing the retained stage-9 Walsh basis across Type B caller contacts cannot reduce the paid moment. With clock 2866 forced to Walsh, the exact optimistic upper is minus one rank-eight charge per port, below −63.232 raw across all eight ports at the incumbent. Without that force, the same flow certificates give an exact gross upper of zero across every fixed-basis assignment in scope. The all-original assignment attains zero. The proof grants diagonal updates, routing, setup, extra storage, precision and tape free. + +The independent role-time graph and collapsed contact graph agree on the 16 eligible even idle calls, forced cut value 17, two charged transitions around clock 2866 and unforced flow and cut value 16. The unforced conclusion uses the same optimum after removing one forcing path. [Proof](PROOF.md), [verification](VERIFICATION.md) + +## Replay + +From a clean checkout on a POSIX host, use CPython 3.12 with assertions and its standard library. + +```sh +python3.12 -I -B research/p104-type-b-shared-walsh-stage9-bound/replay.py +``` + +The replay authenticates each bundled input by relative path. It reproduces both forced cut certificates and both unforced flow checks, compares the results and rejects a changed caller and a damaged flow. It uses no external checkout or network. The expected final line is `PASS_P104_TYPE_B_SHARED_WALSH_STAGE9_BOUND`. + +## Open next questions + +- Can an existing paid boundary provide the same Walsh basis without a new rank-eight conversion? Name one exact boundary, prove arbitrary-input basis and ownership compatibility and price the whole compatible interval with every remaining conversion charged. +- Can a different converter or basis give a positive fully charged change? Pin its literal action, calculate its rank and full transition price, then reprice the entire feasible contact set before building an instance. Changed native J9 action and altered odd-idle providers also require separate tests. + +## Predecessors + +- Clear1nsight’s exact #7334 head `aaeec8c0acf01e99a5f331ef363a698d9c084ace` supplies the independently reproduced comparator, κ = 0.00364665195644, and its complete stock. [Comparator PR](https://github.com/CrocSwap/integer-mult-bounds/pull/7334) +- Rohan Arun’s exact #7113 head `07a76c5e2738882c0cb322278e56f6cae3c9885d` supplies the signed caller, stage axes and physical Gaussian gate. [Signed caller PR](https://github.com/CrocSwap/integer-mult-bounds/pull/7113) +- Exact #7411 head `c44a551b92786725cc2b805d6cf3b2547e66d711` supplies the single-clock case and same-rank conversion tariff. The retained Walsh–C lowering follows the #7000 complete-root application. [Single-clock PR](https://github.com/CrocSwap/integer-mult-bounds/pull/7411), [#7000 proof review](https://github.com/CrocSwap/integer-mult-bounds/blob/e54523517d0f03e58352e647c403a5af3e525a57/docs/research/pr-intake-evidence/pr7000-application/PROOF-REVIEW.md) +- #7362 supplies the directed-price predecessor receipt and #7298 supplies the rational tariff implementation lineage, pinned in `PROVENANCE.json`. [Price receipt](https://github.com/CrocSwap/integer-mult-bounds/pull/7362), [tariff precedent](https://github.com/CrocSwap/integer-mult-bounds/pull/7298) + +This contribution bounds basis sharing over the complete fixed Type B contact set. OpenAI Codex and subagents materially assisted the proof, implementation and independent replay. diff --git a/research/p104-type-b-shared-walsh-stage9-bound/SOURCES.json b/research/p104-type-b-shared-walsh-stage9-bound/SOURCES.json new file mode 100644 index 0000000000..e8c2f265cd --- /dev/null +++ b/research/p104-type-b-shared-walsh-stage9-bound/SOURCES.json @@ -0,0 +1,18 @@ +{ + "base_commit": "e54523517d0f03e58352e647c403a5af3e525a57", + "files": [ + { + "git_blob": "75d77b328ea02ded535e7f23aee5b1e55d0bb1a8", + "path": "certificates/selected-result.json", + "sha256": "154c3d30455d778fd3343b6b4851f0fa4665f0f7625b0adb3675e2bafbbf6bf1", + "usage": "provenance" + }, + { + "git_blob": "3404fbdd5e7529a0674eef26114b5071e4586cec", + "path": "docs/research/agent-task-catalog.json", + "sha256": "ead6cdc9d0af6d58e8a49744d8ec8c7c15e13d2ba93c276c434bcf9b51b93a81", + "usage": "provenance" + } + ], + "schema_version": 1 +} diff --git a/research/p104-type-b-shared-walsh-stage9-bound/TASK.json b/research/p104-type-b-shared-walsh-stage9-bound/TASK.json new file mode 100644 index 0000000000..72e1161bcc --- /dev/null +++ b/research/p104-type-b-shared-walsh-stage9-bound/TASK.json @@ -0,0 +1,117 @@ +{ + "actual_scope": "All original/Walsh basis assignments on the retained Type B stage-9 axes, 36 roles, 4,783 events, and eight ports of exact #7334/#7113. One forced test at clock 2866 gives an unforced dual by deleting one path.", + "ai_assistance": "OpenAI Codex and subagents materially assisted proof, implementation, independent verification and packaging.", + "author": "P104 shared Type B Walsh supplier research", + "base_commit": "e54523517d0f03e58352e647c403a5af3e525a57", + "bottleneck_link": "The complex paid rank moment binds the comparator. Sharing known rank-eight basis conversions would need to offset every transition across the whole caller, even with free ancillary work.", + "budget_minutes": 12, + "evidence": "Independent collapsed and explicit role-time flows verify the forced cut 17 on 16 possible credits. Removing one forcing path yields unforced feasible flow 16 and the all-original cut 16. The forced upper is minus one rank-eight cost per port and the global gross upper is zero.", + "open_questions": [ + { + "blocked_by": "The whole fixed-basis family has no positive gross allowance under the retained per-role rank-eight transition tariff and fixed productive profile.", + "first_step": "Identify one exact already-paid conversion or a cheaper conversion provider and prove arbitrary-input equivalence before pricing all compatible transitions on the complete invoice.", + "question": "Can an existing paid boundary or different conversion mechanism reduce the per-role transition cost?", + "why_it_matters": "This changes the charged operation that limits the stage-9 basis-sharing route." + } + ], + "original_card": { + "acceptance_gate": "An exact arbitrary-input identity, source/target frame availability and restoration at the chosen cut, plus the complete channel+correction+idle/hosting bill or an explicit favorable bound. The native channel alone is not a supplier. 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.", + "allowed_variations": [ + "One exact source head, helper/cut region or quantified proposition and changed hypothesis; check live handoffs first. Different seeds are not different scopes." + ], + "bottleneck_link": "Judge the actual current supplier contract and complete signed target/paid bill; frozen-profile ceilings require an applicability proof.", + "existing_checks": [ + { + "evidence": "research/p104-literal-slot-defect/README.md", + "remaining": "Independently validate the stated scope or change its producer/consumer premise and pay the complete boundary.", + "scope": "PR #4133: literal-slot defect", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129", + "source_commit": "88666f1dee93fbd85b31fd5d6f91a219e111b5f4", + "status": "author-checked" + }, + { + "evidence": "research/p104-uniform-commutation-gap/README.md", + "remaining": "Independently validate the stated scope or change its producer/consumer premise and pay the complete boundary.", + "scope": "PR #4136: uniform commutation gap", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129", + "source_commit": "281ce601a8be9db470de630759179c23e1dfaa88", + "status": "author-checked" + }, + { + "evidence": "research/p104-uniform-encoding-gap/README.md", + "remaining": "Independently validate the stated scope or change its producer/consumer premise and pay the complete boundary.", + "scope": "PR #4140: uniform encoding gap", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129", + "source_commit": "de25c6525aa866962309df5d107b32d55e6e5628", + "status": "author-checked" + }, + { + "evidence": "research/p104-source-chart-shortcut/README.md", + "remaining": "Independently validate the stated scope or change its producer/consumer premise and pay the complete boundary.", + "scope": "PR #4153: source-chart shortcut exhausts its optimistic allowance", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129", + "source_commit": "9123241fea53df77e51ffe30d9aca1625d4bf3a8", + "status": "author-checked" + }, + { + "evidence": "research/p104-fiber-tag-seam/README.md", + "remaining": "Independently validate the stated scope or change its producer/consumer premise and pay the complete boundary.", + "scope": "PR #4154: fiber-tag seam mismatch", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129", + "source_commit": "4ffcdaee5d6255a9cea1fe53a5424435068089d0", + "status": "author-checked" + }, + { + "evidence": "docs/research/pr-intake-evidence/pr5599-completion/PROOF-REVIEW.md", + "remaining": "The next experiment must identify uncovered source-specific work. Successor archive intake does not transfer this admission.", + "scope": "Selected PR5599: complete helper-subspace construction and independent caller replay; five framework assumptions remain.", + "selected_record_sha256": "2a0220e866417774606e0f991e41b9c1d26b1f43b97857238cf478dbc7d330b5", + "source_commit": "09dd0965711ca7eeb169057a420abab1c9052137", + "status": "reviewed" + } + ], + "first_experiment": "Start with the selected #5599 emitted word and review pending #5718 distinct input/output bases plus #5717/#5719 coverage before claiming work. Pick one uncovered source word, helper group and cut region. Prove the arbitrary-input relation and legal entry/exit corrections, then compare full target and paid profiles. Reject if completion, owned lifetimes or consumer costs repay the gain. A static pairing rank alone is not a physical split.", + "first_step": { + "command": [ + "python3", + "-B", + "scripts/research_selected_baseline.py" + ], + "expected": "PASS_RESEARCH_BASELINE_BINDINGS_ONLY", + "inspect": "Read revision 8, the selected review and live exact-source handoffs. Then follow this card's bounded first_experiment.", + "scope": "Source-bound orientation only, not a supplier replay or theorem proof." + }, + "id": "p104-side-correction", + "methods": [ + "Construct and independently check one source-bound instance of the stated first experiment.", + "Seek an exact counterexample or target-specific complete-budget obstruction to that same proposed change." + ], + "overlap_terms": [ + "P104", + "helper basis", + "helper split", + "5718", + "dyadic capacity" + ], + "question": "Can joint helper bases and a legal causal split improve the complete P104 productive/paid invoice?", + "scope_change_triggers": [ + "Changing source head, helper/cut domain, operation alphabet or caller boundary without recording the new scope.", + "Treating an archived proposal or local numerical pass as complete supplier admission." + ], + "starting_points": [ + "docs/research/current-priorities.md", + "docs/research/research-family-status.md", + "certificates/selected-result.json", + "docs/research/pr-intake-evidence/pr5599-completion/PROOF-REVIEW.md", + "research/p104-helper-subspace-splits/README.md", + "research/dyadic-helper-channel-capacity/README.md" + ] + }, + "outcome": "negative-result", + "priority_revision": 8, + "schema_version": 1, + "scope_change_reason": "Test shared use of the exact stage-9 Walsh basis through all compatible caller contacts with the conversion tariff from #7411.", + "scope_status": "changed", + "stop_rule": "One pinned stage and forced clock, all 4,783 events and 36 roles, 60 seconds per solver. Verify the unforced dual from the same optimum without a second solve.", + "task_id": "p104-side-correction" +} diff --git a/research/p104-type-b-shared-walsh-stage9-bound/VERIFICATION.md b/research/p104-type-b-shared-walsh-stage9-bound/VERIFICATION.md new file mode 100644 index 0000000000..ed50044a29 --- /dev/null +++ b/research/p104-type-b-shared-walsh-stage9-bound/VERIFICATION.md @@ -0,0 +1,7 @@ +# Verification + +One frozen Type B stage, all 4,783 events, 36 roles, 16 eligible IDLE_ONE calls and a single forced clock were considered. Each graph engine has a 60-second runner cap. The collapsed engine checks the physical endpoint anchors and verifies a missing-return control on a two-gap graph. The independent explicit engine builds 7,488 vertices, 7,450 role gaps, 3,492 synchronizations and 74 original pins. It verifies each residual cut arc, every flow capacity and all flow balances. The two graphs and the best cut agree after accounting for the explicit SWAP contacts. + +The original-basis price control gives zero. Each unforced certificate removes one unit on an existing forcing path and checks the retained flow without a second solve. Both attain flow and cut 16. The forced cut and dual are 17 and its gross upper is −H(8) per port. The global scope is exhausted, with zero unresolved assignments under the stated model. The wrapper rejects an edited stage mask at clock 2866 and a missing unit from the explicit flow certificate. Every source input and receipt is authenticated by path and duplicate JSON keys fail. + +The offline verifier covers the invoice comparison in the declared fixed-basis model. No changed physical supplier, ownership or restoration implementation, outer compiler or complete new bound was run. diff --git a/research/p104-type-b-shared-walsh-stage9-bound/VERIFY.json b/research/p104-type-b-shared-walsh-stage9-bound/VERIFY.json new file mode 100644 index 0000000000..1cdef3d3b1 --- /dev/null +++ b/research/p104-type-b-shared-walsh-stage9-bound/VERIFY.json @@ -0,0 +1,14 @@ +{ + "commands": [ + { + "argv": ["{python}", "-I", "-B", "{package}/replay.py"], + "checks": "Authenticate exact sources, replay independent forced cuts and unforced flow certificates, compare charged itineraries and reject corrupt evidence.", + "timeout_seconds": 150 + } + ], + "inputs": [], + "python": "3.12", + "requirements": [], + "schema_version": 1, + "status": "ready" +} diff --git a/research/p104-type-b-shared-walsh-stage9-bound/engines/explicit.py b/research/p104-type-b-shared-walsh-stage9-bound/engines/explicit.py new file mode 100644 index 0000000000..0388d5a2b8 --- /dev/null +++ b/research/p104-type-b-shared-walsh-stage9-bound/engines/explicit.py @@ -0,0 +1,277 @@ +"""Explicit role-contact graph and integral max-flow dual for the stage-9 Walsh window.""" +from collections import Counter, deque +from fractions import Fraction as Q +from hashlib import sha256 +from json import dumps, loads +from math import lcm +from pathlib import Path +from runpy import run_path +from signal import SIGALRM, alarm, signal + +HERE = Path(__file__).resolve().parent +HEAD = 'aaeec8c0acf01e99a5f331ef363a698d9c084ace' +CALLER = '07a76c5e2738882c0cb322278e56f6cae3c9885d' +PREDECESSOR = 'c44a551b92786725cc2b805d6cf3b2547e66d711' +PINS = { + 'inputs/CALLER.json': '255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc', + 'inputs/R180-LEAD.json': '4c277906e28c6fc95882cc572423f040858ef210872eb8949b7b4a0fe4af792d', + 'inputs/R92-PRICE.json': '05d7a5ebdd2eeedd6c8f534e8e2eeac22484daf9f387f4a6b88cc9eed22a6b8f', + 'inputs/pricing.py': 'f4d0b6c9314b838d882d6d06020f24881c19a3fda97a7c00df87b1e920785182', +} +CLOCK, STAGE, LIMIT = 2866, 9, 60 +ROLES = tuple(range(36, 72)) +PORTS = (15, 17, 27, 34, 35, 42, 47, 55) +SOURCE, SINK = 0, 1 + + +def unique(pairs): + result = dict(pairs) + if len(result) != len(pairs): + raise ValueError('duplicate JSON key') + return result + + +def read(name): + raw = (HERE/name).read_bytes() + assert sha256(raw).hexdigest() == PINS[name], name + return loads(raw, object_pairs_hook=unique) if name.endswith('.json') else raw + + +def graph(tape): + nodes = [['source'], ['sink']] + gaps, equalities, fixed, odd, rewards = [], [], [], [], [] + last = {} + counts = Counter() + forced = None + + def node(clock, role): + assert role in ROLES + nodes.append([clock, role]) + return len(nodes)-1 + + def attach(clock, role): + vertex = node(clock, role) + gaps.append([last[role], vertex, role]) + assert nodes[last[role]][0] < clock + last[role] = vertex + return vertex + + for role in ROLES: + last[role] = node(-1, role) + fixed.append(last[role]) + for clock, event in enumerate(tape): + kind = event[0] + if kind == 'A': + continue + if kind == 'J': + _, stage, a_roles, (a, b, alpha, beta) = event + assert len(set(a_roles)) == 4 and a != b and Q(alpha) and Q(beta) + u, v = (attach(clock, role) for role in (a, b)) + counts['J'] += 1 + if stage == STAGE: + fixed.extend((u, v)) + else: + equalities.append([u, v]) + continue + assert kind == 'B' + _, op, dest, *args = event + counts[op] += 1 + u = attach(clock, dest) + if op == 'ADD': + src, scalar = args + assert src != dest and Q(scalar) + v = attach(clock, src) + equalities.append([u, v]) + elif op == 'SWAP': + src, = args + assert src != dest + v = attach(clock, src) + last[dest], last[src] = v, u + elif op == 'QUERY': + src, exponent = args + assert src != dest and exponent in (-1, 1) + fixed.extend((u, attach(clock, src))) + elif op == 'SCALE': + assert len(args) == 1 and Q(args[0]) + elif op == 'LAMBDA': + assert args in ([-1], [1]) + else: + assert op in ('IDLE_ONE', 'IDLE_ODD') + mask = args[0] + assert mask and len(set(mask)) == len(mask) and set(mask) <= set(range(1, 18)) + if op == 'IDLE_ONE': + assert len(args) == 1 + if STAGE in mask: + rewards.append([u, clock, dest, 8*len(mask)]) + if clock == CLOCK: + assert dest == 36 and mask == [STAGE] + forced = u + else: + assert len(args) == 2 and args[1] in (-1, 1) + odd.append([u, clock, dest, mask, args[1]]) + # Deliberately allow either basis with no reward, even at stage 9. + for role in ROLES: + fixed.append(attach(len(tape), role)) + assert forced is not None and forced not in fixed + assert len(gaps) + len(ROLES) + 2 == len(nodes) + return dict(nodes=nodes, gaps=gaps, equalities=equalities, fixed=fixed, + odd=odd, rewards=rewards, forced=forced, counts=dict(counts)) + + +class Network: + def __init__(self, n): + self.adj = [[] for _ in range(n)] + self.arcs = [] + + def arc(self, u, v, capacity, kind): + assert u != v and capacity > 0 + i, j = len(self.adj[u]), len(self.adj[v]) + self.adj[u].append([v, j, capacity]) + self.adj[v].append([u, i, 0]) + self.arcs.append((u, v, i, capacity, kind)) + + def two_way(self, u, v, capacity, kind): + self.arc(u, v, capacity, kind) + self.arc(v, u, capacity, kind) + + def path(self): + parents = {SOURCE: None} + todo = deque([SOURCE]) + while todo and SINK not in parents: + u = todo.popleft() + for i, (v, _, residual) in enumerate(self.adj[u]): + if residual and v not in parents: + parents[v] = (u, i) + todo.append(v) + return parents + + def maximum(self): + value, augmentations = 0, 0 + while True: + parents = self.path() + if SINK not in parents: + break + path, v = [], SINK + while v != SOURCE: + u, i = parents[v] + path.append((u, i)) + v = u + delta = min(self.adj[u][i][2] for u, i in path) + for u, i in path: + v, j, _ = self.adj[u][i] + self.adj[u][i][2] -= delta + self.adj[v][j][2] += delta + value += delta + augmentations += 1 + return value, augmentations, set(parents) + + def certificate(self, value, side): + balance = [0] * len(self.adj) + cut, flowed = [], [] + for number, (u, v, index, capacity, kind) in enumerate(self.arcs): + flux = capacity-self.adj[u][index][2] + assert 0 <= flux <= capacity + balance[u] -= flux + balance[v] += flux + if flux: + flowed.append([number, flux]) + if u in side and v not in side: + cut.append([number, u, v, capacity, kind]) + assert flux == capacity + if u not in side and v in side: + assert flux == 0 + assert balance == [-value, value] + [0]*(len(self.adj)-2) + assert sum(edge[3] for edge in cut) == value + return cut, flowed + + +def solve(g, transition, reward): + scale = lcm(transition.denominator, *(x.denominator for x in reward)) + cap = int(transition*scale) + pay = [int(x*scale) for x in reward] + total = sum(pay) + hard = total+len(g['gaps'])*cap+1 + net = Network(len(g['nodes'])) + for u, v, role in g['gaps']: + net.two_way(u, v, cap, 'conversion') + for u, v in g['equalities']: + net.two_way(u, v, hard, 'same basis') + for v in g['fixed']: + net.arc(v, SINK, hard, 'original') + for (v, _, _, _), amount in zip(g['rewards'], pay, strict=True): + net.arc(SOURCE, v, amount, 'reward') + net.arc(SOURCE, g['forced'], hard, 'force Walsh') + value, augmentations, side = net.maximum() + cut, flowed = net.certificate(value, side) + assert not any(row[4] in ('original', 'same basis', 'force Walsh') for row in cut) + assert g['forced'] in side and not side.intersection(g['fixed']) + assert all((u in side) == (v in side) for u, v in g['equalities']) + conversions = [[role, g['nodes'][u], g['nodes'][v]] + for u, v, role in g['gaps'] if (u in side) != (v in side)] + chosen = [row[1:] for row in g['rewards'] if row[0] in side] + collected = sum(amount for (v, _, _, _), amount in zip(g['rewards'], pay, strict=True) if v in side) + assert collected-cap*len(conversions) == total-value + return {'scale': scale, 'conversion_weight': cap, 'reward_weights': pay, + 'hard_capacity': hard, 'network_arcs': len(net.arcs), 'flow_value': value, + 'augmentations': augmentations, 'cut_edges': cut, 'positive_flow_arcs': flowed, + 'walsh_vertices': sorted(side-{SOURCE}), 'conversions': conversions, + 'collected_idle_calls': chosen, 'selected_odd_clocks': [row[1] for row in g['odd'] if row[0] in side], + 'upper_per_port': str(Q(total-value, scale))} + + +def stop(*_): + raise TimeoutError('60-second exact cut cap') + + +def main(): + assert __debug__ + signal(SIGALRM, stop) + alarm(LIMIT) + c, old, r180 = (read(name) for name in ('inputs/CALLER.json', 'inputs/R92-PRICE.json', 'inputs/R180-LEAD.json')) + read('inputs/pricing.py') + assert (old['head'], old['caller_head']) == (HEAD, CALLER) + assert (r180['head'], r180['caller'], r180['clock']) == (HEAD, CALLER, CLOCK) + assert r180['ports'] == list(PORTS) and r180['pins']['inputs/CALLER.json'] == PINS['inputs/CALLER.json'] + tape, b = c['events'], c['types']['B'] + assert len(tape) == 4783 and tape[CLOCK] == ['B', 'IDLE_ONE', 36, [STAGE]] + assert b['offset'] == 36 and b['roles'] == len(ROLES) and b['ports'] == list(PORTS) + assert [event[1] for event in tape if event[0] == 'J'] == list(range(1, 18)) + g = graph(tape) + assert len(g['rewards']) == 16 and len(g['odd']) == 4 + assert g['counts'] == {'ADD': 3476, 'SWAP': 44, 'SCALE': 210, 'LAMBDA': 66, + 'IDLE_ONE': 60, 'IDLE_ODD': 4, 'J': 17} + # At all-original every equality/fixed endpoint passes, and neither reward nor conversion occurs. + original = [False]*len(g['nodes']) + assert not any(original[i] for i in g['fixed']) + assert not any(original[u] != original[v] for u, v in g['equalities']) + assert not any(original[u] != original[v] for u, v, _ in g['gaps']) + assert not any(original[v] for v, *_ in g['rewards']) + unit = solve(g, Q(1), [Q(1)]*len(g['rewards'])) + power = run_path(str(HERE/'inputs/pricing.py'))['cost'] + k = Q(old['old_crossing_upper']) + lo8, hi8 = power(Counter({8: 1}), k) + upper = Q(unit['upper_per_port']) + weighted = None + if upper > 0: + weights = [] + for _, _, _, rank in g['rewards']: + delta = Counter({rank: 1}) + if rank > 8: + delta[rank-8] -= 1 + weights.append(min(hi8, power(delta, k)[1])) + weighted = solve(g, lo8, weights) + raw_upper = len(PORTS)*min(upper*hi8, Q(weighted['upper_per_port'])) + else: + raw_upper = len(PORTS)*upper*lo8 + alarm(0) + print(dumps({'benchmark': HEAD, 'caller': CALLER, 'pr7411': PREDECESSOR, 'pins': PINS, + 'forced_clock': CLOCK, 'stage': STAGE, 'event_cap': 4783, 'roles': ROLES, + 'ports': PORTS, 'runner_cap_seconds': LIMIT, 'graph': g, 'unit': unit, + 'weighted_if_needed': weighted, 'incumbent_kappa_upper': str(k), + 'rank8_cost_interval': [str(lo8), str(hi8)], 'raw_upper_at_crossing': str(raw_upper), + 'original_basis_control_gross': '0', 'build_admitted_by_price': raw_upper > 0}, + sort_keys=True, separators=(',', ':'))) + + +if __name__ == '__main__': + main() diff --git a/research/p104-type-b-shared-walsh-stage9-bound/engines/explicit_unforced.py b/research/p104-type-b-shared-walsh-stage9-bound/engines/explicit_unforced.py new file mode 100644 index 0000000000..4d0038cf4a --- /dev/null +++ b/research/p104-type-b-shared-walsh-stage9-bound/engines/explicit_unforced.py @@ -0,0 +1,81 @@ +"""Cancel one existing forcing path and verify the unforced dual without solving.""" +from collections import defaultdict, deque +from hashlib import sha256 +from json import dumps, loads +from pathlib import Path +from sys import argv + + +def unique(pairs): + result = dict(pairs) + if len(result) != len(pairs): + raise ValueError('duplicate JSON key') + return result + + +def verify(result): + g, u = result['graph'], result['unit'] + assert u['scale'] == u['conversion_weight'] == 1 + assert u['reward_weights'] == [1]*len(g['rewards']) + hard = u['hard_capacity'] + arcs = [] + for a, b, _ in g['gaps']: + arcs.extend(((a, b, 1), (b, a, 1))) + for a, b in g['equalities']: + arcs.extend(((a, b, hard), (b, a, hard))) + arcs.extend((v, 1, hard) for v in g['fixed']) + arcs.extend((0, v, 1) for v, *_ in g['rewards']) + arcs.append((0, g['forced'], hard)) + assert len(arcs) == u['network_arcs'] + flux = dict(u['positive_flow_arcs']) + assert len(flux) == len(u['positive_flow_arcs']) + assert all(0 <= i < len(arcs) and x > 0 for i, x in flux.items()) + def check(arc_list, values, amount): + balance = [0]*len(g['nodes']) + for i, (a, b, capacity) in enumerate(arc_list): + x = values.get(i, 0) + assert 0 <= x <= capacity + balance[a] -= x + balance[b] += x + assert balance == [-amount, amount]+[0]*(len(balance)-2) + assert u['flow_value'] == len(g['rewards'])+1 + check(arcs, flux, u['flow_value']) + force_index = len(arcs)-1 + assert flux[force_index] == 1 + flow_adjacency = defaultdict(list) + for i, x in sorted(flux.items()): + if x: + a, b, _ = arcs[i] + if a != 0: + flow_adjacency[a].append((i, b)) + parent = {g['forced']: None} + queue = deque([g['forced']]) + while queue and 1 not in parent: + v = queue.popleft() + for i, w in flow_adjacency[v]: + if w not in parent: + parent[w] = i + queue.append(w) + v, path = 1, [] + while v != g['forced']: + i = parent[v] + path.append(i) + v = arcs[i][0] + path = [force_index]+path[::-1] + for i in path: + assert flux[i] >= 1 + flux[i] -= 1 + assert not flux.pop(force_index) + check(arcs[:-1], flux, len(g['rewards'])) + assert sum(cap for a, _, cap in arcs[:-1] if a == 0) == len(g['rewards']) + return {'cancelled_force_arc_path': path, 'flow_value': len(g['rewards']), + 'all_original_cut': len(g['rewards']), 'global_upper_units_per_port': 0, + 'no_second_solve': True, 'positive_unforced_arcs': sorted([i, x] for i, x in flux.items() if x)} + + +if __name__ == '__main__': + assert __debug__ and len(argv) == 2 + raw = Path(argv[1]).read_bytes() + output = verify(loads(raw, object_pairs_hook=unique)) + output['forced_result_sha256'] = sha256(raw).hexdigest() + print(dumps(output, sort_keys=True, separators=(',', ':'))) diff --git a/research/p104-type-b-shared-walsh-stage9-bound/engines/lead.py b/research/p104-type-b-shared-walsh-stage9-bound/engines/lead.py new file mode 100644 index 0000000000..fab6a17e4d --- /dev/null +++ b/research/p104-type-b-shared-walsh-stage9-bound/engines/lead.py @@ -0,0 +1,159 @@ +"""Exact cut for a shared Type B stage-9 Walsh basis through clock 2866.""" +from collections import Counter, deque +from fractions import Fraction +from hashlib import sha256 +from json import dumps, loads +from pathlib import Path +from signal import SIGALRM, alarm, signal + +ROOT = Path(__file__).resolve().parent +PIN = "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc" +NATIVE = "aaeec8c0acf01e99a5f331ef363a698d9c084ace" +SIGNED = "07a76c5e2738882c0cb322278e56f6cae3c9885d" +PREDECESSOR = "c44a551b92786725cc2b805d6cf3b2547e66d711" +STAGE, TARGET, EVENTS, ROLES = 9, 2866, 4783, 36 +WALSH, ORIGINAL = -2, -1 + + +def timeout(*_): + raise TimeoutError("60-second stage-9 forced cut") + + +def contact_graph(tape, roles): + latest = dict.fromkeys(roles, ORIGINAL) + edges = [] + rewards = {} + boundaries = [] + types = Counter() + for clock, op in enumerate(tape): + kind = op[0] + if kind == "A": + continue + if kind == "J": + assert len(op) == 4 and len(op[3]) == 4 + touched = op[3][:2] + if op[1] == STAGE: + boundaries.append(clock) + operation = "J" + else: + assert kind == "B" + _, operation, first, *args = op + touched = [first] + if operation == "SWAP": + second, = args + assert first != second and first in latest and second in latest + latest[first], latest[second] = latest[second], latest[first] + types[operation] += 1 + continue + if operation == "ADD": + second, coefficient = args + assert Fraction(coefficient) + touched.append(second) + elif operation == "QUERY": + second, exponent = args + assert exponent in (-1,1) + touched.append(second) + boundaries.append(clock) + elif operation in ("IDLE_ONE","IDLE_ODD"): + mask = args[0] + assert mask and len(set(mask)) == len(mask) and all(1 <= s <= 18 for s in mask) + if operation == "IDLE_ODD": + assert len(args) == 2 and args[1] in (-1,1) + elif STAGE in mask: + rewards[clock] = 8*len(mask) + else: + assert operation in ("SCALE","LAMBDA") and len(args) == 1 + assert Fraction(args[0]) + assert all(role in latest for role in touched) and len(set(touched)) == len(touched) + for role in touched: + edges.append((latest[role],clock)) + latest[role] = clock + types[operation] += 1 + edges.extend((last,ORIGINAL) for last in latest.values()) + return edges,rewards,boundaries,types + + +def arc(graph, a, b, capacity): + graph.setdefault(a,Counter())[b] += capacity + graph.setdefault(b,Counter())[a] += 0 + + +def solve(edges, rewards, anchors, forced): + graph = {} + inf = len(edges)+len(rewards)+1 + for a,b in edges: + if a != b: + arc(graph,a,b,1) + arc(graph,b,a,1) + for v in rewards: + arc(graph,WALSH,v,1) + for v in anchors: + arc(graph,v,ORIGINAL,inf) + arc(graph,WALSH,forced,inf) + raw = {v: e.copy() for v,e in graph.items()} + paths = [] + while True: + parents = {WALSH:None} + queue = deque([WALSH]) + while queue and ORIGINAL not in parents: + a = queue.popleft() + for b, available in graph[a].items(): + if available and b not in parents: + parents[b] = a + queue.append(b) + if ORIGINAL not in parents: + side = set(parents) + break + path = [ORIGINAL] + while path[-1] != WALSH: + path.append(parents[path[-1]]) + path.reverse() + amount = min(graph[a][b] for a,b in zip(path,path[1:])) + for a,b in zip(path,path[1:]): + graph[a][b] -= amount + graph[b][a] += amount + paths.append((amount,path)) + cut = sum(c for a,arcs in raw.items() if a in side for b,c in arcs.items() if b not in side) + flow = sum(amount for amount,_ in paths) + assert cut == flow + assert ORIGINAL not in side and forced in side and not set(anchors)&side + active = sorted(v for v in rewards if v in side) + transitions = [(a,b) for a,b in edges if (a in side)!=(b in side)] + assert cut == len(rewards)-len(active)+len(transitions) + return {"cut":cut,"flow_paths":paths,"walsh_clocks":sorted(side-{WALSH}), + "credited_clocks":active,"transitions":transitions, + "upper_h8_units_per_port":len(active)-len(transitions)} + + +def main(): + assert __debug__ + signal(SIGALRM,timeout) + alarm(60) + raw = (ROOT/"inputs"/"CALLER.json").read_bytes() + assert sha256(raw).hexdigest() == PIN + caller = loads(raw) + tape = caller["events"] + typ = caller["types"]["B"] + assert len(tape) == EVENTS and tape[TARGET] == ["B","IDLE_ONE",36,[9]] + assert typ["offset"] == typ["roles"] == ROLES + ports = typ["ports"] + assert ports == [15,17,27,34,35,42,47,55] + edges,rewards,boundaries,types = contact_graph(tape,range(ROLES,2*ROLES)) + assert types["J"] == 17 and boundaries == [3058] and rewards[TARGET] == 8 + # Known-good and missing-return control have identical input and gain. + control = [(ORIGINAL,0),(0,ORIGINAL)] + assert solve(control,{0:8},[],0)["upper_h8_units_per_port"] == -1 + assert solve(control[:-1],{0:8},[],0)["upper_h8_units_per_port"] == 0 + result = solve(edges,rewards,boundaries,TARGET) + alarm(0) + print(dumps({"native_head":NATIVE,"signed_head":SIGNED,"predecessor":PREDECESSOR, + "pins":{"inputs/CALLER.json":PIN},"ports":ports,"tape_events":EVENTS, + "roles":ROLES,"forced":TARGET,"stage":STAGE,"anchors":boundaries, + "runner_cap_seconds":60,"edge_count":len(edges),"typed_events":types, + "rewards":rewards,"discount_upper":"H(r)-H(r-8) <= H(8) for 0> (a*width)) ^ (label >> (b*width))) & mask + return label ^ (delta << (a*width)) ^ (delta << (b*width)) + + +def permute(label, swaps, width): + for a, b in swaps: + label = swap_blocks(label, a, b, width) + return label + + +def masks(stage, width): + return ((1 << width)-1, ((1 << (8*width))-1) << ((9+8*(stage-1))*width)) + + +def descriptor(stage): + assert 1 <= stage <= 18 + return tuple((j, 8*stage+j) for j in range(1, 9)) + + +def packed_kernel(row, col, width, mutate=None): + if (row ^ col) >> (9*width): + return (0, 0) + result = (1, 0) + for j in range(9*width): + result = multiply(result, C[(row >> j) & 1][(col >> j) & 1]) + q = (1 << width)-1 + if (row ^ col) & q and ((row ^ col) & q).bit_count() % 2: + result = -result[0], -result[1] + exponent = width if mutate != 'missing multiplicity' else 1 + return multiply(PHASE[exponent % 4] if mutate != 'missing global phase' else (1,0), result) + + +def separate_kernel(row, col, stage, width): + q, body = masks(stage, width) + if (row ^ col) & ~(q | body): + return (0,0) + result = (1,0) + for bit in range(width): + result = multiply(result, conjugate(C[(row >> bit) & 1][(col >> bit) & 1])) + start = (9+8*(stage-1))*width + for bit in range(start, start+8*width): + result = multiply(result, C[(row >> bit) & 1][(col >> bit) & 1]) + return result + + +def verify_route(stage, width): + swaps = descriptor(stage) + q, body = masks(stage, width) + front = (1 << (9*width))-1 + assert permute(q | body, swaps, width) == front + assert permute(q, swaps, width) == q + for i in range(LAYOUT*width): + x = 1 << i + assert permute(permute(x, swaps, width), reversed(swaps), width) == x + return swaps + + +def check_finite(stage, width, rng): + swaps = verify_route(stage, width) + q, body = masks(stage, width) + prefix = 9*width + active = q | body + parked = rng.getrandbits(LAYOUT*width) & ~active + if width == 1: + pairs = ((r,c) for r in range(1<=Q(reference[\"raw_bracket\"][0]):\n tested=claim+(tested-claim)/10", + "old": "tested=claim+Q(7,10**17)" + }, + { + "file": "check_odd_partial_admission.py", + "new": "g=gate(invoice,claim,tested,*bracket,r[\"gate\"][\"BIT_pin\"])\ntry:\n gate(invoice,claim,Q(bracket[0]),*bracket,r[\"gate\"][\"BIT_pin\"])\nexcept AssertionError:\n crossing_probe_rejected=True\nelse:\n raise AssertionError(\"Probe at lower crossing unexpectedly accepted\")", + "old": "g=gate(invoice,claim,tested,*bracket,r[\"gate\"][\"BIT_pin\"])" + }, + { + "file": "check_odd_partial_admission.py", + "new": "\"crossing_probe_rejected\":crossing_probe_rejected,\"scope\":\"Fresh complete changed-native arbitrary-input adjoint;", + "old": "\"scope\":\"Reuse exact same native word all-column adjoint;" + }, + { + "file": "check_odd_precision.py", + "new": "patch('(life, peak, owned_count) == (54, 43, 51)','(life, peak, owned_count) == (73, 50, 68)')\nenv=ModuleType(\"short_envelope\")", + "old": "env=ModuleType(\"short_envelope\")" + }, + { + "file": "check_odd_precision.py", + "new": "", + "old": "previous=json.loads((root/\"SHORT-PRECISION.json\").read_text())" + }, + { + "file": "check_odd_precision.py", + "new": "assert grid_receipt[\"caller_sha256\"]==sha256(cpath.read_bytes()).hexdigest()", + "old": "assert previous[\"native_sha256\"]==sha and grid_receipt[\"caller_sha256\"]==sha256(cpath.read_bytes()).hexdigest()" + }, + { + "file": "check_odd_precision.py", + "new": "wg=grid.word_run(w, frac=25)\nwp,wr=env.native_envelope(w)\nwg=json.loads(json.dumps(wg,default=str));wr=json.loads(json.dumps(wr,default=str))\nassert wg==r[\"precision\"][\"word\"] and wr==r[\"precision\"][\"rounded_native\"], \"Fresh changed-native grid and envelope\"", + "old": "wg=previous[\"native_grid\"]\nwr=previous[\"rounded_native\"]\nwp={key:(Q(v[\"exact\"]),v[\"witness\"]) for key,v in wr[\"bounds\"].items()}" + } + ] + }, + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "catalogue": [ + { + "catalogue_digest": "eb24545c7f0c985c08cf8bd2ca6e6602bdb828a915d8261594777aa49ac93ccb", + "catalogue_size": 3037, + "checked_maps": 1000, + "distinct_helper_maps": 187, + "distinct_paid_maps": 2952, + "exact_recipe_digest": "430c467e9c73ef00ddc325b7cf95aba8a34187f362eae67791aafd26b117e4b9", + "main_boundary_digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "main_boundary_pairs": 0, + "phase_control_rejected": true, + "scope": "Complete signed Pauli action plus exact Gaussian global phase; for Clifford maps these determine every matrix column. Generic tensor-product and physical grammar application is written in the review. No random-field substitution.", + "slice_start": 0, + "slice_stop": 1000, + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "4b9fd1187b34ed97c3ac0c760d73531735a5d0ebc5b4d4ab4377160b20d9bb2a" + }, + { + "catalogue_digest": "eb24545c7f0c985c08cf8bd2ca6e6602bdb828a915d8261594777aa49ac93ccb", + "catalogue_size": 3037, + "checked_maps": 1000, + "distinct_helper_maps": 187, + "distinct_paid_maps": 2952, + "exact_recipe_digest": "2cae048f253c10a701476eaa4486931f22766daf994d44d80688b0f8f2fc530f", + "main_boundary_digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "main_boundary_pairs": 0, + "phase_control_rejected": true, + "scope": "Complete signed Pauli action plus exact Gaussian global phase; for Clifford maps these determine every matrix column. Generic tensor-product and physical grammar application is written in the review. No random-field substitution.", + "slice_start": 1000, + "slice_stop": 2000, + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "4b9fd1187b34ed97c3ac0c760d73531735a5d0ebc5b4d4ab4377160b20d9bb2a" + }, + { + "catalogue_digest": "eb24545c7f0c985c08cf8bd2ca6e6602bdb828a915d8261594777aa49ac93ccb", + "catalogue_size": 3037, + "checked_maps": 1000, + "distinct_helper_maps": 187, + "distinct_paid_maps": 2952, + "exact_recipe_digest": "fd8a8b45b7fb895ff219d623302befa3ca932b93ceaa13d2afd6f9d0b4afe9a3", + "main_boundary_digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "main_boundary_pairs": 0, + "phase_control_rejected": true, + "scope": "Complete signed Pauli action plus exact Gaussian global phase; for Clifford maps these determine every matrix column. Generic tensor-product and physical grammar application is written in the review. No random-field substitution.", + "slice_start": 2000, + "slice_stop": 3000, + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "4b9fd1187b34ed97c3ac0c760d73531735a5d0ebc5b4d4ab4377160b20d9bb2a" + }, + { + "catalogue_digest": "eb24545c7f0c985c08cf8bd2ca6e6602bdb828a915d8261594777aa49ac93ccb", + "catalogue_size": 3037, + "checked_maps": 37, + "distinct_helper_maps": 187, + "distinct_paid_maps": 2952, + "exact_recipe_digest": "cec6af5c26e0d918bb4965d54ccfd8835b82b1eed025bc92bbb56a1a1a61e012", + "main_boundary_digest": "ad959887c990b8862a0e60db3f53d5195a1c9d667c1593f0101adc8db18f27fa", + "main_boundary_pairs": 104, + "phase_control_rejected": true, + "scope": "Complete signed Pauli action plus exact Gaussian global phase; for Clifford maps these determine every matrix column. Generic tensor-product and physical grammar application is written in the review. No random-field substitution.", + "slice_start": 3000, + "slice_stop": 3037, + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "4b9fd1187b34ed97c3ac0c760d73531735a5d0ebc5b4d4ab4377160b20d9bb2a" + } + ], + "checks": { + "ODD-8X9-APPLICATION-CHECKS.json": { + "assumptions": [ + "native_all_columns", + "owned_erasure", + "compiler", + "precision_tape", + "analytic_recovery" + ], + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "candidate": "91166298911/25000000000000", + "catalogue": [ + { + "catalogue_digest": "eb24545c7f0c985c08cf8bd2ca6e6602bdb828a915d8261594777aa49ac93ccb", + "catalogue_size": 3037, + "checked_maps": 1000, + "distinct_helper_maps": 187, + "distinct_paid_maps": 2952, + "exact_recipe_digest": "430c467e9c73ef00ddc325b7cf95aba8a34187f362eae67791aafd26b117e4b9", + "log_sha256": "b810efc887dd1b7f0e9ed2476b70451c44e906df150e8461b181d0da202702eb", + "main_boundary_digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "main_boundary_pairs": 0, + "phase_control_rejected": true, + "scope": "Complete signed Pauli action plus exact Gaussian global phase; for Clifford maps these determine every matrix column. Generic tensor-product and physical grammar application is written in the review. No random-field substitution.", + "slice_start": 0, + "slice_stop": 1000, + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "4b9fd1187b34ed97c3ac0c760d73531735a5d0ebc5b4d4ab4377160b20d9bb2a" + }, + { + "catalogue_digest": "eb24545c7f0c985c08cf8bd2ca6e6602bdb828a915d8261594777aa49ac93ccb", + "catalogue_size": 3037, + "checked_maps": 1000, + "distinct_helper_maps": 187, + "distinct_paid_maps": 2952, + "exact_recipe_digest": "2cae048f253c10a701476eaa4486931f22766daf994d44d80688b0f8f2fc530f", + "log_sha256": "399e91636f95cd40347c9261d02d8c2d7bdc13b69716ec41aace1efadfe7a6f7", + "main_boundary_digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "main_boundary_pairs": 0, + "phase_control_rejected": true, + "scope": "Complete signed Pauli action plus exact Gaussian global phase; for Clifford maps these determine every matrix column. Generic tensor-product and physical grammar application is written in the review. No random-field substitution.", + "slice_start": 1000, + "slice_stop": 2000, + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "4b9fd1187b34ed97c3ac0c760d73531735a5d0ebc5b4d4ab4377160b20d9bb2a" + }, + { + "catalogue_digest": "eb24545c7f0c985c08cf8bd2ca6e6602bdb828a915d8261594777aa49ac93ccb", + "catalogue_size": 3037, + "checked_maps": 1000, + "distinct_helper_maps": 187, + "distinct_paid_maps": 2952, + "exact_recipe_digest": "fd8a8b45b7fb895ff219d623302befa3ca932b93ceaa13d2afd6f9d0b4afe9a3", + "log_sha256": "1e0e613ea1894d638309a381ca82b31d7e61906c1b42dd29d99653fc754b9e0f", + "main_boundary_digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "main_boundary_pairs": 0, + "phase_control_rejected": true, + "scope": "Complete signed Pauli action plus exact Gaussian global phase; for Clifford maps these determine every matrix column. Generic tensor-product and physical grammar application is written in the review. No random-field substitution.", + "slice_start": 2000, + "slice_stop": 3000, + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "4b9fd1187b34ed97c3ac0c760d73531735a5d0ebc5b4d4ab4377160b20d9bb2a" + }, + { + "catalogue_digest": "eb24545c7f0c985c08cf8bd2ca6e6602bdb828a915d8261594777aa49ac93ccb", + "catalogue_size": 3037, + "checked_maps": 37, + "distinct_helper_maps": 187, + "distinct_paid_maps": 2952, + "exact_recipe_digest": "cec6af5c26e0d918bb4965d54ccfd8835b82b1eed025bc92bbb56a1a1a61e012", + "log_sha256": "5c15c6796c9717c7f1733d793cfe9efda1fe262344b75a8194d1bd1e79d8de06", + "main_boundary_digest": "ad959887c990b8862a0e60db3f53d5195a1c9d667c1593f0101adc8db18f27fa", + "main_boundary_pairs": 104, + "phase_control_rejected": true, + "scope": "Complete signed Pauli action plus exact Gaussian global phase; for Clifford maps these determine every matrix column. Generic tensor-product and physical grammar application is written in the review. No random-field substitution.", + "slice_start": 3000, + "slice_stop": 3037, + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "4b9fd1187b34ed97c3ac0c760d73531735a5d0ebc5b4d4ab4377160b20d9bb2a" + } + ], + "fixed_tape_counts": { + "H": 16517900000000000000000, + "Kstar_bits": 14093, + "actual_ambient": 145, + "caller_odd_scale": 675, + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "common_grid": { + "fractional": "p+D", + "signed_width": "p+h+2D+3", + "temp_padding": 26 + }, + "compiler_ambient_cap": 153, + "context_bound_bits": 14104, + "context_c": 2430, + "elementary_records_per_map_upper": 85264, + "elementary_records_upper": 25477565312, + "log_power": 2238, + "max_scalar_numerator_bits": 24, + "monomial_map_slots": 298808, + "native_invocations": 17, + "native_sha256": "9aa8d6b054ba7eb2289d052c1079b16be518d2f0fbfb244569fa18e3733acdac", + "owned_banks_per_raw_occurrence": 1156, + "scalar_macro_inputs": { + "caller": 117856, + "conversions": 58522, + "native": 1193179 + }, + "scalar_services_upper": 43825824, + "scalar_steps_coefficient": 45954707226624, + "scope": "Exact finite-cost and common-format substitutions in the selected #7000 conditional application proof, using the conservative primitive movement and scalar constants there. The premise is the complete signed native/physical binding and retained compiler, BIT, stock, and outer contracts. This script counts the raw occurrence, not an enumerated top-level compiled multiplier.", + "tested_claim": "91166298911/25000000000000" + }, + "native_archive_sha256": "4b9fd1187b34ed97c3ac0c760d73531735a5d0ebc5b4d4ab4377160b20d9bb2a", + "native_canonical_sha256": "9aa8d6b054ba7eb2289d052c1079b16be518d2f0fbfb244569fa18e3733acdac", + "numeric_gate": { + "BIT_margin": "12003804355993/100000000000000000", + "BIT_pin": "376669/100000000", + "H": "16517900000000000000000", + "alpha": [ + 0.9999999999999996, + 0.9999999999999996 + ], + "claim": "91166298911/25000000000000", + "compiler_gap": "1/100000000000000000", + "delta": [ + 0.9081464195752472, + 0.9081464195752472 + ], + "derivative_upper": -381501.8647915368, + "gamma": [ + 0.9407579289103971, + 0.9407579289103971 + ], + "input_lift": { + "derivative_upper_on_required_interval": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "interval_kappa_cap": "376669/100000000", + "margins": { + "364665195644007/100000000000000000": [ + "31103427206078520322724392898107706770333851147247252856875801338535252128187/25000000000000000000000000000000000000000000000000000000000000000000000000000000", + "12441370882431408129089757159243082708133540458898901142750320535414100851471/10000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "91166298911/25000000000000": [ + "62206854412155897513197386571703246415741449484401830511586741114753267901519/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "124413708824311795026394773143406492831482898968803661023173482229506535804973/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "source_BIT_wide_crude_bound_would_be": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "minimum_log_power": 2237, + "moment_margin_float": { + "364665195644007/100000000000000000": [ + 1.4646734160072888e-10, + 1.4646734160072888e-10 + ], + "36466519564404479069955402833417/10000000000000000000000000000000000": [ + -3.3992706094573903e-29, + -3.3992706094573903e-29 + ], + "4558314945550559883744425354177/1250000000000000000000000000000000": [ + 4.764803908999439e-30, + 4.764803908999439e-30 + ] + }, + "moment_margins": { + "364665195644007/100000000000000000": [ + "14646734160072888630034414700919774051100404335334564928970533581509309/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "14646734160072888630034414700919774051100404335334564928970533620602327/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "36466519564404479069955402833417/10000000000000000000000000000000000": [ + "-1699635304728695041688524206526205569127988077435379/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-1699635304728695041688524206526205569127988058233217/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "4558314945550559883744425354177/1250000000000000000000000000000000": [ + "11912009772498598264923359790227058541421082085091/2500000000000000000000000000000000000000000000000000000000000000000000000000000", + "476480390899943930596934391609082341656843322207321/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "outer": { + "BIT_just_below_effective_rejected": true, + "functional_count": 4, + "minimum_margin": "1/1000000000000000000", + "strict_count": 54 + }, + "raw_bracket": [ + "4558314945550559883744425354177/1250000000000000000000000000000000", + "36466519564404479069955402833417/10000000000000000000000000000000000" + ], + "tested": "364665195644007/100000000000000000", + "written_log_power": 2238 + }, + "physical_binding": { + "ambient": 145, + "complete_paid_position_digest": "c04b73fc074df21160839ab0f0beb883009f9d87d495292563771091a42492ed", + "fresh_helpers": 18717, + "idle_uses": 3392, + "lambda_uses": 11280, + "native_calls": 17, + "native_contact_boundaries": 13600, + "native_public": 1501, + "nonzero_boundary_translations": 13600, + "paid": { + "1": 68384, + "16": 416, + "2": 14501, + "24": 416, + "3": 14093, + "32": 416, + "4": 3791, + "40": 416, + "48": 416, + "5": 5865, + "56": 416, + "6": 238, + "64": 208, + "7": 170, + "8": 741, + "9": 32 + }, + "paid_positions": 110519, + "phase_record_digest": "586ab7499fb677afdd83c397ea0b6d3b25f73ea6cdfa1ec95dd68adccff935ad", + "productive_fields": 22461, + "query_uses": 384, + "rank_surplus": 1424, + "reserved_native_banks": 1156, + "reserved_serial_query_lambda_bank": 1, + "targets": { + "1": 306, + "137": 208, + "17": 416, + "2": 357, + "25": 416, + "3": 799, + "33": 416, + "4": 3825, + "41": 416, + "49": 416, + "5": 1360, + "57": 416, + "6": 731, + "65": 416, + "7": 323, + "73": 208, + "8": 544, + "9": 10888 + } + }, + "scope": "Conditional component application to the exact 8+9 source with the selected completed BIT predecessor and inherited five assumptions. Checks every normalized endpoint, every paid/helper nested chart map up to exact signed Pauli and absolute phase, caller occurrence/phase, precision, finite scalar and route bounds, and numeric gates. Does not run a compiled Turing machine, select an upstream frontier, or claim human/formal review.", + "source_unit_ordinary": { + "all_caller_scalar_surcharge": 2248928, + "caller_items": { + "A": { + "envelope": 102076416, + "field_boundary": 89856, + "fused_routes": 0, + "idle_routes": 170112000, + "output_routes": 213120000, + "query_routes": 1152000, + "thin": 6144 + }, + "B": { + "envelope": 35730432, + "field_boundary": 7488, + "fused_routes": 1168000, + "idle_routes": 18016000, + "output_routes": 17760000, + "query_routes": 0, + "thin": 0 + } + }, + "caller_total": 559238336, + "charged_caller_odd_conversions": 479232, + "conservative_total": 782715464, + "init_clear_allowance": 292, + "lambda_paid_rank1_would_reduce_S_by": 11280, + "lambda_second_charge": 11280000, + "margin_to_billion": 217284536, + "odd_divisions": { + "ADD": 5829, + "SCALE": 71 + }, + "per_input_conversion": 2653768, + "raw_upper": 766053536, + "route_items": { + "first_main_adapter": 416, + "first_main_boundary": 208, + "helper_boundary": 2202, + "moves": 6279, + "owned_lifetime": 292, + "second_main_adapter": 384, + "second_main_boundary": 192 + }, + "routing": 9973000, + "scalar_upper": 2192600 + }, + "status": "PASS_8X9_EXACT_COMPONENT_APPLICATION_CHECKS" + }, + "ODD-ADMISSION-PARTIAL.json": { + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "compiler_outer": { + "BIT_margin": "12003804355993/100000000000000000", + "BIT_pin": "376669/100000000", + "H": "16517900000000000000000", + "alpha": [ + 0.9999999999999996, + 0.9999999999999996 + ], + "claim": "91166298911/25000000000000", + "compiler_gap": "1/100000000000000000", + "delta": [ + 0.9081464195752472, + 0.9081464195752472 + ], + "derivative_upper": -381501.8647915368, + "gamma": [ + 0.9407579289103971, + 0.9407579289103971 + ], + "input_lift": { + "derivative_upper_on_required_interval": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "interval_kappa_cap": "376669/100000000", + "margins": { + "364665195644007/100000000000000000": [ + "31103427206078520322724392898107706770333851147247252856875801338535252128187/25000000000000000000000000000000000000000000000000000000000000000000000000000000", + "12441370882431408129089757159243082708133540458898901142750320535414100851471/10000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "91166298911/25000000000000": [ + "62206854412155897513197386571703246415741449484401830511586741114753267901519/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "124413708824311795026394773143406492831482898968803661023173482229506535804973/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "source_BIT_wide_crude_bound_would_be": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "minimum_log_power": 2237, + "moment_margin_float": { + "364665195644007/100000000000000000": [ + 1.4646734160072888e-10, + 1.4646734160072888e-10 + ], + "36466519564404479069955402833417/10000000000000000000000000000000000": [ + -3.3992706094573903e-29, + -3.3992706094573903e-29 + ], + "4558314945550559883744425354177/1250000000000000000000000000000000": [ + 4.764803908999439e-30, + 4.764803908999439e-30 + ] + }, + "moment_margins": { + "364665195644007/100000000000000000": [ + "14646734160072888630034414700919774051100404335334564928970533581509309/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "14646734160072888630034414700919774051100404335334564928970533620602327/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "36466519564404479069955402833417/10000000000000000000000000000000000": [ + "-1699635304728695041688524206526205569127988077435379/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-1699635304728695041688524206526205569127988058233217/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "4558314945550559883744425354177/1250000000000000000000000000000000": [ + "11912009772498598264923359790227058541421082085091/2500000000000000000000000000000000000000000000000000000000000000000000000000000", + "476480390899943930596934391609082341656843322207321/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "outer": { + "BIT_just_below_effective_rejected": true, + "functional_count": 4, + "minimum_margin": "1/1000000000000000000", + "strict_count": 54 + }, + "raw_bracket": [ + "4558314945550559883744425354177/1250000000000000000000000000000000", + "36466519564404479069955402833417/10000000000000000000000000000000000" + ], + "tested": "364665195644007/100000000000000000", + "written_log_power": 2238 + }, + "crossing_probe_rejected": true, + "finite_rank9_fields": [ + { + "child_rank": 9, + "denominator": 512, + "exponent": 1, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 0 + }, + "spectators": 136, + "stage": 8, + "swaps": [ + [ + 1, + 65 + ], + [ + 2, + 66 + ], + [ + 3, + 67 + ], + [ + 4, + 68 + ], + [ + 5, + 69 + ], + [ + 6, + 70 + ], + [ + 7, + 71 + ], + [ + 8, + 72 + ] + ], + "tested_entries": 262144, + "width": 1 + }, + { + "child_rank": 9, + "denominator": 262144, + "exponent": 2, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 8 + }, + "spectators": 272, + "stage": 8, + "swaps": [ + [ + 1, + 65 + ], + [ + 2, + 66 + ], + [ + 3, + 67 + ], + [ + 4, + 68 + ], + [ + 5, + 69 + ], + [ + 6, + 70 + ], + [ + 7, + 71 + ], + [ + 8, + 72 + ] + ], + "tested_entries": 1024, + "width": 2 + }, + { + "child_rank": 9, + "denominator": 134217728, + "exponent": 3, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 8 + }, + "spectators": 408, + "stage": 8, + "swaps": [ + [ + 1, + 65 + ], + [ + 2, + 66 + ], + [ + 3, + 67 + ], + [ + 4, + 68 + ], + [ + 5, + 69 + ], + [ + 6, + 70 + ], + [ + 7, + 71 + ], + [ + 8, + 72 + ] + ], + "tested_entries": 1024, + "width": 3 + }, + { + "child_rank": 9, + "denominator": 512, + "exponent": 1, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 0 + }, + "spectators": 136, + "stage": 9, + "swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "tested_entries": 262144, + "width": 1 + }, + { + "child_rank": 9, + "denominator": 262144, + "exponent": 2, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 8 + }, + "spectators": 272, + "stage": 9, + "swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "tested_entries": 1024, + "width": 2 + }, + { + "child_rank": 9, + "denominator": 134217728, + "exponent": 3, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 8 + }, + "spectators": 408, + "stage": 9, + "swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "tested_entries": 1024, + "width": 3 + } + ], + "invoice": { + "P": { + "1": 68384, + "16": 416, + "2": 14501, + "24": 416, + "3": 14093, + "32": 416, + "4": 3791, + "40": 416, + "48": 416, + "5": 5865, + "56": 416, + "6": 238, + "64": 208, + "7": 170, + "8": 741, + "9": 32 + }, + "S": 1424, + "T": { + "1": 306, + "137": 208, + "17": 416, + "2": 357, + "25": 416, + "3": 799, + "33": 416, + "4": 3825, + "41": 416, + "49": 416, + "5": 1360, + "57": 416, + "6": 731, + "65": 416, + "7": 323, + "73": 208, + "8": 544, + "9": 10888 + }, + "empty_root_credits": 0, + "no_E_credit_crossing": "0.0036466519564404479069955402833416122938855167943889069862042692713", + "raw_crossing": "0.0036466519564404479069955402833416122938855167943889069862042692713" + }, + "native_sha256": "9aa8d6b054ba7eb2289d052c1079b16be518d2f0fbfb244569fa18e3733acdac", + "ordinary": { + "all_caller_scalar_surcharge": 2248928, + "caller_items": { + "A": { + "envelope": 102076416, + "field_boundary": 89856, + "fused_routes": 0, + "idle_routes": 170112000, + "output_routes": 213120000, + "query_routes": 1152000, + "thin": 6144 + }, + "B": { + "envelope": 35730432, + "field_boundary": 7488, + "fused_routes": 1168000, + "idle_routes": 18016000, + "output_routes": 17760000, + "query_routes": 0, + "thin": 0 + } + }, + "caller_total": 559238336, + "charged_caller_odd_conversions": 479232, + "conservative_total": 782715464, + "init_clear_allowance": 292, + "lambda_paid_rank1_would_reduce_S_by": 11280, + "lambda_second_charge": 11280000, + "margin_to_billion": 217284536, + "odd_divisions": { + "ADD": 5829, + "SCALE": 71 + }, + "per_input_conversion": 2653768, + "raw_upper": 766053536, + "route_items": { + "first_main_adapter": 416, + "first_main_boundary": 208, + "helper_boundary": 2202, + "moves": 6279, + "owned_lifetime": 292, + "second_main_adapter": 384, + "second_main_boundary": 192 + }, + "routing": 9973000, + "scalar_upper": 2192600 + }, + "scope": "Fresh complete changed-native arbitrary-input adjoint; fresh exact signed caller and invoice, ordinary source-unit upper bill, inherited numerical compiler and outer inequalities, and signed rank9 child finite field routes. Fresh integrated physical native/caller and changed-word precision/occurrence application remain separate." + }, + "ODD-CALLER-EXACT-GRID.json": { + "caller_odd_scale": "675", + "caller_odd_scale_bits": 10, + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "grid_exponents": [ + 381, + 3, + 2 + ], + "peak_terms": 3752, + "preproduct_exact_divisions": 176874, + "prime_order": [ + 2, + 3, + 5 + ], + "safe_valuation_bound": [ + 381, + 69, + 62 + ], + "scope": "Independent integer Laurent caller endpoint and pre-product divisibility. Valuation bound propagates complete field operators whose Gaussian coefficients have only power-of-two denominators, so odd factors are sourced only from the charged scalar operations. Fixed conversion and storage bounds still needed." + }, + "ODD-FIXED-TAPE-COUNTS.json": { + "H": 16517900000000000000000, + "Kstar_bits": 14093, + "actual_ambient": 145, + "caller_odd_scale": 675, + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "common_grid": { + "fractional": "p+D", + "signed_width": "p+h+2D+3", + "temp_padding": 26 + }, + "compiler_ambient_cap": 153, + "context_bound_bits": 14104, + "context_c": 2430, + "elementary_records_per_map_upper": 85264, + "elementary_records_upper": 25477565312, + "log_power": 2238, + "max_scalar_numerator_bits": 24, + "monomial_map_slots": 298808, + "native_invocations": 17, + "native_sha256": "9aa8d6b054ba7eb2289d052c1079b16be518d2f0fbfb244569fa18e3733acdac", + "owned_banks_per_raw_occurrence": 1156, + "scalar_macro_inputs": { + "caller": 117856, + "conversions": 58522, + "native": 1193179 + }, + "scalar_services_upper": 43825824, + "scalar_steps_coefficient": 45954707226624, + "scope": "Exact finite-cost and common-format substitutions in the selected #7000 conditional application proof, using the conservative primitive movement and scalar constants there. The premise is the complete signed native/physical binding and retained compiler, BIT, stock, and outer contracts. This script counts the raw occurrence, not an enumerated top-level compiled multiplier.", + "tested_claim": "91166298911/25000000000000" + }, + "ODD-PHYSICAL-BINDING.json": { + "aliased_main_rejected": true, + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "native_sha256": "9aa8d6b054ba7eb2289d052c1079b16be518d2f0fbfb244569fa18e3733acdac", + "occurrence_and_geometry": { + "ambient": 145, + "complete_paid_position_digest": "c04b73fc074df21160839ab0f0beb883009f9d87d495292563771091a42492ed", + "fresh_helpers": 18717, + "idle_uses": 3392, + "lambda_uses": 11280, + "native_calls": 17, + "native_contact_boundaries": 13600, + "native_public": 1501, + "nonzero_boundary_translations": 13600, + "paid": { + "1": 68384, + "16": 416, + "2": 14501, + "24": 416, + "3": 14093, + "32": 416, + "4": 3791, + "40": 416, + "48": 416, + "5": 5865, + "56": 416, + "6": 238, + "64": 208, + "7": 170, + "8": 741, + "9": 32 + }, + "paid_positions": 110519, + "phase_record_digest": "586ab7499fb677afdd83c397ea0b6d3b25f73ea6cdfa1ec95dd68adccff935ad", + "productive_fields": 22461, + "query_uses": 384, + "rank_surplus": 1424, + "reserved_native_banks": 1156, + "reserved_serial_query_lambda_bank": 1, + "targets": { + "1": 306, + "137": 208, + "17": 416, + "2": 357, + "25": 416, + "3": 799, + "33": 416, + "4": 3825, + "41": 416, + "49": 416, + "5": 1360, + "57": 416, + "6": 731, + "65": 416, + "7": 323, + "73": 208, + "8": 544, + "9": 10888 + } + }, + "patched_application_sha256": "733b31b1cee4567b466fdf834a34460b530f1f87ca6dca9270c0fabb2cf89849", + "scope": "Current caller port and ownership substitution, full phase-polynomial native contact identities on disjoint stage axes, whole signed idle/output geometry, and ordered paid positions. Retains the standard nested chart and local operator premises and requires separate full native replay and complete fixed-tape tariff application.", + "source_reviewer_sha256": "d98987db98553dc55bfc80e3ca47abfcd51c57af6f8cda61101391d8eae94184" + }, + "ODD-PRECISION.json": { + "caller_grid": { + "caller_odd_scale": "675", + "caller_odd_scale_bits": 10, + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "grid_exponents": [ + 381, + 3, + 2 + ], + "peak_terms": 3752, + "preproduct_exact_divisions": 176874, + "prime_order": [ + 2, + 3, + 5 + ], + "safe_valuation_bound": [ + 381, + 69, + 62 + ], + "scope": "Independent integer Laurent caller endpoint and pre-product divisibility. Valuation bound propagates complete field operators whose Gaussian coefficients have only power-of-two denominators, so odd factors are sourced only from the charged scalar operations. Fixed conversion and storage bounds still needed." + }, + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "context_c": 2430, + "context_height": 406, + "context_mass_bits": 1215, + "native_grid": { + "coefficient_visits": 16450056, + "dyadic_height": 25, + "mass_witness": [ + 66234, + "stored add" + ], + "maximum_scaled_mass": "841374570120675/8192", + "numerator_bits": 24, + "odd_scale_lcm": 1125 + }, + "native_sha256": "9aa8d6b054ba7eb2289d052c1079b16be518d2f0fbfb244569fa18e3733acdac", + "precision_program_sha256": "a2d99af2854db040ae91365a48a7b933efb26bfe7eb43d0c8d5d5bea838746ee", + "rounded_caller": { + "bounds": { + "E_joint_entrance": { + "exact": "3702756703659527568248226712486601052770855235277808441629524768849477575588262810395927748591227777943277957062907411224063053652778827964454517726872826275874815722865202474542606987566246379688070413942046060454402003660666954610975838436694791584953296739541900984753755464430053065628623026015049084144136249904919460655808848683017757584783080028794005197337751702706849380344741778058215680608816012872740432997115326301368373641449/621565922642917122701475579763837894656000000000000000000000000000000000000000000000", + "strict_power_of_two": 1179, + "witness": { + "cut": 4691, + "event": 4691, + "factor": "1", + "kind": "stored", + "register": 36 + } + }, + "Gamma_context": { + "exact": "95559271805917967715211849485976251600482496742772218246951437084969156250101939164522903762679975714203812242351154130348965614798120586306598144562218624446410055426925275459986984300306236633442698464688425811208699270932470244805076002771148817388340530915580877358566083573942000508694091826474256713600824739204285990804272709029158437169513513577889436255969001294913691563953126791768678721920093713688579537545167632022821019743779/466174441982187842026106684822878420992000000000000000000000000000000000000000000000", + "strict_power_of_two": 1184, + "witness": { + "cut": 4783, + "factor": "1", + "kind": "public-return", + "register": 37 + } + }, + "M_caller": { + "exact": "321214676655933560129782836030951119958622429471431692811117505066079252658303325303661828534046786576018850667853596288128047313819788006911616028348392581085050721023636971054851673799947587501432346122953175312809813833001587100311020687804583808767060460431114911369649528995555025426696059541/456139469146728515625000000", + "strict_power_of_two": 897, + "witness": { + "cut": 4751, + "event": 4750, + "factor": "1", + "kind": "stored", + "register": 37 + } + }, + "M_context": { + "exact": "982481805213934049405304634957283792080096278611361984466358014308507422950844312403700764401033571220782206611296783514586717810795616454306566634315754484803510926895119896516203051067259566056333453719140448945626331638641981979211487216040608473979314583909628216857872063849848243068403656350930934888195915630005345343316363048285558413012530191729504605805583547221079314705148885679254649805648089358615756958306640002955753692455900157/5525030423492596646235338486789670174720000000000000000000000000000000000000000000000", + "strict_power_of_two": 1194, + "witness": { + "cut": 4692, + "event": 4691, + "factor": "1", + "kind": "stored", + "register": null + } + }, + "M_joint_entrance": { + "exact": "12446513821466013746992171114880354528234540647439407368041740746722705684890095694539586093101687855496797040728247169012299728404791642365323413178973703529222728715961384485250463009966565309368602073434714550373752128374887698957802006867751735225949803848812917591840288770078529478244705471/608185958862304687500000000", + "strict_power_of_two": 892, + "witness": { + "cut": 4691, + "event": 4691, + "factor": "1", + "kind": "stored", + "register": 36 + } + }, + "Sigma_caller": { + "exact": "95559271805917967715211849485976251600482496742772218246951437084969156250101939164522903762679975714203812242351154130348965614798120586306598144562218624446410055426925275459986984300306236633442698464688425811208699270932470244805076002771148817388340530915580877358566083573942000508694091826474256713600824739204285990804272709029158437169513513577889436255969001294913691563953126791768678721920093713688579537545167632022821019743779/466174441982187842026106684822878420992000000000000000000000000000000000000000000000", + "strict_power_of_two": 1184, + "witness": { + "cut": 4753, + "event": 4752, + "factor": "1", + "kind": "stored", + "register": 37 + } + }, + "Sigma_context": { + "exact": "292281930720655332694790249293003894714124100000098918815671286894136456587216229578152442931066903924066178103657236910367835325489981234794484672018930049085393742710422981744335707352034416324737760252709549609977355999697117209820910418201936454917799630859843101219240152454180711999246445500400655174155666686196602991359285472505786037672942649704022831616308979632418454675729238959250846259701250064818026438318034687792131437075545103687702454133322384533008462423336471693747829360738934413062958945259923125229142232405082240139816042399763119320149801892224050532077466015483/5646579936229456007840352585096220475858963262973477037060052051047627725209600000000000000000000000000000000000000000000000000000000000000000", + "strict_power_of_two": 1481, + "witness": { + "cut": 4692, + "event": 4691, + "factor": "1", + "kind": "stored", + "register": null + } + } + }, + "fresh_arbitrary_helpers": 18717, + "helper_allocation_premise": "distinct (stage, helper) public inputs as in frozen caller proof", + "independent_adjoint": { + "E_joint_entrance": { + "entrance_mass": "12446513821466013746992171114880354528234540647439407368041740746722705684890095694539586093101687855496797040728247169012299728404791642365323413178973703529222728715961384485250463009966565309368602073434714550373752128374887698957802006867751735225949803848812917591840288770078529478244705471/608185958862304687500000000", + "joint_coefficient": "144218124282401204617230263054514744346632405857442589144991781917530152132889870002846209306787762894150543865356389849084238452276894627352790762454037345126994351979907477144401257368423063007427271766117739822282248246858569624239109891511459830034432108241771054783468611278140179030295737/14596463012695312500000000000", + "primitive_coefficient": "1237373204913668966810008103424843603237049842106979534739539344726881600855129275554334885562896567825503574055929527662143657491595081161117482238618339640110136792453314323518006796600687371906278112102741547626404362403105174332310591538741639237757093806525664195341657589882317257470101709011/175157556152343750000000000000", + "residual_mass": "3702756703659527568248226712486601052770855235277808441629524768849477575588262810395927748591227777943277957062907411224063053652778827964454517726872826275874815722865202474542606987566246379688070413942046060454402003660666954610975838436694791584953296739541900984753755464430053065628623026015049084144136249904919460655808848683017757584783080028794005197337751702706849380344741778058215680608816012872740432997115326301368373641449/621565922642917122701475579763837894656000000000000000000000000000000000000000000000" + }, + "Gamma_context": { + "entrance_mass": "321214676655933560129782836030951119958622429471431692811117505066079252658303325303661828534046786576018850667853596288128047313819788006911616028348392581085050721023636971054851673799947587501432346122953175312809813833001587100311020687804583808767060460431114911369649528995555025426696059541/456139469146728515625000000", + "joint_coefficient": "3721923971948022264020008386608472289590988528157114268392412469599050143495508978788641788787976594161440706214373829555996384554677122174093932095769106055424540710380314024651007332164525664382203471694821380954416641216321248248752759218861172626274920078125266851782731337714997593665899027/10947347259521484375000000000", + "primitive_coefficient": "31933635363307317503891208167952125518099265598871297188945655447689887409437080424471754322893069036961252717295444311531802702290424391181977246033332095685934810861449534911850277930109610390733877602745069385156892357266512877411313922547610591253415658016844390796379192959369382262182067424881/131368167114257812500000000000", + "residual_mass": "95559271805917967715211849485976251600482496742772218246951437084969156250101939164522903762679975714203812242351154130348965614798120586306598144562218624446410055426925275459986984300306236633442698464688425811208699270932470244805076002771148817388340530915580877358566083573942000508694091826474256713600824739204285990804272709029158437169513513577889436255969001294913691563953126791768678721920093713688579537545167632022821019743779/466174441982187842026106684822878420992000000000000000000000000000000000000000000000" + }, + "M_caller": { + "entrance_mass": "321214676655933560129782836030951119958622429471431692811117505066079252658303325303661828534046786576018850667853596288128047313819788006911616028348392581085050721023636971054851673799947587501432346122953175312809813833001587100311020687804583808767060460431114911369649528995555025426696059541/456139469146728515625000000", + "joint_coefficient": "3721923971948022264020008386608472289590988528157114268392412469599050143495508978788641788787976594161440706214373829555996384554677122174093932095769106055424540710380314024651007332164525664382203471694821380954416641216321248248752759218861172626274920078125266851782731337714997593665899027/10947347259521484375000000000", + "primitive_coefficient": "31933635363307317503891208167952125518099265598871297188945655447689887409437080424471754322893069036961252717295444311531802702290424391181977246033332095685934810861449534911850277930109610390733877602745069385156892357266512877411313922547610591253415658016844390796247824792255124449682067424881/131368167114257812500000000000", + "residual_mass": "95559271805917967715211849485976251600482496742772218246951437084969156250101939164522903762679975714203812242351154130348965614798120586306598144562218624446410055426925275459986984300306236633442698464688425811208699270932470244805076002771148817388340530915580877358566083573942000508694091826474256713600824739204285990804272709029158437169513513577888970081527019107071665457268303913347686721920093713688579537545167632022821019743779/466174441982187842026106684822878420992000000000000000000000000000000000000000000000" + }, + "M_joint_entrance": { + "entrance_mass": "12446513821466013746992171114880354528234540647439407368041740746722705684890095694539586093101687855496797040728247169012299728404791642365323413178973703529222728715961384485250463009966565309368602073434714550373752128374887698957802006867751735225949803848812917591840288770078529478244705471/608185958862304687500000000", + "joint_coefficient": "144218124282401204617230263054514744346632405857442589144991781917530152132889870002846209306787762894150543865356389849084238452276894627352790762454037345126994351979907477144401257368423063007427271766117739822282248246858569624239109891511459830034432108241771054783468611278140179030295737/14596463012695312500000000000", + "primitive_coefficient": "1237373204913668966810008103424843603237049842106979534739539344726881600855129275554334885562896567825503574055929527662143657491595081161117482238618339640110136792453314323518006796600687371906278112102741547626404362403105174332310591538741639237757093806525664195341657589882317257470101709011/175157556152343750000000000000", + "residual_mass": "3702756703659527568248226712486601052770855235277808441629524768849477575588262810395927748591227777943277957062907411224063053652778827964454517726872826275874815722865202474542606987566246379688070413942046060454402003660666954610975838436694791584953296739541900984753755464430053065628623026015049084144136249904919460655808848683017757584783080028794005197337751702706849380344741778058215680608816012872740432997115326301368373641449/621565922642917122701475579763837894656000000000000000000000000000000000000000000000" + }, + "Sigma_caller": { + "entrance_mass": "321214676655933560129782836030951119958622429471431692811117505066079252658303325303661828534046786576018850667853596288128047313819788006911616028348392581085050721023636971054851673799947587501432346122953175312809813833001587100311020687804583808767060460431114911369649528995555025426696059541/456139469146728515625000000", + "joint_coefficient": "3721923971948022264020008386608472289590988528157114268392412469599050143495508978788641788787976594161440706214373829555996384554677122174093932095769106055424540710380314024651007332164525664382203471694821380954416641216321248248752759218861172626274920078125266851782731337714997593665899027/10947347259521484375000000000", + "primitive_coefficient": "31933635363307317503891208167952125518099265598871297188945655447689887409437080424471754322893069036961252717295444311531802702290424391181977246033332095685934810861449534911850277930109610390733877602745069385156892357266512877411313922547610591253415658016844390796379192959369382262182067424881/131368167114257812500000000000", + "residual_mass": "95559271805917967715211849485976251600482496742772218246951437084969156250101939164522903762679975714203812242351154130348965614798120586306598144562218624446410055426925275459986984300306236633442698464688425811208699270932470244805076002771148817388340530915580877358566083573942000508694091826474256713600824739204285990804272709029158437169513513577889436255969001294913691563953126791768678721920093713688579537545167632022821019743779/466174441982187842026106684822878420992000000000000000000000000000000000000000000000" + } + }, + "joint_entries": [ + { + "entrance_defect": "1435/4", + "entrance_mass": "2067/2", + "event": 43, + "stage": 1 + }, + { + "entrance_defect": "44042555679872860007861795367424447445266297843505253952886421846002422759263396468547496933807222759787156595418583512660739068533832705505214786283039/13307288940955860965151791568755097600000000000000000000", + "entrance_mass": "56849465528/5", + "event": 137, + "stage": 2 + }, + { + "entrance_defect": "66917908087861458152312639512577162881440670638994437515963183089759887667805390693824265244954164950562931269822832906653188712135644895298094165225500101589386399/1277499738331762652654571990600489369600000000000000000000", + "entrance_mass": "899756300051784928313/5", + "event": 268, + "stage": 3 + }, + { + "entrance_defect": "62327643861867510364274294519542680283883541504281117913087378568293480109182507258459633210794270085256807122005715489994710818304593097263666981827976283952932248143776607/1277499738331762652654571990600489369600000000000000000000", + "entrance_mass": "2514111326902273689027625979152/15", + "event": 432, + "stage": 4 + }, + { + "entrance_defect": "12732130085621493316102109371323142098620056416276311516634746742558917976161209702448263789739474902653870079789843211912338851815384222492775968624893915376808430550739865362445606297/1277499738331762652654571990600489369600000000000000000000", + "entrance_mass": "513576167499541081817002847690160861158177/15", + "event": 633, + "stage": 5 + }, + { + "entrance_defect": "1219101258965493240981866866910642432188230315269813928104553914623170273315625759155179780507283417383074420444336081162581721890288908726859016387064197667821771268402822262605280346926603418373/19162496074976439789818579859007340544000000000000000000000", + "entrance_mass": "49174910102467876864090432969907258581035345395534834/225", + "event": 867, + "stage": 6 + }, + { + "entrance_defect": "130023372749418849551122315066298363765510937791975698854434364504796055469824734713171095205341681880816022525011761763585406594206153935600377789793543824941213521521932355015057075684780826975044033149323/2129166230552937754424286651000815616000000000000000000000", + "entrance_mass": "47202796791779792903787260464709452698419616298153732189406926691/225", + "event": 1138, + "stage": 7 + }, + { + "entrance_defect": "37857525772991496013396554405767100865702893313350396960575624955664476944366124443514636048603832796797236493373521110013677516463703528797959719358566076456640943701339052974689749835075399729339818368338224427886888345117/2395312009372054973727322482375917568000000000000000000000000", + "entrance_mass": "1527059719525243651854937925515623170877847518562264265010551055991429949116792541/28125", + "event": 1423, + "stage": 8 + }, + { + "entrance_defect": "13500855245061137594626313310141013588052003223180490363903420511350050596074154710197601545502930660152929151853947042552233218573783997593503886975847849360016961958983446573216839219930937235949965280057347321154515034077677504605904506406499580922448927278235142401364123997126839202430462190208865996714385104493733266297522539783874626383736822219712657/2762515211746298323117669243394835087360000000000000000000000000000000000000000000", + "entrance_mass": "45382020709918266925583064268574418985484021788023395083741971786893952543604385214817042722264713249357732585113211736557042182118473445437784492974844696068231496289005681248244219743195326431922663592509646282903/2703048706054687500000000", + "event": 3058, + "stage": 9 + }, + { + "entrance_defect": "5133718960117303283748303891731981284404788277924330912818422939556540246036442339493122965728224572082284306801047414897093468389463474072172445685672525450546339942091153590346525813428392253041940315713009516731021282079947969479764902075760035173867149022532657430043762830664222359689921810690658942072823288421862603159189868608725135416304529143354074427272496201803/69062880293657458077941731084870877184000000000000000000000000000000000000000000000", + "entrance_mass": "17256576412236653193246225901973714737195067836439327666112948810725372605325768521068989782195051084826433423902219365061463548934152577319772447024097669813834215493691840531234110147024064996639957180865886380686899413865699437/67576217651367187500000000", + "event": 3377, + "stage": 10 + }, + { + "entrance_defect": "2449224440878937397876734433792124349732785385648341463322795799928253451926390390849699682737865541367484358400579553487298375306163292566419825508546466498280791908777367548267722339501240166694380223038561757554066230575260558677606559314076077833107443348379246663194764542399322216837138019404275129087738042968589049770205950447357986123419848639085760118078539882166598596458857/2302096009788581935931391036162362572800000000000000000000000000000000000000000000", + "entrance_mass": "8232867642949280967953864719378369729636081542640965177026582834276172086852779069019078166383458700724373015543641299678854718814560615654710102550769670203427726502361438450768012893674227975469242856299447027845030556012745339827937032703/2252540588378906250000000", + "event": 3674, + "stage": 11 + }, + { + "entrance_defect": "30777965965464586620314245057880004022224067630498033737079018547106377247935466828105608471239936111626030082767198861875635182120364523120871413025367907217066651641155426473029993869694032996338211668421106562355272156765941461334602811048479383099115371057902082926665948418531862298990825033532673242864292562037346919554888665347170069792570876703988938418021643174456740112331370039105092489/310782961321458561350737789881918947328000000000000000000000000000000000000000000000", + "entrance_mass": "103457615351059805192637231353494210876529187337645013912367786609511281374638184501291799844537790265462481580051228205479278831706979374022592427678836083146990308179368316797029946556942233864286312243671687806427572314354434738422294564686254956597631/304092979431152343750000000", + "event": 3934, + "stage": 12 + }, + { + "entrance_defect": "2027325034219026974535570438802028940431037855551487674881511522843459599326417126382675743964397335138409450643963390228246742584113778581325732785386864305498334574038878791869422504190056627842050527684814747158110599960524586137701245687796694062766627039170380815930128299391734071544956631639732878227174427467007189490884804359655877865900795996533753636305952363766588180848398723406289614017831241/77695740330364640337684447470479736832000000000000000000000000000000000000000000000", + "entrance_mass": "6814687293408352348961376609223100753789665399854180217091951198766673494955017243489117504312576625705862588971333049204842152193259763726092611947454717867967563820647006231530855513792517852570389360287582421241328472893443552787136426885585158158296407747039/76023244857788085937500000", + "event": 4149, + "stage": 13 + }, + { + "entrance_defect": "81420563249810600317353329518152169190683393186182241010763730652929646006817124026812027613580935616041766390255598669412190301738949258747590631179512898094216213230595468050551649773631405462471870042289531562976716104441589598605652497583019175663337489859377440791187837686243665800610424347369998039198651382344541581125307524493376328831688694660895840974092547268182802453854334345844723336327151367443719729/621565922642917122701475579763837894656000000000000000000000000000000000000000000000", + "entrance_mass": "273688564209132230699064882255651065961520374651451250325109091529813162250488973700796593555467744131430272845604649750549608356985710665121874068107850799585492748533787927289567936649257940207702597871193107311090132538524151482351564937285621850171994049078063458209591/608185958862304687500000000", + "event": 4337, + "stage": 14 + }, + { + "entrance_defect": "1556123121564946856664152788037815320587338291145937484988467021880539014163781496280651867126686140796279119975230627701048077240546553594761571695196432583776276289469423283529647234696726907874106740029404931820590777340274984949501477430523769540754753431741322754127947545976701094135043874971327893358377712103363198643511887614553712238766955472587523872484460983842831123544780584787793286853397613831094039859825659/310782961321458561350737789881918947328000000000000000000000000000000000000000000000", + "entrance_mass": "5230780602279043381317572379439763694807653157987526423412516241866438709931406455512285461654380762978554988724296151241130161368896505647624919395909388513302452136334767445346454946237326490486725295589968816639097338790755366202380875008783642473174121062695038054202858248061/304092979431152343750000000", + "event": 4485, + "stage": 15 + }, + { + "entrance_defect": "1722613413163013759065797035633227149805265105698668824763477450804760743934089195300482388618473705141791656951727340584431366144903759706320238675723451876944389692745610520433986795462408872531686745954375884642357071784238828435847768064350653801117847716092903660091466210474096452905082990020170553235652125231790681634119120280095496987477123274046315396963896935617080121061968255809638578536456253698360023686845452848760697/621565922642917122701475579763837894656000000000000000000000000000000000000000000000", + "entrance_mass": "5790424100720951765768300756324298709533962301792798636386692749870979029496708556989270788662796627612885676197810930990877069943243536093513215980405080279750566239442965631097385199413957318608000177913047677092759213914423460784984181631621622445055356552059259436283593839861423838063/608185958862304687500000000", + "event": 4606, + "stage": 16 + }, + { + "entrance_defect": "3702756703659527568248226712486601052770855235277808441629524768849477575588262810395927748591227777943277957062907411224063053652778827964454517726872826275874815722865202474542606987566246379688070413942046060454402003660666954610975838436694791584953296739541900984753755464430053065628623026015049084144136249904919460655808848683017757584783080028794005197337751702706849380344741778058215680608816012872740432997115326301368373641449/621565922642917122701475579763837894656000000000000000000000000000000000000000000000", + "entrance_mass": "12446513821466013746992171114880354528234540647439407368041740746722705684890095694539586093101687855496797040728247169012299728404791642365323413178973703529222728715961384485250463009966565309368602073434714550373752128374887698957802006867751735225949803848812917591840288770078529478244705471/608185958862304687500000000", + "event": 4691, + "stage": 17 + } + ], + "physical_main_inputs": 3744, + "sites": { + "ADD": 4126, + "IDLE_ODD": 4, + "IDLE_ONE": 90, + "J": 17, + "LAMBDA": 178, + "QUERY": 4, + "SCALE": 312, + "SWAP": 52, + "noninteger_scalar": 1752 + } + }, + "rounded_native": { + "bounds": { + "Gamma": { + "exact": "25674697421587331757339101080632437343013231171089574633242386119447118240314628813189782194801634244052134094999300388256410816369661955154208177/42583324611058755088485733020016312320000000000000000000", + "strict_power_of_two": 299, + "witness": { + "cut": 76466, + "factor": "1", + "kind": "public-return", + "register": 1498 + } + }, + "M": { + "exact": "78936304519220976676934782102542296972674334524656988365448378307151322562286954677973745743410715921702119117659205500595920105788372211571000281667/9084442583692534418876956377603479961600000000000000000000", + "strict_power_of_two": 303, + "witness": { + "cut": 76430, + "factor": "1", + "kind": "stored", + "register": 1498 + } + }, + "Sigma": { + "exact": "25674697421587331757339101080632437343013231171089574633242386119447118240314628813189782194801634244052134094999300388256410816369661955154208177/42583324611058755088485733020016312320000000000000000000", + "strict_power_of_two": 299, + "witness": { + "cut": 76430, + "factor": "1", + "kind": "stored", + "register": 1498 + } + } + }, + "census": { + "denominator_bits": 20, + "events": 76466, + "lifetimes": 73, + "max_denominator": 655360, + "max_numerator": 14729531, + "numerator_bits": 24, + "opcodes": { + "ADD": 66314, + "CLEAR": 73, + "COPY": 1, + "INIT": 73, + "MOVE": 6279, + "SCALE": 3726 + }, + "owned_labels": 68, + "peak_owned": 50, + "public": 1501, + "scalars": { + "dyadic": 64141, + "integer": 39787, + "noninteger": 30254, + "odd": 5900 + } + }, + "independent_adjoint": { + "Gamma": { + "active_residual_sites": 26564, + "entrance_mass": "78936304519220976676934782102542296972674334524656988365448378307151322562286954677973745743410715921702119117659205500595920105788372211571000281667/9084442583692534418876956377603479961600000000000000000000", + "residual_mass": "25674697421587331757339101080632437343013231171089574633242386119447118240314628813189782194801634244052134094999300388256410816369661955154208177/42583324611058755088485733020016312320000000000000000000" + }, + "M": { + "active_residual_sites": 26564, + "entrance_mass": "78936304519220976676934782102542296972674334524656988365448378307151322562286954677973745743410715921702119117659205500595920105788372211571000281667/9084442583692534418876956377603479961600000000000000000000", + "residual_mass": "25674697421587331757339101080632437343013231171089574633242386119447118240314628813189782194801634244052134094999300388256410816369661955154208177/42583324611058755088485733020016312320000000000000000000" + }, + "Sigma": { + "active_residual_sites": 26564, + "entrance_mass": "78936304519220976676934782102542296972674334524656988365448378307151322562286954677973745743410715921702119117659205500595920105788372211571000281667/9084442583692534418876956377603479961600000000000000000000", + "residual_mass": "25674697421587331757339101080632437343013231171089574633242386119447118240314628813189782194801634244052134094999300388256410816369661955154208177/42583324611058755088485733020016312320000000000000000000" + } + } + }, + "scope": "Fixed integer Laurent grid with charged odd caller scale, and pinned attributed forward/adjoint all-fibre defect engine applied to the emitted 17-stage caller. Each LAMBDA, QUERY and signed/unsigned idle is one unitary with one child defect. The caller allocation assumes independent stage helpers. Full physical application remains separate." + }, + "ODD-TYPE-AB-REPLAY.json": { + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "paid": { + "1": 68384, + "16": 416, + "2": 14501, + "24": 416, + "3": 14093, + "32": 416, + "4": 3791, + "40": 416, + "48": 416, + "5": 5865, + "56": 416, + "6": 238, + "64": 208, + "7": 170, + "8": 741, + "9": 32 + }, + "raw_bracket": [ + "4558314945550559883744425354177/1250000000000000000000000000000000", + "36466519564404479069955402833417/10000000000000000000000000000000000" + ], + "replay": { + "bad_outputs": [], + "caller_denominator_height_bound": 578, + "caller_mass_bound": "854474036861847560509026474008040300059938928517783661039773198072080884690114508581583887358835968277340425788985297793555303569703690223623950838857161290503004459697662544865276977234864184443860251086668962688762176068520364648820282528496698239206689277049335412289161443623602012468587331439851515703/168151253906250000000000000000000", + "caller_mass_ceiling_bits": 910, + "max_terms": 3752 + }, + "scope": "Exact emitted signed Laurent caller endpoint and recomputed native/caller paid and target profiles. Physical address bindings, independent branch-source composition, ordinary units, precision and outer gates are still required.", + "shape": [ + 8, + 9 + ], + "source_word_sha256": "9aa8d6b054ba7eb2289d052c1079b16be518d2f0fbfb244569fa18e3733acdac", + "target": { + "1": 306, + "137": 208, + "17": 416, + "2": 357, + "25": 416, + "3": 799, + "33": 416, + "4": 3825, + "41": 416, + "49": 416, + "5": 1360, + "57": 416, + "6": 731, + "65": 416, + "7": 323, + "73": 208, + "8": 544, + "9": 10888 + } + } + }, + "claim": "91166298911/25000000000000", + "price": { + "after": { + "P": { + "1": 68384, + "16": 416, + "2": 14501, + "24": 416, + "3": 14093, + "32": 416, + "4": 3791, + "40": 416, + "48": 416, + "5": 5865, + "56": 416, + "6": 238, + "64": 208, + "7": 170, + "8": 741, + "9": 32 + }, + "S": 1424, + "T": { + "1": 306, + "137": 208, + "17": 416, + "2": 357, + "25": 416, + "3": 799, + "33": 416, + "4": 3825, + "41": 416, + "49": 416, + "5": 1360, + "57": 416, + "6": 731, + "65": 416, + "7": 323, + "73": 208, + "8": 544, + "9": 10888 + }, + "empty_root_credits": 0, + "no_E_credit_crossing": "0.0036466519564404479069955402833416122938855167943889069862042692713", + "raw_crossing": "0.0036466519564404479069955402833416122938855167943889069862042692713" + }, + "before": { + "P": { + "1": 68401, + "16": 416, + "2": 14501, + "24": 416, + "3": 14093, + "32": 416, + "4": 3791, + "40": 416, + "48": 416, + "5": 5882, + "56": 416, + "6": 221, + "64": 208, + "7": 170, + "8": 741, + "9": 32 + }, + "S": 1424, + "T": { + "1": 306, + "137": 208, + "17": 416, + "2": 357, + "25": 416, + "3": 799, + "33": 416, + "4": 3825, + "41": 416, + "49": 416, + "5": 1360, + "57": 416, + "6": 731, + "65": 416, + "7": 323, + "73": 208, + "8": 544, + "9": 10888 + }, + "empty_root_credits": 0, + "no_E_credit_crossing": "0.0036462214364462343366888845568980078301549291254343066730137655449", + "raw_crossing": "0.0036462214364462343366888845568980078301549291254343066730137655449" + }, + "gate": { + "BIT_margin": "12003804355993/100000000000000000", + "BIT_pin": "376669/100000000", + "H": "16517900000000000000000", + "alpha": [ + 0.9999999999999996, + 0.9999999999999996 + ], + "claim": "91166298911/25000000000000", + "compiler_gap": "1/100000000000000000", + "delta": [ + 0.9081464195752472, + 0.9081464195752472 + ], + "derivative_upper": -381501.8647915368, + "gamma": [ + 0.9407579289103971, + 0.9407579289103971 + ], + "input_lift": { + "derivative_upper_on_required_interval": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "interval_kappa_cap": "376669/100000000", + "margins": { + "364665195644007/100000000000000000": [ + "31103427206078520322724392898107706770333851147247252856875801338535252128187/25000000000000000000000000000000000000000000000000000000000000000000000000000000", + "12441370882431408129089757159243082708133540458898901142750320535414100851471/10000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "91166298911/25000000000000": [ + "62206854412155897513197386571703246415741449484401830511586741114753267901519/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "124413708824311795026394773143406492831482898968803661023173482229506535804973/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "source_BIT_wide_crude_bound_would_be": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "minimum_log_power": 2237, + "moment_margin_float": { + "364665195644007/100000000000000000": [ + 1.4646734160072888e-10, + 1.4646734160072888e-10 + ], + "36466519564404479069955402833417/10000000000000000000000000000000000": [ + -3.3992706094573903e-29, + -3.3992706094573903e-29 + ], + "4558314945550559883744425354177/1250000000000000000000000000000000": [ + 4.764803908999439e-30, + 4.764803908999439e-30 + ] + }, + "moment_margins": { + "364665195644007/100000000000000000": [ + "14646734160072888630034414700919774051100404335334564928970533581509309/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "14646734160072888630034414700919774051100404335334564928970533620602327/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "36466519564404479069955402833417/10000000000000000000000000000000000": [ + "-1699635304728695041688524206526205569127988077435379/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-1699635304728695041688524206526205569127988058233217/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "4558314945550559883744425354177/1250000000000000000000000000000000": [ + "11912009772498598264923359790227058541421082085091/2500000000000000000000000000000000000000000000000000000000000000000000000000000", + "476480390899943930596934391609082341656843322207321/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "outer": { + "BIT_just_below_effective_rejected": true, + "functional_count": 4, + "minimum_margin": "1/1000000000000000000", + "strict_count": 54 + }, + "raw_bracket": [ + "4558314945550559883744425354177/1250000000000000000000000000000000", + "36466519564404479069955402833417/10000000000000000000000000000000000" + ], + "tested": "364665195644007/100000000000000000", + "written_log_power": 2238 + }, + "native_baseline_rejects_new_claim": true, + "new_native": "9aa8d6b054ba7eb2289d052c1079b16be518d2f0fbfb244569fa18e3733acdac", + "old_native": "0358b9f6e0340fb3e5aa46c747c558b32a5280cbf9cd92c3b9de627dd18a9a4f", + "price": { + "baseline_rejects_new_claim": true, + "candidate_margin_at_old_upper": [ + "16685897749686653166960479018016066850301435599814605302109409406463246541273923/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "8342948874843326583480239509008033425150717799907302651054704703231623287832767/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "claim_decimal": "0.00364665195644", + "gain": "4.30519994E-7", + "gain_exact": "215259997/500000000000000", + "independent_raw_bracket": [ + "0.00364665195644044790699554028334161", + "0.00364665195644044790699554028334162" + ], + "previous_claim": "1823110718223/500000000000000", + "raw_bracket": [ + "0.0036466519564404479069955402833416", + "0.0036466519564404479069955402833417" + ] + } + }, + "status": "PASS_HELPER_319_FUSED_CALLER" +} diff --git a/research/p104-type-b-shared-walsh-stage9-bound/inputs/CALLER.json b/research/p104-type-b-shared-walsh-stage9-bound/inputs/CALLER.json new file mode 100644 index 0000000000..9451ceaf6e --- /dev/null +++ b/research/p104-type-b-shared-walsh-stage9-bound/inputs/CALLER.json @@ -0,0 +1 @@ +{"schema":"mixed-root-caller/1","stages":17,"ambient_rank":145,"roles":72,"types":{"A":{"form":"two-chain-HOST2","roles":36,"offset":0,"ports":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,36,37,38,39,40,41,43,44,45,46,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103],"alpha2":"-1","beta2":"0","diagonal":[[-1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[-1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1],[-1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[-1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1]]},"B":{"form":"hosted-HOST","roles":36,"offset":36,"ports":[15,17,27,34,35,42,47,55],"diagonal":[[-1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[-1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[-1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0]],"pairs":[[0,1,"-1","1/2","-1/2"],[2,3,"-1","1/2","-1/2"],[4,5,"-1","1/2","-1/2"],[6,7,"-1","1/2","-1/2"],[8,9,"-1","1/2","-1/2"],[10,11,"-1","1/2","-1/2"],[12,13,"-1","1/2","-1/2"],[14,15,"-1","1/2","-1/2"],[16,17,"-1","1/2","-1/2"],[22,23,"-1","1/2","-1/2"],[24,25,"-1","1/2","-1/2"],[26,27,"-1","1/2","-1/2"],[28,29,"-1","1/2","-1/2"],[30,31,"-1","1/2","-1/2"],[32,33,"-1","1/2","-1/2"],[34,35,"-1","1/2","-1/2"],[36,37,"-1","1/2","-1/2"],[38,39,"-1","1/2","-1/2"]]}},"events":[["B","ADD",37,36,"7"],["B","ADD",38,36,"-1/2"],["B","ADD",39,36,"3/2"],["B","SCALE",36,"-2"],["B","ADD",36,37,"1"],["B","ADD",36,38,"2"],["B","ADD",36,39,"-2"],["B","IDLE_ONE",36,[1]],["B","ADD",36,39,"2"],["B","ADD",36,38,"-2"],["B","ADD",36,37,"-1"],["B","SCALE",36,"-1/2"],["B","ADD",39,36,"-3/2"],["B","ADD",38,36,"1/2"],["B","ADD",37,36,"-7"],["B","ADD",39,37,"-1/2"],["B","SCALE",37,"-2"],["B","ADD",37,38,"4"],["B","ADD",37,39,"-8"],["B","IDLE_ONE",37,[1]],["B","ADD",37,39,"8"],["B","ADD",37,38,"-4"],["B","SCALE",37,"-1/2"],["B","ADD",39,37,"1/2"],["B","ADD",37,36,"1"],["B","ADD",38,36,"1/2"],["B","ADD",39,36,"1/2"],["B","ADD",36,38,"-1"],["B","ADD",38,37,"1/2"],["B","SCALE",37,"-1/2"],["B","ADD",37,38,"2"],["B","ADD",37,39,"-1"],["B","SCALE",37,"-1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","SCALE",1,"-1"],["A","ADD",1,0,"1"],["A","ADD",19,18,"-1"],["A","SCALE",19,"-1"],["A","LAMBDA",1,1],["A","LAMBDA",19,-1],["A","SCALE",19,"-1"],["J",1,[1,0,18,19],[36,37,"-1","1/2"]],["A","LAMBDA",1,-1],["A","LAMBDA",19,1],["A","SCALE",19,"-1"],["A","ADD",0,1,"-1"],["A","ADD",18,19,"-1"],["A","SCALE",19,"-1"],["A","ADD",19,18,"1"],["A","ADD",1,0,"-1"],["A","SCALE",1,"-1"],["B","LAMBDA",36,-1],["B","SCALE",37,"-2"],["B","ADD",37,39,"1"],["B","ADD",37,38,"-2"],["B","SCALE",37,"-2"],["B","ADD",38,37,"-1/2"],["B","ADD",36,38,"1"],["B","ADD",39,36,"-1/2"],["B","ADD",38,36,"-1/2"],["B","ADD",37,36,"-1"],["B","ADD",37,36,"12/5"],["B","ADD",38,36,"1/5"],["B","ADD",39,36,"3/10"],["B","ADD",40,36,"-1/40"],["B","ADD",41,36,"3/40"],["B","SCALE",36,"-1/10"],["B","ADD",36,37,"-1"],["B","ADD",36,38,"-2"],["B","ADD",36,39,"6"],["B","ADD",36,40,"20"],["B","ADD",36,41,"8"],["B","IDLE_ONE",36,[2]],["B","ADD",36,41,"-8"],["B","ADD",36,40,"-20"],["B","ADD",36,39,"-6"],["B","ADD",36,38,"2"],["B","ADD",36,37,"1"],["B","SCALE",36,"-10"],["B","ADD",41,36,"-3/40"],["B","ADD",40,36,"1/40"],["B","ADD",39,36,"-3/10"],["B","ADD",38,36,"-1/5"],["B","ADD",37,36,"-12/5"],["B","ADD",37,36,"7/3"],["B","ADD",38,36,"1/6"],["B","ADD",39,36,"1/6"],["B","ADD",41,36,"1/12"],["B","SCALE",36,"1/3"],["B","ADD",36,37,"-2"],["B","ADD",36,38,"-8"],["B","ADD",36,39,"20"],["B","ADD",36,40,"68"],["B","ADD",36,41,"28"],["B","IDLE_ONE",36,[2]],["B","ADD",36,41,"-28"],["B","ADD",36,40,"-68"],["B","ADD",36,39,"-20"],["B","ADD",36,38,"8"],["B","ADD",36,37,"2"],["B","SCALE",36,"3"],["B","ADD",41,36,"-1/12"],["B","ADD",39,36,"-1/6"],["B","ADD",38,36,"-1/6"],["B","ADD",37,36,"-7/3"],["B","ADD",37,36,"3"],["B","ADD",38,36,"1/2"],["B","ADD",39,36,"3/2"],["B","ADD",40,36,"-1/2"],["B","ADD",41,36,"1/2"],["B","SCALE",36,"-1"],["B","ADD",36,37,"1/2"],["B","ADD",36,39,"-1"],["B","ADD",36,40,"-4"],["B","ADD",38,37,"-1/2"],["B","ADD",39,37,"-2"],["B","ADD",40,37,"1/2"],["B","SCALE",37,"1/2"],["B","ADD",37,38,"1"],["B","ADD",37,39,"-2"],["B","ADD",37,40,"-8"],["B","ADD",37,41,"-4"],["B","SCALE",37,"1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","SCALE",2,"-1"],["A","ADD",2,0,"1"],["A","ADD",1,0,"-2"],["A","ADD",19,18,"-2"],["A","ADD",20,18,"-1"],["A","SCALE",20,"-1"],["A","LAMBDA",2,1],["A","LAMBDA",20,-1],["A","SCALE",20,"-1"],["J",2,[2,0,18,20],[36,37,"-1","1/2"]],["A","LAMBDA",2,-1],["A","LAMBDA",20,1],["A","SCALE",20,"-1"],["A","ADD",0,2,"-1"],["A","ADD",18,20,"-1"],["A","SCALE",20,"-1"],["A","ADD",20,18,"1"],["A","ADD",19,18,"2"],["A","ADD",1,0,"2"],["A","ADD",2,0,"-1"],["A","SCALE",2,"-1"],["B","LAMBDA",36,-1],["B","SCALE",37,"2"],["B","ADD",37,41,"4"],["B","ADD",37,40,"8"],["B","ADD",37,39,"2"],["B","ADD",37,38,"-1"],["B","SCALE",37,"2"],["B","ADD",40,37,"-1/2"],["B","ADD",39,37,"2"],["B","ADD",38,37,"1/2"],["B","ADD",36,40,"4"],["B","ADD",36,39,"1"],["B","ADD",36,37,"-1/2"],["B","SCALE",36,"-1"],["B","ADD",41,36,"-1/2"],["B","ADD",40,36,"1/2"],["B","ADD",39,36,"-3/2"],["B","ADD",38,36,"-1/2"],["B","ADD",37,36,"-3"],["B","ADD",37,36,"7"],["B","ADD",38,36,"5/2"],["B","ADD",39,36,"19/2"],["B","ADD",40,36,"-5/4"],["B","ADD",41,36,"-9/4"],["B","ADD",42,36,"-1/2"],["B","ADD",43,36,"3/2"],["B","SCALE",36,"-2"],["B","ADD",36,37,"7"],["B","ADD",36,38,"26"],["B","ADD",36,39,"-66"],["B","ADD",36,40,"-212"],["B","ADD",36,41,"-132"],["B","ADD",36,42,"14"],["B","ADD",36,43,"-26"],["B","IDLE_ONE",36,[3]],["B","ADD",36,43,"26"],["B","ADD",36,42,"-14"],["B","ADD",36,41,"132"],["B","ADD",36,40,"212"],["B","ADD",36,39,"66"],["B","ADD",36,38,"-26"],["B","ADD",36,37,"-7"],["B","SCALE",36,"-1/2"],["B","ADD",43,36,"-3/2"],["B","ADD",42,36,"1/2"],["B","ADD",41,36,"9/4"],["B","ADD",40,36,"5/4"],["B","ADD",39,36,"-19/2"],["B","ADD",38,36,"-5/2"],["B","ADD",37,36,"-7"],["B","ADD",37,36,"22/3"],["B","ADD",38,36,"8/3"],["B","ADD",39,36,"61/6"],["B","ADD",40,36,"-4/3"],["B","ADD",41,36,"-29/12"],["B","ADD",42,36,"-1/2"],["B","ADD",43,36,"5/3"],["B","SCALE",36,"2/3"],["B","ADD",36,37,"2"],["B","ADD",36,38,"8"],["B","ADD",36,39,"-20"],["B","ADD",36,40,"-64"],["B","ADD",36,41,"-40"],["B","ADD",36,42,"4"],["B","ADD",36,43,"-8"],["B","IDLE_ONE",36,[3]],["B","ADD",36,43,"8"],["B","ADD",36,42,"-4"],["B","ADD",36,41,"40"],["B","ADD",36,40,"64"],["B","ADD",36,39,"20"],["B","ADD",36,38,"-8"],["B","ADD",36,37,"-2"],["B","SCALE",36,"3/2"],["B","ADD",43,36,"-5/3"],["B","ADD",42,36,"1/2"],["B","ADD",41,36,"29/12"],["B","ADD",40,36,"4/3"],["B","ADD",39,36,"-61/6"],["B","ADD",38,36,"-8/3"],["B","ADD",37,36,"-22/3"],["B","ADD",37,36,"1"],["B","ADD",38,36,"-1/2"],["B","ADD",39,36,"-5/2"],["B","ADD",40,36,"1/4"],["B","ADD",41,36,"3/4"],["B","ADD",42,36,"1/2"],["B","ADD",43,36,"1/2"],["B","ADD",36,38,"-1"],["B","ADD",36,39,"2"],["B","ADD",36,40,"6"],["B","ADD",36,41,"4"],["B","ADD",36,42,"-1"],["B","ADD",38,37,"-1/2"],["B","ADD",39,37,"-2"],["B","ADD",40,37,"1/4"],["B","ADD",41,37,"1/2"],["B","ADD",42,37,"1/2"],["B","SCALE",37,"-1/2"],["B","ADD",37,39,"-1"],["B","ADD",37,40,"-4"],["B","ADD",37,41,"-2"],["B","ADD",37,42,"2"],["B","ADD",37,43,"-1"],["B","SCALE",37,"-1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","SCALE",3,"-1"],["A","ADD",3,0,"1"],["A","ADD",1,0,"-2"],["A","ADD",2,0,"-2"],["A","ADD",19,18,"-2"],["A","ADD",20,18,"-2"],["A","ADD",21,18,"-1"],["A","SCALE",21,"-1"],["A","LAMBDA",3,1],["A","LAMBDA",21,-1],["A","SCALE",21,"-1"],["J",3,[3,0,18,21],[36,37,"-1","1/2"]],["A","LAMBDA",3,-1],["A","LAMBDA",21,1],["A","SCALE",21,"-1"],["A","ADD",0,3,"-1"],["A","ADD",18,21,"-1"],["A","SCALE",21,"-1"],["A","ADD",21,18,"1"],["A","ADD",20,18,"2"],["A","ADD",19,18,"2"],["A","ADD",2,0,"2"],["A","ADD",1,0,"2"],["A","ADD",3,0,"-1"],["A","SCALE",3,"-1"],["B","LAMBDA",36,-1],["B","SCALE",37,"-2"],["B","ADD",37,43,"1"],["B","ADD",37,42,"-2"],["B","ADD",37,41,"2"],["B","ADD",37,40,"4"],["B","ADD",37,39,"1"],["B","SCALE",37,"-2"],["B","ADD",42,37,"-1/2"],["B","ADD",41,37,"-1/2"],["B","ADD",40,37,"-1/4"],["B","ADD",39,37,"2"],["B","ADD",38,37,"1/2"],["B","ADD",36,42,"1"],["B","ADD",36,41,"-4"],["B","ADD",36,40,"-6"],["B","ADD",36,39,"-2"],["B","ADD",36,38,"1"],["B","ADD",43,36,"-1/2"],["B","ADD",42,36,"-1/2"],["B","ADD",41,36,"-3/4"],["B","ADD",40,36,"-1/4"],["B","ADD",39,36,"5/2"],["B","ADD",38,36,"1/2"],["B","ADD",37,36,"-1"],["B","ADD",37,36,"12/5"],["B","ADD",38,36,"1/5"],["B","ADD",39,36,"3/10"],["B","ADD",40,36,"-1/10"],["B","ADD",41,36,"1/20"],["B","ADD",42,36,"1/5"],["B","ADD",43,36,"3/10"],["B","ADD",44,36,"-1/40"],["B","ADD",45,36,"3/40"],["B","SCALE",36,"-1/10"],["B","ADD",36,37,"-1"],["B","ADD",36,38,"-2"],["B","ADD",36,39,"6"],["B","ADD",36,40,"20"],["B","ADD",36,41,"12"],["B","ADD",36,42,"-2"],["B","ADD",36,43,"6"],["B","ADD",36,44,"20"],["B","ADD",36,45,"8"],["B","IDLE_ONE",36,[4]],["B","ADD",36,45,"-8"],["B","ADD",36,44,"-20"],["B","ADD",36,43,"-6"],["B","ADD",36,42,"2"],["B","ADD",36,41,"-12"],["B","ADD",36,40,"-20"],["B","ADD",36,39,"-6"],["B","ADD",36,38,"2"],["B","ADD",36,37,"1"],["B","SCALE",36,"-10"],["B","ADD",45,36,"-3/40"],["B","ADD",44,36,"1/40"],["B","ADD",43,36,"-3/10"],["B","ADD",42,36,"-1/5"],["B","ADD",41,36,"-1/20"],["B","ADD",40,36,"1/10"],["B","ADD",39,36,"-3/10"],["B","ADD",38,36,"-1/5"],["B","ADD",37,36,"-12/5"],["B","ADD",37,36,"7/3"],["B","ADD",38,36,"1/6"],["B","ADD",39,36,"1/6"],["B","ADD",40,36,"-1/12"],["B","ADD",41,36,"1/12"],["B","ADD",42,36,"1/6"],["B","ADD",43,36,"1/6"],["B","ADD",45,36,"1/12"],["B","SCALE",36,"1/3"],["B","ADD",36,37,"-2"],["B","ADD",36,38,"-8"],["B","ADD",36,39,"20"],["B","ADD",36,40,"64"],["B","ADD",36,41,"40"],["B","ADD",36,42,"-8"],["B","ADD",36,43,"20"],["B","ADD",36,44,"68"],["B","ADD",36,45,"28"],["B","IDLE_ONE",36,[4]],["B","ADD",36,45,"-28"],["B","ADD",36,44,"-68"],["B","ADD",36,43,"-20"],["B","ADD",36,42,"8"],["B","ADD",36,41,"-40"],["B","ADD",36,40,"-64"],["B","ADD",36,39,"-20"],["B","ADD",36,38,"8"],["B","ADD",36,37,"2"],["B","SCALE",36,"3"],["B","ADD",45,36,"-1/12"],["B","ADD",43,36,"-1/6"],["B","ADD",42,36,"-1/6"],["B","ADD",41,36,"-1/12"],["B","ADD",40,36,"1/12"],["B","ADD",39,36,"-1/6"],["B","ADD",38,36,"-1/6"],["B","ADD",37,36,"-7/3"],["B","ADD",37,36,"3"],["B","ADD",38,36,"1/2"],["B","ADD",39,36,"3/2"],["B","ADD",40,36,"-1/4"],["B","ADD",41,36,"-1/4"],["B","ADD",42,36,"1/2"],["B","ADD",43,36,"3/2"],["B","ADD",44,36,"-1/2"],["B","ADD",45,36,"1/2"],["B","SCALE",36,"-1"],["B","ADD",36,37,"1/2"],["B","ADD",36,39,"-1"],["B","ADD",36,40,"-4"],["B","ADD",36,41,"-2"],["B","ADD",36,43,"-1"],["B","ADD",36,44,"-4"],["B","ADD",38,37,"-1/2"],["B","ADD",39,37,"-2"],["B","ADD",40,37,"1/4"],["B","ADD",41,37,"1/2"],["B","ADD",42,37,"-1/2"],["B","ADD",43,37,"-2"],["B","ADD",44,37,"1/2"],["B","SCALE",37,"1/2"],["B","ADD",37,38,"1"],["B","ADD",37,39,"-2"],["B","ADD",37,40,"-6"],["B","ADD",37,41,"-4"],["B","ADD",37,42,"1"],["B","ADD",37,43,"-2"],["B","ADD",37,44,"-8"],["B","ADD",37,45,"-4"],["B","SCALE",37,"1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","SCALE",4,"-1"],["A","ADD",4,0,"1"],["A","ADD",1,0,"-2"],["A","ADD",2,0,"-2"],["A","ADD",3,0,"-2"],["A","ADD",19,18,"-2"],["A","ADD",20,18,"-2"],["A","ADD",21,18,"-2"],["A","ADD",22,18,"-1"],["A","SCALE",22,"-1"],["A","LAMBDA",4,1],["A","LAMBDA",22,-1],["A","SCALE",22,"-1"],["J",4,[4,0,18,22],[36,37,"-1","1/2"]],["A","LAMBDA",4,-1],["A","LAMBDA",22,1],["A","SCALE",22,"-1"],["A","ADD",0,4,"-1"],["A","ADD",18,22,"-1"],["A","SCALE",22,"-1"],["A","ADD",22,18,"1"],["A","ADD",21,18,"2"],["A","ADD",20,18,"2"],["A","ADD",19,18,"2"],["A","ADD",3,0,"2"],["A","ADD",2,0,"2"],["A","ADD",1,0,"2"],["A","ADD",4,0,"-1"],["A","SCALE",4,"-1"],["B","LAMBDA",36,-1],["B","SCALE",37,"2"],["B","ADD",37,45,"4"],["B","ADD",37,44,"8"],["B","ADD",37,43,"2"],["B","ADD",37,42,"-1"],["B","ADD",37,41,"4"],["B","ADD",37,40,"6"],["B","ADD",37,39,"2"],["B","ADD",37,38,"-1"],["B","SCALE",37,"2"],["B","ADD",44,37,"-1/2"],["B","ADD",43,37,"2"],["B","ADD",42,37,"1/2"],["B","ADD",41,37,"-1/2"],["B","ADD",40,37,"-1/4"],["B","ADD",39,37,"2"],["B","ADD",38,37,"1/2"],["B","ADD",36,44,"4"],["B","ADD",36,43,"1"],["B","ADD",36,41,"2"],["B","ADD",36,40,"4"],["B","ADD",36,39,"1"],["B","ADD",36,37,"-1/2"],["B","SCALE",36,"-1"],["B","ADD",45,36,"-1/2"],["B","ADD",44,36,"1/2"],["B","ADD",43,36,"-3/2"],["B","ADD",42,36,"-1/2"],["B","ADD",41,36,"1/4"],["B","ADD",40,36,"1/4"],["B","ADD",39,36,"-3/2"],["B","ADD",38,36,"-1/2"],["B","ADD",37,36,"-3"],["B","ADD",37,36,"7"],["B","ADD",38,36,"5/2"],["B","ADD",39,36,"19/2"],["B","ADD",40,36,"-5/4"],["B","ADD",41,36,"-9/4"],["B","ADD",42,36,"5/2"],["B","ADD",43,36,"19/2"],["B","ADD",44,36,"-5/4"],["B","ADD",45,36,"-9/4"],["B","ADD",46,36,"-1/2"],["B","ADD",47,36,"3/2"],["B","SCALE",36,"-2"],["B","ADD",36,37,"7"],["B","ADD",36,38,"26"],["B","ADD",36,39,"-66"],["B","ADD",36,40,"-212"],["B","ADD",36,41,"-132"],["B","ADD",36,42,"26"],["B","ADD",36,43,"-66"],["B","ADD",36,44,"-212"],["B","ADD",36,45,"-132"],["B","ADD",36,46,"14"],["B","ADD",36,47,"-26"],["B","IDLE_ONE",36,[5]],["B","ADD",36,47,"26"],["B","ADD",36,46,"-14"],["B","ADD",36,45,"132"],["B","ADD",36,44,"212"],["B","ADD",36,43,"66"],["B","ADD",36,42,"-26"],["B","ADD",36,41,"132"],["B","ADD",36,40,"212"],["B","ADD",36,39,"66"],["B","ADD",36,38,"-26"],["B","ADD",36,37,"-7"],["B","SCALE",36,"-1/2"],["B","ADD",47,36,"-3/2"],["B","ADD",46,36,"1/2"],["B","ADD",45,36,"9/4"],["B","ADD",44,36,"5/4"],["B","ADD",43,36,"-19/2"],["B","ADD",42,36,"-5/2"],["B","ADD",41,36,"9/4"],["B","ADD",40,36,"5/4"],["B","ADD",39,36,"-19/2"],["B","ADD",38,36,"-5/2"],["B","ADD",37,36,"-7"],["B","ADD",37,36,"22/3"],["B","ADD",38,36,"8/3"],["B","ADD",39,36,"61/6"],["B","ADD",40,36,"-4/3"],["B","ADD",41,36,"-29/12"],["B","ADD",42,36,"8/3"],["B","ADD",43,36,"61/6"],["B","ADD",44,36,"-4/3"],["B","ADD",45,36,"-29/12"],["B","ADD",46,36,"-1/2"],["B","ADD",47,36,"5/3"],["B","SCALE",36,"2/3"],["B","ADD",36,37,"2"],["B","ADD",36,38,"8"],["B","ADD",36,39,"-20"],["B","ADD",36,40,"-64"],["B","ADD",36,41,"-40"],["B","ADD",36,42,"8"],["B","ADD",36,43,"-20"],["B","ADD",36,44,"-64"],["B","ADD",36,45,"-40"],["B","ADD",36,46,"4"],["B","ADD",36,47,"-8"],["B","IDLE_ONE",36,[5]],["B","ADD",36,47,"8"],["B","ADD",36,46,"-4"],["B","ADD",36,45,"40"],["B","ADD",36,44,"64"],["B","ADD",36,43,"20"],["B","ADD",36,42,"-8"],["B","ADD",36,41,"40"],["B","ADD",36,40,"64"],["B","ADD",36,39,"20"],["B","ADD",36,38,"-8"],["B","ADD",36,37,"-2"],["B","SCALE",36,"3/2"],["B","ADD",47,36,"-5/3"],["B","ADD",46,36,"1/2"],["B","ADD",45,36,"29/12"],["B","ADD",44,36,"4/3"],["B","ADD",43,36,"-61/6"],["B","ADD",42,36,"-8/3"],["B","ADD",41,36,"29/12"],["B","ADD",40,36,"4/3"],["B","ADD",39,36,"-61/6"],["B","ADD",38,36,"-8/3"],["B","ADD",37,36,"-22/3"],["B","ADD",37,36,"1"],["B","ADD",38,36,"-1/2"],["B","ADD",39,36,"-5/2"],["B","ADD",40,36,"1/4"],["B","ADD",41,36,"3/4"],["B","ADD",42,36,"-1/2"],["B","ADD",43,36,"-5/2"],["B","ADD",44,36,"1/4"],["B","ADD",45,36,"3/4"],["B","ADD",46,36,"1/2"],["B","ADD",47,36,"1/2"],["B","ADD",36,38,"-1"],["B","ADD",36,39,"2"],["B","ADD",36,40,"6"],["B","ADD",36,41,"4"],["B","ADD",36,42,"-1"],["B","ADD",36,43,"2"],["B","ADD",36,44,"6"],["B","ADD",36,45,"4"],["B","ADD",36,46,"-1"],["B","ADD",38,37,"-1/2"],["B","ADD",39,37,"-2"],["B","ADD",40,37,"1/4"],["B","ADD",41,37,"1/2"],["B","ADD",42,37,"-1/2"],["B","ADD",43,37,"-2"],["B","ADD",44,37,"1/4"],["B","ADD",45,37,"1/2"],["B","ADD",46,37,"1/2"],["B","SCALE",37,"-1/2"],["B","ADD",37,39,"-1"],["B","ADD",37,40,"-4"],["B","ADD",37,41,"-2"],["B","ADD",37,43,"-1"],["B","ADD",37,44,"-4"],["B","ADD",37,45,"-2"],["B","ADD",37,46,"2"],["B","ADD",37,47,"-1"],["B","SCALE",37,"-1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","SCALE",5,"-1"],["A","ADD",5,0,"1"],["A","ADD",1,0,"-2"],["A","ADD",2,0,"-2"],["A","ADD",3,0,"-2"],["A","ADD",4,0,"-2"],["A","ADD",19,18,"-2"],["A","ADD",20,18,"-2"],["A","ADD",21,18,"-2"],["A","ADD",22,18,"-2"],["A","ADD",23,18,"-1"],["A","SCALE",23,"-1"],["A","LAMBDA",5,1],["A","LAMBDA",23,-1],["A","SCALE",23,"-1"],["J",5,[5,0,18,23],[36,37,"-1","1/2"]],["A","LAMBDA",5,-1],["A","LAMBDA",23,1],["A","SCALE",23,"-1"],["A","ADD",0,5,"-1"],["A","ADD",18,23,"-1"],["A","SCALE",23,"-1"],["A","ADD",23,18,"1"],["A","ADD",22,18,"2"],["A","ADD",21,18,"2"],["A","ADD",20,18,"2"],["A","ADD",19,18,"2"],["A","ADD",4,0,"2"],["A","ADD",3,0,"2"],["A","ADD",2,0,"2"],["A","ADD",1,0,"2"],["A","ADD",5,0,"-1"],["A","SCALE",5,"-1"],["B","LAMBDA",36,-1],["B","SCALE",37,"-2"],["B","ADD",37,47,"1"],["B","ADD",37,46,"-2"],["B","ADD",37,45,"2"],["B","ADD",37,44,"4"],["B","ADD",37,43,"1"],["B","ADD",37,41,"2"],["B","ADD",37,40,"4"],["B","ADD",37,39,"1"],["B","SCALE",37,"-2"],["B","ADD",46,37,"-1/2"],["B","ADD",45,37,"-1/2"],["B","ADD",44,37,"-1/4"],["B","ADD",43,37,"2"],["B","ADD",42,37,"1/2"],["B","ADD",41,37,"-1/2"],["B","ADD",40,37,"-1/4"],["B","ADD",39,37,"2"],["B","ADD",38,37,"1/2"],["B","ADD",36,46,"1"],["B","ADD",36,45,"-4"],["B","ADD",36,44,"-6"],["B","ADD",36,43,"-2"],["B","ADD",36,42,"1"],["B","ADD",36,41,"-4"],["B","ADD",36,40,"-6"],["B","ADD",36,39,"-2"],["B","ADD",36,38,"1"],["B","ADD",47,36,"-1/2"],["B","ADD",46,36,"-1/2"],["B","ADD",45,36,"-3/4"],["B","ADD",44,36,"-1/4"],["B","ADD",43,36,"5/2"],["B","ADD",42,36,"1/2"],["B","ADD",41,36,"-3/4"],["B","ADD",40,36,"-1/4"],["B","ADD",39,36,"5/2"],["B","ADD",38,36,"1/2"],["B","ADD",37,36,"-1"],["B","ADD",37,36,"12/5"],["B","ADD",38,36,"1/5"],["B","ADD",39,36,"3/10"],["B","ADD",40,36,"-1/10"],["B","ADD",41,36,"1/20"],["B","ADD",42,36,"1/5"],["B","ADD",43,36,"3/10"],["B","ADD",44,36,"-1/10"],["B","ADD",45,36,"1/20"],["B","ADD",46,36,"1/5"],["B","ADD",47,36,"3/10"],["B","ADD",48,36,"-1/40"],["B","ADD",49,36,"3/40"],["B","SCALE",36,"-1/10"],["B","ADD",36,37,"-1"],["B","ADD",36,38,"-2"],["B","ADD",36,39,"6"],["B","ADD",36,40,"20"],["B","ADD",36,41,"12"],["B","ADD",36,42,"-2"],["B","ADD",36,43,"6"],["B","ADD",36,44,"20"],["B","ADD",36,45,"12"],["B","ADD",36,46,"-2"],["B","ADD",36,47,"6"],["B","ADD",36,48,"20"],["B","ADD",36,49,"8"],["B","IDLE_ONE",36,[6]],["B","ADD",36,49,"-8"],["B","ADD",36,48,"-20"],["B","ADD",36,47,"-6"],["B","ADD",36,46,"2"],["B","ADD",36,45,"-12"],["B","ADD",36,44,"-20"],["B","ADD",36,43,"-6"],["B","ADD",36,42,"2"],["B","ADD",36,41,"-12"],["B","ADD",36,40,"-20"],["B","ADD",36,39,"-6"],["B","ADD",36,38,"2"],["B","ADD",36,37,"1"],["B","SCALE",36,"-10"],["B","ADD",49,36,"-3/40"],["B","ADD",48,36,"1/40"],["B","ADD",47,36,"-3/10"],["B","ADD",46,36,"-1/5"],["B","ADD",45,36,"-1/20"],["B","ADD",44,36,"1/10"],["B","ADD",43,36,"-3/10"],["B","ADD",42,36,"-1/5"],["B","ADD",41,36,"-1/20"],["B","ADD",40,36,"1/10"],["B","ADD",39,36,"-3/10"],["B","ADD",38,36,"-1/5"],["B","ADD",37,36,"-12/5"],["B","ADD",37,36,"7/3"],["B","ADD",38,36,"1/6"],["B","ADD",39,36,"1/6"],["B","ADD",40,36,"-1/12"],["B","ADD",41,36,"1/12"],["B","ADD",42,36,"1/6"],["B","ADD",43,36,"1/6"],["B","ADD",44,36,"-1/12"],["B","ADD",45,36,"1/12"],["B","ADD",46,36,"1/6"],["B","ADD",47,36,"1/6"],["B","ADD",49,36,"1/12"],["B","SCALE",36,"1/3"],["B","ADD",36,37,"-2"],["B","ADD",36,38,"-8"],["B","ADD",36,39,"20"],["B","ADD",36,40,"64"],["B","ADD",36,41,"40"],["B","ADD",36,42,"-8"],["B","ADD",36,43,"20"],["B","ADD",36,44,"64"],["B","ADD",36,45,"40"],["B","ADD",36,46,"-8"],["B","ADD",36,47,"20"],["B","ADD",36,48,"68"],["B","ADD",36,49,"28"],["B","IDLE_ONE",36,[6]],["B","ADD",36,49,"-28"],["B","ADD",36,48,"-68"],["B","ADD",36,47,"-20"],["B","ADD",36,46,"8"],["B","ADD",36,45,"-40"],["B","ADD",36,44,"-64"],["B","ADD",36,43,"-20"],["B","ADD",36,42,"8"],["B","ADD",36,41,"-40"],["B","ADD",36,40,"-64"],["B","ADD",36,39,"-20"],["B","ADD",36,38,"8"],["B","ADD",36,37,"2"],["B","SCALE",36,"3"],["B","ADD",49,36,"-1/12"],["B","ADD",47,36,"-1/6"],["B","ADD",46,36,"-1/6"],["B","ADD",45,36,"-1/12"],["B","ADD",44,36,"1/12"],["B","ADD",43,36,"-1/6"],["B","ADD",42,36,"-1/6"],["B","ADD",41,36,"-1/12"],["B","ADD",40,36,"1/12"],["B","ADD",39,36,"-1/6"],["B","ADD",38,36,"-1/6"],["B","ADD",37,36,"-7/3"],["B","ADD",37,36,"3"],["B","ADD",38,36,"1/2"],["B","ADD",39,36,"3/2"],["B","ADD",40,36,"-1/4"],["B","ADD",41,36,"-1/4"],["B","ADD",42,36,"1/2"],["B","ADD",43,36,"3/2"],["B","ADD",44,36,"-1/4"],["B","ADD",45,36,"-1/4"],["B","ADD",46,36,"1/2"],["B","ADD",47,36,"3/2"],["B","ADD",48,36,"-1/2"],["B","ADD",49,36,"1/2"],["B","SCALE",36,"-1"],["B","ADD",36,37,"1/2"],["B","ADD",36,39,"-1"],["B","ADD",36,40,"-4"],["B","ADD",36,41,"-2"],["B","ADD",36,43,"-1"],["B","ADD",36,44,"-4"],["B","ADD",36,45,"-2"],["B","ADD",36,47,"-1"],["B","ADD",36,48,"-4"],["B","ADD",38,37,"-1/2"],["B","ADD",39,37,"-2"],["B","ADD",40,37,"1/4"],["B","ADD",41,37,"1/2"],["B","ADD",42,37,"-1/2"],["B","ADD",43,37,"-2"],["B","ADD",44,37,"1/4"],["B","ADD",45,37,"1/2"],["B","ADD",46,37,"-1/2"],["B","ADD",47,37,"-2"],["B","ADD",48,37,"1/2"],["B","SCALE",37,"1/2"],["B","ADD",37,38,"1"],["B","ADD",37,39,"-2"],["B","ADD",37,40,"-6"],["B","ADD",37,41,"-4"],["B","ADD",37,42,"1"],["B","ADD",37,43,"-2"],["B","ADD",37,44,"-6"],["B","ADD",37,45,"-4"],["B","ADD",37,46,"1"],["B","ADD",37,47,"-2"],["B","ADD",37,48,"-8"],["B","ADD",37,49,"-4"],["B","SCALE",37,"1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","SCALE",6,"-1"],["A","ADD",6,0,"1"],["A","ADD",1,0,"-2"],["A","ADD",2,0,"-2"],["A","ADD",3,0,"-2"],["A","ADD",4,0,"-2"],["A","ADD",5,0,"-2"],["A","ADD",19,18,"-2"],["A","ADD",20,18,"-2"],["A","ADD",21,18,"-2"],["A","ADD",22,18,"-2"],["A","ADD",23,18,"-2"],["A","ADD",24,18,"-1"],["A","SCALE",24,"-1"],["A","LAMBDA",6,1],["A","LAMBDA",24,-1],["A","SCALE",24,"-1"],["J",6,[6,0,18,24],[36,37,"-1","1/2"]],["A","LAMBDA",6,-1],["A","LAMBDA",24,1],["A","SCALE",24,"-1"],["A","ADD",0,6,"-1"],["A","ADD",18,24,"-1"],["A","SCALE",24,"-1"],["A","ADD",24,18,"1"],["A","ADD",23,18,"2"],["A","ADD",22,18,"2"],["A","ADD",21,18,"2"],["A","ADD",20,18,"2"],["A","ADD",19,18,"2"],["A","ADD",5,0,"2"],["A","ADD",4,0,"2"],["A","ADD",3,0,"2"],["A","ADD",2,0,"2"],["A","ADD",1,0,"2"],["A","ADD",6,0,"-1"],["A","SCALE",6,"-1"],["B","LAMBDA",36,-1],["B","SCALE",37,"2"],["B","ADD",37,49,"4"],["B","ADD",37,48,"8"],["B","ADD",37,47,"2"],["B","ADD",37,46,"-1"],["B","ADD",37,45,"4"],["B","ADD",37,44,"6"],["B","ADD",37,43,"2"],["B","ADD",37,42,"-1"],["B","ADD",37,41,"4"],["B","ADD",37,40,"6"],["B","ADD",37,39,"2"],["B","ADD",37,38,"-1"],["B","SCALE",37,"2"],["B","ADD",48,37,"-1/2"],["B","ADD",47,37,"2"],["B","ADD",46,37,"1/2"],["B","ADD",45,37,"-1/2"],["B","ADD",44,37,"-1/4"],["B","ADD",43,37,"2"],["B","ADD",42,37,"1/2"],["B","ADD",41,37,"-1/2"],["B","ADD",40,37,"-1/4"],["B","ADD",39,37,"2"],["B","ADD",38,37,"1/2"],["B","ADD",36,48,"4"],["B","ADD",36,47,"1"],["B","ADD",36,45,"2"],["B","ADD",36,44,"4"],["B","ADD",36,43,"1"],["B","ADD",36,41,"2"],["B","ADD",36,40,"4"],["B","ADD",36,39,"1"],["B","ADD",36,37,"-1/2"],["B","SCALE",36,"-1"],["B","ADD",49,36,"-1/2"],["B","ADD",48,36,"1/2"],["B","ADD",47,36,"-3/2"],["B","ADD",46,36,"-1/2"],["B","ADD",45,36,"1/4"],["B","ADD",44,36,"1/4"],["B","ADD",43,36,"-3/2"],["B","ADD",42,36,"-1/2"],["B","ADD",41,36,"1/4"],["B","ADD",40,36,"1/4"],["B","ADD",39,36,"-3/2"],["B","ADD",38,36,"-1/2"],["B","ADD",37,36,"-3"],["B","ADD",37,36,"7"],["B","ADD",38,36,"5/2"],["B","ADD",39,36,"19/2"],["B","ADD",40,36,"-5/4"],["B","ADD",41,36,"-9/4"],["B","ADD",42,36,"5/2"],["B","ADD",43,36,"19/2"],["B","ADD",44,36,"-5/4"],["B","ADD",45,36,"-9/4"],["B","ADD",46,36,"5/2"],["B","ADD",47,36,"19/2"],["B","ADD",48,36,"-5/4"],["B","ADD",49,36,"-9/4"],["B","ADD",50,36,"-1/2"],["B","ADD",51,36,"3/2"],["B","SCALE",36,"-2"],["B","ADD",36,37,"7"],["B","ADD",36,38,"26"],["B","ADD",36,39,"-66"],["B","ADD",36,40,"-212"],["B","ADD",36,41,"-132"],["B","ADD",36,42,"26"],["B","ADD",36,43,"-66"],["B","ADD",36,44,"-212"],["B","ADD",36,45,"-132"],["B","ADD",36,46,"26"],["B","ADD",36,47,"-66"],["B","ADD",36,48,"-212"],["B","ADD",36,49,"-132"],["B","ADD",36,50,"14"],["B","ADD",36,51,"-26"],["B","IDLE_ONE",36,[7]],["B","ADD",36,51,"26"],["B","ADD",36,50,"-14"],["B","ADD",36,49,"132"],["B","ADD",36,48,"212"],["B","ADD",36,47,"66"],["B","ADD",36,46,"-26"],["B","ADD",36,45,"132"],["B","ADD",36,44,"212"],["B","ADD",36,43,"66"],["B","ADD",36,42,"-26"],["B","ADD",36,41,"132"],["B","ADD",36,40,"212"],["B","ADD",36,39,"66"],["B","ADD",36,38,"-26"],["B","ADD",36,37,"-7"],["B","SCALE",36,"-1/2"],["B","ADD",51,36,"-3/2"],["B","ADD",50,36,"1/2"],["B","ADD",49,36,"9/4"],["B","ADD",48,36,"5/4"],["B","ADD",47,36,"-19/2"],["B","ADD",46,36,"-5/2"],["B","ADD",45,36,"9/4"],["B","ADD",44,36,"5/4"],["B","ADD",43,36,"-19/2"],["B","ADD",42,36,"-5/2"],["B","ADD",41,36,"9/4"],["B","ADD",40,36,"5/4"],["B","ADD",39,36,"-19/2"],["B","ADD",38,36,"-5/2"],["B","ADD",37,36,"-7"],["B","ADD",37,36,"22/3"],["B","ADD",38,36,"8/3"],["B","ADD",39,36,"61/6"],["B","ADD",40,36,"-4/3"],["B","ADD",41,36,"-29/12"],["B","ADD",42,36,"8/3"],["B","ADD",43,36,"61/6"],["B","ADD",44,36,"-4/3"],["B","ADD",45,36,"-29/12"],["B","ADD",46,36,"8/3"],["B","ADD",47,36,"61/6"],["B","ADD",48,36,"-4/3"],["B","ADD",49,36,"-29/12"],["B","ADD",50,36,"-1/2"],["B","ADD",51,36,"5/3"],["B","SCALE",36,"2/3"],["B","ADD",36,37,"2"],["B","ADD",36,38,"8"],["B","ADD",36,39,"-20"],["B","ADD",36,40,"-64"],["B","ADD",36,41,"-40"],["B","ADD",36,42,"8"],["B","ADD",36,43,"-20"],["B","ADD",36,44,"-64"],["B","ADD",36,45,"-40"],["B","ADD",36,46,"8"],["B","ADD",36,47,"-20"],["B","ADD",36,48,"-64"],["B","ADD",36,49,"-40"],["B","ADD",36,50,"4"],["B","ADD",36,51,"-8"],["B","IDLE_ONE",36,[7]],["B","ADD",36,51,"8"],["B","ADD",36,50,"-4"],["B","ADD",36,49,"40"],["B","ADD",36,48,"64"],["B","ADD",36,47,"20"],["B","ADD",36,46,"-8"],["B","ADD",36,45,"40"],["B","ADD",36,44,"64"],["B","ADD",36,43,"20"],["B","ADD",36,42,"-8"],["B","ADD",36,41,"40"],["B","ADD",36,40,"64"],["B","ADD",36,39,"20"],["B","ADD",36,38,"-8"],["B","ADD",36,37,"-2"],["B","SCALE",36,"3/2"],["B","ADD",51,36,"-5/3"],["B","ADD",50,36,"1/2"],["B","ADD",49,36,"29/12"],["B","ADD",48,36,"4/3"],["B","ADD",47,36,"-61/6"],["B","ADD",46,36,"-8/3"],["B","ADD",45,36,"29/12"],["B","ADD",44,36,"4/3"],["B","ADD",43,36,"-61/6"],["B","ADD",42,36,"-8/3"],["B","ADD",41,36,"29/12"],["B","ADD",40,36,"4/3"],["B","ADD",39,36,"-61/6"],["B","ADD",38,36,"-8/3"],["B","ADD",37,36,"-22/3"],["B","ADD",37,36,"1"],["B","ADD",38,36,"-1/2"],["B","ADD",39,36,"-5/2"],["B","ADD",40,36,"1/4"],["B","ADD",41,36,"3/4"],["B","ADD",42,36,"-1/2"],["B","ADD",43,36,"-5/2"],["B","ADD",44,36,"1/4"],["B","ADD",45,36,"3/4"],["B","ADD",46,36,"-1/2"],["B","ADD",47,36,"-5/2"],["B","ADD",48,36,"1/4"],["B","ADD",49,36,"3/4"],["B","ADD",50,36,"1/2"],["B","ADD",51,36,"1/2"],["B","ADD",36,38,"-1"],["B","ADD",36,39,"2"],["B","ADD",36,40,"6"],["B","ADD",36,41,"4"],["B","ADD",36,42,"-1"],["B","ADD",36,43,"2"],["B","ADD",36,44,"6"],["B","ADD",36,45,"4"],["B","ADD",36,46,"-1"],["B","ADD",36,47,"2"],["B","ADD",36,48,"6"],["B","ADD",36,49,"4"],["B","ADD",36,50,"-1"],["B","ADD",38,37,"-1/2"],["B","ADD",39,37,"-2"],["B","ADD",40,37,"1/4"],["B","ADD",41,37,"1/2"],["B","ADD",42,37,"-1/2"],["B","ADD",43,37,"-2"],["B","ADD",44,37,"1/4"],["B","ADD",45,37,"1/2"],["B","ADD",46,37,"-1/2"],["B","ADD",47,37,"-2"],["B","ADD",48,37,"1/4"],["B","ADD",49,37,"1/2"],["B","ADD",50,37,"1/2"],["B","SCALE",37,"-1/2"],["B","ADD",37,39,"-1"],["B","ADD",37,40,"-4"],["B","ADD",37,41,"-2"],["B","ADD",37,43,"-1"],["B","ADD",37,44,"-4"],["B","ADD",37,45,"-2"],["B","ADD",37,47,"-1"],["B","ADD",37,48,"-4"],["B","ADD",37,49,"-2"],["B","ADD",37,50,"2"],["B","ADD",37,51,"-1"],["B","SCALE",37,"-1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","SCALE",7,"-1"],["A","ADD",7,0,"1"],["A","ADD",1,0,"-2"],["A","ADD",2,0,"-2"],["A","ADD",3,0,"-2"],["A","ADD",4,0,"-2"],["A","ADD",5,0,"-2"],["A","ADD",6,0,"-2"],["A","ADD",19,18,"-2"],["A","ADD",20,18,"-2"],["A","ADD",21,18,"-2"],["A","ADD",22,18,"-2"],["A","ADD",23,18,"-2"],["A","ADD",24,18,"-2"],["A","ADD",25,18,"-1"],["A","SCALE",25,"-1"],["A","LAMBDA",7,1],["A","LAMBDA",25,-1],["A","SCALE",25,"-1"],["J",7,[7,0,18,25],[36,37,"-1","1/2"]],["A","LAMBDA",7,-1],["A","LAMBDA",25,1],["A","SCALE",25,"-1"],["A","ADD",0,7,"-1"],["A","ADD",18,25,"-1"],["A","SCALE",25,"-1"],["A","ADD",25,18,"1"],["A","ADD",24,18,"2"],["A","ADD",23,18,"2"],["A","ADD",22,18,"2"],["A","ADD",21,18,"2"],["A","ADD",20,18,"2"],["A","ADD",19,18,"2"],["A","ADD",6,0,"2"],["A","ADD",5,0,"2"],["A","ADD",4,0,"2"],["A","ADD",3,0,"2"],["A","ADD",2,0,"2"],["A","ADD",1,0,"2"],["A","ADD",7,0,"-1"],["A","SCALE",7,"-1"],["B","LAMBDA",36,-1],["B","SCALE",37,"-2"],["B","ADD",37,51,"1"],["B","ADD",37,50,"-2"],["B","ADD",37,49,"2"],["B","ADD",37,48,"4"],["B","ADD",37,47,"1"],["B","ADD",37,45,"2"],["B","ADD",37,44,"4"],["B","ADD",37,43,"1"],["B","ADD",37,41,"2"],["B","ADD",37,40,"4"],["B","ADD",37,39,"1"],["B","SCALE",37,"-2"],["B","ADD",50,37,"-1/2"],["B","ADD",49,37,"-1/2"],["B","ADD",48,37,"-1/4"],["B","ADD",47,37,"2"],["B","ADD",46,37,"1/2"],["B","ADD",45,37,"-1/2"],["B","ADD",44,37,"-1/4"],["B","ADD",43,37,"2"],["B","ADD",42,37,"1/2"],["B","ADD",41,37,"-1/2"],["B","ADD",40,37,"-1/4"],["B","ADD",39,37,"2"],["B","ADD",38,37,"1/2"],["B","ADD",36,50,"1"],["B","ADD",36,49,"-4"],["B","ADD",36,48,"-6"],["B","ADD",36,47,"-2"],["B","ADD",36,46,"1"],["B","ADD",36,45,"-4"],["B","ADD",36,44,"-6"],["B","ADD",36,43,"-2"],["B","ADD",36,42,"1"],["B","ADD",36,41,"-4"],["B","ADD",36,40,"-6"],["B","ADD",36,39,"-2"],["B","ADD",36,38,"1"],["B","ADD",51,36,"-1/2"],["B","ADD",50,36,"-1/2"],["B","ADD",49,36,"-3/4"],["B","ADD",48,36,"-1/4"],["B","ADD",47,36,"5/2"],["B","ADD",46,36,"1/2"],["B","ADD",45,36,"-3/4"],["B","ADD",44,36,"-1/4"],["B","ADD",43,36,"5/2"],["B","ADD",42,36,"1/2"],["B","ADD",41,36,"-3/4"],["B","ADD",40,36,"-1/4"],["B","ADD",39,36,"5/2"],["B","ADD",38,36,"1/2"],["B","ADD",37,36,"-1"],["B","ADD",37,36,"41/15"],["B","ADD",38,36,"11/30"],["B","ADD",39,36,"29/30"],["B","ADD",40,36,"-11/60"],["B","ADD",41,36,"-7/60"],["B","ADD",42,36,"11/30"],["B","ADD",43,36,"29/30"],["B","ADD",44,36,"-11/60"],["B","ADD",45,36,"-7/60"],["B","ADD",46,36,"11/30"],["B","ADD",47,36,"29/30"],["B","ADD",48,36,"-11/60"],["B","ADD",49,36,"-7/60"],["B","ADD",50,36,"7/30"],["B","ADD",51,36,"11/30"],["B","SCALE",36,"-2/15"],["B","ADD",36,37,"55"],["B","ADD",36,38,"218"],["B","ADD",36,39,"-546"],["B","ADD",36,40,"-1748"],["B","ADD",36,41,"-1092"],["B","ADD",36,42,"218"],["B","ADD",36,43,"-546"],["B","ADD",36,44,"-1748"],["B","ADD",36,45,"-1092"],["B","ADD",36,46,"218"],["B","ADD",36,47,"-546"],["B","ADD",36,48,"-1748"],["B","ADD",36,49,"-1092"],["B","ADD",36,50,"-982"],["B","ADD",36,51,"218"],["B","IDLE_ONE",36,[8]],["B","ADD",36,51,"-218"],["B","ADD",36,50,"982"],["B","ADD",36,49,"1092"],["B","ADD",36,48,"1748"],["B","ADD",36,47,"546"],["B","ADD",36,46,"-218"],["B","ADD",36,45,"1092"],["B","ADD",36,44,"1748"],["B","ADD",36,43,"546"],["B","ADD",36,42,"-218"],["B","ADD",36,41,"1092"],["B","ADD",36,40,"1748"],["B","ADD",36,39,"546"],["B","ADD",36,38,"-218"],["B","ADD",36,37,"-55"],["B","SCALE",36,"-15/2"],["B","ADD",51,36,"-11/30"],["B","ADD",50,36,"-7/30"],["B","ADD",49,36,"7/60"],["B","ADD",48,36,"11/60"],["B","ADD",47,36,"-29/30"],["B","ADD",46,36,"-11/30"],["B","ADD",45,36,"7/60"],["B","ADD",44,36,"11/60"],["B","ADD",43,36,"-29/30"],["B","ADD",42,36,"-11/30"],["B","ADD",41,36,"7/60"],["B","ADD",40,36,"11/60"],["B","ADD",39,36,"-29/30"],["B","ADD",38,36,"-11/30"],["B","ADD",37,36,"-41/15"],["B","ADD",36,38,"409/150"],["B","ADD",37,38,"-559/75"],["B","ADD",39,38,"-791/300"],["B","ADD",40,38,"1/2"],["B","ADD",41,38,"191/600"],["B","ADD",42,38,"-1"],["B","ADD",43,38,"-791/300"],["B","ADD",44,38,"1/2"],["B","ADD",45,38,"191/600"],["B","ADD",46,38,"-1"],["B","ADD",47,38,"-791/300"],["B","ADD",48,38,"1/2"],["B","ADD",49,38,"191/600"],["B","ADD",50,38,"-191/300"],["B","ADD",51,38,"-1"],["B","SCALE",38,"1/75"],["B","ADD",38,37,"-2"],["B","ADD",38,39,"20"],["B","ADD",38,40,"64"],["B","ADD",38,41,"40"],["B","ADD",38,42,"-8"],["B","ADD",38,43,"20"],["B","ADD",38,44,"64"],["B","ADD",38,45,"40"],["B","ADD",38,46,"-8"],["B","ADD",38,47,"20"],["B","ADD",38,48,"64"],["B","ADD",38,49,"40"],["B","ADD",38,50,"36"],["B","ADD",38,51,"-8"],["B","IDLE_ONE",38,[8]],["B","ADD",38,51,"8"],["B","ADD",38,50,"-36"],["B","ADD",38,49,"-40"],["B","ADD",38,48,"-64"],["B","ADD",38,47,"-20"],["B","ADD",38,46,"8"],["B","ADD",38,45,"-40"],["B","ADD",38,44,"-64"],["B","ADD",38,43,"-20"],["B","ADD",38,42,"8"],["B","ADD",38,41,"-40"],["B","ADD",38,40,"-64"],["B","ADD",38,39,"-20"],["B","ADD",38,37,"2"],["B","SCALE",38,"75"],["B","ADD",51,38,"1"],["B","ADD",50,38,"191/300"],["B","ADD",49,38,"-191/600"],["B","ADD",48,38,"-1/2"],["B","ADD",47,38,"791/300"],["B","ADD",46,38,"1"],["B","ADD",45,38,"-191/600"],["B","ADD",44,38,"-1/2"],["B","ADD",43,38,"791/300"],["B","ADD",42,38,"1"],["B","ADD",41,38,"-191/600"],["B","ADD",40,38,"-1/2"],["B","ADD",39,38,"791/300"],["B","ADD",37,38,"559/75"],["B","ADD",36,38,"-409/150"],["B","IDLE_ODD",68,[8],-1],["B","IDLE_ODD",69,[8],-1],["B","ADD",37,36,"11/5"],["B","ADD",38,36,"1/10"],["B","ADD",39,36,"-1/10"],["B","ADD",40,36,"-1/20"],["B","ADD",41,36,"3/20"],["B","ADD",42,36,"1/10"],["B","ADD",43,36,"-1/10"],["B","ADD",44,36,"-1/20"],["B","ADD",45,36,"3/20"],["B","ADD",46,36,"1/10"],["B","ADD",47,36,"-1/10"],["B","ADD",48,36,"-1/20"],["B","ADD",49,36,"3/20"],["B","ADD",50,36,"1/10"],["B","ADD",51,36,"-1/10"],["B","SCALE",36,"1/5"],["B","ADD",36,37,"-1/2"],["B","ADD",36,39,"1"],["B","ADD",36,40,"4"],["B","ADD",36,41,"2"],["B","ADD",36,43,"1"],["B","ADD",36,44,"4"],["B","ADD",36,45,"2"],["B","ADD",36,47,"1"],["B","ADD",36,48,"4"],["B","ADD",36,49,"2"],["B","ADD",36,51,"1"],["B","ADD",38,37,"-1/2"],["B","ADD",39,37,"-2"],["B","ADD",40,37,"1/4"],["B","ADD",41,37,"1/2"],["B","ADD",42,37,"-1/2"],["B","ADD",43,37,"-2"],["B","ADD",44,37,"1/4"],["B","ADD",45,37,"1/2"],["B","ADD",46,37,"-1/2"],["B","ADD",47,37,"-2"],["B","ADD",48,37,"1/4"],["B","ADD",49,37,"1/2"],["B","ADD",50,37,"-1/2"],["B","ADD",51,37,"-2"],["B","SCALE",37,"-5/2"],["B","ADD",37,38,"-1"],["B","ADD",37,39,"-2"],["B","ADD",37,40,"-10"],["B","ADD",37,41,"-4"],["B","ADD",37,42,"-1"],["B","ADD",37,43,"-2"],["B","ADD",37,44,"-10"],["B","ADD",37,45,"-4"],["B","ADD",37,46,"-1"],["B","ADD",37,47,"-2"],["B","ADD",37,48,"-10"],["B","ADD",37,49,"-4"],["B","ADD",37,50,"-1"],["B","ADD",37,51,"-2"],["B","SCALE",37,"-1/2"],["B","ADD",37,36,"-1"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","SCALE",8,"-1"],["A","ADD",8,0,"1"],["A","ADD",1,0,"-2"],["A","ADD",2,0,"-2"],["A","ADD",3,0,"-2"],["A","ADD",4,0,"-2"],["A","ADD",5,0,"-2"],["A","ADD",6,0,"-2"],["A","ADD",7,0,"-2"],["A","ADD",19,18,"-2"],["A","ADD",20,18,"-2"],["A","ADD",21,18,"-2"],["A","ADD",22,18,"-2"],["A","ADD",23,18,"-2"],["A","ADD",24,18,"-2"],["A","ADD",25,18,"-2"],["A","ADD",26,18,"-1"],["A","SCALE",26,"-1"],["A","LAMBDA",8,1],["A","LAMBDA",26,-1],["A","SCALE",26,"-1"],["J",8,[8,0,18,26],[36,37,"-1","1/2"]],["A","LAMBDA",8,-1],["A","LAMBDA",26,1],["A","SCALE",26,"-1"],["A","ADD",0,8,"-1"],["A","ADD",18,26,"-1"],["A","SCALE",26,"-1"],["A","ADD",26,18,"1"],["A","ADD",25,18,"2"],["A","ADD",24,18,"2"],["A","ADD",23,18,"2"],["A","ADD",22,18,"2"],["A","ADD",21,18,"2"],["A","ADD",20,18,"2"],["A","ADD",19,18,"2"],["A","ADD",7,0,"2"],["A","ADD",6,0,"2"],["A","ADD",5,0,"2"],["A","ADD",4,0,"2"],["A","ADD",3,0,"2"],["A","ADD",2,0,"2"],["A","ADD",1,0,"2"],["A","ADD",8,0,"-1"],["A","SCALE",8,"-1"],["A","ADD",1,0,"-2"],["A","IDLE_ONE",1,[2,3,4,5,6,7,8]],["A","ADD",1,0,"2"],["A","ADD",2,0,"-2"],["A","IDLE_ONE",2,[3,4,5,6,7,8]],["A","ADD",2,0,"2"],["A","ADD",3,0,"-2"],["A","IDLE_ONE",3,[4,5,6,7,8]],["A","ADD",3,0,"2"],["A","ADD",4,0,"-2"],["A","IDLE_ONE",4,[5,6,7,8]],["A","ADD",4,0,"2"],["A","ADD",5,0,"-2"],["A","IDLE_ONE",5,[6,7,8]],["A","ADD",5,0,"2"],["A","ADD",6,0,"-2"],["A","IDLE_ONE",6,[7,8]],["A","ADD",6,0,"2"],["A","ADD",7,0,"-2"],["A","IDLE_ONE",7,[8]],["A","ADD",7,0,"2"],["A","ADD",19,18,"-2"],["A","IDLE_ONE",19,[2,3,4,5,6,7,8]],["A","ADD",19,18,"2"],["A","ADD",20,18,"-2"],["A","IDLE_ONE",20,[3,4,5,6,7,8]],["A","ADD",20,18,"2"],["A","ADD",21,18,"-2"],["A","IDLE_ONE",21,[4,5,6,7,8]],["A","ADD",21,18,"2"],["A","ADD",22,18,"-2"],["A","IDLE_ONE",22,[5,6,7,8]],["A","ADD",22,18,"2"],["A","ADD",23,18,"-2"],["A","IDLE_ONE",23,[6,7,8]],["A","ADD",23,18,"2"],["A","ADD",24,18,"-2"],["A","IDLE_ONE",24,[7,8]],["A","ADD",24,18,"2"],["A","ADD",25,18,"-2"],["A","IDLE_ONE",25,[8]],["A","ADD",25,18,"2"],["A","SWAP",0,18],["A","ADD",19,0,"-2"],["A","ADD",20,0,"-2"],["A","ADD",21,0,"-2"],["A","ADD",22,0,"-2"],["A","ADD",23,0,"-2"],["A","ADD",24,0,"-2"],["A","ADD",25,0,"-2"],["A","ADD",26,0,"-2"],["A","SWAP",1,19],["A","ADD",1,20,"-1"],["A","ADD",1,21,"1"],["A","ADD",1,22,"-1"],["A","ADD",1,23,"1"],["A","ADD",1,24,"-1"],["A","ADD",1,25,"1"],["A","ADD",1,26,"-1"],["A","ADD",1,27,"-1"],["A","ADD",1,28,"1"],["A","ADD",1,29,"-1"],["A","ADD",1,30,"1"],["A","ADD",1,31,"-1"],["A","ADD",1,32,"1"],["A","ADD",1,33,"-1"],["A","ADD",1,34,"1"],["A","ADD",1,35,"-1"],["A","LAMBDA",1,1],["A","QUERY",0,1,-1],["A","LAMBDA",1,-1],["A","ADD",0,1,"-1"],["A","ADD",1,35,"1"],["A","ADD",1,34,"-1"],["A","ADD",1,33,"1"],["A","ADD",1,32,"-1"],["A","ADD",1,31,"1"],["A","ADD",1,30,"-1"],["A","ADD",1,29,"1"],["A","ADD",1,28,"-1"],["A","ADD",1,27,"1"],["A","ADD",1,26,"1"],["A","ADD",1,25,"-1"],["A","ADD",1,24,"1"],["A","ADD",1,23,"-1"],["A","ADD",1,22,"1"],["A","ADD",1,21,"-1"],["A","ADD",1,20,"1"],["A","SWAP",1,19],["A","ADD",26,0,"2"],["A","ADD",25,0,"2"],["A","ADD",24,0,"2"],["A","ADD",23,0,"2"],["A","ADD",22,0,"2"],["A","ADD",21,0,"2"],["A","ADD",20,0,"2"],["A","ADD",19,0,"2"],["A","SWAP",0,18],["A","SWAP",0,19],["A","ADD",20,0,"-1"],["A","ADD",21,0,"-1"],["A","ADD",22,0,"-1"],["A","ADD",23,0,"-1"],["A","ADD",24,0,"-1"],["A","ADD",25,0,"-1"],["A","ADD",26,0,"-1"],["A","ADD",27,0,"-1"],["A","ADD",28,0,"-1"],["A","ADD",29,0,"-1"],["A","ADD",30,0,"-1"],["A","ADD",31,0,"-1"],["A","ADD",32,0,"-1"],["A","ADD",33,0,"-1"],["A","ADD",34,0,"-1"],["A","ADD",35,0,"-1"],["A","ADD",1,2,"-1"],["A","ADD",1,3,"1"],["A","ADD",1,4,"-1"],["A","ADD",1,5,"1"],["A","ADD",1,6,"-1"],["A","ADD",1,7,"1"],["A","ADD",1,8,"-1"],["A","ADD",1,9,"-1"],["A","ADD",1,10,"1"],["A","ADD",1,11,"-1"],["A","ADD",1,12,"1"],["A","ADD",1,13,"-1"],["A","ADD",1,14,"1"],["A","ADD",1,15,"-1"],["A","ADD",1,16,"1"],["A","ADD",1,17,"-1"],["A","ADD",1,18,"1"],["A","LAMBDA",1,1],["A","QUERY",0,1,-1],["A","LAMBDA",1,-1],["A","ADD",0,1,"-1"],["A","ADD",1,18,"-1"],["A","ADD",1,17,"1"],["A","ADD",1,16,"-1"],["A","ADD",1,15,"1"],["A","ADD",1,14,"-1"],["A","ADD",1,13,"1"],["A","ADD",1,12,"-1"],["A","ADD",1,11,"1"],["A","ADD",1,10,"-1"],["A","ADD",1,9,"1"],["A","ADD",1,8,"1"],["A","ADD",1,7,"-1"],["A","ADD",1,6,"1"],["A","ADD",1,5,"-1"],["A","ADD",1,4,"1"],["A","ADD",1,3,"-1"],["A","ADD",1,2,"1"],["A","ADD",35,0,"1"],["A","ADD",34,0,"1"],["A","ADD",33,0,"1"],["A","ADD",32,0,"1"],["A","ADD",31,0,"1"],["A","ADD",30,0,"1"],["A","ADD",29,0,"1"],["A","ADD",28,0,"1"],["A","ADD",27,0,"1"],["A","ADD",26,0,"1"],["A","ADD",25,0,"1"],["A","ADD",24,0,"1"],["A","ADD",23,0,"1"],["A","ADD",22,0,"1"],["A","ADD",21,0,"1"],["A","ADD",20,0,"1"],["A","SWAP",0,19],["A","ADD",1,0,"-2"],["A","ADD",2,0,"-2"],["A","ADD",3,0,"-2"],["A","ADD",4,0,"-2"],["A","ADD",5,0,"-2"],["A","ADD",6,0,"-2"],["A","ADD",7,0,"-2"],["A","ADD",8,0,"-2"],["A","ADD",19,0,"1"],["A","ADD",20,0,"1"],["A","ADD",21,0,"1"],["A","ADD",22,0,"1"],["A","ADD",23,0,"1"],["A","ADD",24,0,"1"],["A","ADD",25,0,"1"],["A","ADD",26,0,"1"],["A","ADD",27,0,"1"],["A","ADD",28,0,"1"],["A","ADD",29,0,"1"],["A","ADD",30,0,"1"],["A","ADD",31,0,"1"],["A","ADD",32,0,"1"],["A","ADD",33,0,"1"],["A","ADD",34,0,"1"],["A","ADD",35,0,"1"],["A","ADD",1,2,"-1"],["A","ADD",1,3,"1"],["A","ADD",1,4,"-1"],["A","ADD",1,5,"1"],["A","ADD",1,6,"-1"],["A","ADD",1,7,"1"],["A","ADD",1,8,"-1"],["A","ADD",1,9,"-1"],["A","ADD",1,10,"1"],["A","ADD",1,11,"-1"],["A","ADD",1,12,"1"],["A","ADD",1,13,"-1"],["A","ADD",1,14,"1"],["A","ADD",1,15,"-1"],["A","ADD",1,16,"1"],["A","ADD",1,17,"-1"],["A","LAMBDA",1,1],["A","QUERY",0,1,-1],["A","LAMBDA",1,-1],["A","ADD",0,1,"-1"],["A","ADD",1,17,"1"],["A","ADD",1,16,"-1"],["A","ADD",1,15,"1"],["A","ADD",1,14,"-1"],["A","ADD",1,13,"1"],["A","ADD",1,12,"-1"],["A","ADD",1,11,"1"],["A","ADD",1,10,"-1"],["A","ADD",1,9,"1"],["A","ADD",1,8,"1"],["A","ADD",1,7,"-1"],["A","ADD",1,6,"1"],["A","ADD",1,5,"-1"],["A","ADD",1,4,"1"],["A","ADD",1,3,"-1"],["A","ADD",1,2,"1"],["A","ADD",35,0,"-1"],["A","ADD",34,0,"-1"],["A","ADD",33,0,"-1"],["A","ADD",32,0,"-1"],["A","ADD",31,0,"-1"],["A","ADD",30,0,"-1"],["A","ADD",29,0,"-1"],["A","ADD",28,0,"-1"],["A","ADD",27,0,"-1"],["A","ADD",26,0,"-1"],["A","ADD",25,0,"-1"],["A","ADD",24,0,"-1"],["A","ADD",23,0,"-1"],["A","ADD",22,0,"-1"],["A","ADD",21,0,"-1"],["A","ADD",20,0,"-1"],["A","ADD",19,0,"-1"],["A","ADD",8,0,"2"],["A","ADD",7,0,"2"],["A","ADD",6,0,"2"],["A","ADD",5,0,"2"],["A","ADD",4,0,"2"],["A","ADD",3,0,"2"],["A","ADD",2,0,"2"],["A","ADD",1,0,"2"],["A","SWAP",0,1],["A","ADD",2,0,"-1"],["A","ADD",3,0,"-1"],["A","ADD",4,0,"-1"],["A","ADD",5,0,"-1"],["A","ADD",6,0,"-1"],["A","ADD",7,0,"-1"],["A","ADD",8,0,"-1"],["A","ADD",9,0,"-1"],["A","ADD",10,0,"-1"],["A","ADD",11,0,"-1"],["A","ADD",12,0,"-1"],["A","ADD",13,0,"-1"],["A","ADD",14,0,"-1"],["A","ADD",15,0,"-1"],["A","ADD",16,0,"-1"],["A","ADD",17,0,"-1"],["A","LAMBDA",1,1],["A","QUERY",0,1,-1],["A","LAMBDA",1,-1],["A","ADD",0,1,"-1"],["A","ADD",17,0,"1"],["A","ADD",16,0,"1"],["A","ADD",15,0,"1"],["A","ADD",14,0,"1"],["A","ADD",13,0,"1"],["A","ADD",12,0,"1"],["A","ADD",11,0,"1"],["A","ADD",10,0,"1"],["A","ADD",9,0,"1"],["A","ADD",8,0,"1"],["A","ADD",7,0,"1"],["A","ADD",6,0,"1"],["A","ADD",5,0,"1"],["A","ADD",4,0,"1"],["A","ADD",3,0,"1"],["A","ADD",2,0,"1"],["A","SWAP",0,1],["A","ADD",10,0,"2"],["A","IDLE_ONE",10,[9]],["A","ADD",10,0,"-2"],["A","ADD",11,0,"2"],["A","IDLE_ONE",11,[9,10]],["A","ADD",11,0,"-2"],["A","ADD",12,0,"2"],["A","IDLE_ONE",12,[9,10,11]],["A","ADD",12,0,"-2"],["A","ADD",13,0,"2"],["A","IDLE_ONE",13,[9,10,11,12]],["A","ADD",13,0,"-2"],["A","ADD",14,0,"2"],["A","IDLE_ONE",14,[9,10,11,12,13]],["A","ADD",14,0,"-2"],["A","ADD",15,0,"2"],["A","IDLE_ONE",15,[9,10,11,12,13,14]],["A","ADD",15,0,"-2"],["A","ADD",16,0,"2"],["A","IDLE_ONE",16,[9,10,11,12,13,14,15]],["A","ADD",16,0,"-2"],["A","ADD",17,0,"2"],["A","IDLE_ONE",17,[9,10,11,12,13,14,15,16]],["A","ADD",17,0,"-2"],["A","ADD",28,18,"2"],["A","IDLE_ONE",28,[9]],["A","ADD",28,18,"-2"],["A","ADD",29,18,"2"],["A","IDLE_ONE",29,[9,10]],["A","ADD",29,18,"-2"],["A","ADD",30,18,"2"],["A","IDLE_ONE",30,[9,10,11]],["A","ADD",30,18,"-2"],["A","ADD",31,18,"2"],["A","IDLE_ONE",31,[9,10,11,12]],["A","ADD",31,18,"-2"],["A","ADD",32,18,"2"],["A","IDLE_ONE",32,[9,10,11,12,13]],["A","ADD",32,18,"-2"],["A","ADD",33,18,"2"],["A","IDLE_ONE",33,[9,10,11,12,13,14]],["A","ADD",33,18,"-2"],["A","ADD",34,18,"2"],["A","IDLE_ONE",34,[9,10,11,12,13,14,15]],["A","ADD",34,18,"-2"],["A","ADD",35,18,"2"],["A","IDLE_ONE",35,[9,10,11,12,13,14,15,16]],["A","ADD",35,18,"-2"],["B","LAMBDA",36,-1],["B","ADD",37,36,"1"],["B","SCALE",37,"-2"],["B","ADD",37,51,"2"],["B","ADD",37,50,"1"],["B","ADD",37,49,"4"],["B","ADD",37,48,"10"],["B","ADD",37,47,"2"],["B","ADD",37,46,"1"],["B","ADD",37,45,"4"],["B","ADD",37,44,"10"],["B","ADD",37,43,"2"],["B","ADD",37,42,"1"],["B","ADD",37,41,"4"],["B","ADD",37,40,"10"],["B","ADD",37,39,"2"],["B","ADD",37,38,"1"],["B","SCALE",37,"-2/5"],["B","ADD",51,37,"2"],["B","ADD",50,37,"1/2"],["B","ADD",49,37,"-1/2"],["B","ADD",48,37,"-1/4"],["B","ADD",47,37,"2"],["B","ADD",46,37,"1/2"],["B","ADD",45,37,"-1/2"],["B","ADD",44,37,"-1/4"],["B","ADD",43,37,"2"],["B","ADD",42,37,"1/2"],["B","ADD",41,37,"-1/2"],["B","ADD",40,37,"-1/4"],["B","ADD",39,37,"2"],["B","ADD",38,37,"1/2"],["B","ADD",36,51,"-1"],["B","ADD",36,49,"-2"],["B","ADD",36,48,"-4"],["B","ADD",36,47,"-1"],["B","ADD",36,45,"-2"],["B","ADD",36,44,"-4"],["B","ADD",36,43,"-1"],["B","ADD",36,41,"-2"],["B","ADD",36,40,"-4"],["B","ADD",36,39,"-1"],["B","ADD",36,37,"1/2"],["B","SCALE",36,"5"],["B","ADD",51,36,"1/10"],["B","ADD",50,36,"-1/10"],["B","ADD",49,36,"-3/20"],["B","ADD",48,36,"1/20"],["B","ADD",47,36,"1/10"],["B","ADD",46,36,"-1/10"],["B","ADD",45,36,"-3/20"],["B","ADD",44,36,"1/20"],["B","ADD",43,36,"1/10"],["B","ADD",42,36,"-1/10"],["B","ADD",41,36,"-3/20"],["B","ADD",40,36,"1/20"],["B","ADD",39,36,"1/10"],["B","ADD",38,36,"-1/10"],["B","ADD",37,36,"-11/5"],["B","ADD",37,36,"41/15"],["B","ADD",38,36,"7/30"],["B","ADD",39,36,"11/30"],["B","SCALE",36,"-2/15"],["B","ADD",36,37,"-3"],["B","ADD",36,38,"62"],["B","ADD",36,39,"-14"],["B","IDLE_ONE",36,[2,3,4,5,6,7,8]],["B","ADD",36,39,"14"],["B","ADD",36,38,"-62"],["B","ADD",36,37,"3"],["B","SCALE",36,"-15/2"],["B","ADD",39,36,"-11/30"],["B","ADD",38,36,"-7/30"],["B","ADD",37,36,"-41/15"],["B","ADD",36,38,"13/3"],["B","ADD",37,38,"-71/6"],["B","ADD",39,38,"-19/12"],["B","SCALE",38,"1/3"],["B","ADD",38,37,"2"],["B","ADD",38,39,"8"],["B","IDLE_ONE",38,[2,3,4,5,6,7,8]],["B","ADD",38,39,"-8"],["B","ADD",38,37,"-2"],["B","SCALE",38,"3"],["B","ADD",39,38,"19/12"],["B","ADD",37,38,"71/6"],["B","ADD",36,38,"-13/3"],["B","ADD",37,36,"41/15"],["B","ADD",38,36,"11/30"],["B","ADD",39,36,"29/30"],["B","ADD",40,36,"-1/15"],["B","ADD",41,36,"-1/6"],["B","SCALE",36,"2/15"],["B","ADD",36,37,"6"],["B","ADD",36,38,"22"],["B","ADD",36,39,"-56"],["B","ADD",36,40,"-68"],["B","ADD",36,41,"-156"],["B","IDLE_ONE",36,[3,4,5,6,7,8]],["B","ADD",36,41,"156"],["B","ADD",36,40,"68"],["B","ADD",36,39,"56"],["B","ADD",36,38,"-22"],["B","ADD",36,37,"-6"],["B","SCALE",36,"15/2"],["B","ADD",41,36,"1/6"],["B","ADD",40,36,"1/15"],["B","ADD",39,36,"-29/30"],["B","ADD",38,36,"-11/30"],["B","ADD",37,36,"-41/15"],["B","ADD",36,37,"1"],["B","SWAP",36,37],["B","ADD",36,37,"-1"],["B","SWAP",36,37],["B","ADD",36,37,"-1"],["B","SWAP",36,37],["B","ADD",36,37,"-1"],["B","SWAP",36,37],["B","ADD",36,37,"-2"],["B","SWAP",36,37],["B","ADD",36,37,"-1"],["B","SWAP",36,37],["B","ADD",36,37,"-3"],["B","SWAP",36,37],["B","ADD",36,37,"-2"],["B","SWAP",36,37],["B","ADD",36,37,"-2"],["B","SWAP",36,37],["B","SWAP",36,38],["B","ADD",36,38,"-30"],["B","SWAP",36,38],["B","ADD",36,38,"-2"],["B","SWAP",36,38],["B","SWAP",36,39],["B","ADD",36,39,"-161"],["B","SWAP",36,39],["B","ADD",36,40,"1"],["B","SWAP",36,40],["B","ADD",36,40,"-1"],["B","SWAP",36,40],["B","ADD",36,40,"-10"],["B","SWAP",36,40],["B","SWAP",36,41],["B","ADD",36,41,"-28"],["B","SWAP",36,41],["B","SCALE",36,"4"],["B","ADD",36,37,"-93"],["B","ADD",36,38,"-347"],["B","ADD",36,39,"10"],["B","ADD",36,40,"12"],["B","ADD",36,41,"28"],["B","IDLE_ONE",36,[3,4,5,6,7,8]],["B","ADD",36,41,"-28"],["B","ADD",36,40,"-12"],["B","ADD",36,39,"-10"],["B","ADD",36,38,"347"],["B","ADD",36,37,"93"],["B","SCALE",36,"1/4"],["B","SWAP",36,41],["B","ADD",36,41,"28"],["B","SWAP",36,41],["B","SWAP",36,40],["B","ADD",36,40,"10"],["B","SWAP",36,40],["B","ADD",36,40,"1"],["B","SWAP",36,40],["B","ADD",36,40,"-1"],["B","SWAP",36,39],["B","ADD",36,39,"161"],["B","SWAP",36,39],["B","SWAP",36,38],["B","ADD",36,38,"2"],["B","SWAP",36,38],["B","ADD",36,38,"30"],["B","SWAP",36,38],["B","SWAP",36,37],["B","ADD",36,37,"2"],["B","SWAP",36,37],["B","ADD",36,37,"2"],["B","SWAP",36,37],["B","ADD",36,37,"3"],["B","SWAP",36,37],["B","ADD",36,37,"1"],["B","SWAP",36,37],["B","ADD",36,37,"2"],["B","SWAP",36,37],["B","ADD",36,37,"1"],["B","SWAP",36,37],["B","ADD",36,37,"1"],["B","SWAP",36,37],["B","ADD",36,37,"1"],["B","SWAP",36,37],["B","ADD",36,37,"-1"],["B","ADD",37,36,"41/15"],["B","ADD",38,36,"11/30"],["B","ADD",39,36,"29/30"],["B","ADD",40,36,"-11/60"],["B","ADD",41,36,"-7/60"],["B","ADD",42,36,"7/30"],["B","ADD",43,36,"11/30"],["B","SCALE",36,"-2/15"],["B","ADD",36,37,"55"],["B","ADD",36,38,"218"],["B","ADD",36,39,"-546"],["B","ADD",36,40,"-1748"],["B","ADD",36,41,"-1092"],["B","ADD",36,42,"-982"],["B","ADD",36,43,"218"],["B","IDLE_ONE",36,[4,5,6,7,8]],["B","ADD",36,43,"-218"],["B","ADD",36,42,"982"],["B","ADD",36,41,"1092"],["B","ADD",36,40,"1748"],["B","ADD",36,39,"546"],["B","ADD",36,38,"-218"],["B","ADD",36,37,"-55"],["B","SCALE",36,"-15/2"],["B","ADD",43,36,"-11/30"],["B","ADD",42,36,"-7/30"],["B","ADD",41,36,"7/60"],["B","ADD",40,36,"11/60"],["B","ADD",39,36,"-29/30"],["B","ADD",38,36,"-11/30"],["B","ADD",37,36,"-41/15"],["B","ADD",36,38,"409/150"],["B","ADD",37,38,"-559/75"],["B","ADD",39,38,"-791/300"],["B","ADD",40,38,"1/2"],["B","ADD",41,38,"191/600"],["B","ADD",42,38,"-191/300"],["B","ADD",43,38,"-1"],["B","SCALE",38,"1/75"],["B","ADD",38,37,"-2"],["B","ADD",38,39,"20"],["B","ADD",38,40,"64"],["B","ADD",38,41,"40"],["B","ADD",38,42,"36"],["B","ADD",38,43,"-8"],["B","IDLE_ONE",38,[4,5,6,7,8]],["B","ADD",38,43,"8"],["B","ADD",38,42,"-36"],["B","ADD",38,41,"-40"],["B","ADD",38,40,"-64"],["B","ADD",38,39,"-20"],["B","ADD",38,37,"2"],["B","SCALE",38,"75"],["B","ADD",43,38,"1"],["B","ADD",42,38,"191/300"],["B","ADD",41,38,"-191/600"],["B","ADD",40,38,"-1/2"],["B","ADD",39,38,"791/300"],["B","ADD",37,38,"559/75"],["B","ADD",36,38,"-409/150"],["B","ADD",37,36,"41/15"],["B","ADD",38,36,"11/30"],["B","ADD",39,36,"29/30"],["B","ADD",40,36,"-11/60"],["B","ADD",41,36,"-7/60"],["B","ADD",42,36,"11/30"],["B","ADD",43,36,"29/30"],["B","ADD",44,36,"-1/15"],["B","ADD",45,36,"-1/6"],["B","SCALE",36,"2/15"],["B","ADD",36,37,"55"],["B","ADD",36,38,"218"],["B","ADD",36,39,"-546"],["B","ADD",36,40,"-1748"],["B","ADD",36,41,"-1092"],["B","ADD",36,42,"218"],["B","ADD",36,43,"-546"],["B","ADD",36,44,"-656"],["B","ADD",36,45,"-1528"],["B","IDLE_ONE",36,[5,6,7,8]],["B","ADD",36,45,"1528"],["B","ADD",36,44,"656"],["B","ADD",36,43,"546"],["B","ADD",36,42,"-218"],["B","ADD",36,41,"1092"],["B","ADD",36,40,"1748"],["B","ADD",36,39,"546"],["B","ADD",36,38,"-218"],["B","ADD",36,37,"-55"],["B","SCALE",36,"15/2"],["B","ADD",45,36,"1/6"],["B","ADD",44,36,"1/15"],["B","ADD",43,36,"-29/30"],["B","ADD",42,36,"-11/30"],["B","ADD",41,36,"7/60"],["B","ADD",40,36,"11/60"],["B","ADD",39,36,"-29/30"],["B","ADD",38,36,"-11/30"],["B","ADD",37,36,"-41/15"],["B","ADD",36,38,"409/150"],["B","ADD",37,38,"-559/75"],["B","ADD",39,38,"-791/300"],["B","ADD",40,38,"1/2"],["B","ADD",41,38,"191/600"],["B","ADD",42,38,"-1"],["B","ADD",43,38,"-791/300"],["B","ADD",44,38,"109/600"],["B","ADD",45,38,"91/200"],["B","SCALE",38,"-1/75"],["B","ADD",38,37,"-2"],["B","ADD",38,39,"20"],["B","ADD",38,40,"64"],["B","ADD",38,41,"40"],["B","ADD",38,42,"-8"],["B","ADD",38,43,"20"],["B","ADD",38,44,"24"],["B","ADD",38,45,"56"],["B","IDLE_ONE",38,[5,6,7,8]],["B","ADD",38,45,"-56"],["B","ADD",38,44,"-24"],["B","ADD",38,43,"-20"],["B","ADD",38,42,"8"],["B","ADD",38,41,"-40"],["B","ADD",38,40,"-64"],["B","ADD",38,39,"-20"],["B","ADD",38,37,"2"],["B","SCALE",38,"-75"],["B","ADD",45,38,"-91/200"],["B","ADD",44,38,"-109/600"],["B","ADD",43,38,"791/300"],["B","ADD",42,38,"1"],["B","ADD",41,38,"-191/600"],["B","ADD",40,38,"-1/2"],["B","ADD",39,38,"791/300"],["B","ADD",37,38,"559/75"],["B","ADD",36,38,"-409/150"],["B","ADD",37,36,"41/15"],["B","ADD",38,36,"11/30"],["B","ADD",39,36,"29/30"],["B","ADD",40,36,"-11/60"],["B","ADD",41,36,"-7/60"],["B","ADD",42,36,"11/30"],["B","ADD",43,36,"29/30"],["B","ADD",44,36,"-11/60"],["B","ADD",45,36,"-7/60"],["B","ADD",46,36,"7/30"],["B","ADD",47,36,"11/30"],["B","SCALE",36,"-2/15"],["B","ADD",36,37,"55"],["B","ADD",36,38,"218"],["B","ADD",36,39,"-546"],["B","ADD",36,40,"-1748"],["B","ADD",36,41,"-1092"],["B","ADD",36,42,"218"],["B","ADD",36,43,"-546"],["B","ADD",36,44,"-1748"],["B","ADD",36,45,"-1092"],["B","ADD",36,46,"-982"],["B","ADD",36,47,"218"],["B","IDLE_ONE",36,[6,7,8]],["B","ADD",36,47,"-218"],["B","ADD",36,46,"982"],["B","ADD",36,45,"1092"],["B","ADD",36,44,"1748"],["B","ADD",36,43,"546"],["B","ADD",36,42,"-218"],["B","ADD",36,41,"1092"],["B","ADD",36,40,"1748"],["B","ADD",36,39,"546"],["B","ADD",36,38,"-218"],["B","ADD",36,37,"-55"],["B","SCALE",36,"-15/2"],["B","ADD",47,36,"-11/30"],["B","ADD",46,36,"-7/30"],["B","ADD",45,36,"7/60"],["B","ADD",44,36,"11/60"],["B","ADD",43,36,"-29/30"],["B","ADD",42,36,"-11/30"],["B","ADD",41,36,"7/60"],["B","ADD",40,36,"11/60"],["B","ADD",39,36,"-29/30"],["B","ADD",38,36,"-11/30"],["B","ADD",37,36,"-41/15"],["B","ADD",36,38,"409/150"],["B","ADD",37,38,"-559/75"],["B","ADD",39,38,"-791/300"],["B","ADD",40,38,"1/2"],["B","ADD",41,38,"191/600"],["B","ADD",42,38,"-1"],["B","ADD",43,38,"-791/300"],["B","ADD",44,38,"1/2"],["B","ADD",45,38,"191/600"],["B","ADD",46,38,"-191/300"],["B","ADD",47,38,"-1"],["B","SCALE",38,"1/75"],["B","ADD",38,37,"-2"],["B","ADD",38,39,"20"],["B","ADD",38,40,"64"],["B","ADD",38,41,"40"],["B","ADD",38,42,"-8"],["B","ADD",38,43,"20"],["B","ADD",38,44,"64"],["B","ADD",38,45,"40"],["B","ADD",38,46,"36"],["B","ADD",38,47,"-8"],["B","IDLE_ONE",38,[6,7,8]],["B","ADD",38,47,"8"],["B","ADD",38,46,"-36"],["B","ADD",38,45,"-40"],["B","ADD",38,44,"-64"],["B","ADD",38,43,"-20"],["B","ADD",38,42,"8"],["B","ADD",38,41,"-40"],["B","ADD",38,40,"-64"],["B","ADD",38,39,"-20"],["B","ADD",38,37,"2"],["B","SCALE",38,"75"],["B","ADD",47,38,"1"],["B","ADD",46,38,"191/300"],["B","ADD",45,38,"-191/600"],["B","ADD",44,38,"-1/2"],["B","ADD",43,38,"791/300"],["B","ADD",42,38,"1"],["B","ADD",41,38,"-191/600"],["B","ADD",40,38,"-1/2"],["B","ADD",39,38,"791/300"],["B","ADD",37,38,"559/75"],["B","ADD",36,38,"-409/150"],["B","ADD",37,36,"41/15"],["B","ADD",38,36,"11/30"],["B","ADD",39,36,"29/30"],["B","ADD",40,36,"-11/60"],["B","ADD",41,36,"-7/60"],["B","ADD",42,36,"11/30"],["B","ADD",43,36,"29/30"],["B","ADD",44,36,"-11/60"],["B","ADD",45,36,"-7/60"],["B","ADD",46,36,"11/30"],["B","ADD",47,36,"29/30"],["B","ADD",48,36,"-1/15"],["B","ADD",49,36,"-1/6"],["B","SCALE",36,"2/15"],["B","ADD",36,37,"55"],["B","ADD",36,38,"218"],["B","ADD",36,39,"-546"],["B","ADD",36,40,"-1748"],["B","ADD",36,41,"-1092"],["B","ADD",36,42,"218"],["B","ADD",36,43,"-546"],["B","ADD",36,44,"-1748"],["B","ADD",36,45,"-1092"],["B","ADD",36,46,"218"],["B","ADD",36,47,"-546"],["B","ADD",36,48,"-656"],["B","ADD",36,49,"-1528"],["B","IDLE_ONE",36,[7,8]],["B","ADD",36,49,"1528"],["B","ADD",36,48,"656"],["B","ADD",36,47,"546"],["B","ADD",36,46,"-218"],["B","ADD",36,45,"1092"],["B","ADD",36,44,"1748"],["B","ADD",36,43,"546"],["B","ADD",36,42,"-218"],["B","ADD",36,41,"1092"],["B","ADD",36,40,"1748"],["B","ADD",36,39,"546"],["B","ADD",36,38,"-218"],["B","ADD",36,37,"-55"],["B","SCALE",36,"15/2"],["B","ADD",49,36,"1/6"],["B","ADD",48,36,"1/15"],["B","ADD",47,36,"-29/30"],["B","ADD",46,36,"-11/30"],["B","ADD",45,36,"7/60"],["B","ADD",44,36,"11/60"],["B","ADD",43,36,"-29/30"],["B","ADD",42,36,"-11/30"],["B","ADD",41,36,"7/60"],["B","ADD",40,36,"11/60"],["B","ADD",39,36,"-29/30"],["B","ADD",38,36,"-11/30"],["B","ADD",37,36,"-41/15"],["B","ADD",36,38,"409/150"],["B","ADD",37,38,"-559/75"],["B","ADD",39,38,"-791/300"],["B","ADD",40,38,"1/2"],["B","ADD",41,38,"191/600"],["B","ADD",42,38,"-1"],["B","ADD",43,38,"-791/300"],["B","ADD",44,38,"1/2"],["B","ADD",45,38,"191/600"],["B","ADD",46,38,"-1"],["B","ADD",47,38,"-791/300"],["B","ADD",48,38,"109/600"],["B","ADD",49,38,"91/200"],["B","SCALE",38,"-1/75"],["B","ADD",38,37,"-2"],["B","ADD",38,39,"20"],["B","ADD",38,40,"64"],["B","ADD",38,41,"40"],["B","ADD",38,42,"-8"],["B","ADD",38,43,"20"],["B","ADD",38,44,"64"],["B","ADD",38,45,"40"],["B","ADD",38,46,"-8"],["B","ADD",38,47,"20"],["B","ADD",38,48,"24"],["B","ADD",38,49,"56"],["B","IDLE_ONE",38,[7,8]],["B","ADD",38,49,"-56"],["B","ADD",38,48,"-24"],["B","ADD",38,47,"-20"],["B","ADD",38,46,"8"],["B","ADD",38,45,"-40"],["B","ADD",38,44,"-64"],["B","ADD",38,43,"-20"],["B","ADD",38,42,"8"],["B","ADD",38,41,"-40"],["B","ADD",38,40,"-64"],["B","ADD",38,39,"-20"],["B","ADD",38,37,"2"],["B","SCALE",38,"-75"],["B","ADD",49,38,"-91/200"],["B","ADD",48,38,"-109/600"],["B","ADD",47,38,"791/300"],["B","ADD",46,38,"1"],["B","ADD",45,38,"-191/600"],["B","ADD",44,38,"-1/2"],["B","ADD",43,38,"791/300"],["B","ADD",42,38,"1"],["B","ADD",41,38,"-191/600"],["B","ADD",40,38,"-1/2"],["B","ADD",39,38,"791/300"],["B","ADD",37,38,"559/75"],["B","ADD",36,38,"-409/150"],["B","ADD",37,36,"41/16"],["B","ADD",52,36,"1/16"],["B","ADD",53,36,"9/32"],["B","SCALE",36,"-1/16"],["B","ADD",36,52,"-10"],["B","ADD",36,53,"6"],["B","IDLE_ONE",36,[16,15,14,13,12,11,10,9]],["B","ADD",36,53,"-6"],["B","ADD",36,52,"10"],["B","SCALE",36,"-16"],["B","ADD",53,36,"-9/32"],["B","ADD",52,36,"-1/16"],["B","ADD",37,36,"-41/16"],["B","ADD",36,37,"7/18"],["B","ADD",52,37,"-1/36"],["B","ADD",53,37,"-1/9"],["B","SCALE",37,"-1/18"],["B","ADD",37,52,"-22"],["B","ADD",37,53,"14"],["B","IDLE_ONE",37,[16,15,14,13,12,11,10,9]],["B","ADD",37,53,"-14"],["B","ADD",37,52,"22"],["B","SCALE",37,"-18"],["B","ADD",53,37,"1/9"],["B","ADD",52,37,"1/36"],["B","ADD",36,37,"-7/18"],["B","ADD",37,36,"41/16"],["B","ADD",52,36,"11/64"],["B","ADD",53,36,"29/64"],["B","ADD",54,36,"1/32"],["B","ADD",55,36,"5/64"],["B","SCALE",36,"-1/16"],["B","ADD",36,37,"5"],["B","ADD",36,52,"22"],["B","ADD",36,53,"-54"],["B","ADD",36,54,"32"],["B","ADD",36,55,"76"],["B","IDLE_ONE",36,[15,14,13,12,11,10,9]],["B","ADD",36,55,"-76"],["B","ADD",36,54,"-32"],["B","ADD",36,53,"54"],["B","ADD",36,52,"-22"],["B","ADD",36,37,"-5"],["B","SCALE",36,"-16"],["B","ADD",55,36,"-5/64"],["B","ADD",54,36,"-1/32"],["B","ADD",53,36,"-29/64"],["B","ADD",52,36,"-11/64"],["B","ADD",37,36,"-41/16"],["B","ADD",36,52,"29/5"],["B","ADD",37,52,"-223/15"],["B","ADD",53,52,"-79/30"],["B","ADD",54,52,"-11/60"],["B","ADD",55,52,"-9/20"],["B","SCALE",52,"1/15"],["B","ADD",52,37,"-1"],["B","ADD",52,53,"10"],["B","ADD",52,54,"-6"],["B","ADD",52,55,"-14"],["B","IDLE_ONE",52,[15,14,13,12,11,10,9]],["B","ADD",52,55,"14"],["B","ADD",52,54,"6"],["B","ADD",52,53,"-10"],["B","ADD",52,37,"1"],["B","SCALE",52,"15"],["B","ADD",55,52,"9/20"],["B","ADD",54,52,"11/60"],["B","ADD",53,52,"79/30"],["B","ADD",37,52,"223/15"],["B","ADD",36,52,"-29/5"],["B","ADD",37,36,"41/16"],["B","ADD",52,36,"11/64"],["B","ADD",53,36,"29/64"],["B","ADD",54,36,"9/64"],["B","ADD",55,36,"1/32"],["B","ADD",56,36,"1/16"],["B","ADD",57,36,"9/32"],["B","SCALE",36,"-1/16"],["B","ADD",36,37,"-5"],["B","ADD",36,52,"-22"],["B","ADD",36,53,"54"],["B","ADD",36,54,"-140"],["B","ADD",36,55,"-32"],["B","ADD",36,56,"-120"],["B","ADD",36,57,"76"],["B","IDLE_ONE",36,[14,13,12,11,10,9]],["B","ADD",36,57,"-76"],["B","ADD",36,56,"120"],["B","ADD",36,55,"32"],["B","ADD",36,54,"140"],["B","ADD",36,53,"-54"],["B","ADD",36,52,"22"],["B","ADD",36,37,"5"],["B","SCALE",36,"-16"],["B","ADD",57,36,"-9/32"],["B","ADD",56,36,"-1/16"],["B","ADD",55,36,"-1/32"],["B","ADD",54,36,"-9/64"],["B","ADD",53,36,"-29/64"],["B","ADD",52,36,"-11/64"],["B","ADD",37,36,"-41/16"],["B","ADD",36,52,"29/5"],["B","ADD",37,52,"-223/15"],["B","ADD",53,52,"-79/30"],["B","ADD",54,52,"-49/60"],["B","ADD",55,52,"-11/60"],["B","ADD",56,52,"-11/30"],["B","ADD",57,52,"-49/30"],["B","SCALE",52,"1/15"],["B","ADD",52,37,"1"],["B","ADD",52,53,"-10"],["B","ADD",52,54,"26"],["B","ADD",52,55,"6"],["B","ADD",52,56,"22"],["B","ADD",52,57,"-14"],["B","IDLE_ONE",52,[14,13,12,11,10,9]],["B","ADD",52,57,"14"],["B","ADD",52,56,"-22"],["B","ADD",52,55,"-6"],["B","ADD",52,54,"-26"],["B","ADD",52,53,"10"],["B","ADD",52,37,"-1"],["B","SCALE",52,"15"],["B","ADD",57,52,"49/30"],["B","ADD",56,52,"11/30"],["B","ADD",55,52,"11/60"],["B","ADD",54,52,"49/60"],["B","ADD",53,52,"79/30"],["B","ADD",37,52,"223/15"],["B","ADD",36,52,"-29/5"],["B","ADD",37,36,"41/16"],["B","ADD",52,36,"11/64"],["B","ADD",53,36,"29/64"],["B","ADD",54,36,"9/64"],["B","ADD",55,36,"1/32"],["B","ADD",56,36,"11/64"],["B","ADD",57,36,"29/64"],["B","ADD",58,36,"1/32"],["B","ADD",59,36,"5/64"],["B","SCALE",36,"-1/16"],["B","ADD",36,37,"5"],["B","ADD",36,52,"22"],["B","ADD",36,53,"-54"],["B","ADD",36,54,"140"],["B","ADD",36,55,"32"],["B","ADD",36,56,"22"],["B","ADD",36,57,"-54"],["B","ADD",36,58,"32"],["B","ADD",36,59,"76"],["B","IDLE_ONE",36,[13,12,11,10,9]],["B","ADD",36,59,"-76"],["B","ADD",36,58,"-32"],["B","ADD",36,57,"54"],["B","ADD",36,56,"-22"],["B","ADD",36,55,"-32"],["B","ADD",36,54,"-140"],["B","ADD",36,53,"54"],["B","ADD",36,52,"-22"],["B","ADD",36,37,"-5"],["B","SCALE",36,"-16"],["B","ADD",59,36,"-5/64"],["B","ADD",58,36,"-1/32"],["B","ADD",57,36,"-29/64"],["B","ADD",56,36,"-11/64"],["B","ADD",55,36,"-1/32"],["B","ADD",54,36,"-9/64"],["B","ADD",53,36,"-29/64"],["B","ADD",52,36,"-11/64"],["B","ADD",37,36,"-41/16"],["B","ADD",36,52,"29/5"],["B","ADD",37,52,"-223/15"],["B","ADD",53,52,"-79/30"],["B","ADD",54,52,"-49/60"],["B","ADD",55,52,"-11/60"],["B","ADD",56,52,"-1"],["B","ADD",57,52,"-79/30"],["B","ADD",58,52,"-11/60"],["B","ADD",59,52,"-9/20"],["B","SCALE",52,"1/15"],["B","ADD",52,37,"-1"],["B","ADD",52,53,"10"],["B","ADD",52,54,"-26"],["B","ADD",52,55,"-6"],["B","ADD",52,56,"-4"],["B","ADD",52,57,"10"],["B","ADD",52,58,"-6"],["B","ADD",52,59,"-14"],["B","IDLE_ONE",52,[13,12,11,10,9]],["B","ADD",52,59,"14"],["B","ADD",52,58,"6"],["B","ADD",52,57,"-10"],["B","ADD",52,56,"4"],["B","ADD",52,55,"6"],["B","ADD",52,54,"26"],["B","ADD",52,53,"-10"],["B","ADD",52,37,"1"],["B","SCALE",52,"15"],["B","ADD",59,52,"9/20"],["B","ADD",58,52,"11/60"],["B","ADD",57,52,"79/30"],["B","ADD",56,52,"1"],["B","ADD",55,52,"11/60"],["B","ADD",54,52,"49/60"],["B","ADD",53,52,"79/30"],["B","ADD",37,52,"223/15"],["B","ADD",36,52,"-29/5"],["B","ADD",37,36,"41/16"],["B","ADD",52,36,"11/64"],["B","ADD",53,36,"29/64"],["B","ADD",54,36,"9/64"],["B","ADD",55,36,"1/32"],["B","ADD",56,36,"11/64"],["B","ADD",57,36,"29/64"],["B","ADD",58,36,"9/64"],["B","ADD",59,36,"1/32"],["B","ADD",60,36,"1/16"],["B","ADD",61,36,"9/32"],["B","SCALE",36,"-1/16"],["B","ADD",36,37,"-5"],["B","ADD",36,52,"-22"],["B","ADD",36,53,"54"],["B","ADD",36,54,"-140"],["B","ADD",36,55,"-32"],["B","ADD",36,56,"-22"],["B","ADD",36,57,"54"],["B","ADD",36,58,"-140"],["B","ADD",36,59,"-32"],["B","ADD",36,60,"-120"],["B","ADD",36,61,"76"],["B","IDLE_ONE",36,[12,11,10,9]],["B","ADD",36,61,"-76"],["B","ADD",36,60,"120"],["B","ADD",36,59,"32"],["B","ADD",36,58,"140"],["B","ADD",36,57,"-54"],["B","ADD",36,56,"22"],["B","ADD",36,55,"32"],["B","ADD",36,54,"140"],["B","ADD",36,53,"-54"],["B","ADD",36,52,"22"],["B","ADD",36,37,"5"],["B","SCALE",36,"-16"],["B","ADD",61,36,"-9/32"],["B","ADD",60,36,"-1/16"],["B","ADD",59,36,"-1/32"],["B","ADD",58,36,"-9/64"],["B","ADD",57,36,"-29/64"],["B","ADD",56,36,"-11/64"],["B","ADD",55,36,"-1/32"],["B","ADD",54,36,"-9/64"],["B","ADD",53,36,"-29/64"],["B","ADD",52,36,"-11/64"],["B","ADD",37,36,"-41/16"],["B","ADD",36,52,"29/5"],["B","ADD",37,52,"-223/15"],["B","ADD",53,52,"-79/30"],["B","ADD",54,52,"-49/60"],["B","ADD",55,52,"-11/60"],["B","ADD",56,52,"-1"],["B","ADD",57,52,"-79/30"],["B","ADD",58,52,"-49/60"],["B","ADD",59,52,"-11/60"],["B","ADD",60,52,"-11/30"],["B","ADD",61,52,"-49/30"],["B","SCALE",52,"1/15"],["B","ADD",52,37,"1"],["B","ADD",52,53,"-10"],["B","ADD",52,54,"26"],["B","ADD",52,55,"6"],["B","ADD",52,56,"4"],["B","ADD",52,57,"-10"],["B","ADD",52,58,"26"],["B","ADD",52,59,"6"],["B","ADD",52,60,"22"],["B","ADD",52,61,"-14"],["B","IDLE_ONE",52,[12,11,10,9]],["B","ADD",52,61,"14"],["B","ADD",52,60,"-22"],["B","ADD",52,59,"-6"],["B","ADD",52,58,"-26"],["B","ADD",52,57,"10"],["B","ADD",52,56,"-4"],["B","ADD",52,55,"-6"],["B","ADD",52,54,"-26"],["B","ADD",52,53,"10"],["B","ADD",52,37,"-1"],["B","SCALE",52,"15"],["B","ADD",61,52,"49/30"],["B","ADD",60,52,"11/30"],["B","ADD",59,52,"11/60"],["B","ADD",58,52,"49/60"],["B","ADD",57,52,"79/30"],["B","ADD",56,52,"1"],["B","ADD",55,52,"11/60"],["B","ADD",54,52,"49/60"],["B","ADD",53,52,"79/30"],["B","ADD",37,52,"223/15"],["B","ADD",36,52,"-29/5"],["B","ADD",37,36,"41/16"],["B","ADD",52,36,"11/64"],["B","ADD",53,36,"29/64"],["B","ADD",54,36,"9/64"],["B","ADD",55,36,"1/32"],["B","ADD",56,36,"11/64"],["B","ADD",57,36,"29/64"],["B","ADD",58,36,"9/64"],["B","ADD",59,36,"1/32"],["B","ADD",60,36,"11/64"],["B","ADD",61,36,"29/64"],["B","ADD",62,36,"1/32"],["B","ADD",63,36,"5/64"],["B","SCALE",36,"-1/16"],["B","ADD",36,37,"5"],["B","ADD",36,52,"22"],["B","ADD",36,53,"-54"],["B","ADD",36,54,"140"],["B","ADD",36,55,"32"],["B","ADD",36,56,"22"],["B","ADD",36,57,"-54"],["B","ADD",36,58,"140"],["B","ADD",36,59,"32"],["B","ADD",36,60,"22"],["B","ADD",36,61,"-54"],["B","ADD",36,62,"32"],["B","ADD",36,63,"76"],["B","IDLE_ONE",36,[11,10,9]],["B","ADD",36,63,"-76"],["B","ADD",36,62,"-32"],["B","ADD",36,61,"54"],["B","ADD",36,60,"-22"],["B","ADD",36,59,"-32"],["B","ADD",36,58,"-140"],["B","ADD",36,57,"54"],["B","ADD",36,56,"-22"],["B","ADD",36,55,"-32"],["B","ADD",36,54,"-140"],["B","ADD",36,53,"54"],["B","ADD",36,52,"-22"],["B","ADD",36,37,"-5"],["B","SCALE",36,"-16"],["B","ADD",63,36,"-5/64"],["B","ADD",62,36,"-1/32"],["B","ADD",61,36,"-29/64"],["B","ADD",60,36,"-11/64"],["B","ADD",59,36,"-1/32"],["B","ADD",58,36,"-9/64"],["B","ADD",57,36,"-29/64"],["B","ADD",56,36,"-11/64"],["B","ADD",55,36,"-1/32"],["B","ADD",54,36,"-9/64"],["B","ADD",53,36,"-29/64"],["B","ADD",52,36,"-11/64"],["B","ADD",37,36,"-41/16"],["B","ADD",36,52,"29/5"],["B","ADD",37,52,"-223/15"],["B","ADD",53,52,"-79/30"],["B","ADD",54,52,"-49/60"],["B","ADD",55,52,"-11/60"],["B","ADD",56,52,"-1"],["B","ADD",57,52,"-79/30"],["B","ADD",58,52,"-49/60"],["B","ADD",59,52,"-11/60"],["B","ADD",60,52,"-1"],["B","ADD",61,52,"-79/30"],["B","ADD",62,52,"-11/60"],["B","ADD",63,52,"-9/20"],["B","SCALE",52,"1/15"],["B","ADD",52,37,"-1"],["B","ADD",52,53,"10"],["B","ADD",52,54,"-26"],["B","ADD",52,55,"-6"],["B","ADD",52,56,"-4"],["B","ADD",52,57,"10"],["B","ADD",52,58,"-26"],["B","ADD",52,59,"-6"],["B","ADD",52,60,"-4"],["B","ADD",52,61,"10"],["B","ADD",52,62,"-6"],["B","ADD",52,63,"-14"],["B","IDLE_ONE",52,[11,10,9]],["B","ADD",52,63,"14"],["B","ADD",52,62,"6"],["B","ADD",52,61,"-10"],["B","ADD",52,60,"4"],["B","ADD",52,59,"6"],["B","ADD",52,58,"26"],["B","ADD",52,57,"-10"],["B","ADD",52,56,"4"],["B","ADD",52,55,"6"],["B","ADD",52,54,"26"],["B","ADD",52,53,"-10"],["B","ADD",52,37,"1"],["B","SCALE",52,"15"],["B","ADD",63,52,"9/20"],["B","ADD",62,52,"11/60"],["B","ADD",61,52,"79/30"],["B","ADD",60,52,"1"],["B","ADD",59,52,"11/60"],["B","ADD",58,52,"49/60"],["B","ADD",57,52,"79/30"],["B","ADD",56,52,"1"],["B","ADD",55,52,"11/60"],["B","ADD",54,52,"49/60"],["B","ADD",53,52,"79/30"],["B","ADD",37,52,"223/15"],["B","ADD",36,52,"-29/5"],["B","ADD",37,36,"5/2"],["B","ADD",52,36,"1/8"],["B","ADD",53,36,"3/8"],["B","ADD",54,36,"1/8"],["B","ADD",56,36,"1/8"],["B","ADD",57,36,"3/8"],["B","ADD",58,36,"1/8"],["B","ADD",60,36,"1/8"],["B","ADD",61,36,"3/8"],["B","ADD",62,36,"1/8"],["B","ADD",65,36,"1/4"],["B","SCALE",36,"-5/2"],["B","ADD",36,37,"3"],["B","ADD",36,52,"2"],["B","ADD",36,53,"-10"],["B","ADD",36,54,"28"],["B","ADD",36,55,"8"],["B","ADD",36,56,"2"],["B","ADD",36,57,"-10"],["B","ADD",36,58,"28"],["B","ADD",36,59,"8"],["B","ADD",36,60,"2"],["B","ADD",36,61,"-10"],["B","ADD",36,62,"28"],["B","ADD",36,63,"8"],["B","ADD",36,64,"2"],["B","IDLE_ONE",36,[10,9]],["B","ADD",36,64,"-2"],["B","ADD",36,63,"-8"],["B","ADD",36,62,"-28"],["B","ADD",36,61,"10"],["B","ADD",36,60,"-2"],["B","ADD",36,59,"-8"],["B","ADD",36,58,"-28"],["B","ADD",36,57,"10"],["B","ADD",36,56,"-2"],["B","ADD",36,55,"-8"],["B","ADD",36,54,"-28"],["B","ADD",36,53,"10"],["B","ADD",36,52,"-2"],["B","ADD",36,37,"-3"],["B","SCALE",36,"-2/5"],["B","ADD",65,36,"-1/4"],["B","ADD",62,36,"-1/8"],["B","ADD",61,36,"-3/8"],["B","ADD",60,36,"-1/8"],["B","ADD",58,36,"-1/8"],["B","ADD",57,36,"-3/8"],["B","ADD",56,36,"-1/8"],["B","ADD",54,36,"-1/8"],["B","ADD",53,36,"-3/8"],["B","ADD",52,36,"-1/8"],["B","ADD",37,36,"-5/2"],["B","ADD",37,36,"2"],["B","ADD",52,36,"-1/4"],["B","ADD",53,36,"-1/4"],["B","ADD",55,36,"-1/4"],["B","ADD",56,36,"-1/4"],["B","ADD",57,36,"-1/4"],["B","ADD",59,36,"-1/4"],["B","ADD",60,36,"-1/4"],["B","ADD",61,36,"-1/4"],["B","ADD",63,36,"-1/4"],["B","ADD",64,36,"-1/2"],["B","SCALE",36,"5"],["B","ADD",36,37,"2"],["B","ADD",36,52,"8"],["B","ADD",36,53,"-20"],["B","ADD",36,54,"52"],["B","ADD",36,55,"12"],["B","ADD",36,56,"8"],["B","ADD",36,57,"-20"],["B","ADD",36,58,"52"],["B","ADD",36,59,"12"],["B","ADD",36,60,"8"],["B","ADD",36,61,"-20"],["B","ADD",36,62,"52"],["B","ADD",36,63,"12"],["B","ADD",36,64,"18"],["B","ADD",36,65,"-20"],["B","IDLE_ONE",36,[10,9]],["B","ADD",36,65,"20"],["B","ADD",36,64,"-18"],["B","ADD",36,63,"-12"],["B","ADD",36,62,"-52"],["B","ADD",36,61,"20"],["B","ADD",36,60,"-8"],["B","ADD",36,59,"-12"],["B","ADD",36,58,"-52"],["B","ADD",36,57,"20"],["B","ADD",36,56,"-8"],["B","ADD",36,55,"-12"],["B","ADD",36,54,"-52"],["B","ADD",36,53,"20"],["B","ADD",36,52,"-8"],["B","ADD",36,37,"-2"],["B","SCALE",36,"1/5"],["B","ADD",64,36,"1/2"],["B","ADD",63,36,"1/4"],["B","ADD",61,36,"1/4"],["B","ADD",60,36,"1/4"],["B","ADD",59,36,"1/4"],["B","ADD",57,36,"1/4"],["B","ADD",56,36,"1/4"],["B","ADD",55,36,"1/4"],["B","ADD",53,36,"1/4"],["B","ADD",52,36,"1/4"],["B","ADD",37,36,"-2"],["B","ADD",37,36,"9/5"],["B","ADD",52,36,"-2/5"],["B","ADD",53,36,"-1/2"],["B","ADD",54,36,"-1/20"],["B","ADD",55,36,"-7/20"],["B","ADD",56,36,"-2/5"],["B","ADD",57,36,"-1/2"],["B","ADD",58,36,"-1/20"],["B","ADD",59,36,"-7/20"],["B","ADD",60,36,"-2/5"],["B","ADD",61,36,"-1/2"],["B","ADD",62,36,"-1/20"],["B","ADD",63,36,"-7/20"],["B","ADD",64,36,"-1/5"],["B","ADD",66,36,"-2/5"],["B","ADD",67,36,"7/40"],["B","SCALE",36,"-1/2"],["B","ADD",36,37,"-4"],["B","ADD",36,52,"-6"],["B","ADD",36,53,"20"],["B","ADD",36,54,"-54"],["B","ADD",36,55,"-14"],["B","ADD",36,56,"-6"],["B","ADD",36,57,"20"],["B","ADD",36,58,"-54"],["B","ADD",36,59,"-14"],["B","ADD",36,60,"-6"],["B","ADD",36,61,"20"],["B","ADD",36,62,"-54"],["B","ADD",36,63,"-14"],["B","ADD",36,64,"-6"],["B","ADD",36,65,"20"],["B","ADD",36,66,"40"],["B","ADD",36,67,"100"],["B","IDLE_ONE",36,[9]],["B","ADD",36,67,"-100"],["B","ADD",36,66,"-40"],["B","ADD",36,65,"-20"],["B","ADD",36,64,"6"],["B","ADD",36,63,"14"],["B","ADD",36,62,"54"],["B","ADD",36,61,"-20"],["B","ADD",36,60,"6"],["B","ADD",36,59,"14"],["B","ADD",36,58,"54"],["B","ADD",36,57,"-20"],["B","ADD",36,56,"6"],["B","ADD",36,55,"14"],["B","ADD",36,54,"54"],["B","ADD",36,53,"-20"],["B","ADD",36,52,"6"],["B","ADD",36,37,"4"],["B","SCALE",36,"-2"],["B","ADD",67,36,"-7/40"],["B","ADD",66,36,"2/5"],["B","ADD",64,36,"1/5"],["B","ADD",63,36,"7/20"],["B","ADD",62,36,"1/20"],["B","ADD",61,36,"1/2"],["B","ADD",60,36,"2/5"],["B","ADD",59,36,"7/20"],["B","ADD",58,36,"1/20"],["B","ADD",57,36,"1/2"],["B","ADD",56,36,"2/5"],["B","ADD",55,36,"7/20"],["B","ADD",54,36,"1/20"],["B","ADD",53,36,"1/2"],["B","ADD",52,36,"2/5"],["B","ADD",37,36,"-9/5"],["B","ADD",36,54,"-52/3"],["B","ADD",37,54,"92/3"],["B","ADD",52,54,"-22/3"],["B","ADD",53,54,"-28/3"],["B","ADD",55,54,"-19/3"],["B","ADD",56,54,"-22/3"],["B","ADD",57,54,"-28/3"],["B","ADD",58,54,"-1"],["B","ADD",59,54,"-19/3"],["B","ADD",60,54,"-22/3"],["B","ADD",61,54,"-28/3"],["B","ADD",62,54,"-1"],["B","ADD",63,54,"-19/3"],["B","ADD",64,54,"-8/3"],["B","ADD",65,54,"2/3"],["B","ADD",66,54,"-22/3"],["B","ADD",67,54,"3"],["B","SCALE",54,"-20/3"],["B","ADD",54,37,"2"],["B","ADD",54,52,"8"],["B","ADD",54,53,"-20"],["B","ADD",54,55,"12"],["B","ADD",54,56,"8"],["B","ADD",54,57,"-20"],["B","ADD",54,58,"52"],["B","ADD",54,59,"12"],["B","ADD",54,60,"8"],["B","ADD",54,61,"-20"],["B","ADD",54,62,"52"],["B","ADD",54,63,"12"],["B","ADD",54,64,"8"],["B","ADD",54,65,"-20"],["B","ADD",54,66,"-30"],["B","ADD",54,67,"-80"],["B","IDLE_ONE",54,[9]],["B","ADD",54,67,"80"],["B","ADD",54,66,"30"],["B","ADD",54,65,"20"],["B","ADD",54,64,"-8"],["B","ADD",54,63,"-12"],["B","ADD",54,62,"-52"],["B","ADD",54,61,"20"],["B","ADD",54,60,"-8"],["B","ADD",54,59,"-12"],["B","ADD",54,58,"-52"],["B","ADD",54,57,"20"],["B","ADD",54,56,"-8"],["B","ADD",54,55,"-12"],["B","ADD",54,53,"20"],["B","ADD",54,52,"-8"],["B","ADD",54,37,"-2"],["B","SCALE",54,"-3/20"],["B","ADD",67,54,"-3"],["B","ADD",66,54,"22/3"],["B","ADD",65,54,"-2/3"],["B","ADD",64,54,"8/3"],["B","ADD",63,54,"19/3"],["B","ADD",62,54,"1"],["B","ADD",61,54,"28/3"],["B","ADD",60,54,"22/3"],["B","ADD",59,54,"19/3"],["B","ADD",58,54,"1"],["B","ADD",57,54,"28/3"],["B","ADD",56,54,"22/3"],["B","ADD",55,54,"19/3"],["B","ADD",53,54,"28/3"],["B","ADD",52,54,"22/3"],["B","ADD",37,54,"-92/3"],["B","ADD",36,54,"52/3"],["B","IDLE_ODD",70,[9],-1],["B","IDLE_ODD",71,[9],-1],["B","ADD",37,36,"5/3"],["B","ADD",52,36,"-1/2"],["B","ADD",53,36,"-2/3"],["B","ADD",54,36,"-1/12"],["B","ADD",55,36,"-5/12"],["B","ADD",56,36,"-1/2"],["B","ADD",57,36,"-2/3"],["B","ADD",58,36,"-1/12"],["B","ADD",59,36,"-5/12"],["B","ADD",60,36,"-1/2"],["B","ADD",61,36,"-2/3"],["B","ADD",62,36,"-1/12"],["B","ADD",63,36,"-5/12"],["B","ADD",65,36,"1/6"],["B","ADD",66,36,"-2/3"],["B","ADD",67,36,"1/4"],["B","SCALE",36,"-1/3"],["B","ADD",36,37,"1"],["B","ADD",36,52,"-2"],["B","ADD",36,53,"2"],["B","ADD",36,54,"-4"],["B","ADD",36,56,"-2"],["B","ADD",36,57,"2"],["B","ADD",36,58,"-4"],["B","ADD",36,60,"-2"],["B","ADD",36,61,"2"],["B","ADD",36,62,"-4"],["B","ADD",36,64,"-2"],["B","ADD",36,65,"2"],["B","ADD",36,66,"-2"],["B","ADD",52,37,"-3/4"],["B","ADD",53,37,"-5/4"],["B","ADD",54,37,"-1/4"],["B","ADD",55,37,"-1/2"],["B","ADD",56,37,"-3/4"],["B","ADD",57,37,"-5/4"],["B","ADD",58,37,"-1/4"],["B","ADD",59,37,"-1/2"],["B","ADD",60,37,"-3/4"],["B","ADD",61,37,"-5/4"],["B","ADD",62,37,"-1/4"],["B","ADD",63,37,"-1/2"],["B","ADD",64,37,"3/2"],["B","ADD",65,37,"5/4"],["B","ADD",66,37,"-1/2"],["B","SCALE",37,"-3/4"],["B","ADD",37,53,"1"],["B","ADD",37,54,"-3"],["B","ADD",37,55,"-1"],["B","ADD",37,57,"1"],["B","ADD",37,58,"-3"],["B","ADD",37,59,"-1"],["B","ADD",37,61,"1"],["B","ADD",37,62,"-3"],["B","ADD",37,63,"-1"],["B","ADD",37,65,"1"],["B","ADD",37,66,"2"],["B","ADD",37,67,"4"],["B","SCALE",37,"1"],["B","ADD",37,36,"1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","ADD",9,0,"1"],["A","ADD",10,0,"2"],["A","ADD",11,0,"2"],["A","ADD",12,0,"2"],["A","ADD",13,0,"2"],["A","ADD",14,0,"2"],["A","ADD",15,0,"2"],["A","ADD",16,0,"2"],["A","ADD",17,0,"2"],["A","SCALE",0,"-1"],["A","ADD",27,18,"1"],["A","ADD",28,18,"2"],["A","ADD",29,18,"2"],["A","ADD",30,18,"2"],["A","ADD",31,18,"2"],["A","ADD",32,18,"2"],["A","ADD",33,18,"2"],["A","ADD",34,18,"2"],["A","ADD",35,18,"2"],["A","SCALE",18,"-1"],["A","LAMBDA",9,1],["A","LAMBDA",27,-1],["A","SCALE",27,"-1"],["J",9,[9,0,18,27],[36,37,"-1","1/2"]],["A","LAMBDA",9,-1],["A","LAMBDA",27,1],["A","SCALE",27,"-1"],["A","ADD",0,9,"-1"],["A","ADD",18,27,"-1"],["A","SCALE",18,"-1"],["A","ADD",35,18,"-2"],["A","ADD",34,18,"-2"],["A","ADD",33,18,"-2"],["A","ADD",32,18,"-2"],["A","ADD",31,18,"-2"],["A","ADD",30,18,"-2"],["A","ADD",29,18,"-2"],["A","ADD",28,18,"-2"],["A","ADD",27,18,"-1"],["A","SCALE",0,"-1"],["A","ADD",17,0,"-2"],["A","ADD",16,0,"-2"],["A","ADD",15,0,"-2"],["A","ADD",14,0,"-2"],["A","ADD",13,0,"-2"],["A","ADD",12,0,"-2"],["A","ADD",11,0,"-2"],["A","ADD",10,0,"-2"],["A","ADD",9,0,"-1"],["B","LAMBDA",36,-1],["B","ADD",37,36,"-1/2"],["B","SCALE",37,"1"],["B","ADD",37,67,"-4"],["B","ADD",37,66,"-2"],["B","ADD",37,65,"-1"],["B","ADD",37,63,"1"],["B","ADD",37,62,"3"],["B","ADD",37,61,"-1"],["B","ADD",37,59,"1"],["B","ADD",37,58,"3"],["B","ADD",37,57,"-1"],["B","ADD",37,55,"1"],["B","ADD",37,54,"3"],["B","ADD",37,53,"-1"],["B","SCALE",37,"-4/3"],["B","ADD",66,37,"1/2"],["B","ADD",65,37,"-5/4"],["B","ADD",64,37,"-3/2"],["B","ADD",63,37,"1/2"],["B","ADD",62,37,"1/4"],["B","ADD",61,37,"5/4"],["B","ADD",60,37,"3/4"],["B","ADD",59,37,"1/2"],["B","ADD",58,37,"1/4"],["B","ADD",57,37,"5/4"],["B","ADD",56,37,"3/4"],["B","ADD",55,37,"1/2"],["B","ADD",54,37,"1/4"],["B","ADD",53,37,"5/4"],["B","ADD",52,37,"3/4"],["B","ADD",36,66,"2"],["B","ADD",36,65,"-2"],["B","ADD",36,64,"2"],["B","ADD",36,62,"4"],["B","ADD",36,61,"-2"],["B","ADD",36,60,"2"],["B","ADD",36,58,"4"],["B","ADD",36,57,"-2"],["B","ADD",36,56,"2"],["B","ADD",36,54,"4"],["B","ADD",36,53,"-2"],["B","ADD",36,52,"2"],["B","ADD",36,37,"-1"],["B","SCALE",36,"-3"],["B","ADD",67,36,"-1/4"],["B","ADD",66,36,"2/3"],["B","ADD",65,36,"-1/6"],["B","ADD",63,36,"5/12"],["B","ADD",62,36,"1/12"],["B","ADD",61,36,"2/3"],["B","ADD",60,36,"1/2"],["B","ADD",59,36,"5/12"],["B","ADD",58,36,"1/12"],["B","ADD",57,36,"2/3"],["B","ADD",56,36,"1/2"],["B","ADD",55,36,"5/12"],["B","ADD",54,36,"1/12"],["B","ADD",53,36,"2/3"],["B","ADD",52,36,"1/2"],["B","ADD",37,36,"-5/3"],["B","ADD",37,36,"7/5"],["B","ADD",52,36,"-7/10"],["B","ADD",53,36,"-1"],["B","ADD",54,36,"-3/20"],["B","ADD",55,36,"-11/20"],["B","ADD",56,36,"-7/10"],["B","ADD",57,36,"-1"],["B","ADD",58,36,"-3/20"],["B","ADD",59,36,"-11/20"],["B","ADD",60,36,"-7/10"],["B","ADD",61,36,"-1"],["B","ADD",62,36,"-3/20"],["B","ADD",63,36,"-11/20"],["B","ADD",64,36,"2/5"],["B","ADD",65,36,"1/2"],["B","ADD",66,36,"-3/5"],["B","ADD",67,36,"1/5"],["B","SCALE",36,"-2"],["B","ADD",36,37,"-69"],["B","ADD",36,52,"-296"],["B","ADD",36,53,"730"],["B","ADD",36,54,"-1894"],["B","ADD",36,55,"-434"],["B","ADD",36,56,"-296"],["B","ADD",36,57,"730"],["B","ADD",36,58,"-1894"],["B","ADD",36,59,"-434"],["B","ADD",36,60,"-296"],["B","ADD",36,61,"730"],["B","ADD",36,62,"-1894"],["B","ADD",36,63,"-434"],["B","ADD",36,64,"-296"],["B","ADD",36,65,"730"],["B","ADD",36,66,"710"],["B","ADD",36,67,"1440"],["B","IDLE_ONE",36,[10]],["B","ADD",36,67,"-1440"],["B","ADD",36,66,"-710"],["B","ADD",36,65,"-730"],["B","ADD",36,64,"296"],["B","ADD",36,63,"434"],["B","ADD",36,62,"1894"],["B","ADD",36,61,"-730"],["B","ADD",36,60,"296"],["B","ADD",36,59,"434"],["B","ADD",36,58,"1894"],["B","ADD",36,57,"-730"],["B","ADD",36,56,"296"],["B","ADD",36,55,"434"],["B","ADD",36,54,"1894"],["B","ADD",36,53,"-730"],["B","ADD",36,52,"296"],["B","ADD",36,37,"69"],["B","SCALE",36,"-1/2"],["B","ADD",67,36,"-1/5"],["B","ADD",66,36,"3/5"],["B","ADD",65,36,"-1/2"],["B","ADD",64,36,"-2/5"],["B","ADD",63,36,"11/20"],["B","ADD",62,36,"3/20"],["B","ADD",61,36,"1"],["B","ADD",60,36,"7/10"],["B","ADD",59,36,"11/20"],["B","ADD",58,36,"3/20"],["B","ADD",57,36,"1"],["B","ADD",56,36,"7/10"],["B","ADD",55,36,"11/20"],["B","ADD",54,36,"3/20"],["B","ADD",53,36,"1"],["B","ADD",52,36,"7/10"],["B","ADD",37,36,"-7/5"],["B","ADD",36,55,"-11/6"],["B","ADD",37,55,"31/12"],["B","ADD",52,55,"-61/48"],["B","ADD",53,55,"-29/16"],["B","ADD",54,55,"-13/48"],["B","ADD",56,55,"-61/48"],["B","ADD",57,55,"-29/16"],["B","ADD",58,55,"-13/48"],["B","ADD",59,55,"-1"],["B","ADD",60,55,"-61/48"],["B","ADD",61,55,"-29/16"],["B","ADD",62,55,"-13/48"],["B","ADD",63,55,"-1"],["B","ADD",64,55,"17/24"],["B","ADD",65,55,"43/48"],["B","ADD",66,55,"-53/48"],["B","ADD",67,55,"143/384"],["B","SCALE",55,"5/48"],["B","ADD",55,37,"-2"],["B","ADD",55,52,"-8"],["B","ADD",55,53,"20"],["B","ADD",55,54,"-52"],["B","ADD",55,56,"-8"],["B","ADD",55,57,"20"],["B","ADD",55,58,"-52"],["B","ADD",55,59,"-12"],["B","ADD",55,60,"-8"],["B","ADD",55,61,"20"],["B","ADD",55,62,"-52"],["B","ADD",55,63,"-12"],["B","ADD",55,64,"-8"],["B","ADD",55,65,"20"],["B","ADD",55,66,"20"],["B","ADD",55,67,"40"],["B","IDLE_ONE",55,[10]],["B","ADD",55,67,"-40"],["B","ADD",55,66,"-20"],["B","ADD",55,65,"-20"],["B","ADD",55,64,"8"],["B","ADD",55,63,"12"],["B","ADD",55,62,"52"],["B","ADD",55,61,"-20"],["B","ADD",55,60,"8"],["B","ADD",55,59,"12"],["B","ADD",55,58,"52"],["B","ADD",55,57,"-20"],["B","ADD",55,56,"8"],["B","ADD",55,54,"52"],["B","ADD",55,53,"-20"],["B","ADD",55,52,"8"],["B","ADD",55,37,"2"],["B","SCALE",55,"48/5"],["B","ADD",67,55,"-143/384"],["B","ADD",66,55,"53/48"],["B","ADD",65,55,"-43/48"],["B","ADD",64,55,"-17/24"],["B","ADD",63,55,"1"],["B","ADD",62,55,"13/48"],["B","ADD",61,55,"29/16"],["B","ADD",60,55,"61/48"],["B","ADD",59,55,"1"],["B","ADD",58,55,"13/48"],["B","ADD",57,55,"29/16"],["B","ADD",56,55,"61/48"],["B","ADD",54,55,"13/48"],["B","ADD",53,55,"29/16"],["B","ADD",52,55,"61/48"],["B","ADD",37,55,"-31/12"],["B","ADD",36,55,"11/6"],["B","ADD",37,36,"3"],["B","ADD",52,36,"1/2"],["B","ADD",53,36,"1"],["B","ADD",54,36,"1/4"],["B","ADD",55,36,"1/4"],["B","ADD",56,36,"1/2"],["B","ADD",57,36,"1"],["B","ADD",58,36,"1/4"],["B","ADD",59,36,"1/4"],["B","ADD",60,36,"1/2"],["B","ADD",61,36,"1"],["B","ADD",62,36,"1/4"],["B","ADD",63,36,"1/4"],["B","ADD",64,36,"-2"],["B","ADD",65,36,"-3/2"],["B","ADD",67,36,"1/2"],["B","SCALE",36,"2"],["B","ADD",36,52,"4"],["B","ADD",36,53,"-8"],["B","ADD",36,54,"20"],["B","ADD",36,55,"4"],["B","ADD",36,56,"4"],["B","ADD",36,57,"-8"],["B","ADD",36,58,"20"],["B","ADD",36,59,"4"],["B","ADD",36,60,"4"],["B","ADD",36,61,"-8"],["B","ADD",36,62,"20"],["B","ADD",36,63,"4"],["B","ADD",36,64,"4"],["B","ADD",36,65,"-8"],["B","ADD",36,66,"-6"],["B","ADD",36,67,"-16"],["B","ADD",52,37,"-3/4"],["B","ADD",53,37,"-5/4"],["B","ADD",54,37,"-1/4"],["B","ADD",55,37,"-1/2"],["B","ADD",56,37,"-3/4"],["B","ADD",57,37,"-5/4"],["B","ADD",58,37,"-1/4"],["B","ADD",59,37,"-1/2"],["B","ADD",60,37,"-3/4"],["B","ADD",61,37,"-5/4"],["B","ADD",62,37,"-1/4"],["B","ADD",63,37,"-1/2"],["B","ADD",64,37,"3/2"],["B","ADD",65,37,"5/4"],["B","ADD",66,37,"-1/4"],["B","ADD",67,37,"-1/4"],["B","SCALE",37,"1/8"],["B","ADD",37,52,"-2"],["B","ADD",37,53,"7/2"],["B","ADD",37,54,"-17/2"],["B","ADD",37,55,"-3/2"],["B","ADD",37,56,"-2"],["B","ADD",37,57,"7/2"],["B","ADD",37,58,"-17/2"],["B","ADD",37,59,"-3/2"],["B","ADD",37,60,"-2"],["B","ADD",37,61,"7/2"],["B","ADD",37,62,"-17/2"],["B","ADD",37,63,"-3/2"],["B","ADD",37,64,"-2"],["B","ADD",37,65,"7/2"],["B","ADD",37,66,"1"],["B","ADD",37,67,"4"],["B","SCALE",37,"-2"],["B","ADD",37,36,"-1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","ADD",10,0,"1"],["A","ADD",11,0,"2"],["A","ADD",12,0,"2"],["A","ADD",13,0,"2"],["A","ADD",14,0,"2"],["A","ADD",15,0,"2"],["A","ADD",16,0,"2"],["A","ADD",17,0,"2"],["A","SCALE",0,"-1"],["A","ADD",28,18,"1"],["A","ADD",29,18,"2"],["A","ADD",30,18,"2"],["A","ADD",31,18,"2"],["A","ADD",32,18,"2"],["A","ADD",33,18,"2"],["A","ADD",34,18,"2"],["A","ADD",35,18,"2"],["A","SCALE",18,"-1"],["A","LAMBDA",10,1],["A","LAMBDA",28,-1],["A","SCALE",28,"-1"],["J",10,[10,0,18,28],[36,37,"-1","1/2"]],["A","LAMBDA",10,-1],["A","LAMBDA",28,1],["A","SCALE",28,"-1"],["A","ADD",0,10,"-1"],["A","ADD",18,28,"-1"],["A","SCALE",18,"-1"],["A","ADD",35,18,"-2"],["A","ADD",34,18,"-2"],["A","ADD",33,18,"-2"],["A","ADD",32,18,"-2"],["A","ADD",31,18,"-2"],["A","ADD",30,18,"-2"],["A","ADD",29,18,"-2"],["A","ADD",28,18,"-1"],["A","SCALE",0,"-1"],["A","ADD",17,0,"-2"],["A","ADD",16,0,"-2"],["A","ADD",15,0,"-2"],["A","ADD",14,0,"-2"],["A","ADD",13,0,"-2"],["A","ADD",12,0,"-2"],["A","ADD",11,0,"-2"],["A","ADD",10,0,"-1"],["B","LAMBDA",36,-1],["B","ADD",37,36,"1/2"],["B","SCALE",37,"-1/2"],["B","ADD",37,67,"-4"],["B","ADD",37,66,"-1"],["B","ADD",37,65,"-7/2"],["B","ADD",37,64,"2"],["B","ADD",37,63,"3/2"],["B","ADD",37,62,"17/2"],["B","ADD",37,61,"-7/2"],["B","ADD",37,60,"2"],["B","ADD",37,59,"3/2"],["B","ADD",37,58,"17/2"],["B","ADD",37,57,"-7/2"],["B","ADD",37,56,"2"],["B","ADD",37,55,"3/2"],["B","ADD",37,54,"17/2"],["B","ADD",37,53,"-7/2"],["B","ADD",37,52,"2"],["B","SCALE",37,"8"],["B","ADD",67,37,"1/4"],["B","ADD",66,37,"1/4"],["B","ADD",65,37,"-5/4"],["B","ADD",64,37,"-3/2"],["B","ADD",63,37,"1/2"],["B","ADD",62,37,"1/4"],["B","ADD",61,37,"5/4"],["B","ADD",60,37,"3/4"],["B","ADD",59,37,"1/2"],["B","ADD",58,37,"1/4"],["B","ADD",57,37,"5/4"],["B","ADD",56,37,"3/4"],["B","ADD",55,37,"1/2"],["B","ADD",54,37,"1/4"],["B","ADD",53,37,"5/4"],["B","ADD",52,37,"3/4"],["B","ADD",36,67,"16"],["B","ADD",36,66,"6"],["B","ADD",36,65,"8"],["B","ADD",36,64,"-4"],["B","ADD",36,63,"-4"],["B","ADD",36,62,"-20"],["B","ADD",36,61,"8"],["B","ADD",36,60,"-4"],["B","ADD",36,59,"-4"],["B","ADD",36,58,"-20"],["B","ADD",36,57,"8"],["B","ADD",36,56,"-4"],["B","ADD",36,55,"-4"],["B","ADD",36,54,"-20"],["B","ADD",36,53,"8"],["B","ADD",36,52,"-4"],["B","SCALE",36,"1/2"],["B","ADD",67,36,"-1/2"],["B","ADD",65,36,"3/2"],["B","ADD",64,36,"2"],["B","ADD",63,36,"-1/4"],["B","ADD",62,36,"-1/4"],["B","ADD",61,36,"-1"],["B","ADD",60,36,"-1/2"],["B","ADD",59,36,"-1/4"],["B","ADD",58,36,"-1/4"],["B","ADD",57,36,"-1"],["B","ADD",56,36,"-1/2"],["B","ADD",55,36,"-1/4"],["B","ADD",54,36,"-1/4"],["B","ADD",53,36,"-1"],["B","ADD",52,36,"-1/2"],["B","ADD",37,36,"-3"],["B","ADD",37,36,"2/3"],["B","ADD",52,36,"-5/4"],["B","ADD",53,36,"-23/12"],["B","ADD",54,36,"-1/3"],["B","ADD",55,36,"-11/12"],["B","ADD",56,36,"-5/4"],["B","ADD",57,36,"-23/12"],["B","ADD",58,36,"-1/3"],["B","ADD",59,36,"-11/12"],["B","ADD",60,36,"-5/4"],["B","ADD",61,36,"-23/12"],["B","ADD",62,36,"-1/3"],["B","ADD",63,36,"-11/12"],["B","ADD",64,36,"-1/3"],["B","SCALE",36,"2/3"],["B","ADD",36,37,"-12"],["B","ADD",36,52,"-52"],["B","ADD",36,53,"128"],["B","ADD",36,54,"-332"],["B","ADD",36,55,"-76"],["B","ADD",36,56,"-52"],["B","ADD",36,57,"128"],["B","ADD",36,58,"-332"],["B","ADD",36,59,"-76"],["B","ADD",36,60,"-52"],["B","ADD",36,61,"128"],["B","ADD",36,62,"-332"],["B","ADD",36,63,"-76"],["B","ADD",36,64,"-28"],["B","ADD",36,65,"76"],["B","IDLE_ONE",36,[11]],["B","ADD",36,65,"-76"],["B","ADD",36,64,"28"],["B","ADD",36,63,"76"],["B","ADD",36,62,"332"],["B","ADD",36,61,"-128"],["B","ADD",36,60,"52"],["B","ADD",36,59,"76"],["B","ADD",36,58,"332"],["B","ADD",36,57,"-128"],["B","ADD",36,56,"52"],["B","ADD",36,55,"76"],["B","ADD",36,54,"332"],["B","ADD",36,53,"-128"],["B","ADD",36,52,"52"],["B","ADD",36,37,"12"],["B","SCALE",36,"3/2"],["B","ADD",64,36,"1/3"],["B","ADD",63,36,"11/12"],["B","ADD",62,36,"1/3"],["B","ADD",61,36,"23/12"],["B","ADD",60,36,"5/4"],["B","ADD",59,36,"11/12"],["B","ADD",58,36,"1/3"],["B","ADD",57,36,"23/12"],["B","ADD",56,36,"5/4"],["B","ADD",55,36,"11/12"],["B","ADD",54,36,"1/3"],["B","ADD",53,36,"23/12"],["B","ADD",52,36,"5/4"],["B","ADD",37,36,"-2/3"],["B","ADD",36,53,"-14/27"],["B","ADD",37,53,"46/135"],["B","ADD",52,53,"-88/135"],["B","ADD",54,53,"-47/270"],["B","ADD",55,53,"-43/90"],["B","ADD",56,53,"-88/135"],["B","ADD",57,53,"-1"],["B","ADD",58,53,"-47/270"],["B","ADD",59,53,"-43/90"],["B","ADD",60,53,"-88/135"],["B","ADD",61,53,"-1"],["B","ADD",62,53,"-47/270"],["B","ADD",63,53,"-43/90"],["B","ADD",64,53,"-22/135"],["B","ADD",65,53,"1/135"],["B","SCALE",53,"-4/135"],["B","ADD",53,37,"-1"],["B","ADD",53,52,"-4"],["B","ADD",53,54,"-26"],["B","ADD",53,55,"-6"],["B","ADD",53,56,"-4"],["B","ADD",53,57,"10"],["B","ADD",53,58,"-26"],["B","ADD",53,59,"-6"],["B","ADD",53,60,"-4"],["B","ADD",53,61,"10"],["B","ADD",53,62,"-26"],["B","ADD",53,63,"-6"],["B","ADD",53,64,"-2"],["B","ADD",53,65,"6"],["B","IDLE_ONE",53,[11]],["B","ADD",53,65,"-6"],["B","ADD",53,64,"2"],["B","ADD",53,63,"6"],["B","ADD",53,62,"26"],["B","ADD",53,61,"-10"],["B","ADD",53,60,"4"],["B","ADD",53,59,"6"],["B","ADD",53,58,"26"],["B","ADD",53,57,"-10"],["B","ADD",53,56,"4"],["B","ADD",53,55,"6"],["B","ADD",53,54,"26"],["B","ADD",53,52,"4"],["B","ADD",53,37,"1"],["B","SCALE",53,"-135/4"],["B","ADD",65,53,"-1/135"],["B","ADD",64,53,"22/135"],["B","ADD",63,53,"43/90"],["B","ADD",62,53,"47/270"],["B","ADD",61,53,"1"],["B","ADD",60,53,"88/135"],["B","ADD",59,53,"43/90"],["B","ADD",58,53,"47/270"],["B","ADD",57,53,"1"],["B","ADD",56,53,"88/135"],["B","ADD",55,53,"43/90"],["B","ADD",54,53,"47/270"],["B","ADD",52,53,"88/135"],["B","ADD",37,53,"-46/135"],["B","ADD",36,53,"14/27"],["B","ADD",37,36,"3"],["B","ADD",52,36,"1/2"],["B","ADD",53,36,"1"],["B","ADD",54,36,"1/4"],["B","ADD",55,36,"1/4"],["B","ADD",56,36,"1/2"],["B","ADD",57,36,"1"],["B","ADD",58,36,"1/4"],["B","ADD",59,36,"1/4"],["B","ADD",60,36,"1/2"],["B","ADD",61,36,"1"],["B","ADD",62,36,"1/4"],["B","ADD",63,36,"1/4"],["B","ADD",65,36,"1/2"],["B","SCALE",36,"-2"],["B","ADD",36,52,"-4"],["B","ADD",36,53,"8"],["B","ADD",36,54,"-20"],["B","ADD",36,55,"-4"],["B","ADD",36,56,"-4"],["B","ADD",36,57,"8"],["B","ADD",36,58,"-20"],["B","ADD",36,59,"-4"],["B","ADD",36,60,"-4"],["B","ADD",36,61,"8"],["B","ADD",36,62,"-20"],["B","ADD",36,63,"-4"],["B","ADD",36,64,"-6"],["B","ADD",36,65,"8"],["B","ADD",52,37,"-3/4"],["B","ADD",53,37,"-5/4"],["B","ADD",54,37,"-1/4"],["B","ADD",55,37,"-1/2"],["B","ADD",56,37,"-3/4"],["B","ADD",57,37,"-5/4"],["B","ADD",58,37,"-1/4"],["B","ADD",59,37,"-1/2"],["B","ADD",60,37,"-3/4"],["B","ADD",61,37,"-5/4"],["B","ADD",62,37,"-1/4"],["B","ADD",63,37,"-1/2"],["B","ADD",64,37,"-1/4"],["B","ADD",65,37,"-1/4"],["B","SCALE",37,"-1/8"],["B","ADD",37,52,"-2"],["B","ADD",37,53,"9/2"],["B","ADD",37,54,"-23/2"],["B","ADD",37,55,"-5/2"],["B","ADD",37,56,"-2"],["B","ADD",37,57,"9/2"],["B","ADD",37,58,"-23/2"],["B","ADD",37,59,"-5/2"],["B","ADD",37,60,"-2"],["B","ADD",37,61,"9/2"],["B","ADD",37,62,"-23/2"],["B","ADD",37,63,"-5/2"],["B","ADD",37,64,"-2"],["B","ADD",37,65,"5/2"],["B","SCALE",37,"2"],["B","ADD",37,36,"-1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","ADD",11,0,"1"],["A","ADD",12,0,"2"],["A","ADD",13,0,"2"],["A","ADD",14,0,"2"],["A","ADD",15,0,"2"],["A","ADD",16,0,"2"],["A","ADD",17,0,"2"],["A","SCALE",0,"-1"],["A","ADD",29,18,"1"],["A","ADD",30,18,"2"],["A","ADD",31,18,"2"],["A","ADD",32,18,"2"],["A","ADD",33,18,"2"],["A","ADD",34,18,"2"],["A","ADD",35,18,"2"],["A","SCALE",18,"-1"],["A","LAMBDA",11,1],["A","LAMBDA",29,-1],["A","SCALE",29,"-1"],["J",11,[11,0,18,29],[36,37,"-1","1/2"]],["A","LAMBDA",11,-1],["A","LAMBDA",29,1],["A","SCALE",29,"-1"],["A","ADD",0,11,"-1"],["A","ADD",18,29,"-1"],["A","SCALE",18,"-1"],["A","ADD",35,18,"-2"],["A","ADD",34,18,"-2"],["A","ADD",33,18,"-2"],["A","ADD",32,18,"-2"],["A","ADD",31,18,"-2"],["A","ADD",30,18,"-2"],["A","ADD",29,18,"-1"],["A","SCALE",0,"-1"],["A","ADD",17,0,"-2"],["A","ADD",16,0,"-2"],["A","ADD",15,0,"-2"],["A","ADD",14,0,"-2"],["A","ADD",13,0,"-2"],["A","ADD",12,0,"-2"],["A","ADD",11,0,"-1"],["B","LAMBDA",36,-1],["B","ADD",37,36,"1/2"],["B","SCALE",37,"1/2"],["B","ADD",37,65,"-5/2"],["B","ADD",37,64,"2"],["B","ADD",37,63,"5/2"],["B","ADD",37,62,"23/2"],["B","ADD",37,61,"-9/2"],["B","ADD",37,60,"2"],["B","ADD",37,59,"5/2"],["B","ADD",37,58,"23/2"],["B","ADD",37,57,"-9/2"],["B","ADD",37,56,"2"],["B","ADD",37,55,"5/2"],["B","ADD",37,54,"23/2"],["B","ADD",37,53,"-9/2"],["B","ADD",37,52,"2"],["B","SCALE",37,"-8"],["B","ADD",65,37,"1/4"],["B","ADD",64,37,"1/4"],["B","ADD",63,37,"1/2"],["B","ADD",62,37,"1/4"],["B","ADD",61,37,"5/4"],["B","ADD",60,37,"3/4"],["B","ADD",59,37,"1/2"],["B","ADD",58,37,"1/4"],["B","ADD",57,37,"5/4"],["B","ADD",56,37,"3/4"],["B","ADD",55,37,"1/2"],["B","ADD",54,37,"1/4"],["B","ADD",53,37,"5/4"],["B","ADD",52,37,"3/4"],["B","ADD",36,65,"-8"],["B","ADD",36,64,"6"],["B","ADD",36,63,"4"],["B","ADD",36,62,"20"],["B","ADD",36,61,"-8"],["B","ADD",36,60,"4"],["B","ADD",36,59,"4"],["B","ADD",36,58,"20"],["B","ADD",36,57,"-8"],["B","ADD",36,56,"4"],["B","ADD",36,55,"4"],["B","ADD",36,54,"20"],["B","ADD",36,53,"-8"],["B","ADD",36,52,"4"],["B","SCALE",36,"-1/2"],["B","ADD",65,36,"-1/2"],["B","ADD",63,36,"-1/4"],["B","ADD",62,36,"-1/4"],["B","ADD",61,36,"-1"],["B","ADD",60,36,"-1/2"],["B","ADD",59,36,"-1/4"],["B","ADD",58,36,"-1/4"],["B","ADD",57,36,"-1"],["B","ADD",56,36,"-1/2"],["B","ADD",55,36,"-1/4"],["B","ADD",54,36,"-1/4"],["B","ADD",53,36,"-1"],["B","ADD",52,36,"-1/2"],["B","ADD",37,36,"-3"],["B","ADD",36,52,"14"],["B","ADD",37,52,"-34"],["B","ADD",53,52,"-4"],["B","ADD",54,52,"-3/2"],["B","ADD",55,52,"1/2"],["B","ADD",56,52,"-1"],["B","ADD",57,52,"-4"],["B","ADD",58,52,"-3/2"],["B","ADD",59,52,"1/2"],["B","ADD",60,52,"-1"],["B","ADD",61,52,"-4"],["B","ADD",62,52,"-1/2"],["B","ADD",63,52,"1"],["B","SCALE",52,"-1"],["B","ADD",52,36,"1"],["B","ADD",52,37,"1"],["B","ADD",52,53,"-6"],["B","ADD",52,54,"16"],["B","ADD",52,55,"4"],["B","ADD",52,56,"2"],["B","ADD",52,57,"-6"],["B","ADD",52,58,"16"],["B","ADD",52,59,"4"],["B","ADD",52,60,"2"],["B","ADD",52,61,"-6"],["B","ADD",52,62,"14"],["B","ADD",52,63,"6"],["B","IDLE_ONE",52,[12]],["B","ADD",52,63,"-6"],["B","ADD",52,62,"-14"],["B","ADD",52,61,"6"],["B","ADD",52,60,"-2"],["B","ADD",52,59,"-4"],["B","ADD",52,58,"-16"],["B","ADD",52,57,"6"],["B","ADD",52,56,"-2"],["B","ADD",52,55,"-4"],["B","ADD",52,54,"-16"],["B","ADD",52,53,"6"],["B","ADD",52,37,"-1"],["B","ADD",52,36,"-1"],["B","SCALE",52,"-1"],["B","ADD",63,52,"-1"],["B","ADD",62,52,"1/2"],["B","ADD",61,52,"4"],["B","ADD",60,52,"1"],["B","ADD",59,52,"-1/2"],["B","ADD",58,52,"3/2"],["B","ADD",57,52,"4"],["B","ADD",56,52,"1"],["B","ADD",55,52,"-1/2"],["B","ADD",54,52,"3/2"],["B","ADD",53,52,"4"],["B","ADD",37,52,"34"],["B","ADD",36,52,"-14"],["B","ADD",37,36,"5/2"],["B","ADD",52,36,"1/8"],["B","ADD",53,36,"3/8"],["B","ADD",54,36,"1/8"],["B","ADD",56,36,"1/8"],["B","ADD",57,36,"3/8"],["B","ADD",58,36,"1/8"],["B","ADD",60,36,"1/8"],["B","ADD",61,36,"3/8"],["B","ADD",62,36,"1/16"],["B","ADD",63,36,"-1/16"],["B","SCALE",36,"1/8"],["B","ADD",36,37,"-1"],["B","ADD",36,52,"-4"],["B","ADD",36,53,"10"],["B","ADD",36,54,"-26"],["B","ADD",36,55,"-6"],["B","ADD",36,56,"-4"],["B","ADD",36,57,"10"],["B","ADD",36,58,"-26"],["B","ADD",36,59,"-6"],["B","ADD",36,60,"-4"],["B","ADD",36,61,"10"],["B","ADD",36,62,"-24"],["B","ADD",36,63,"-10"],["B","IDLE_ONE",36,[12]],["B","ADD",36,63,"10"],["B","ADD",36,62,"24"],["B","ADD",36,61,"-10"],["B","ADD",36,60,"4"],["B","ADD",36,59,"6"],["B","ADD",36,58,"26"],["B","ADD",36,57,"-10"],["B","ADD",36,56,"4"],["B","ADD",36,55,"6"],["B","ADD",36,54,"26"],["B","ADD",36,53,"-10"],["B","ADD",36,52,"4"],["B","ADD",36,37,"1"],["B","SCALE",36,"8"],["B","ADD",63,36,"1/16"],["B","ADD",62,36,"-1/16"],["B","ADD",61,36,"-3/8"],["B","ADD",60,36,"-1/8"],["B","ADD",58,36,"-1/8"],["B","ADD",57,36,"-3/8"],["B","ADD",56,36,"-1/8"],["B","ADD",54,36,"-1/8"],["B","ADD",53,36,"-3/8"],["B","ADD",52,36,"-1/8"],["B","ADD",37,36,"-5/2"],["B","SWAP",36,37],["B","ADD",52,36,"-3/4"],["B","ADD",53,36,"-5/4"],["B","ADD",54,36,"-1/4"],["B","ADD",55,36,"-1/2"],["B","ADD",56,36,"-3/4"],["B","ADD",57,36,"-5/4"],["B","ADD",58,36,"-1/4"],["B","ADD",59,36,"-1/2"],["B","ADD",60,36,"-3/4"],["B","ADD",61,36,"-5/4"],["B","ADD",62,36,"-1/4"],["B","ADD",63,36,"-1/4"],["B","SCALE",36,"-1/2"],["B","ADD",36,37,"1/2"],["B","ADD",36,52,"1"],["B","ADD",36,53,"-3"],["B","ADD",36,54,"8"],["B","ADD",36,55,"2"],["B","ADD",36,56,"1"],["B","ADD",36,57,"-3"],["B","ADD",36,58,"8"],["B","ADD",36,59,"2"],["B","ADD",36,60,"1"],["B","ADD",36,61,"-3"],["B","ADD",36,62,"6"],["B","ADD",36,63,"2"],["B","ADD",52,37,"-7/4"],["B","ADD",53,37,"-11/4"],["B","ADD",54,37,"-1/2"],["B","ADD",55,37,"-5/4"],["B","ADD",56,37,"-7/4"],["B","ADD",57,37,"-11/4"],["B","ADD",58,37,"-1/2"],["B","ADD",59,37,"-5/4"],["B","ADD",60,37,"-7/4"],["B","ADD",61,37,"-11/4"],["B","ADD",62,37,"-3/4"],["B","ADD",63,37,"-1/4"],["B","SCALE",37,"1/2"],["B","ADD",37,52,"-1"],["B","ADD",37,53,"1"],["B","ADD",37,54,"-2"],["B","ADD",37,56,"-1"],["B","ADD",37,57,"1"],["B","ADD",37,58,"-2"],["B","ADD",37,60,"-1"],["B","ADD",37,61,"1"],["B","ADD",37,62,"-2"],["B","ADD",37,63,"-2"],["B","SCALE",37,"-1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","ADD",12,0,"1"],["A","ADD",13,0,"2"],["A","ADD",14,0,"2"],["A","ADD",15,0,"2"],["A","ADD",16,0,"2"],["A","ADD",17,0,"2"],["A","SCALE",0,"-1"],["A","ADD",30,18,"1"],["A","ADD",31,18,"2"],["A","ADD",32,18,"2"],["A","ADD",33,18,"2"],["A","ADD",34,18,"2"],["A","ADD",35,18,"2"],["A","SCALE",18,"-1"],["A","LAMBDA",12,1],["A","LAMBDA",30,-1],["A","SCALE",30,"-1"],["J",12,[12,0,18,30],[36,37,"-1","1/2"]],["A","LAMBDA",12,-1],["A","LAMBDA",30,1],["A","SCALE",30,"-1"],["A","ADD",0,12,"-1"],["A","ADD",18,30,"-1"],["A","SCALE",18,"-1"],["A","ADD",35,18,"-2"],["A","ADD",34,18,"-2"],["A","ADD",33,18,"-2"],["A","ADD",32,18,"-2"],["A","ADD",31,18,"-2"],["A","ADD",30,18,"-1"],["A","SCALE",0,"-1"],["A","ADD",17,0,"-2"],["A","ADD",16,0,"-2"],["A","ADD",15,0,"-2"],["A","ADD",14,0,"-2"],["A","ADD",13,0,"-2"],["A","ADD",12,0,"-1"],["B","LAMBDA",36,-1],["B","SCALE",37,"-2"],["B","ADD",37,63,"2"],["B","ADD",37,62,"2"],["B","ADD",37,61,"-1"],["B","ADD",37,60,"1"],["B","ADD",37,58,"2"],["B","ADD",37,57,"-1"],["B","ADD",37,56,"1"],["B","ADD",37,54,"2"],["B","ADD",37,53,"-1"],["B","ADD",37,52,"1"],["B","SCALE",37,"2"],["B","ADD",63,37,"1/4"],["B","ADD",62,37,"3/4"],["B","ADD",61,37,"11/4"],["B","ADD",60,37,"7/4"],["B","ADD",59,37,"5/4"],["B","ADD",58,37,"1/2"],["B","ADD",57,37,"11/4"],["B","ADD",56,37,"7/4"],["B","ADD",55,37,"5/4"],["B","ADD",54,37,"1/2"],["B","ADD",53,37,"11/4"],["B","ADD",52,37,"7/4"],["B","ADD",36,63,"-2"],["B","ADD",36,62,"-6"],["B","ADD",36,61,"3"],["B","ADD",36,60,"-1"],["B","ADD",36,59,"-2"],["B","ADD",36,58,"-8"],["B","ADD",36,57,"3"],["B","ADD",36,56,"-1"],["B","ADD",36,55,"-2"],["B","ADD",36,54,"-8"],["B","ADD",36,53,"3"],["B","ADD",36,52,"-1"],["B","ADD",36,37,"-1/2"],["B","SCALE",36,"-2"],["B","ADD",63,36,"1/4"],["B","ADD",62,36,"1/4"],["B","ADD",61,36,"5/4"],["B","ADD",60,36,"3/4"],["B","ADD",59,36,"1/2"],["B","ADD",58,36,"1/4"],["B","ADD",57,36,"5/4"],["B","ADD",56,36,"3/4"],["B","ADD",55,36,"1/2"],["B","ADD",54,36,"1/4"],["B","ADD",53,36,"5/4"],["B","ADD",52,36,"3/4"],["B","SWAP",36,37],["B","ADD",37,36,"7/4"],["B","ADD",52,36,"-7/16"],["B","ADD",53,36,"-9/16"],["B","ADD",54,36,"-1/16"],["B","ADD",55,36,"-3/8"],["B","ADD",56,36,"-7/16"],["B","ADD",57,36,"-9/16"],["B","ADD",58,36,"-1/16"],["B","ADD",59,36,"-3/8"],["B","ADD",60,36,"-1/8"],["B","ADD",61,36,"1/4"],["B","SCALE",36,"-1/4"],["B","ADD",36,52,"2"],["B","ADD",36,53,"-4"],["B","ADD",36,54,"10"],["B","ADD",36,55,"2"],["B","ADD",36,56,"2"],["B","ADD",36,57,"-4"],["B","ADD",36,58,"10"],["B","ADD",36,59,"2"],["B","ADD",36,60,"2"],["B","ADD",36,61,"-2"],["B","IDLE_ONE",36,[13]],["B","ADD",36,61,"2"],["B","ADD",36,60,"-2"],["B","ADD",36,59,"-2"],["B","ADD",36,58,"-10"],["B","ADD",36,57,"4"],["B","ADD",36,56,"-2"],["B","ADD",36,55,"-2"],["B","ADD",36,54,"-10"],["B","ADD",36,53,"4"],["B","ADD",36,52,"-2"],["B","SCALE",36,"-4"],["B","ADD",61,36,"-1/4"],["B","ADD",60,36,"1/8"],["B","ADD",59,36,"3/8"],["B","ADD",58,36,"1/16"],["B","ADD",57,36,"9/16"],["B","ADD",56,36,"7/16"],["B","ADD",55,36,"3/8"],["B","ADD",54,36,"1/16"],["B","ADD",53,36,"9/16"],["B","ADD",52,36,"7/16"],["B","ADD",37,36,"-7/4"],["B","ADD",37,36,"2"],["B","ADD",52,36,"-1/4"],["B","ADD",53,36,"-1/4"],["B","ADD",55,36,"-1/4"],["B","ADD",56,36,"-1/4"],["B","ADD",57,36,"-1/4"],["B","ADD",59,36,"-1/4"],["B","ADD",61,36,"1/2"],["B","ADD",36,37,"1"],["B","ADD",36,52,"4"],["B","ADD",36,53,"-10"],["B","ADD",36,54,"26"],["B","ADD",36,55,"6"],["B","ADD",36,56,"4"],["B","ADD",36,57,"-10"],["B","ADD",36,58,"26"],["B","ADD",36,59,"6"],["B","ADD",36,60,"2"],["B","ADD",36,61,"-6"],["B","IDLE_ONE",36,[13]],["B","ADD",36,61,"6"],["B","ADD",36,60,"-2"],["B","ADD",36,59,"-6"],["B","ADD",36,58,"-26"],["B","ADD",36,57,"10"],["B","ADD",36,56,"-4"],["B","ADD",36,55,"-6"],["B","ADD",36,54,"-26"],["B","ADD",36,53,"10"],["B","ADD",36,52,"-4"],["B","ADD",36,37,"-1"],["B","ADD",61,36,"-1/2"],["B","ADD",59,36,"1/4"],["B","ADD",57,36,"1/4"],["B","ADD",56,36,"1/4"],["B","ADD",55,36,"1/4"],["B","ADD",53,36,"1/4"],["B","ADD",52,36,"1/4"],["B","ADD",37,36,"-2"],["B","ADD",37,36,"2"],["B","ADD",52,36,"-1/4"],["B","ADD",53,36,"-1/4"],["B","ADD",55,36,"-1/4"],["B","ADD",56,36,"-1/4"],["B","ADD",57,36,"-1/4"],["B","ADD",59,36,"-1/4"],["B","ADD",60,36,"-1/4"],["B","ADD",61,36,"1/4"],["B","SCALE",36,"-1/2"],["B","ADD",36,37,"1/2"],["B","ADD",36,52,"-1"],["B","ADD",36,53,"1"],["B","ADD",36,54,"-2"],["B","ADD",36,56,"-1"],["B","ADD",36,57,"1"],["B","ADD",36,58,"-2"],["B","ADD",36,60,"-3"],["B","ADD",36,61,"1"],["B","ADD",52,37,"-3/4"],["B","ADD",53,37,"-5/4"],["B","ADD",54,37,"-1/4"],["B","ADD",55,37,"-1/2"],["B","ADD",56,37,"-3/4"],["B","ADD",57,37,"-5/4"],["B","ADD",58,37,"-1/4"],["B","ADD",59,37,"-1/2"],["B","ADD",60,37,"-1/4"],["B","ADD",61,37,"-1/4"],["B","SCALE",37,"-1/2"],["B","ADD",37,52,"-1"],["B","ADD",37,53,"3"],["B","ADD",37,54,"-8"],["B","ADD",37,55,"-2"],["B","ADD",37,56,"-1"],["B","ADD",37,57,"3"],["B","ADD",37,58,"-8"],["B","ADD",37,59,"-2"],["B","ADD",37,60,"-1"],["B","ADD",37,61,"1"],["B","SCALE",37,"1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","ADD",13,0,"1"],["A","ADD",14,0,"2"],["A","ADD",15,0,"2"],["A","ADD",16,0,"2"],["A","ADD",17,0,"2"],["A","SCALE",0,"-1"],["A","ADD",31,18,"1"],["A","ADD",32,18,"2"],["A","ADD",33,18,"2"],["A","ADD",34,18,"2"],["A","ADD",35,18,"2"],["A","SCALE",18,"-1"],["A","LAMBDA",13,1],["A","LAMBDA",31,-1],["A","SCALE",31,"-1"],["J",13,[13,0,18,31],[36,37,"-1","1/2"]],["A","LAMBDA",13,-1],["A","LAMBDA",31,1],["A","SCALE",31,"-1"],["A","ADD",0,13,"-1"],["A","ADD",18,31,"-1"],["A","SCALE",18,"-1"],["A","ADD",35,18,"-2"],["A","ADD",34,18,"-2"],["A","ADD",33,18,"-2"],["A","ADD",32,18,"-2"],["A","ADD",31,18,"-1"],["A","SCALE",0,"-1"],["A","ADD",17,0,"-2"],["A","ADD",16,0,"-2"],["A","ADD",15,0,"-2"],["A","ADD",14,0,"-2"],["A","ADD",13,0,"-1"],["B","LAMBDA",36,-1],["B","SCALE",37,"2"],["B","ADD",37,61,"-1"],["B","ADD",37,60,"1"],["B","ADD",37,59,"2"],["B","ADD",37,58,"8"],["B","ADD",37,57,"-3"],["B","ADD",37,56,"1"],["B","ADD",37,55,"2"],["B","ADD",37,54,"8"],["B","ADD",37,53,"-3"],["B","ADD",37,52,"1"],["B","SCALE",37,"-2"],["B","ADD",61,37,"1/4"],["B","ADD",60,37,"1/4"],["B","ADD",59,37,"1/2"],["B","ADD",58,37,"1/4"],["B","ADD",57,37,"5/4"],["B","ADD",56,37,"3/4"],["B","ADD",55,37,"1/2"],["B","ADD",54,37,"1/4"],["B","ADD",53,37,"5/4"],["B","ADD",52,37,"3/4"],["B","ADD",36,61,"-1"],["B","ADD",36,60,"3"],["B","ADD",36,58,"2"],["B","ADD",36,57,"-1"],["B","ADD",36,56,"1"],["B","ADD",36,54,"2"],["B","ADD",36,53,"-1"],["B","ADD",36,52,"1"],["B","ADD",36,37,"-1/2"],["B","SCALE",36,"-2"],["B","ADD",61,36,"-1/4"],["B","ADD",60,36,"1/4"],["B","ADD",59,36,"1/4"],["B","ADD",57,36,"1/4"],["B","ADD",56,36,"1/4"],["B","ADD",55,36,"1/4"],["B","ADD",53,36,"1/4"],["B","ADD",52,36,"1/4"],["B","ADD",37,36,"-2"],["B","ADD",36,52,"14"],["B","ADD",37,52,"-34"],["B","ADD",53,52,"-4"],["B","ADD",54,52,"-3/2"],["B","ADD",55,52,"1/2"],["B","ADD",56,52,"-1"],["B","ADD",57,52,"-4"],["B","ADD",58,52,"-1/2"],["B","ADD",59,52,"1"],["B","SCALE",52,"-1"],["B","ADD",52,36,"1"],["B","ADD",52,37,"1"],["B","ADD",52,53,"-6"],["B","ADD",52,54,"16"],["B","ADD",52,55,"4"],["B","ADD",52,56,"2"],["B","ADD",52,57,"-6"],["B","ADD",52,58,"14"],["B","ADD",52,59,"6"],["B","IDLE_ONE",52,[14]],["B","ADD",52,59,"-6"],["B","ADD",52,58,"-14"],["B","ADD",52,57,"6"],["B","ADD",52,56,"-2"],["B","ADD",52,55,"-4"],["B","ADD",52,54,"-16"],["B","ADD",52,53,"6"],["B","ADD",52,37,"-1"],["B","ADD",52,36,"-1"],["B","SCALE",52,"-1"],["B","ADD",59,52,"-1"],["B","ADD",58,52,"1/2"],["B","ADD",57,52,"4"],["B","ADD",56,52,"1"],["B","ADD",55,52,"-1/2"],["B","ADD",54,52,"3/2"],["B","ADD",53,52,"4"],["B","ADD",37,52,"34"],["B","ADD",36,52,"-14"],["B","ADD",37,36,"5/2"],["B","ADD",52,36,"1/8"],["B","ADD",53,36,"3/8"],["B","ADD",54,36,"1/8"],["B","ADD",56,36,"1/8"],["B","ADD",57,36,"3/8"],["B","ADD",58,36,"1/16"],["B","ADD",59,36,"-1/16"],["B","SCALE",36,"1/8"],["B","ADD",36,37,"-1"],["B","ADD",36,52,"-4"],["B","ADD",36,53,"10"],["B","ADD",36,54,"-26"],["B","ADD",36,55,"-6"],["B","ADD",36,56,"-4"],["B","ADD",36,57,"10"],["B","ADD",36,58,"-24"],["B","ADD",36,59,"-10"],["B","IDLE_ONE",36,[14]],["B","ADD",36,59,"10"],["B","ADD",36,58,"24"],["B","ADD",36,57,"-10"],["B","ADD",36,56,"4"],["B","ADD",36,55,"6"],["B","ADD",36,54,"26"],["B","ADD",36,53,"-10"],["B","ADD",36,52,"4"],["B","ADD",36,37,"1"],["B","SCALE",36,"8"],["B","ADD",59,36,"1/16"],["B","ADD",58,36,"-1/16"],["B","ADD",57,36,"-3/8"],["B","ADD",56,36,"-1/8"],["B","ADD",54,36,"-1/8"],["B","ADD",53,36,"-3/8"],["B","ADD",52,36,"-1/8"],["B","ADD",37,36,"-5/2"],["B","SWAP",36,37],["B","ADD",52,36,"-3/4"],["B","ADD",53,36,"-5/4"],["B","ADD",54,36,"-1/4"],["B","ADD",55,36,"-1/2"],["B","ADD",56,36,"-3/4"],["B","ADD",57,36,"-5/4"],["B","ADD",58,36,"-1/4"],["B","ADD",59,36,"-1/4"],["B","SCALE",36,"-1/2"],["B","ADD",36,37,"1/2"],["B","ADD",36,52,"1"],["B","ADD",36,53,"-3"],["B","ADD",36,54,"8"],["B","ADD",36,55,"2"],["B","ADD",36,56,"1"],["B","ADD",36,57,"-3"],["B","ADD",36,58,"6"],["B","ADD",36,59,"2"],["B","ADD",52,37,"-7/4"],["B","ADD",53,37,"-11/4"],["B","ADD",54,37,"-1/2"],["B","ADD",55,37,"-5/4"],["B","ADD",56,37,"-7/4"],["B","ADD",57,37,"-11/4"],["B","ADD",58,37,"-3/4"],["B","ADD",59,37,"-1/4"],["B","SCALE",37,"1/2"],["B","ADD",37,52,"-1"],["B","ADD",37,53,"1"],["B","ADD",37,54,"-2"],["B","ADD",37,56,"-1"],["B","ADD",37,57,"1"],["B","ADD",37,58,"-2"],["B","ADD",37,59,"-2"],["B","SCALE",37,"-1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","ADD",14,0,"1"],["A","ADD",15,0,"2"],["A","ADD",16,0,"2"],["A","ADD",17,0,"2"],["A","SCALE",0,"-1"],["A","ADD",32,18,"1"],["A","ADD",33,18,"2"],["A","ADD",34,18,"2"],["A","ADD",35,18,"2"],["A","SCALE",18,"-1"],["A","LAMBDA",14,1],["A","LAMBDA",32,-1],["A","SCALE",32,"-1"],["J",14,[14,0,18,32],[36,37,"-1","1/2"]],["A","LAMBDA",14,-1],["A","LAMBDA",32,1],["A","SCALE",32,"-1"],["A","ADD",0,14,"-1"],["A","ADD",18,32,"-1"],["A","SCALE",18,"-1"],["A","ADD",35,18,"-2"],["A","ADD",34,18,"-2"],["A","ADD",33,18,"-2"],["A","ADD",32,18,"-1"],["A","SCALE",0,"-1"],["A","ADD",17,0,"-2"],["A","ADD",16,0,"-2"],["A","ADD",15,0,"-2"],["A","ADD",14,0,"-1"],["B","LAMBDA",36,-1],["B","SCALE",37,"-2"],["B","ADD",37,59,"2"],["B","ADD",37,58,"2"],["B","ADD",37,57,"-1"],["B","ADD",37,56,"1"],["B","ADD",37,54,"2"],["B","ADD",37,53,"-1"],["B","ADD",37,52,"1"],["B","SCALE",37,"2"],["B","ADD",59,37,"1/4"],["B","ADD",58,37,"3/4"],["B","ADD",57,37,"11/4"],["B","ADD",56,37,"7/4"],["B","ADD",55,37,"5/4"],["B","ADD",54,37,"1/2"],["B","ADD",53,37,"11/4"],["B","ADD",52,37,"7/4"],["B","ADD",36,59,"-2"],["B","ADD",36,58,"-6"],["B","ADD",36,57,"3"],["B","ADD",36,56,"-1"],["B","ADD",36,55,"-2"],["B","ADD",36,54,"-8"],["B","ADD",36,53,"3"],["B","ADD",36,52,"-1"],["B","ADD",36,37,"-1/2"],["B","SCALE",36,"-2"],["B","ADD",59,36,"1/4"],["B","ADD",58,36,"1/4"],["B","ADD",57,36,"5/4"],["B","ADD",56,36,"3/4"],["B","ADD",55,36,"1/2"],["B","ADD",54,36,"1/4"],["B","ADD",53,36,"5/4"],["B","ADD",52,36,"3/4"],["B","SWAP",36,37],["B","ADD",37,36,"7/4"],["B","ADD",52,36,"-7/16"],["B","ADD",53,36,"-9/16"],["B","ADD",54,36,"-1/16"],["B","ADD",55,36,"-3/8"],["B","ADD",56,36,"-1/8"],["B","ADD",57,36,"1/4"],["B","SCALE",36,"-1/4"],["B","ADD",36,52,"2"],["B","ADD",36,53,"-4"],["B","ADD",36,54,"10"],["B","ADD",36,55,"2"],["B","ADD",36,56,"2"],["B","ADD",36,57,"-2"],["B","IDLE_ONE",36,[15]],["B","ADD",36,57,"2"],["B","ADD",36,56,"-2"],["B","ADD",36,55,"-2"],["B","ADD",36,54,"-10"],["B","ADD",36,53,"4"],["B","ADD",36,52,"-2"],["B","SCALE",36,"-4"],["B","ADD",57,36,"-1/4"],["B","ADD",56,36,"1/8"],["B","ADD",55,36,"3/8"],["B","ADD",54,36,"1/16"],["B","ADD",53,36,"9/16"],["B","ADD",52,36,"7/16"],["B","ADD",37,36,"-7/4"],["B","ADD",37,36,"2"],["B","ADD",52,36,"-1/4"],["B","ADD",53,36,"-1/4"],["B","ADD",55,36,"-1/4"],["B","ADD",57,36,"1/2"],["B","ADD",36,37,"1"],["B","ADD",36,52,"4"],["B","ADD",36,53,"-10"],["B","ADD",36,54,"26"],["B","ADD",36,55,"6"],["B","ADD",36,56,"2"],["B","ADD",36,57,"-6"],["B","IDLE_ONE",36,[15]],["B","ADD",36,57,"6"],["B","ADD",36,56,"-2"],["B","ADD",36,55,"-6"],["B","ADD",36,54,"-26"],["B","ADD",36,53,"10"],["B","ADD",36,52,"-4"],["B","ADD",36,37,"-1"],["B","ADD",57,36,"-1/2"],["B","ADD",55,36,"1/4"],["B","ADD",53,36,"1/4"],["B","ADD",52,36,"1/4"],["B","ADD",37,36,"-2"],["B","ADD",37,36,"2"],["B","ADD",52,36,"-1/4"],["B","ADD",53,36,"-1/4"],["B","ADD",55,36,"-1/4"],["B","ADD",56,36,"-1/4"],["B","ADD",57,36,"1/4"],["B","SCALE",36,"-1/2"],["B","ADD",36,37,"1/2"],["B","ADD",36,52,"-1"],["B","ADD",36,53,"1"],["B","ADD",36,54,"-2"],["B","ADD",36,56,"-3"],["B","ADD",36,57,"1"],["B","ADD",52,37,"-3/4"],["B","ADD",53,37,"-5/4"],["B","ADD",54,37,"-1/4"],["B","ADD",55,37,"-1/2"],["B","ADD",56,37,"-1/4"],["B","ADD",57,37,"-1/4"],["B","SCALE",37,"-1/2"],["B","ADD",37,52,"-1"],["B","ADD",37,53,"3"],["B","ADD",37,54,"-8"],["B","ADD",37,55,"-2"],["B","ADD",37,56,"-1"],["B","ADD",37,57,"1"],["B","SCALE",37,"1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","ADD",15,0,"1"],["A","ADD",16,0,"2"],["A","ADD",17,0,"2"],["A","SCALE",0,"-1"],["A","ADD",33,18,"1"],["A","ADD",34,18,"2"],["A","ADD",35,18,"2"],["A","SCALE",18,"-1"],["A","LAMBDA",15,1],["A","LAMBDA",33,-1],["A","SCALE",33,"-1"],["J",15,[15,0,18,33],[36,37,"-1","1/2"]],["A","LAMBDA",15,-1],["A","LAMBDA",33,1],["A","SCALE",33,"-1"],["A","ADD",0,15,"-1"],["A","ADD",18,33,"-1"],["A","SCALE",18,"-1"],["A","ADD",35,18,"-2"],["A","ADD",34,18,"-2"],["A","ADD",33,18,"-1"],["A","SCALE",0,"-1"],["A","ADD",17,0,"-2"],["A","ADD",16,0,"-2"],["A","ADD",15,0,"-1"],["B","LAMBDA",36,-1],["B","SCALE",37,"2"],["B","ADD",37,57,"-1"],["B","ADD",37,56,"1"],["B","ADD",37,55,"2"],["B","ADD",37,54,"8"],["B","ADD",37,53,"-3"],["B","ADD",37,52,"1"],["B","SCALE",37,"-2"],["B","ADD",57,37,"1/4"],["B","ADD",56,37,"1/4"],["B","ADD",55,37,"1/2"],["B","ADD",54,37,"1/4"],["B","ADD",53,37,"5/4"],["B","ADD",52,37,"3/4"],["B","ADD",36,57,"-1"],["B","ADD",36,56,"3"],["B","ADD",36,54,"2"],["B","ADD",36,53,"-1"],["B","ADD",36,52,"1"],["B","ADD",36,37,"-1/2"],["B","SCALE",36,"-2"],["B","ADD",57,36,"-1/4"],["B","ADD",56,36,"1/4"],["B","ADD",55,36,"1/4"],["B","ADD",53,36,"1/4"],["B","ADD",52,36,"1/4"],["B","ADD",37,36,"-2"],["B","ADD",36,52,"14"],["B","ADD",37,52,"-34"],["B","ADD",53,52,"-4"],["B","ADD",54,52,"-1/2"],["B","ADD",55,52,"1"],["B","SCALE",52,"-1"],["B","ADD",52,36,"1"],["B","ADD",52,37,"1"],["B","ADD",52,53,"-6"],["B","ADD",52,54,"14"],["B","ADD",52,55,"6"],["B","IDLE_ONE",52,[16]],["B","ADD",52,55,"-6"],["B","ADD",52,54,"-14"],["B","ADD",52,53,"6"],["B","ADD",52,37,"-1"],["B","ADD",52,36,"-1"],["B","SCALE",52,"-1"],["B","ADD",55,52,"-1"],["B","ADD",54,52,"1/2"],["B","ADD",53,52,"4"],["B","ADD",37,52,"34"],["B","ADD",36,52,"-14"],["B","ADD",37,36,"5/2"],["B","ADD",52,36,"1/8"],["B","ADD",53,36,"3/8"],["B","ADD",54,36,"1/16"],["B","ADD",55,36,"-1/16"],["B","SCALE",36,"1/8"],["B","ADD",36,37,"-1"],["B","ADD",36,52,"-4"],["B","ADD",36,53,"10"],["B","ADD",36,54,"-24"],["B","ADD",36,55,"-10"],["B","IDLE_ONE",36,[16]],["B","ADD",36,55,"10"],["B","ADD",36,54,"24"],["B","ADD",36,53,"-10"],["B","ADD",36,52,"4"],["B","ADD",36,37,"1"],["B","SCALE",36,"8"],["B","ADD",55,36,"1/16"],["B","ADD",54,36,"-1/16"],["B","ADD",53,36,"-3/8"],["B","ADD",52,36,"-1/8"],["B","ADD",37,36,"-5/2"],["B","SWAP",36,37],["B","ADD",52,36,"-3/4"],["B","ADD",53,36,"-5/4"],["B","ADD",54,36,"-1/4"],["B","ADD",55,36,"-1/4"],["B","SCALE",36,"-1/2"],["B","ADD",36,37,"1/2"],["B","ADD",36,52,"1"],["B","ADD",36,53,"-3"],["B","ADD",36,54,"6"],["B","ADD",36,55,"2"],["B","ADD",52,37,"-7/4"],["B","ADD",53,37,"-11/4"],["B","ADD",54,37,"-3/4"],["B","ADD",55,37,"-1/4"],["B","SCALE",37,"1/2"],["B","ADD",37,52,"-1"],["B","ADD",37,53,"1"],["B","ADD",37,54,"-2"],["B","ADD",37,55,"-2"],["B","SCALE",37,"-1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","ADD",16,0,"1"],["A","ADD",17,0,"2"],["A","SCALE",0,"-1"],["A","ADD",34,18,"1"],["A","ADD",35,18,"2"],["A","SCALE",18,"-1"],["A","LAMBDA",16,1],["A","LAMBDA",34,-1],["A","SCALE",34,"-1"],["J",16,[16,0,18,34],[36,37,"-1","1/2"]],["A","LAMBDA",16,-1],["A","LAMBDA",34,1],["A","SCALE",34,"-1"],["A","ADD",0,16,"-1"],["A","ADD",18,34,"-1"],["A","SCALE",18,"-1"],["A","ADD",35,18,"-2"],["A","ADD",34,18,"-1"],["A","SCALE",0,"-1"],["A","ADD",17,0,"-2"],["A","ADD",16,0,"-1"],["B","LAMBDA",36,-1],["B","SCALE",37,"-2"],["B","ADD",37,55,"2"],["B","ADD",37,54,"2"],["B","ADD",37,53,"-1"],["B","ADD",37,52,"1"],["B","SCALE",37,"2"],["B","ADD",55,37,"1/4"],["B","ADD",54,37,"3/4"],["B","ADD",53,37,"11/4"],["B","ADD",52,37,"7/4"],["B","ADD",36,55,"-2"],["B","ADD",36,54,"-6"],["B","ADD",36,53,"3"],["B","ADD",36,52,"-1"],["B","ADD",36,37,"-1/2"],["B","SCALE",36,"-2"],["B","ADD",55,36,"1/4"],["B","ADD",54,36,"1/4"],["B","ADD",53,36,"5/4"],["B","ADD",52,36,"3/4"],["B","SWAP",36,37],["B","ADD",37,36,"7/4"],["B","ADD",52,36,"-1/8"],["B","ADD",53,36,"1/4"],["B","SCALE",36,"-1/4"],["B","ADD",36,37,"-1"],["B","ADD",36,53,"4"],["B","IDLE_ONE",36,[17]],["B","ADD",36,53,"-4"],["B","ADD",36,37,"1"],["B","SCALE",36,"-4"],["B","ADD",53,36,"-1/4"],["B","ADD",52,36,"1/8"],["B","ADD",37,36,"-7/4"],["B","ADD",37,36,"5/3"],["B","ADD",52,36,"-1/6"],["B","ADD",53,36,"1/6"],["B","SCALE",36,"-1/3"],["B","ADD",36,37,"1"],["B","ADD",36,52,"2"],["B","ADD",36,53,"-6"],["B","IDLE_ONE",36,[17]],["B","ADD",36,53,"6"],["B","ADD",36,52,"-2"],["B","ADD",36,37,"-1"],["B","SCALE",36,"-3"],["B","ADD",53,36,"-1/6"],["B","ADD",52,36,"1/6"],["B","ADD",37,36,"-5/3"],["B","ADD",37,36,"2"],["B","ADD",52,36,"-1/4"],["B","ADD",53,36,"1/4"],["B","SCALE",36,"-1/2"],["B","ADD",36,37,"1/2"],["B","ADD",36,52,"-3"],["B","ADD",36,53,"1"],["B","ADD",52,37,"-1/4"],["B","ADD",53,37,"-1/4"],["B","SCALE",37,"-1/2"],["B","ADD",37,52,"-1"],["B","ADD",37,53,"1"],["B","SCALE",37,"1/2"],["B","ADD",37,36,"-1/2"],["B","ADD",36,37,"1"],["B","LAMBDA",36,1],["A","ADD",17,0,"1"],["A","SCALE",0,"-1"],["A","ADD",35,18,"1"],["A","SCALE",18,"-1"],["A","LAMBDA",17,1],["A","LAMBDA",35,-1],["A","SCALE",35,"-1"],["J",17,[17,0,18,35],[36,37,"-1","1/2"]],["A","LAMBDA",17,-1],["A","LAMBDA",35,1],["A","SCALE",35,"-1"],["A","ADD",0,17,"-1"],["A","ADD",18,35,"-1"],["A","SCALE",18,"-1"],["A","ADD",35,18,"-1"],["A","SCALE",0,"-1"],["A","ADD",17,0,"-1"],["A","LAMBDA",0,-1],["A","LAMBDA",1,-1],["A","LAMBDA",2,-1],["A","LAMBDA",3,-1],["A","LAMBDA",4,-1],["A","LAMBDA",5,-1],["A","LAMBDA",6,-1],["A","LAMBDA",7,-1],["A","LAMBDA",8,-1],["A","LAMBDA",9,-1],["A","LAMBDA",10,-1],["A","LAMBDA",11,-1],["A","LAMBDA",12,-1],["A","LAMBDA",13,-1],["A","LAMBDA",14,-1],["A","LAMBDA",15,-1],["A","LAMBDA",16,-1],["A","LAMBDA",17,-1],["A","LAMBDA",18,-1],["A","LAMBDA",19,-1],["A","LAMBDA",20,-1],["A","LAMBDA",21,-1],["A","LAMBDA",22,-1],["A","LAMBDA",23,-1],["A","LAMBDA",24,-1],["A","LAMBDA",25,-1],["A","LAMBDA",26,-1],["A","LAMBDA",27,-1],["A","LAMBDA",28,-1],["A","LAMBDA",29,-1],["A","LAMBDA",30,-1],["A","LAMBDA",31,-1],["A","LAMBDA",32,-1],["A","LAMBDA",33,-1],["A","LAMBDA",34,-1],["A","LAMBDA",35,-1],["B","LAMBDA",36,-1],["B","SCALE",37,"2"],["B","ADD",37,53,"-1"],["B","ADD",37,52,"1"],["B","SCALE",37,"-2"],["B","ADD",53,37,"1/4"],["B","ADD",52,37,"1/4"],["B","ADD",36,53,"-1"],["B","ADD",36,52,"3"],["B","ADD",36,37,"-1/2"],["B","SCALE",36,"-2"],["B","ADD",53,36,"-1/4"],["B","ADD",52,36,"1/4"],["B","ADD",37,36,"-2"],["B","LAMBDA",36,-1],["B","LAMBDA",37,-1],["B","LAMBDA",38,-1],["B","LAMBDA",39,-1],["B","LAMBDA",40,-1],["B","LAMBDA",41,-1],["B","LAMBDA",42,-1],["B","LAMBDA",43,-1],["B","LAMBDA",44,-1],["B","LAMBDA",45,-1],["B","LAMBDA",46,-1],["B","LAMBDA",47,-1],["B","LAMBDA",48,-1],["B","LAMBDA",49,-1],["B","LAMBDA",50,-1],["B","LAMBDA",51,-1],["B","LAMBDA",52,-1],["B","LAMBDA",53,-1],["B","LAMBDA",54,-1],["B","LAMBDA",55,-1],["B","LAMBDA",56,-1],["B","LAMBDA",57,-1],["B","LAMBDA",58,-1],["B","LAMBDA",59,-1],["B","LAMBDA",60,-1],["B","LAMBDA",61,-1],["B","LAMBDA",62,-1],["B","LAMBDA",63,-1],["B","LAMBDA",64,-1],["B","LAMBDA",65,-1],["B","LAMBDA",66,-1],["B","LAMBDA",67,-1]],"ops_note":"QSELF(x, k): R[x] *= q^k, one paid rank-1 job on one register (new op; not in the retained alphabet).; source interval457..575 replaced by a three-QUERY even-basis factorization; no QSELF"} \ No newline at end of file diff --git a/research/p104-type-b-shared-walsh-stage9-bound/inputs/PR7362-SHA256.json b/research/p104-type-b-shared-walsh-stage9-bound/inputs/PR7362-SHA256.json new file mode 100644 index 0000000000..b1486e0b5c --- /dev/null +++ b/research/p104-type-b-shared-walsh-stage9-bound/inputs/PR7362-SHA256.json @@ -0,0 +1,11 @@ +{ + "R92-COMPARE.json": "92bd567e3203a2cbc2e0c508bf921966c59ead267c1f373f7534a4a50cb208ac", + "R92-GEOMETRY.json": "e9f93f3271855012b2de705c70f186f78c31a369d28110e92c5f2ffadae209b3", + "R92-GUARDS.json": "c23e9c74b3479e4af6c452eeb73e000878148ec385560a0642433a1c5bac4a07", + "R92-PRICE.json": "05d7a5ebdd2eeedd6c8f534e8e2eeac22484daf9f387f4a6b88cc9eed22a6b8f", + "R92-REVERSE.json": "f8e56b109352e07dfb8203bdbe42a10cb94374246b4cd419421e4f52e2730c4a", + "R93-COMPARE.json": "8a1f52179e5d457aa729714b0b79577894c1e22ab74a8b2f700838f471ffceb1", + "R93-MODULAR.json": "01ad2a656e69699b80b56d63cdf82448e424cd1c6e67636d53c079a6f03f55a5", + "R93-PRICE.json": "c108a061c6c03306a99a6fbafe919208954a7479ae28fb8a8fbf45d9832e6144", + "R93-RATIONAL.json": "2800af56efe23f7420a12f0713a659cd4fa4a3fb7c58449749ef697097ccccbf" +} diff --git a/research/p104-type-b-shared-walsh-stage9-bound/inputs/R180-LEAD.json b/research/p104-type-b-shared-walsh-stage9-bound/inputs/R180-LEAD.json new file mode 100644 index 0000000000..9b1584323b --- /dev/null +++ b/research/p104-type-b-shared-walsh-stage9-bound/inputs/R180-LEAD.json @@ -0,0 +1,38 @@ +{ + "active_f1": 184, + "build_admitted": false, + "caller": "07a76c5e2738882c0cb322278e56f6cae3c9885d", + "capacity_f1_rank7": 128, + "clock": 2866, + "counts_f1": [ + 72, + 64, + 56, + 64 + ], + "displacement_fraction": "3/4 - 2^(-4f-1)", + "head": "aaeec8c0acf01e99a5f331ef363a698d9c084ace", + "ordinary_cost_floor": 0, + "pins": { + "inputs/7113-signed-child.py": "ef03444360f02225138be9b38e2f9a85f313eeaa910d63a365de0f16d228cb8b", + "inputs/CALLER.json": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "inputs/R92-PRICE.json": "05d7a5ebdd2eeedd6c8f534e8e2eeac22484daf9f387f4a6b88cc9eed22a6b8f", + "inputs/pricing.py": "f4d0b6c9314b838d882d6d06020f24881c19a3fda97a7c00df87b1e920785182" + }, + "ports": [ + 15, + 17, + 27, + 34, + 35, + 42, + 47, + 55 + ], + "runner_cap_seconds": 30, + "standalone_known_walsh_delta": [ + "-39697827153588395789043604562341890929772148228691/625000000000000000000000000000000000000000000000", + "-79395654307176791578087209124683781859544296457381/1250000000000000000000000000000000000000000000000" + ], + "width": "all integers f >= 1" +} diff --git a/research/p104-type-b-shared-walsh-stage9-bound/inputs/R92-PRICE.json b/research/p104-type-b-shared-walsh-stage9-bound/inputs/R92-PRICE.json new file mode 100644 index 0000000000..efae87f8bc --- /dev/null +++ b/research/p104-type-b-shared-walsh-stage9-bound/inputs/R92-PRICE.json @@ -0,0 +1,2539 @@ +{ + "caller_head": "07a76c5e2738882c0cb322278e56f6cae3c9885d", + "empty_root_credits": 0, + "endpoint_cohort": [ + 3, + 21, + 34, + 39, + 61, + 126, + 133, + 151, + 173, + 188, + 205, + 226, + 228, + 229, + 230, + 232, + 233, + 234, + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242, + 243, + 244, + 245, + 246, + 247, + 248, + 249, + 250, + 251, + 252, + 253, + 254, + 255, + 256, + 257, + 258, + 260, + 262, + 263, + 264, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 274, + 276, + 278, + 279, + 280, + 281, + 283, + 284, + 285, + 286, + 287, + 288, + 290, + 292, + 294, + 295, + 296, + 297, + 299, + 300, + 301, + 302, + 303, + 304, + 306, + 311, + 312, + 313, + 315, + 316, + 317, + 320, + 328, + 329, + 331, + 332, + 334, + 335, + 336, + 338, + 340, + 342, + 343, + 344, + 347, + 348, + 349, + 350, + 351, + 352, + 354, + 356, + 358, + 359, + 360, + 363, + 364, + 365, + 366, + 367, + 370, + 372, + 376, + 377, + 379, + 380, + 382, + 383, + 384, + 388, + 392, + 393, + 395, + 396, + 397, + 398, + 399, + 402, + 404, + 407, + 408, + 409, + 411, + 413, + 414, + 415, + 416, + 417, + 418, + 419, + 420, + 421, + 423, + 424, + 425, + 426, + 427, + 428, + 429, + 430, + 431, + 433, + 434, + 436, + 437, + 438, + 439, + 440, + 441, + 442, + 443, + 444, + 445, + 446, + 447, + 448, + 449, + 456, + 457, + 458, + 460, + 461, + 464, + 465, + 466, + 467, + 468, + 469, + 470, + 471, + 472, + 473, + 474, + 475, + 476, + 477, + 478, + 479, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 494, + 495, + 496, + 497, + 498, + 499, + 500, + 501, + 502, + 504, + 505, + 506, + 507, + 508, + 510, + 511, + 512, + 513, + 516, + 517, + 518, + 519, + 520, + 521, + 522, + 523, + 524, + 525, + 526, + 527, + 528, + 529, + 530, + 531, + 532, + 534, + 535, + 536, + 537, + 538, + 539, + 540, + 541, + 542, + 543, + 544, + 545, + 546, + 547, + 548, + 549, + 550, + 551, + 552, + 553, + 554, + 558, + 559, + 560, + 561, + 562, + 563, + 564, + 565, + 566, + 567, + 568, + 569, + 570, + 571, + 572, + 573, + 574, + 575, + 576, + 577, + 578, + 580, + 581, + 582, + 583, + 586, + 587, + 589, + 590, + 591, + 592, + 599, + 600, + 608, + 609, + 611, + 617, + 619, + 624, + 625, + 627, + 632, + 635, + 640, + 641, + 643, + 655, + 659, + 664, + 665, + 671, + 672, + 679, + 680, + 681, + 688, + 689, + 691, + 695, + 697, + 704, + 707, + 709, + 711, + 716, + 726, + 732, + 733, + 752, + 756, + 757, + 758, + 760, + 761, + 767, + 775, + 789, + 791, + 793, + 802, + 806, + 810, + 811, + 812, + 830, + 896, + 901, + 913, + 917, + 924, + 929, + 952, + 969, + 988, + 990, + 991, + 992, + 993, + 994, + 995, + 996, + 997, + 999, + 1000, + 1001, + 1002, + 1003, + 1004, + 1005, + 1006, + 1007, + 1008, + 1009, + 1010, + 1011, + 1012, + 1013, + 1014, + 1015, + 1016, + 1017, + 1018, + 1019, + 1020, + 1021, + 1022, + 1024, + 1025, + 1026, + 1027, + 1029, + 1030, + 1031, + 1032, + 1033, + 1034, + 1035, + 1037, + 1039, + 1041, + 1042, + 1043, + 1044, + 1046, + 1047, + 1048, + 1049, + 1050, + 1051, + 1053, + 1055, + 1057, + 1058, + 1059, + 1060, + 1062, + 1063, + 1064, + 1065, + 1066, + 1068, + 1070, + 1072, + 1073, + 1074, + 1075, + 1077, + 1078, + 1079, + 1080, + 1081, + 1084, + 1086, + 1088, + 1089, + 1090, + 1091, + 1093, + 1094, + 1095, + 1096, + 1097, + 1098, + 1100, + 1102, + 1104, + 1105, + 1106, + 1109, + 1110, + 1111, + 1112, + 1113, + 1114, + 1116, + 1118, + 1120, + 1121, + 1122, + 1125, + 1126, + 1127, + 1128, + 1129, + 1132, + 1134, + 1136, + 1137, + 1138, + 1139, + 1141, + 1142, + 1143, + 1144, + 1145, + 1146, + 1148, + 1150, + 1152, + 1153, + 1154, + 1155, + 1157, + 1158, + 1159, + 1160, + 1161, + 1162, + 1164, + 1166, + 1168, + 1169, + 1170, + 1171, + 1172, + 1173, + 1174, + 1175, + 1176, + 1177, + 1178, + 1180, + 1181, + 1182, + 1183, + 1184, + 1186, + 1187, + 1188, + 1190, + 1191, + 1193, + 1194, + 1195, + 1196, + 1197, + 1198, + 1199, + 1200, + 1201, + 1202, + 1203, + 1204, + 1205, + 1206, + 1207, + 1208, + 1210, + 1212, + 1214, + 1215, + 1216, + 1221, + 1222, + 1224, + 1227, + 1228, + 1229, + 1230, + 1232, + 1233, + 1234, + 1235, + 1236, + 1238, + 1240, + 1241, + 1242, + 1243, + 1244, + 1245, + 1247, + 1248, + 1249, + 1250, + 1253, + 1255, + 1256, + 1257, + 1258, + 1259, + 1260, + 1262, + 1263, + 1264, + 1265, + 1272, + 1273, + 1274, + 1277, + 1279, + 1281, + 1283, + 1284, + 1286, + 1287, + 1289, + 1293, + 1294, + 1295, + 1298, + 1300, + 1302, + 1306, + 1307, + 1309, + 1310, + 1311, + 1317, + 1318, + 1319, + 1321, + 1322, + 1328, + 1329, + 1331, + 1334, + 1340, + 1341, + 1343, + 1349, + 1445, + 1449, + 1453, + 1461, + 1463, + 1464, + 1465, + 1466, + 1469, + 1470, + 1471, + 1472, + 1473, + 1477, + 1479 + ], + "full_paid_positions_after": 110536, + "full_paid_positions_before": 110519, + "head": "aaeec8c0acf01e99a5f331ef363a698d9c084ace", + "input_sha256": { + "inputs/ADMITTED.json": "c95300e9bca27e44a25c82d794f88cbf70757c142806b0e4c590ea29feb81a13", + "inputs/R86-PRICE.json": "b4bf8e00a8289f03b1da731fb3ab563a771d88d875e0da73acf70954df2f2c56", + "inputs/RANK-STOCK.json": "4a7841699dd17688f6aada5c902a2a91e94558b2b1b4460c46b0e55aa95b3f9f", + "inputs/READBACK.json": "337668788fb39ec9575887f9c5faf438a880471f78d936357dabf7deeac5de82", + "inputs/pricing.py": "f4d0b6c9314b838d882d6d06020f24881c19a3fda97a7c00df87b1e920785182" + }, + "kappa": "0.00364665195644", + "moonshot": "10018846261809/2500000000000000", + "moonshot_complete_margin_upper": "296837365220667085569547991899714470618730976287469/5000000000000000000000000000000000000000000000000", + "moonshot_necessary_distinct_splits": 432, + "new_targets": { + "1": 306, + "2": 357, + "3": 799, + "4": 3842, + "5": 1377, + "6": 731, + "7": 323, + "8": 544, + "9": 10871, + "17": 416, + "25": 416, + "33": 416, + "41": 416, + "49": 416, + "57": 416, + "65": 416, + "73": 208, + "137": 208 + }, + "old_crossing_upper": "182332597822022395349777014167081/50000000000000000000000000000000000", + "old_paid": { + "1": 68384, + "2": 14501, + "3": 14093, + "4": 3791, + "5": 5865, + "6": 238, + "7": 170, + "8": 741, + "9": 32, + "16": 416, + "24": 416, + "32": 416, + "40": 416, + "48": 416, + "56": 416, + "64": 208 + }, + "old_targets": { + "1": 306, + "2": 357, + "3": 799, + "4": 3825, + "5": 1360, + "6": 731, + "7": 323, + "8": 544, + "9": 10888, + "17": 416, + "25": 416, + "33": 416, + "41": 416, + "49": 416, + "57": 416, + "65": 416, + "73": 208, + "137": 208 + }, + "one_edit_best_net": { + "net_at_moonshot": "101186178462906016780476944846406330052333450573/312500000000000000000000000000000000000000000000", + "net_incumbent": "294879964638269829748868697136056210587597226347/1000000000000000000000000000000000000000000000000" + }, + "one_edit_extra_rank_one_at_incumbent_net_upper": "-705120035361730170251131302863943789412402773653/1000000000000000000000000000000000000000000000000", + "one_edit_extra_rank_one_uniform_credit_through_bit_upper": "-6068429357039662549440817663690564375012918739969/10000000000000000000000000000000000000000000000000", + "one_edit_worst_incumbent_lower": "195574047329681607528136786346849069879922982993/5000000000000000000000000000000000000000000000000", + "optimistic_distinct_compatible_stock_cap": 615, + "probe": "182332647822022395349777014167081/50000000000000000000000000000000000", + "productive_positions_after": 22478, + "productive_positions_before": 22461, + "public_paid_stock": { + "1": 3980, + "2": 844, + "3": 827, + "4": 210, + "5": 343, + "6": 13, + "7": 10, + "8": 5 + }, + "quotes": [ + { + "direct_rank": 2, + "endpoint_chart_ranks": [ + 3, + 5 + ], + "full_at_moonshot": [ + "-34860782599946081164092875713569065790769642108509/250000000000000000000000000000000000000000000000", + "-1394431303997843246563715028542762631630785684283417/10000000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "737199911595674574372171742832673781239704985351/2500000000000000000000000000000000000000000000000", + "1474399823191349148744343485665347562479409998659/5000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-3525600176808650851255656514334652437520590001341/5000000000000000000000000000000000000000000000000", + "full_probe": [ + "2944924697296975875049640196887619920820926351223/10000000000000000000000000000000000000000000000000", + "2944924697296975875049640196887619920820926407137/10000000000000000000000000000000000000000000000000" + ], + "key": [ + 4, + 1, + 1 + ], + "native_public_rank_stock": 844, + "net_at_bit": [ + "3045032476553509891200935723814146148227743750131/10000000000000000000000000000000000000000000000000", + "380629059569188736400116965476768268528467968777/1250000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "809489427703248134243815558771250640418667604567/2500000000000000000000000000000000000000000000000", + "101186178462906016780476944846406330052333450573/312500000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "1474399823191349148744343485680281052937986131701/5000000000000000000000000000000000000000000000000", + "294879964638269829748868697136056210587597226347/1000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "1": 34, + "2": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 3, + "endpoint_chart_ranks": [ + 3, + 6 + ], + "full_at_moonshot": [ + "-1394785468715548229857787147470080140721742386661583/10000000000000000000000000000000000000000000000000", + "-1394785468715548229857787147470080140721742386604623/10000000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "656584709551335252506638646719478883384493040387/2500000000000000000000000000000000000000000000000", + "2626338838205341010026554586877915533537972217479/10000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-7373661161794658989973445413122084466462027782521/10000000000000000000000000000000000000000000000000", + "full_probe": [ + "327807975152216555542505375793506899931318663807/1250000000000000000000000000000000000000000000000", + "2622463801217732444340043006348055199450549366387/10000000000000000000000000000000000000000000000000" + ], + "key": [ + 4, + 1, + 2 + ], + "native_public_rank_stock": 827, + "net_at_bit": [ + "1356011083470225126032382873453852976125780448451/5000000000000000000000000000000000000000000000000", + "678005541735112563016191436726926488062890224251/2500000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "576758598621601848580628661553498694143593619409/2000000000000000000000000000000000000000000000000", + "288379299310800924290314330776749347071796809713/1000000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "1313169419102670505013277293453891257227562241773/5000000000000000000000000000000000000000000000000", + "2626338838205341010026554586907782514455124483631/10000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "1": 17, + "2": 17, + "3": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 4, + "endpoint_chart_ranks": [ + 3, + 7 + ], + "full_at_moonshot": [ + "-34875376324945735176847913081199547795450324952831/250000000000000000000000000000000000000000000000", + "-697507526498914703536958261623990955909006499028123/5000000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "1208636345168387846185254677861036720793857127049/5000000000000000000000000000000000000000000000000", + "2417272690336775692370509355722073441587714310063/10000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-7582727309663224307629490644277926558412285689937/10000000000000000000000000000000000000000000000000", + "full_probe": [ + "1206698798225802997717322073674093687567282430297/5000000000000000000000000000000000000000000000000", + "2413397596451605995434644147348187375134564916559/10000000000000000000000000000000000000000000000000" + ], + "key": [ + 4, + 1, + 3 + ], + "native_public_rank_stock": 210, + "net_at_bit": [ + "49922557091723778228149998333998638631670833761/200000000000000000000000000000000000000000000000", + "2496127854586188911407499916699931931583541688169/10000000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "530841742165366405354753505973144474889471329081/2000000000000000000000000000000000000000000000000", + "265420871082683202677376752986572237444735664549/1000000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "2417272690336775692370509355751940422504866576113/10000000000000000000000000000000000000000000000000", + "1208636345168387846185254677875970211252433288099/5000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "1": 17, + "3": 17, + "4": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 5, + "endpoint_chart_ranks": [ + 3, + 8 + ], + "full_at_moonshot": [ + "-697592782340494007361041982466640038475100744336817/5000000000000000000000000000000000000000000000000", + "-348796391170247003680520991233320019237550372154177/2500000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "452396584231247920555243830212994611094629776347/2000000000000000000000000000000000000000000000000", + "70686966286132487586756848470780407983535904301/312500000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-241813033713867512413243151529219592016464095699/312500000000000000000000000000000000000000000000", + "full_probe": [ + "2258107785055508241797324543599558671261931039969/10000000000000000000000000000000000000000000000000", + "1129053892527754120898662271799779335630965547933/5000000000000000000000000000000000000000000000000" + ], + "key": [ + 4, + 1, + 4 + ], + "native_public_rank_stock": 343, + "net_at_bit": [ + "1167886031614610099497001889277400369908159009371/5000000000000000000000000000000000000000000000000", + "2335772063229220198994003778554800739816318018793/10000000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "1241848513834112189303162922283778621129433042497/5000000000000000000000000000000000000000000000000", + "496739405533644875721265168913511448451773217009/2000000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "2261982921156239602776219151094840036390301203733/10000000000000000000000000000000000000000000000000", + "282747865144529950347027393886855004548787650473/1250000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "1": 17, + "4": 17, + "5": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 6, + "endpoint_chart_ranks": [ + 3, + 9 + ], + "full_at_moonshot": [ + "-279064264318132274969937815312126321338556269376087/2000000000000000000000000000000000000000000000000", + "-1395321321590661374849689076560631606692781346823441/10000000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "2138335079311239750581893562368633444922845295093/10000000000000000000000000000000000000000000000000", + "1069167539655619875290946781184316722461422675529/5000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-3930832460344380124709053218815683277538577324471/5000000000000000000000000000000000000000000000000", + "full_probe": [ + "1067229954812564973942579868940599462334973007227/5000000000000000000000000000000000000000000000000", + "2134459909625129947885159737881198924669946070419/10000000000000000000000000000000000000000000000000" + ], + "key": [ + 4, + 1, + 5 + ], + "native_public_rank_stock": 13, + "net_at_bit": [ + "2208093964655293402874330266877880122030663165407/10000000000000000000000000000000000000000000000000", + "552023491163823350718582566719470030507665791373/2500000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "2347940117994864251001214217216027499679007878227/10000000000000000000000000000000000000000000000000", + "1173970058997432125500607108608013749839503939139/5000000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "17106680634489918004655148499188003406719980937/80000000000000000000000000000000000000000000000", + "267291884913904968822736695299812553229999702147/1250000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "1": 17, + "5": 17, + "6": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 3, + "endpoint_chart_ranks": [ + 2, + 5 + ], + "full_at_moonshot": [ + "-1394785468715548229857787147470080140721742386661583/10000000000000000000000000000000000000000000000000", + "-1394785468715548229857787147470080140721742386604623/10000000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "656584709551335252506638646719478883384493040387/2500000000000000000000000000000000000000000000000", + "2626338838205341010026554586877915533537972217479/10000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-7373661161794658989973445413122084466462027782521/10000000000000000000000000000000000000000000000000", + "full_probe": [ + "327807975152216555542505375793506899931318663807/1250000000000000000000000000000000000000000000000", + "2622463801217732444340043006348055199450549366387/10000000000000000000000000000000000000000000000000" + ], + "key": [ + 4, + 2, + 1 + ], + "native_public_rank_stock": 827, + "net_at_bit": [ + "1356011083470225126032382873453852976125780448451/5000000000000000000000000000000000000000000000000", + "678005541735112563016191436726926488062890224251/2500000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "576758598621601848580628661553498694143593619409/2000000000000000000000000000000000000000000000000", + "288379299310800924290314330776749347071796809713/1000000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "1313169419102670505013277293453891257227562241773/5000000000000000000000000000000000000000000000000", + "2626338838205341010026554586907782514455124483631/10000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "1": 17, + "2": 17, + "3": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 4, + "endpoint_chart_ranks": [ + 2, + 6 + ], + "full_at_moonshot": [ + "-1395369217715534390367988642175299420908969700434463/10000000000000000000000000000000000000000000000000", + "-348842304428883597591997160543824855227242425094363/2500000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "1047405941079709202454188485634646925083433237121/5000000000000000000000000000000000000000000000000", + "130925742634963650306773560704330865635429158139/625000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-494074257365036349693226439295669134364570841861/625000000000000000000000000000000000000000000000", + "full_probe": [ + "2090936700372362564725046956808622653764187819827/10000000000000000000000000000000000000000000000000", + "2090936700372362564725046956808622653764187875809/10000000000000000000000000000000000000000000000000" + ], + "key": [ + 4, + 2, + 2 + ], + "native_public_rank_stock": 210, + "net_at_bit": [ + "2163117544973129272271329939793491735607358834821/10000000000000000000000000000000000000000000000000", + "2163117544973129272271329939793491735607358834957/10000000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "1150021996560924366350824301274106641745327162091/5000000000000000000000000000000000000000000000000", + "575010998280462183175412150637053320872663581071/2500000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "2094811882159418404908376971299160831084018796257/10000000000000000000000000000000000000000000000000", + "2094811882159418404908376971299160831084018796359/10000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "2": 34, + "4": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 5, + "endpoint_chart_ranks": [ + 2, + 7 + ], + "full_at_moonshot": [ + "-697884656840487087616142729819249678568714401223257/5000000000000000000000000000000000000000000000000", + "-1395769313680974175232285459638499357137428802389537/10000000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "1730455965110316997658041535456351372102043194429/10000000000000000000000000000000000000000000000000", + "1730455965110316997658041535456351372102043250377/10000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-8269544034889683002341958464543648627897956749623/10000000000000000000000000000000000000000000000000", + "full_probe": [ + "86329034210506918109116424703006306278778477467/500000000000000000000000000000000000000000000000", + "215822585526267295272791061757515765696946200661/1250000000000000000000000000000000000000000000000" + ], + "key": [ + 4, + 2, + 3 + ], + "native_public_rank_stock": 343, + "net_at_bit": [ + "446716860315474804800141992860146630793028989161/2500000000000000000000000000000000000000000000000", + "1786867441261899219200567971440586523172115956763/10000000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "949974013841031934202415569674138527515776156057/5000000000000000000000000000000000000000000000000", + "237493503460257983550603892418534631878944039027/1250000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "1730455965110316997658041535486218353019195516427/10000000000000000000000000000000000000000000000000", + "1730455965110316997658041535486218353019195516529/10000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "2": 17, + "3": 17, + "5": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 6, + "endpoint_chart_ranks": [ + 2, + 8 + ], + "full_at_moonshot": [ + "-1396075582273806143008058012951149052012197151213709/10000000000000000000000000000000000000000000000000", + "-349018895568451535752014503237787263003049287789183/2500000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "45359948565149407995919554440715980482411694857/312500000000000000000000000000000000000000000000", + "362879588521195263967356435525727843859293572843/2500000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-2137120411478804736032643564474272156140706427157/2500000000000000000000000000000000000000000000000", + "full_probe": [ + "1809553746729577893291055105741422093888688379/12500000000000000000000000000000000000000000000", + "361910749345915578658211021148284418777737689787/2500000000000000000000000000000000000000000000000" + ], + "key": [ + 4, + 2, + 4 + ], + "native_public_rank_stock": 13, + "net_at_bit": [ + "1498833551331003710667398321618534713619237434001/10000000000000000000000000000000000000000000000000", + "749416775665501855333699160809267356809618717043/5000000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "199209929356262011579034728337322772532900443117/1250000000000000000000000000000000000000000000000", + "398419858712524023158069456674645545065800886251/2500000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "1451518354084781055869425742132778356354326557439/10000000000000000000000000000000000000000000000000", + "1451518354084781055869425742132778356354326557507/10000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "2": 17, + "4": 17, + "6": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 7, + "endpoint_chart_ranks": [ + 2, + 9 + ], + "full_at_moonshot": [ + "-1396324150780326985429393030462269514752235851549043/10000000000000000000000000000000000000000000000000", + "-21817564855942609147334266100972961168003685179563/156250000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "1225114459585412196950785531232203476022491291047/10000000000000000000000000000000000000000000000000", + "1225114459585412196950785531232203476022491347029/10000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-8774885540414587803049214468767796523977508652971/10000000000000000000000000000000000000000000000000", + "full_probe": [ + "1221239041407247918215030693463017304677047703821/10000000000000000000000000000000000000000000000000", + "1221239041407247918215030693463017304677047759803/10000000000000000000000000000000000000000000000000" + ], + "key": [ + 4, + 2, + 5 + ], + "native_public_rank_stock": 10, + "net_at_bit": [ + "1265052465913025578806488294294275280153586132717/10000000000000000000000000000000000000000000000000", + "632526232956512789403244147147137640076793066401/5000000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "1345110928329253671297260315578119440224503209619/10000000000000000000000000000000000000000000000000", + "1345110928329253671297260315578119440224503209687/10000000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "1225114459585412196950785531262070456939643613079/10000000000000000000000000000000000000000000000000", + "1225114459585412196950785531262070456939643613147/10000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "2": 17, + "5": 17, + "7": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 4, + "endpoint_chart_ranks": [ + 1, + 5 + ], + "full_at_moonshot": [ + "-34875376324945735176847913081199547795450324952831/250000000000000000000000000000000000000000000000", + "-697507526498914703536958261623990955909006499028123/5000000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "1208636345168387846185254677861036720793857127049/5000000000000000000000000000000000000000000000000", + "2417272690336775692370509355722073441587714310063/10000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-7582727309663224307629490644277926558412285689937/10000000000000000000000000000000000000000000000000", + "full_probe": [ + "1206698798225802997717322073674093687567282430297/5000000000000000000000000000000000000000000000000", + "2413397596451605995434644147348187375134564916559/10000000000000000000000000000000000000000000000000" + ], + "key": [ + 4, + 3, + 1 + ], + "native_public_rank_stock": 210, + "net_at_bit": [ + "49922557091723778228149998333998638631670833761/200000000000000000000000000000000000000000000000", + "2496127854586188911407499916699931931583541688169/10000000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "530841742165366405354753505973144474889471329081/2000000000000000000000000000000000000000000000000", + "265420871082683202677376752986572237444735664549/1000000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "2417272690336775692370509355751940422504866576113/10000000000000000000000000000000000000000000000000", + "1208636345168387846185254677875970211252433288099/5000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "1": 17, + "3": 17, + "4": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 5, + "endpoint_chart_ranks": [ + 1, + 6 + ], + "full_at_moonshot": [ + "-697884656840487087616142729819249678568714401223257/5000000000000000000000000000000000000000000000000", + "-1395769313680974175232285459638499357137428802389537/10000000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "1730455965110316997658041535456351372102043194429/10000000000000000000000000000000000000000000000000", + "1730455965110316997658041535456351372102043250377/10000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-8269544034889683002341958464543648627897956749623/10000000000000000000000000000000000000000000000000", + "full_probe": [ + "86329034210506918109116424703006306278778477467/500000000000000000000000000000000000000000000000", + "215822585526267295272791061757515765696946200661/1250000000000000000000000000000000000000000000000" + ], + "key": [ + 4, + 3, + 2 + ], + "native_public_rank_stock": 343, + "net_at_bit": [ + "446716860315474804800141992860146630793028989161/2500000000000000000000000000000000000000000000000", + "1786867441261899219200567971440586523172115956763/10000000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "949974013841031934202415569674138527515776156057/5000000000000000000000000000000000000000000000000", + "237493503460257983550603892418534631878944039027/1250000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "1730455965110316997658041535486218353019195516427/10000000000000000000000000000000000000000000000000", + "1730455965110316997658041535486218353019195516529/10000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "2": 17, + "3": 17, + "5": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 6, + "endpoint_chart_ranks": [ + 1, + 7 + ], + "full_at_moonshot": [ + "-698152583278043660112093694364525411554233881332683/5000000000000000000000000000000000000000000000000", + "-279261033311217464044837477745810164621693552521671/2000000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "621226103108107869106690255473534641743458163987/5000000000000000000000000000000000000000000000000", + "310613051554053934553345127736767320871729095989/2500000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-2189386948445946065446654872263232679128270904011/2500000000000000000000000000000000000000000000000", + "full_probe": [ + "619288396308767932863722612796634925397483126669/5000000000000000000000000000000000000000000000000", + "30964419815438396643186130639831746269874157733/250000000000000000000000000000000000000000000000" + ], + "key": [ + 4, + 3, + 3 + ], + "native_public_rank_stock": 13, + "net_at_bit": [ + "320734809744185592502533122852690173237804556283/2500000000000000000000000000000000000000000000000", + "320734809744185592502533122852690173237804556317/2500000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "1364095152568918876502902048796811083992592093279/10000000000000000000000000000000000000000000000000", + "1364095152568918876502902048796811083992592093381/10000000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "1242452206216215738213380510976936264404068649989/10000000000000000000000000000000000000000000000000", + "1242452206216215738213380510976936264404068650091/10000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "3": 34, + "6": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 7, + "endpoint_chart_ranks": [ + 1, + 8 + ], + "full_at_moonshot": [ + "-698362123372883385146844923962734725490347476780547/5000000000000000000000000000000000000000000000000", + "-1396724246745766770293689847925469450980694953504117/10000000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "430379271268155394850225047709630498978834005617/5000000000000000000000000000000000000000000000000", + "430379271268155394850225047709630498978834033591/5000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-4569620728731844605149774952290369501021165966409/5000000000000000000000000000000000000000000000000", + "full_probe": [ + "428441512622511857836156115357260388244214716667/5000000000000000000000000000000000000000000000000", + "428441512622511857836156115357260388244214744641/5000000000000000000000000000000000000000000000000" + ], + "key": [ + 4, + 3, + 4 + ], + "native_public_rank_stock": 10, + "net_at_bit": [ + "44440118110089776286786316297068503385917162727/500000000000000000000000000000000000000000000000", + "55550147637612220358482895371335629232396453413/625000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "945014962889468807000442852378183211765401197551/10000000000000000000000000000000000000000000000000", + "945014962889468807000442852378183211765401197619/10000000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "860758542536310789700450095449127978874820333249/10000000000000000000000000000000000000000000000000", + "860758542536310789700450095449127978874820333317/10000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "3": 17, + "4": 17, + "7": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 8, + "endpoint_chart_ranks": [ + 1, + 9 + ], + "full_at_moonshot": [ + "-349267332499624549967361478274544447365340231629497/2500000000000000000000000000000000000000000000000", + "-349267332499624549967361478274544447365340231615257/2500000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "546437863839899304650563777350798525874411338349/10000000000000000000000000000000000000000000000000", + "546437863839899304650563777350798525874411394297/10000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-9453562136160100695349436222649201474125588605703/10000000000000000000000000000000000000000000000000", + "full_probe": [ + "542562261221525605814606611826297502600829357219/10000000000000000000000000000000000000000000000000", + "542562261221525605814606611826297502600829413167/10000000000000000000000000000000000000000000000000" + ], + "key": [ + 4, + 3, + 5 + ], + "native_public_rank_stock": 5, + "net_at_bit": [ + "112848519629596847500022006557235044109633564517/2000000000000000000000000000000000000000000000000", + "56424259814798423750011003278617522054816782267/1000000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "468696648560968149409670062242066196171428313/7812500000000000000000000000000000000000000000", + "23997268406321569249775107186793789243977129629/400000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "136609465959974826162640944345166376697890915091/2500000000000000000000000000000000000000000000000", + "34152366489993706540660236086291594174472728777/625000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "3": 17, + "5": 17, + "8": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 5, + "endpoint_chart_ranks": [ + 0, + 5 + ], + "full_at_moonshot": [ + "-697592782340494007361041982466640038475100744336817/5000000000000000000000000000000000000000000000000", + "-348796391170247003680520991233320019237550372154177/2500000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "452396584231247920555243830212994611094629776347/2000000000000000000000000000000000000000000000000", + "70686966286132487586756848470780407983535904301/312500000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-241813033713867512413243151529219592016464095699/312500000000000000000000000000000000000000000000", + "full_probe": [ + "2258107785055508241797324543599558671261931039969/10000000000000000000000000000000000000000000000000", + "1129053892527754120898662271799779335630965547933/5000000000000000000000000000000000000000000000000" + ], + "key": [ + 4, + 4, + 1 + ], + "native_public_rank_stock": 343, + "net_at_bit": [ + "1167886031614610099497001889277400369908159009371/5000000000000000000000000000000000000000000000000", + "2335772063229220198994003778554800739816318018793/10000000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "1241848513834112189303162922283778621129433042497/5000000000000000000000000000000000000000000000000", + "496739405533644875721265168913511448451773217009/2000000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "2261982921156239602776219151094840036390301203733/10000000000000000000000000000000000000000000000000", + "282747865144529950347027393886855004548787650473/1250000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "1": 17, + "4": 17, + "5": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 6, + "endpoint_chart_ranks": [ + 0, + 6 + ], + "full_at_moonshot": [ + "-1396075582273806143008058012951149052012197151213709/10000000000000000000000000000000000000000000000000", + "-349018895568451535752014503237787263003049287789183/2500000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "45359948565149407995919554440715980482411694857/312500000000000000000000000000000000000000000000", + "362879588521195263967356435525727843859293572843/2500000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-2137120411478804736032643564474272156140706427157/2500000000000000000000000000000000000000000000000", + "full_probe": [ + "1809553746729577893291055105741422093888688379/12500000000000000000000000000000000000000000000", + "361910749345915578658211021148284418777737689787/2500000000000000000000000000000000000000000000000" + ], + "key": [ + 4, + 4, + 2 + ], + "native_public_rank_stock": 13, + "net_at_bit": [ + "1498833551331003710667398321618534713619237434001/10000000000000000000000000000000000000000000000000", + "749416775665501855333699160809267356809618717043/5000000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "199209929356262011579034728337322772532900443117/1250000000000000000000000000000000000000000000000", + "398419858712524023158069456674645545065800886251/2500000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "1451518354084781055869425742132778356354326557439/10000000000000000000000000000000000000000000000000", + "1451518354084781055869425742132778356354326557507/10000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "2": 17, + "4": 17, + "6": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 7, + "endpoint_chart_ranks": [ + 0, + 7 + ], + "full_at_moonshot": [ + "-698362123372883385146844923962734725490347476780547/5000000000000000000000000000000000000000000000000", + "-1396724246745766770293689847925469450980694953504117/10000000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "430379271268155394850225047709630498978834005617/5000000000000000000000000000000000000000000000000", + "430379271268155394850225047709630498978834033591/5000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-4569620728731844605149774952290369501021165966409/5000000000000000000000000000000000000000000000000", + "full_probe": [ + "428441512622511857836156115357260388244214716667/5000000000000000000000000000000000000000000000000", + "428441512622511857836156115357260388244214744641/5000000000000000000000000000000000000000000000000" + ], + "key": [ + 4, + 4, + 3 + ], + "native_public_rank_stock": 10, + "net_at_bit": [ + "44440118110089776286786316297068503385917162727/500000000000000000000000000000000000000000000000", + "55550147637612220358482895371335629232396453413/625000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "945014962889468807000442852378183211765401197551/10000000000000000000000000000000000000000000000000", + "945014962889468807000442852378183211765401197619/10000000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "860758542536310789700450095449127978874820333249/10000000000000000000000000000000000000000000000000", + "860758542536310789700450095449127978874820333317/10000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "3": 17, + "4": 17, + "7": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 8, + "endpoint_chart_ranks": [ + 0, + 8 + ], + "full_at_moonshot": [ + "-698619920840828403758806677391737977296774708539191/5000000000000000000000000000000000000000000000000", + "-139723984168165680751761335478347595459354941702149/1000000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "195574047329681607528136786346849069879922982993/5000000000000000000000000000000000000000000000000", + "195574047329681607528136786346849069879923010933/5000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-4804425952670318392471863213653150930120076989067/5000000000000000000000000000000000000000000000000", + "full_probe": [ + "193636224912713926088643504038834399364097768297/5000000000000000000000000000000000000000000000000", + "193636224912713926088643504038834399364097796237/5000000000000000000000000000000000000000000000000" + ], + "key": [ + 4, + 4, + 4 + ], + "native_public_rank_stock": 5, + "net_at_bit": [ + "403886806791015525086613894641044028780944153243/10000000000000000000000000000000000000000000000000", + "25242925424438470317913368415065251798809009583/625000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "107355006749857895769233998592919899727734420053/2500000000000000000000000000000000000000000000000", + "429420026999431583076935994371679598910937680297/10000000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "391148094659363215056273572723565120676998287967/10000000000000000000000000000000000000000000000000", + "78229618931872643011254714544713024135399657607/2000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "4": 34, + "8": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 2, + "endpoint_chart_ranks": [ + 4, + 6 + ], + "full_at_moonshot": [ + "-34860782599946081164092875713569065790769642108509/250000000000000000000000000000000000000000000000", + "-1394431303997843246563715028542762631630785684283417/10000000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "737199911595674574372171742832673781239704985351/2500000000000000000000000000000000000000000000000", + "1474399823191349148744343485665347562479409998659/5000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-3525600176808650851255656514334652437520590001341/5000000000000000000000000000000000000000000000000", + "full_probe": [ + "2944924697296975875049640196887619920820926351223/10000000000000000000000000000000000000000000000000", + "2944924697296975875049640196887619920820926407137/10000000000000000000000000000000000000000000000000" + ], + "key": [ + 5, + 1, + 1 + ], + "native_public_rank_stock": 844, + "net_at_bit": [ + "3045032476553509891200935723814146148227743750131/10000000000000000000000000000000000000000000000000", + "380629059569188736400116965476768268528467968777/1250000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "809489427703248134243815558771250640418667604567/2500000000000000000000000000000000000000000000000", + "101186178462906016780476944846406330052333450573/312500000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "1474399823191349148744343485680281052937986131701/5000000000000000000000000000000000000000000000000", + "294879964638269829748868697136056210587597226347/1000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "1": 34, + "2": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 3, + "endpoint_chart_ranks": [ + 4, + 7 + ], + "full_at_moonshot": [ + "-1394785468715548229857787147470080140721742386661583/10000000000000000000000000000000000000000000000000", + "-1394785468715548229857787147470080140721742386604623/10000000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "656584709551335252506638646719478883384493040387/2500000000000000000000000000000000000000000000000", + "2626338838205341010026554586877915533537972217479/10000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-7373661161794658989973445413122084466462027782521/10000000000000000000000000000000000000000000000000", + "full_probe": [ + "327807975152216555542505375793506899931318663807/1250000000000000000000000000000000000000000000000", + "2622463801217732444340043006348055199450549366387/10000000000000000000000000000000000000000000000000" + ], + "key": [ + 5, + 1, + 2 + ], + "native_public_rank_stock": 827, + "net_at_bit": [ + "1356011083470225126032382873453852976125780448451/5000000000000000000000000000000000000000000000000", + "678005541735112563016191436726926488062890224251/2500000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "576758598621601848580628661553498694143593619409/2000000000000000000000000000000000000000000000000", + "288379299310800924290314330776749347071796809713/1000000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "1313169419102670505013277293453891257227562241773/5000000000000000000000000000000000000000000000000", + "2626338838205341010026554586907782514455124483631/10000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "1": 17, + "2": 17, + "3": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 4, + "endpoint_chart_ranks": [ + 4, + 8 + ], + "full_at_moonshot": [ + "-34875376324945735176847913081199547795450324952831/250000000000000000000000000000000000000000000000", + "-697507526498914703536958261623990955909006499028123/5000000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "1208636345168387846185254677861036720793857127049/5000000000000000000000000000000000000000000000000", + "2417272690336775692370509355722073441587714310063/10000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-7582727309663224307629490644277926558412285689937/10000000000000000000000000000000000000000000000000", + "full_probe": [ + "1206698798225802997717322073674093687567282430297/5000000000000000000000000000000000000000000000000", + "2413397596451605995434644147348187375134564916559/10000000000000000000000000000000000000000000000000" + ], + "key": [ + 5, + 1, + 3 + ], + "native_public_rank_stock": 210, + "net_at_bit": [ + "49922557091723778228149998333998638631670833761/200000000000000000000000000000000000000000000000", + "2496127854586188911407499916699931931583541688169/10000000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "530841742165366405354753505973144474889471329081/2000000000000000000000000000000000000000000000000", + "265420871082683202677376752986572237444735664549/1000000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "2417272690336775692370509355751940422504866576113/10000000000000000000000000000000000000000000000000", + "1208636345168387846185254677875970211252433288099/5000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "1": 17, + "3": 17, + "4": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 5, + "endpoint_chart_ranks": [ + 4, + 9 + ], + "full_at_moonshot": [ + "-697592782340494007361041982466640038475100744336817/5000000000000000000000000000000000000000000000000", + "-348796391170247003680520991233320019237550372154177/2500000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "452396584231247920555243830212994611094629776347/2000000000000000000000000000000000000000000000000", + "70686966286132487586756848470780407983535904301/312500000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-241813033713867512413243151529219592016464095699/312500000000000000000000000000000000000000000000", + "full_probe": [ + "2258107785055508241797324543599558671261931039969/10000000000000000000000000000000000000000000000000", + "1129053892527754120898662271799779335630965547933/5000000000000000000000000000000000000000000000000" + ], + "key": [ + 5, + 1, + 4 + ], + "native_public_rank_stock": 343, + "net_at_bit": [ + "1167886031614610099497001889277400369908159009371/5000000000000000000000000000000000000000000000000", + "2335772063229220198994003778554800739816318018793/10000000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "1241848513834112189303162922283778621129433042497/5000000000000000000000000000000000000000000000000", + "496739405533644875721265168913511448451773217009/2000000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "2261982921156239602776219151094840036390301203733/10000000000000000000000000000000000000000000000000", + "282747865144529950347027393886855004548787650473/1250000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "1": 17, + "4": 17, + "5": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 3, + "endpoint_chart_ranks": [ + 3, + 6 + ], + "full_at_moonshot": [ + "-1394785468715548229857787147470080140721742386661583/10000000000000000000000000000000000000000000000000", + "-1394785468715548229857787147470080140721742386604623/10000000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "656584709551335252506638646719478883384493040387/2500000000000000000000000000000000000000000000000", + "2626338838205341010026554586877915533537972217479/10000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-7373661161794658989973445413122084466462027782521/10000000000000000000000000000000000000000000000000", + "full_probe": [ + "327807975152216555542505375793506899931318663807/1250000000000000000000000000000000000000000000000", + "2622463801217732444340043006348055199450549366387/10000000000000000000000000000000000000000000000000" + ], + "key": [ + 5, + 2, + 1 + ], + "native_public_rank_stock": 827, + "net_at_bit": [ + "1356011083470225126032382873453852976125780448451/5000000000000000000000000000000000000000000000000", + "678005541735112563016191436726926488062890224251/2500000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "576758598621601848580628661553498694143593619409/2000000000000000000000000000000000000000000000000", + "288379299310800924290314330776749347071796809713/1000000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "1313169419102670505013277293453891257227562241773/5000000000000000000000000000000000000000000000000", + "2626338838205341010026554586907782514455124483631/10000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "1": 17, + "2": 17, + "3": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 4, + "endpoint_chart_ranks": [ + 3, + 7 + ], + "full_at_moonshot": [ + "-1395369217715534390367988642175299420908969700434463/10000000000000000000000000000000000000000000000000", + "-348842304428883597591997160543824855227242425094363/2500000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "1047405941079709202454188485634646925083433237121/5000000000000000000000000000000000000000000000000", + "130925742634963650306773560704330865635429158139/625000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-494074257365036349693226439295669134364570841861/625000000000000000000000000000000000000000000000", + "full_probe": [ + "2090936700372362564725046956808622653764187819827/10000000000000000000000000000000000000000000000000", + "2090936700372362564725046956808622653764187875809/10000000000000000000000000000000000000000000000000" + ], + "key": [ + 5, + 2, + 2 + ], + "native_public_rank_stock": 210, + "net_at_bit": [ + "2163117544973129272271329939793491735607358834821/10000000000000000000000000000000000000000000000000", + "2163117544973129272271329939793491735607358834957/10000000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "1150021996560924366350824301274106641745327162091/5000000000000000000000000000000000000000000000000", + "575010998280462183175412150637053320872663581071/2500000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "2094811882159418404908376971299160831084018796257/10000000000000000000000000000000000000000000000000", + "2094811882159418404908376971299160831084018796359/10000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "2": 34, + "4": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 5, + "endpoint_chart_ranks": [ + 3, + 8 + ], + "full_at_moonshot": [ + "-697884656840487087616142729819249678568714401223257/5000000000000000000000000000000000000000000000000", + "-1395769313680974175232285459638499357137428802389537/10000000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "1730455965110316997658041535456351372102043194429/10000000000000000000000000000000000000000000000000", + "1730455965110316997658041535456351372102043250377/10000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-8269544034889683002341958464543648627897956749623/10000000000000000000000000000000000000000000000000", + "full_probe": [ + "86329034210506918109116424703006306278778477467/500000000000000000000000000000000000000000000000", + "215822585526267295272791061757515765696946200661/1250000000000000000000000000000000000000000000000" + ], + "key": [ + 5, + 2, + 3 + ], + "native_public_rank_stock": 343, + "net_at_bit": [ + "446716860315474804800141992860146630793028989161/2500000000000000000000000000000000000000000000000", + "1786867441261899219200567971440586523172115956763/10000000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "949974013841031934202415569674138527515776156057/5000000000000000000000000000000000000000000000000", + "237493503460257983550603892418534631878944039027/1250000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "1730455965110316997658041535486218353019195516427/10000000000000000000000000000000000000000000000000", + "1730455965110316997658041535486218353019195516529/10000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "2": 17, + "3": 17, + "5": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 6, + "endpoint_chart_ranks": [ + 3, + 9 + ], + "full_at_moonshot": [ + "-1396075582273806143008058012951149052012197151213709/10000000000000000000000000000000000000000000000000", + "-349018895568451535752014503237787263003049287789183/2500000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "45359948565149407995919554440715980482411694857/312500000000000000000000000000000000000000000000", + "362879588521195263967356435525727843859293572843/2500000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-2137120411478804736032643564474272156140706427157/2500000000000000000000000000000000000000000000000", + "full_probe": [ + "1809553746729577893291055105741422093888688379/12500000000000000000000000000000000000000000000", + "361910749345915578658211021148284418777737689787/2500000000000000000000000000000000000000000000000" + ], + "key": [ + 5, + 2, + 4 + ], + "native_public_rank_stock": 13, + "net_at_bit": [ + "1498833551331003710667398321618534713619237434001/10000000000000000000000000000000000000000000000000", + "749416775665501855333699160809267356809618717043/5000000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "199209929356262011579034728337322772532900443117/1250000000000000000000000000000000000000000000000", + "398419858712524023158069456674645545065800886251/2500000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "1451518354084781055869425742132778356354326557439/10000000000000000000000000000000000000000000000000", + "1451518354084781055869425742132778356354326557507/10000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "2": 17, + "4": 17, + "6": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 4, + "endpoint_chart_ranks": [ + 2, + 6 + ], + "full_at_moonshot": [ + "-34875376324945735176847913081199547795450324952831/250000000000000000000000000000000000000000000000", + "-697507526498914703536958261623990955909006499028123/5000000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "1208636345168387846185254677861036720793857127049/5000000000000000000000000000000000000000000000000", + "2417272690336775692370509355722073441587714310063/10000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-7582727309663224307629490644277926558412285689937/10000000000000000000000000000000000000000000000000", + "full_probe": [ + "1206698798225802997717322073674093687567282430297/5000000000000000000000000000000000000000000000000", + "2413397596451605995434644147348187375134564916559/10000000000000000000000000000000000000000000000000" + ], + "key": [ + 5, + 3, + 1 + ], + "native_public_rank_stock": 210, + "net_at_bit": [ + "49922557091723778228149998333998638631670833761/200000000000000000000000000000000000000000000000", + "2496127854586188911407499916699931931583541688169/10000000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "530841742165366405354753505973144474889471329081/2000000000000000000000000000000000000000000000000", + "265420871082683202677376752986572237444735664549/1000000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "2417272690336775692370509355751940422504866576113/10000000000000000000000000000000000000000000000000", + "1208636345168387846185254677875970211252433288099/5000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "1": 17, + "3": 17, + "4": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 5, + "endpoint_chart_ranks": [ + 2, + 7 + ], + "full_at_moonshot": [ + "-697884656840487087616142729819249678568714401223257/5000000000000000000000000000000000000000000000000", + "-1395769313680974175232285459638499357137428802389537/10000000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "1730455965110316997658041535456351372102043194429/10000000000000000000000000000000000000000000000000", + "1730455965110316997658041535456351372102043250377/10000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-8269544034889683002341958464543648627897956749623/10000000000000000000000000000000000000000000000000", + "full_probe": [ + "86329034210506918109116424703006306278778477467/500000000000000000000000000000000000000000000000", + "215822585526267295272791061757515765696946200661/1250000000000000000000000000000000000000000000000" + ], + "key": [ + 5, + 3, + 2 + ], + "native_public_rank_stock": 343, + "net_at_bit": [ + "446716860315474804800141992860146630793028989161/2500000000000000000000000000000000000000000000000", + "1786867441261899219200567971440586523172115956763/10000000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "949974013841031934202415569674138527515776156057/5000000000000000000000000000000000000000000000000", + "237493503460257983550603892418534631878944039027/1250000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "1730455965110316997658041535486218353019195516427/10000000000000000000000000000000000000000000000000", + "1730455965110316997658041535486218353019195516529/10000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "2": 17, + "3": 17, + "5": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 6, + "endpoint_chart_ranks": [ + 2, + 8 + ], + "full_at_moonshot": [ + "-698152583278043660112093694364525411554233881332683/5000000000000000000000000000000000000000000000000", + "-279261033311217464044837477745810164621693552521671/2000000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "621226103108107869106690255473534641743458163987/5000000000000000000000000000000000000000000000000", + "310613051554053934553345127736767320871729095989/2500000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-2189386948445946065446654872263232679128270904011/2500000000000000000000000000000000000000000000000", + "full_probe": [ + "619288396308767932863722612796634925397483126669/5000000000000000000000000000000000000000000000000", + "30964419815438396643186130639831746269874157733/250000000000000000000000000000000000000000000000" + ], + "key": [ + 5, + 3, + 3 + ], + "native_public_rank_stock": 13, + "net_at_bit": [ + "320734809744185592502533122852690173237804556283/2500000000000000000000000000000000000000000000000", + "320734809744185592502533122852690173237804556317/2500000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "1364095152568918876502902048796811083992592093279/10000000000000000000000000000000000000000000000000", + "1364095152568918876502902048796811083992592093381/10000000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "1242452206216215738213380510976936264404068649989/10000000000000000000000000000000000000000000000000", + "1242452206216215738213380510976936264404068650091/10000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "3": 34, + "6": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 7, + "endpoint_chart_ranks": [ + 2, + 9 + ], + "full_at_moonshot": [ + "-698362123372883385146844923962734725490347476780547/5000000000000000000000000000000000000000000000000", + "-1396724246745766770293689847925469450980694953504117/10000000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "430379271268155394850225047709630498978834005617/5000000000000000000000000000000000000000000000000", + "430379271268155394850225047709630498978834033591/5000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-4569620728731844605149774952290369501021165966409/5000000000000000000000000000000000000000000000000", + "full_probe": [ + "428441512622511857836156115357260388244214716667/5000000000000000000000000000000000000000000000000", + "428441512622511857836156115357260388244214744641/5000000000000000000000000000000000000000000000000" + ], + "key": [ + 5, + 3, + 4 + ], + "native_public_rank_stock": 10, + "net_at_bit": [ + "44440118110089776286786316297068503385917162727/500000000000000000000000000000000000000000000000", + "55550147637612220358482895371335629232396453413/625000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "945014962889468807000442852378183211765401197551/10000000000000000000000000000000000000000000000000", + "945014962889468807000442852378183211765401197619/10000000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "860758542536310789700450095449127978874820333249/10000000000000000000000000000000000000000000000000", + "860758542536310789700450095449127978874820333317/10000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "3": 17, + "4": 17, + "7": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 5, + "endpoint_chart_ranks": [ + 1, + 6 + ], + "full_at_moonshot": [ + "-697592782340494007361041982466640038475100744336817/5000000000000000000000000000000000000000000000000", + "-348796391170247003680520991233320019237550372154177/2500000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "452396584231247920555243830212994611094629776347/2000000000000000000000000000000000000000000000000", + "70686966286132487586756848470780407983535904301/312500000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-241813033713867512413243151529219592016464095699/312500000000000000000000000000000000000000000000", + "full_probe": [ + "2258107785055508241797324543599558671261931039969/10000000000000000000000000000000000000000000000000", + "1129053892527754120898662271799779335630965547933/5000000000000000000000000000000000000000000000000" + ], + "key": [ + 5, + 4, + 1 + ], + "native_public_rank_stock": 343, + "net_at_bit": [ + "1167886031614610099497001889277400369908159009371/5000000000000000000000000000000000000000000000000", + "2335772063229220198994003778554800739816318018793/10000000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "1241848513834112189303162922283778621129433042497/5000000000000000000000000000000000000000000000000", + "496739405533644875721265168913511448451773217009/2000000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "2261982921156239602776219151094840036390301203733/10000000000000000000000000000000000000000000000000", + "282747865144529950347027393886855004548787650473/1250000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "1": 17, + "4": 17, + "5": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 6, + "endpoint_chart_ranks": [ + 1, + 7 + ], + "full_at_moonshot": [ + "-1396075582273806143008058012951149052012197151213709/10000000000000000000000000000000000000000000000000", + "-349018895568451535752014503237787263003049287789183/2500000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "45359948565149407995919554440715980482411694857/312500000000000000000000000000000000000000000000", + "362879588521195263967356435525727843859293572843/2500000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-2137120411478804736032643564474272156140706427157/2500000000000000000000000000000000000000000000000", + "full_probe": [ + "1809553746729577893291055105741422093888688379/12500000000000000000000000000000000000000000000", + "361910749345915578658211021148284418777737689787/2500000000000000000000000000000000000000000000000" + ], + "key": [ + 5, + 4, + 2 + ], + "native_public_rank_stock": 13, + "net_at_bit": [ + "1498833551331003710667398321618534713619237434001/10000000000000000000000000000000000000000000000000", + "749416775665501855333699160809267356809618717043/5000000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "199209929356262011579034728337322772532900443117/1250000000000000000000000000000000000000000000000", + "398419858712524023158069456674645545065800886251/2500000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "1451518354084781055869425742132778356354326557439/10000000000000000000000000000000000000000000000000", + "1451518354084781055869425742132778356354326557507/10000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "2": 17, + "4": 17, + "6": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 7, + "endpoint_chart_ranks": [ + 1, + 8 + ], + "full_at_moonshot": [ + "-698362123372883385146844923962734725490347476780547/5000000000000000000000000000000000000000000000000", + "-1396724246745766770293689847925469450980694953504117/10000000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "430379271268155394850225047709630498978834005617/5000000000000000000000000000000000000000000000000", + "430379271268155394850225047709630498978834033591/5000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-4569620728731844605149774952290369501021165966409/5000000000000000000000000000000000000000000000000", + "full_probe": [ + "428441512622511857836156115357260388244214716667/5000000000000000000000000000000000000000000000000", + "428441512622511857836156115357260388244214744641/5000000000000000000000000000000000000000000000000" + ], + "key": [ + 5, + 4, + 3 + ], + "native_public_rank_stock": 10, + "net_at_bit": [ + "44440118110089776286786316297068503385917162727/500000000000000000000000000000000000000000000000", + "55550147637612220358482895371335629232396453413/625000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "945014962889468807000442852378183211765401197551/10000000000000000000000000000000000000000000000000", + "945014962889468807000442852378183211765401197619/10000000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "860758542536310789700450095449127978874820333249/10000000000000000000000000000000000000000000000000", + "860758542536310789700450095449127978874820333317/10000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "3": 17, + "4": 17, + "7": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 8, + "endpoint_chart_ranks": [ + 1, + 9 + ], + "full_at_moonshot": [ + "-698619920840828403758806677391737977296774708539191/5000000000000000000000000000000000000000000000000", + "-139723984168165680751761335478347595459354941702149/1000000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "195574047329681607528136786346849069879922982993/5000000000000000000000000000000000000000000000000", + "195574047329681607528136786346849069879923010933/5000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-4804425952670318392471863213653150930120076989067/5000000000000000000000000000000000000000000000000", + "full_probe": [ + "193636224912713926088643504038834399364097768297/5000000000000000000000000000000000000000000000000", + "193636224912713926088643504038834399364097796237/5000000000000000000000000000000000000000000000000" + ], + "key": [ + 5, + 4, + 4 + ], + "native_public_rank_stock": 5, + "net_at_bit": [ + "403886806791015525086613894641044028780944153243/10000000000000000000000000000000000000000000000000", + "25242925424438470317913368415065251798809009583/625000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "107355006749857895769233998592919899727734420053/2500000000000000000000000000000000000000000000000", + "429420026999431583076935994371679598910937680297/10000000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "391148094659363215056273572723565120676998287967/10000000000000000000000000000000000000000000000000", + "78229618931872643011254714544713024135399657607/2000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "4": 34, + "8": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 6, + "endpoint_chart_ranks": [ + 0, + 6 + ], + "full_at_moonshot": [ + "-279064264318132274969937815312126321338556269376087/2000000000000000000000000000000000000000000000000", + "-1395321321590661374849689076560631606692781346823441/10000000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "2138335079311239750581893562368633444922845295093/10000000000000000000000000000000000000000000000000", + "1069167539655619875290946781184316722461422675529/5000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-3930832460344380124709053218815683277538577324471/5000000000000000000000000000000000000000000000000", + "full_probe": [ + "1067229954812564973942579868940599462334973007227/5000000000000000000000000000000000000000000000000", + "2134459909625129947885159737881198924669946070419/10000000000000000000000000000000000000000000000000" + ], + "key": [ + 5, + 5, + 1 + ], + "native_public_rank_stock": 13, + "net_at_bit": [ + "2208093964655293402874330266877880122030663165407/10000000000000000000000000000000000000000000000000", + "552023491163823350718582566719470030507665791373/2500000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "2347940117994864251001214217216027499679007878227/10000000000000000000000000000000000000000000000000", + "1173970058997432125500607108608013749839503939139/5000000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "17106680634489918004655148499188003406719980937/80000000000000000000000000000000000000000000000", + "267291884913904968822736695299812553229999702147/1250000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "1": 17, + "5": 17, + "6": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 7, + "endpoint_chart_ranks": [ + 0, + 7 + ], + "full_at_moonshot": [ + "-1396324150780326985429393030462269514752235851549043/10000000000000000000000000000000000000000000000000", + "-21817564855942609147334266100972961168003685179563/156250000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "1225114459585412196950785531232203476022491291047/10000000000000000000000000000000000000000000000000", + "1225114459585412196950785531232203476022491347029/10000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-8774885540414587803049214468767796523977508652971/10000000000000000000000000000000000000000000000000", + "full_probe": [ + "1221239041407247918215030693463017304677047703821/10000000000000000000000000000000000000000000000000", + "1221239041407247918215030693463017304677047759803/10000000000000000000000000000000000000000000000000" + ], + "key": [ + 5, + 5, + 2 + ], + "native_public_rank_stock": 10, + "net_at_bit": [ + "1265052465913025578806488294294275280153586132717/10000000000000000000000000000000000000000000000000", + "632526232956512789403244147147137640076793066401/5000000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "1345110928329253671297260315578119440224503209619/10000000000000000000000000000000000000000000000000", + "1345110928329253671297260315578119440224503209687/10000000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "1225114459585412196950785531262070456939643613079/10000000000000000000000000000000000000000000000000", + "1225114459585412196950785531262070456939643613147/10000000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "2": 17, + "5": 17, + "7": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + }, + { + "direct_rank": 8, + "endpoint_chart_ranks": [ + 0, + 8 + ], + "full_at_moonshot": [ + "-349267332499624549967361478274544447365340231629497/2500000000000000000000000000000000000000000000000", + "-349267332499624549967361478274544447365340231615257/2500000000000000000000000000000000000000000000000" + ], + "full_incumbent": [ + "546437863839899304650563777350798525874411338349/10000000000000000000000000000000000000000000000000", + "546437863839899304650563777350798525874411394297/10000000000000000000000000000000000000000000000000" + ], + "full_margin_with_one_extra_raw_rank_one_upper": "-9453562136160100695349436222649201474125588605703/10000000000000000000000000000000000000000000000000", + "full_probe": [ + "542562261221525605814606611826297502600829357219/10000000000000000000000000000000000000000000000000", + "542562261221525605814606611826297502600829413167/10000000000000000000000000000000000000000000000000" + ], + "key": [ + 5, + 5, + 3 + ], + "native_public_rank_stock": 5, + "net_at_bit": [ + "112848519629596847500022006557235044109633564517/2000000000000000000000000000000000000000000000000", + "56424259814798423750011003278617522054816782267/1000000000000000000000000000000000000000000000000" + ], + "net_at_moonshot": [ + "468696648560968149409670062242066196171428313/7812500000000000000000000000000000000000000000", + "23997268406321569249775107186793789243977129629/400000000000000000000000000000000000000000000000" + ], + "net_incumbent": [ + "136609465959974826162640944345166376697890915091/2500000000000000000000000000000000000000000000000", + "34152366489993706540660236086291594174472728777/625000000000000000000000000000000000000000000000" + ], + "paid_delta": { + "3": 17, + "5": 17, + "8": -17 + }, + "target_delta": { + "4": 17, + "5": 17, + "9": -17 + } + } + ], + "rank_surplus": 1424, + "retained_bit_premise": "376669/100000000", + "scope": "Predecode price for one existing native public ascending MOVE subdivided at absolute chart rank four/five, with one rank-nine 4+5 productive split. All actual geometry, compatibility and ancillary costs unresolved; one split per distinct cohort helper and no repeated MOVE credits.", + "whole_compatible_incumbent_net_upper": "36270235650507189059110849747734913902274458840681/200000000000000000000000000000000000000000000000", + "whole_compatible_moonshot_net_upper": "12445899950937440063998664216107978596437014420479/62500000000000000000000000000000000000000000000", + "word_sha256": "4b9fd1187b34ed97c3ac0c760d73531735a5d0ebc5b4d4ab4377160b20d9bb2a" +} diff --git a/research/p104-type-b-shared-walsh-stage9-bound/inputs/pricing.py b/research/p104-type-b-shared-walsh-stage9-bound/inputs/pricing.py new file mode 100644 index 0000000000..40ec194017 --- /dev/null +++ b/research/p104-type-b-shared-walsh-stage9-bound/inputs/pricing.py @@ -0,0 +1,82 @@ +"""Directed interval arithmetic and the retained signed BIT invoice.""" +from collections import Counter +from fractions import Fraction +from functools import cache + +TARGET = "10018846261809/2500000000000000" +SCALE = 10**49 + + +def rounded(x, upper): + scaled = SCALE*x + if upper: + return Fraction(-((-scaled.numerator) // scaled.denominator), SCALE) + return Fraction(scaled.numerator // scaled.denominator, SCALE) + + +@cache +def log_bounds(x): + z = (x-1)/(x+1) + terms = 60 + exact_partial = 2*sum(z**(2*i+1)/(2*i+1) for i in range(terms)) + tail = 2*z**(2*terms+1)/((2*terms+1)*(1-z*z)) + return rounded(exact_partial, False), rounded(exact_partial+tail, True) + + +@cache +def power_bounds(rank, k): + binary = 2**(rank.bit_length()-1) + shift = binary.bit_length()-1 + l2, u2 = log_bounds(Fraction(2)) + lo, hi = log_bounds(Fraction(rank, binary)) + lo, hi = k*(lo+shift*l2), k*(hi+shift*u2) + assert 0 <= lo <= hi < 1 + + def exponential(z, terms): + total = term = Fraction(1) + for i in range(1, terms+1): + term *= -z/i + total += term + return total + + return rounded(rank*exponential(hi, 35), False), rounded(rank*exponential(lo, 34), True) + + +def cost(hist, k): + lower = upper = Fraction(0) + for r, n in hist.items(): + a, b = (n*x for x in power_bounds(r, k)) + lower += min(a, b) + upper += max(a, b) + return lower, upper + + +def profile(invoice, native, word, ranks): + copies = invoice["native_calls"] + assert copies == len(invoice["native_instances"]) == 36 + assert {tuple((r["stage"], r["copy"])) for r in invoice["native_instances"]} == { + (stage, which) for stage in range(1, 19) for which in (0, 1) + } + assert all(r["ports"] == 111 for r in invoice["native_instances"]) + assert native == Counter({int(r): n for r, n in invoice["native_paid"].items()}) + assert sum(native.values()) == 2871 + caller_paid = {1: 444, **{r: 444 for r in range(7, 57, 7)}} + assert invoice["event_counts"]["QUERY"]*111 == caller_paid[1] + assert invoice["event_counts"]["IDLE_ONE"]*111 == 8*444 + full_paid = Counter({r: copies*n for r, n in native.items()}) + full_paid.update(caller_paid) + + helpers = Counter(ranks[word["final"][j]]-ranks[word["start"][j]] + for j in range(222, word["public"])) + assert helpers == Counter({int(r): n for r, n in invoice["native_helpers"].items()}) + caller_targets = {**{r: 444 for r in range(8, 65, 7)}, 127: 222} + full_targets = Counter({r: copies*n for r, n in helpers.items()}) + full_targets.update(caller_targets) + assert full_paid == Counter({int(r): n for r, n in invoice["paid"].items()}) + assert full_targets == Counter({int(r): n for r, n in invoice["targets"].items()}) + assert sum(full_paid.values()) == invoice["paid_jobs"] + assert sum(full_targets.values()) == invoice["productive_fields"] + signed = full_targets.copy() + signed.subtract(full_paid) + assert sum(r*n for r, n in signed.items()) == invoice["rank_surplus"] + return signed, copies diff --git a/research/p104-type-b-shared-walsh-stage9-bound/receipts/EXPLICIT-FORCED.json b/research/p104-type-b-shared-walsh-stage9-bound/receipts/EXPLICIT-FORCED.json new file mode 100644 index 0000000000..6738ea94ad --- /dev/null +++ b/research/p104-type-b-shared-walsh-stage9-bound/receipts/EXPLICIT-FORCED.json @@ -0,0 +1 @@ +{"benchmark":"aaeec8c0acf01e99a5f331ef363a698d9c084ace","build_admitted_by_price":false,"caller":"07a76c5e2738882c0cb322278e56f6cae3c9885d","event_cap":4783,"forced_clock":2866,"graph":{"counts":{"ADD":3476,"IDLE_ODD":4,"IDLE_ONE":60,"J":17,"LAMBDA":66,"SCALE":210,"SWAP":44},"equalities":[[38,39],[40,41],[42,43],[45,46],[47,48],[49,50],[52,53],[54,55],[56,57],[59,60],[61,62],[63,64],[65,66],[68,69],[70,71],[73,74],[75,76],[78,79],[80,81],[82,83],[84,85],[86,87],[88,89],[91,92],[93,94],[96,97],[98,99],[101,102],[105,106],[107,108],[110,111],[112,113],[114,115],[116,117],[118,119],[120,121],[122,123],[124,125],[126,127],[128,129],[131,132],[133,134],[135,136],[137,138],[139,140],[142,143],[144,145],[146,147],[148,149],[150,151],[153,154],[155,156],[157,158],[159,160],[161,162],[163,164],[165,166],[167,168],[169,170],[172,173],[174,175],[176,177],[178,179],[180,181],[183,184],[185,186],[187,188],[189,190],[191,192],[194,195],[196,197],[198,199],[200,201],[202,203],[204,205],[206,207],[208,209],[210,211],[213,214],[215,216],[217,218],[219,220],[221,222],[223,224],[226,227],[228,229],[230,231],[232,233],[235,236],[237,238],[240,241],[244,245],[246,247],[248,249],[250,251],[253,254],[255,256],[257,258],[259,260],[261,262],[263,264],[266,267],[268,269],[270,271],[272,273],[274,275],[276,277],[278,279],[280,281],[282,283],[284,285],[286,287],[288,289],[291,292],[293,294],[295,296],[297,298],[299,300],[301,302],[303,304],[306,307],[308,309],[310,311],[312,313],[314,315],[316,317],[318,319],[321,322],[323,324],[325,326],[327,328],[329,330],[331,332],[333,334],[335,336],[337,338],[339,340],[341,342],[343,344],[345,346],[347,348],[350,351],[352,353],[354,355],[356,357],[358,359],[360,361],[362,363],[365,366],[367,368],[369,370],[371,372],[373,374],[375,376],[377,378],[380,381],[382,383],[384,385],[386,387],[388,389],[390,391],[392,393],[394,395],[396,397],[398,399],[400,401],[402,403],[404,405],[406,407],[408,409],[410,411],[412,413],[414,415],[416,417],[418,419],[420,421],[422,423],[424,425],[426,427],[429,430],[431,432],[433,434],[435,436],[437,438],[440,441],[442,443],[445,446],[449,450],[451,452],[453,454],[455,456],[457,458],[460,461],[462,463],[464,465],[466,467],[468,469],[470,471],[472,473],[474,475],[476,477],[478,479],[480,481],[482,483],[484,485],[486,487],[488,489],[490,491],[492,493],[494,495],[496,497],[498,499],[500,501],[502,503],[504,505],[506,507],[508,509],[510,511],[513,514],[515,516],[517,518],[519,520],[521,522],[523,524],[525,526],[527,528],[529,530],[532,533],[534,535],[536,537],[538,539],[540,541],[542,543],[544,545],[546,547],[548,549],[551,552],[553,554],[555,556],[557,558],[559,560],[561,562],[563,564],[565,566],[567,568],[569,570],[571,572],[573,574],[575,576],[577,578],[579,580],[581,582],[583,584],[586,587],[588,589],[590,591],[592,593],[594,595],[596,597],[598,599],[600,601],[602,603],[605,606],[607,608],[609,610],[611,612],[613,614],[615,616],[617,618],[619,620],[621,622],[624,625],[626,627],[628,629],[630,631],[632,633],[634,635],[636,637],[638,639],[640,641],[642,643],[644,645],[646,647],[648,649],[650,651],[652,653],[654,655],[656,657],[659,660],[661,662],[663,664],[665,666],[667,668],[669,670],[671,672],[673,674],[675,676],[677,678],[679,680],[681,682],[683,684],[686,687],[688,689],[690,691],[692,693],[694,695],[696,697],[698,699],[700,701],[703,704],[705,706],[708,709],[712,713],[714,715],[716,717],[718,719],[720,721],[722,723],[724,725],[726,727],[729,730],[731,732],[733,734],[735,736],[737,738],[739,740],[741,742],[743,744],[745,746],[747,748],[749,750],[751,752],[753,754],[756,757],[758,759],[760,761],[762,763],[764,765],[766,767],[768,769],[770,771],[772,773],[774,775],[776,777],[778,779],[780,781],[782,783],[784,785],[786,787],[788,789],[790,791],[792,793],[794,795],[797,798],[799,800],[801,802],[803,804],[805,806],[807,808],[809,810],[811,812],[813,814],[815,816],[817,818],[820,821],[822,823],[824,825],[826,827],[828,829],[830,831],[832,833],[834,835],[836,837],[838,839],[840,841],[843,844],[845,846],[847,848],[849,850],[851,852],[853,854],[855,856],[857,858],[859,860],[861,862],[863,864],[865,866],[867,868],[869,870],[871,872],[873,874],[875,876],[877,878],[879,880],[881,882],[883,884],[885,886],[888,889],[890,891],[892,893],[894,895],[896,897],[898,899],[900,901],[902,903],[904,905],[906,907],[908,909],[911,912],[913,914],[915,916],[917,918],[919,920],[921,922],[923,924],[925,926],[927,928],[929,930],[931,932],[934,935],[936,937],[938,939],[940,941],[942,943],[944,945],[946,947],[948,949],[950,951],[952,953],[954,955],[956,957],[958,959],[960,961],[962,963],[964,965],[966,967],[968,969],[970,971],[972,973],[974,975],[976,977],[978,979],[980,981],[982,983],[984,985],[986,987],[988,989],[990,991],[992,993],[994,995],[996,997],[998,999],[1000,1001],[1002,1003],[1004,1005],[1006,1007],[1008,1009],[1010,1011],[1012,1013],[1015,1016],[1017,1018],[1019,1020],[1021,1022],[1023,1024],[1025,1026],[1027,1028],[1029,1030],[1032,1033],[1034,1035],[1037,1038],[1041,1042],[1043,1044],[1045,1046],[1047,1048],[1049,1050],[1051,1052],[1053,1054],[1055,1056],[1058,1059],[1060,1061],[1062,1063],[1064,1065],[1066,1067],[1068,1069],[1070,1071],[1072,1073],[1074,1075],[1076,1077],[1078,1079],[1080,1081],[1082,1083],[1084,1085],[1086,1087],[1088,1089],[1090,1091],[1092,1093],[1094,1095],[1096,1097],[1098,1099],[1100,1101],[1102,1103],[1104,1105],[1106,1107],[1108,1109],[1110,1111],[1112,1113],[1114,1115],[1116,1117],[1118,1119],[1120,1121],[1122,1123],[1124,1125],[1126,1127],[1128,1129],[1130,1131],[1132,1133],[1134,1135],[1136,1137],[1138,1139],[1140,1141],[1143,1144],[1145,1146],[1147,1148],[1149,1150],[1151,1152],[1153,1154],[1155,1156],[1157,1158],[1159,1160],[1161,1162],[1163,1164],[1165,1166],[1167,1168],[1170,1171],[1172,1173],[1174,1175],[1176,1177],[1178,1179],[1180,1181],[1182,1183],[1184,1185],[1186,1187],[1188,1189],[1190,1191],[1192,1193],[1194,1195],[1197,1198],[1199,1200],[1201,1202],[1203,1204],[1205,1206],[1207,1208],[1209,1210],[1211,1212],[1213,1214],[1215,1216],[1217,1218],[1219,1220],[1221,1222],[1223,1224],[1225,1226],[1227,1228],[1229,1230],[1231,1232],[1233,1234],[1235,1236],[1237,1238],[1239,1240],[1241,1242],[1243,1244],[1245,1246],[1248,1249],[1250,1251],[1252,1253],[1254,1255],[1256,1257],[1258,1259],[1260,1261],[1262,1263],[1264,1265],[1266,1267],[1268,1269],[1270,1271],[1272,1273],[1275,1276],[1277,1278],[1279,1280],[1281,1282],[1283,1284],[1285,1286],[1287,1288],[1289,1290],[1291,1292],[1293,1294],[1295,1296],[1297,1298],[1299,1300],[1302,1303],[1304,1305],[1306,1307],[1308,1309],[1310,1311],[1312,1313],[1314,1315],[1316,1317],[1318,1319],[1320,1321],[1322,1323],[1324,1325],[1326,1327],[1328,1329],[1330,1331],[1332,1333],[1334,1335],[1336,1337],[1338,1339],[1340,1341],[1342,1343],[1344,1345],[1346,1347],[1348,1349],[1350,1351],[1353,1354],[1355,1356],[1357,1358],[1359,1360],[1361,1362],[1363,1364],[1365,1366],[1367,1368],[1369,1370],[1371,1372],[1373,1374],[1375,1376],[1377,1378],[1379,1380],[1381,1382],[1383,1384],[1385,1386],[1387,1388],[1389,1390],[1391,1392],[1394,1395],[1396,1397],[1398,1399],[1400,1401],[1402,1403],[1404,1405],[1406,1407],[1408,1409],[1410,1411],[1412,1413],[1414,1415],[1416,1417],[1419,1420],[1421,1422],[1424,1425],[1428,1429],[1430,1431],[1432,1433],[1434,1435],[1436,1437],[1438,1439],[1440,1441],[1442,1443],[1444,1445],[1446,1447],[1448,1449],[1450,1451],[1453,1454],[1455,1456],[1457,1458],[1459,1460],[1461,1462],[1463,1464],[1465,1466],[1467,1468],[1469,1470],[1471,1472],[1473,1474],[1475,1476],[1477,1478],[1479,1480],[1481,1482],[1483,1484],[1485,1486],[1487,1488],[1489,1490],[1491,1492],[1494,1495],[1496,1497],[1498,1499],[1500,1501],[1502,1503],[1504,1505],[1506,1507],[1508,1509],[1510,1511],[1512,1513],[1514,1515],[1516,1517],[1518,1519],[1520,1521],[1522,1523],[1524,1525],[1526,1527],[1528,1529],[1530,1531],[1532,1533],[1534,1535],[1536,1537],[1538,1539],[1540,1541],[1542,1543],[1544,1545],[1546,1547],[1548,1549],[1551,1552],[1553,1554],[1555,1556],[1557,1558],[1559,1560],[1561,1562],[1563,1564],[1565,1566],[1567,1568],[1569,1570],[1571,1572],[1573,1574],[1575,1576],[1577,1578],[1579,1580],[1582,1583],[1584,1585],[1586,1587],[1588,1589],[1590,1591],[1592,1593],[1594,1595],[1596,1597],[1598,1599],[1600,1601],[1602,1603],[1604,1605],[1606,1607],[1608,1609],[1610,1611],[1613,1614],[1615,1616],[1617,1618],[1619,1620],[1621,1622],[1623,1624],[1625,1626],[1627,1628],[1629,1630],[1631,1632],[1633,1634],[1635,1636],[1637,1638],[1639,1640],[1641,1642],[1643,1644],[1645,1646],[1647,1648],[1649,1650],[1651,1652],[1653,1654],[1655,1656],[1657,1658],[1659,1660],[1661,1662],[1663,1664],[1665,1666],[1667,1668],[1669,1670],[1671,1672],[1674,1675],[1676,1677],[1678,1679],[1680,1681],[1682,1683],[1684,1685],[1686,1687],[1688,1689],[1690,1691],[1692,1693],[1694,1695],[1696,1697],[1698,1699],[1700,1701],[1702,1703],[1705,1706],[1707,1708],[1709,1710],[1711,1712],[1713,1714],[1715,1716],[1717,1718],[1719,1720],[1721,1722],[1723,1724],[1725,1726],[1727,1728],[1729,1730],[1731,1732],[1733,1734],[1736,1737],[1738,1739],[1740,1741],[1742,1743],[1744,1745],[1746,1747],[1748,1749],[1750,1751],[1752,1753],[1754,1755],[1756,1757],[1758,1759],[1760,1761],[1762,1763],[1764,1765],[1766,1767],[1768,1769],[1770,1771],[1772,1773],[1774,1775],[1776,1777],[1778,1779],[1780,1781],[1782,1783],[1784,1785],[1786,1787],[1788,1789],[1790,1791],[1792,1793],[1794,1795],[1796,1797],[1798,1799],[1800,1801],[1802,1803],[1804,1805],[1806,1807],[1808,1809],[1810,1811],[1812,1813],[1814,1815],[1816,1817],[1818,1819],[1820,1821],[1822,1823],[1824,1825],[1826,1827],[1828,1829],[1830,1831],[1832,1833],[1834,1835],[1836,1837],[1838,1839],[1840,1841],[1842,1843],[1844,1845],[1846,1847],[1849,1850],[1851,1852],[1853,1854],[1855,1856],[1857,1858],[1859,1860],[1861,1862],[1863,1864],[1865,1866],[1867,1868],[1869,1870],[1872,1873],[1874,1875],[1877,1878],[1881,1882],[1883,1884],[1885,1886],[1887,1888],[1889,1890],[1891,1892],[1893,1894],[1895,1896],[1897,1898],[1899,1900],[1901,1902],[1904,1905],[1906,1907],[1908,1909],[1910,1911],[1912,1913],[1914,1915],[1916,1917],[1918,1919],[1920,1921],[1922,1923],[1924,1925],[1926,1927],[1928,1929],[1930,1931],[1932,1933],[1934,1935],[1936,1937],[1938,1939],[1940,1941],[1942,1943],[1944,1945],[1946,1947],[1948,1949],[1950,1951],[1952,1953],[1954,1955],[1956,1957],[1958,1959],[1960,1961],[1962,1963],[1964,1965],[1966,1967],[1968,1969],[1970,1971],[1972,1973],[1974,1975],[1976,1977],[1978,1979],[1980,1981],[1982,1983],[1984,1985],[1986,1987],[1988,1989],[1990,1991],[1992,1993],[1994,1995],[1996,1997],[1998,1999],[2000,2001],[2002,2003],[2004,2005],[2006,2007],[2008,2009],[2010,2011],[2012,2013],[2014,2015],[2017,2018],[2019,2020],[2021,2022],[2023,2024],[2025,2026],[2027,2028],[2029,2030],[2031,2032],[2033,2034],[2035,2036],[2037,2038],[2039,2040],[2041,2042],[2043,2044],[2045,2046],[2048,2049],[2050,2051],[2052,2053],[2054,2055],[2056,2057],[2058,2059],[2060,2061],[2062,2063],[2064,2065],[2066,2067],[2068,2069],[2070,2071],[2072,2073],[2074,2075],[2076,2077],[2079,2080],[2081,2082],[2083,2084],[2085,2086],[2087,2088],[2089,2090],[2091,2092],[2093,2094],[2095,2096],[2097,2098],[2099,2100],[2101,2102],[2103,2104],[2105,2106],[2107,2108],[2109,2110],[2111,2112],[2113,2114],[2115,2116],[2117,2118],[2119,2120],[2121,2122],[2123,2124],[2125,2126],[2127,2128],[2129,2130],[2131,2132],[2133,2134],[2135,2136],[2137,2138],[2140,2141],[2142,2143],[2144,2145],[2146,2147],[2148,2149],[2150,2151],[2152,2153],[2154,2155],[2156,2157],[2158,2159],[2160,2161],[2162,2163],[2164,2165],[2166,2167],[2169,2170],[2171,2172],[2173,2174],[2175,2176],[2177,2178],[2179,2180],[2181,2182],[2183,2184],[2185,2186],[2187,2188],[2189,2190],[2191,2192],[2193,2194],[2195,2196],[2198,2199],[2200,2201],[2202,2203],[2204,2205],[2206,2207],[2208,2209],[2210,2211],[2212,2213],[2214,2215],[2216,2217],[2218,2219],[2220,2221],[2222,2223],[2224,2225],[2226,2227],[2230,2231],[2232,2233],[2234,2235],[2236,2237],[2238,2239],[2240,2241],[2242,2243],[2244,2245],[2246,2247],[2248,2249],[2250,2251],[2252,2253],[2254,2255],[2256,2257],[2258,2259],[2261,2262],[2263,2264],[2265,2266],[2267,2268],[2269,2270],[2271,2272],[2273,2274],[2275,2276],[2277,2278],[2279,2280],[2281,2282],[2283,2284],[2285,2286],[2287,2288],[2289,2290],[2291,2292],[2293,2294],[2295,2296],[2297,2298],[2299,2300],[2301,2302],[2303,2304],[2305,2306],[2307,2308],[2309,2310],[2312,2313],[2314,2315],[2316,2317],[2318,2319],[2320,2321],[2322,2323],[2324,2325],[2326,2327],[2328,2329],[2330,2331],[2332,2333],[2334,2335],[2336,2337],[2338,2339],[2341,2342],[2343,2344],[2345,2346],[2348,2349],[2351,2352],[2354,2355],[2356,2357],[2358,2359],[2360,2361],[2362,2363],[2364,2365],[2366,2367],[2368,2369],[2370,2371],[2372,2373],[2374,2375],[2376,2377],[2378,2379],[2380,2381],[2383,2384],[2385,2386],[2387,2388],[2389,2390],[2391,2392],[2393,2394],[2395,2396],[2397,2398],[2399,2400],[2401,2402],[2403,2404],[2405,2406],[2407,2408],[2409,2410],[2411,2412],[2413,2414],[2415,2416],[2417,2418],[2419,2420],[2421,2422],[2423,2424],[2425,2426],[2427,2428],[2429,2430],[2431,2432],[2434,2435],[2436,2437],[2438,2439],[2440,2441],[2442,2443],[2444,2445],[2446,2447],[2448,2449],[2450,2451],[2452,2453],[2454,2455],[2456,2457],[2458,2459],[2460,2461],[2462,2463],[2464,2465],[2466,2467],[2468,2469],[2471,2472],[2473,2474],[2475,2476],[2478,2479],[2480,2481],[2482,2483],[2485,2486],[2487,2488],[2489,2490],[2491,2492],[2493,2494],[2495,2496],[2498,2499],[2500,2501],[2503,2504],[2505,2506],[2508,2509],[2510,2511],[2512,2513],[2514,2515],[2516,2517],[2518,2519],[2520,2521],[2522,2523],[2525,2526],[2527,2528],[2529,2530],[2531,2532],[2533,2534],[2536,2537],[2538,2539],[2540,2541],[2542,2543],[2544,2545],[2547,2548],[2549,2550],[2551,2552],[2553,2554],[2555,2556],[2557,2558],[2561,2562],[2565,2566],[2569,2570],[2573,2574],[2577,2578],[2581,2582],[2585,2586],[2589,2590],[2595,2596],[2599,2600],[2605,2606],[2609,2610],[2613,2614],[2617,2618],[2623,2624],[2628,2629],[2630,2631],[2632,2633],[2634,2635],[2636,2637],[2639,2640],[2641,2642],[2643,2644],[2645,2646],[2647,2648],[2652,2653],[2658,2659],[2662,2663],[2666,2667],[2670,2671],[2676,2677],[2680,2681],[2686,2687],[2690,2691],[2694,2695],[2698,2699],[2702,2703],[2706,2707],[2710,2711],[2714,2715],[2718,2719],[2720,2721],[2722,2723],[2724,2725],[2726,2727],[2728,2729],[2730,2731],[2732,2733],[2735,2736],[2737,2738],[2739,2740],[2741,2742],[2743,2744],[2745,2746],[2747,2748],[2750,2751],[2752,2753],[2754,2755],[2756,2757],[2758,2759],[2760,2761],[2762,2763],[2765,2766],[2767,2768],[2769,2770],[2771,2772],[2773,2774],[2775,2776],[2777,2778],[2779,2780],[2781,2782],[2783,2784],[2785,2786],[2787,2788],[2789,2790],[2791,2792],[2794,2795],[2796,2797],[2798,2799],[2800,2801],[2802,2803],[2804,2805],[2807,2808],[2809,2810],[2811,2812],[2813,2814],[2815,2816],[2817,2818],[2820,2821],[2822,2823],[2824,2825],[2826,2827],[2828,2829],[2830,2831],[2832,2833],[2834,2835],[2836,2837],[2838,2839],[2840,2841],[2842,2843],[2844,2845],[2846,2847],[2848,2849],[2850,2851],[2853,2854],[2855,2856],[2857,2858],[2859,2860],[2861,2862],[2863,2864],[2865,2866],[2867,2868],[2869,2870],[2872,2873],[2874,2875],[2876,2877],[2878,2879],[2880,2881],[2882,2883],[2884,2885],[2886,2887],[2888,2889],[2891,2892],[2893,2894],[2895,2896],[2897,2898],[2899,2900],[2901,2902],[2903,2904],[2905,2906],[2907,2908],[2909,2910],[2911,2912],[2913,2914],[2915,2916],[2917,2918],[2919,2920],[2921,2922],[2923,2924],[2925,2926],[2928,2929],[2930,2931],[2932,2933],[2934,2935],[2936,2937],[2938,2939],[2940,2941],[2942,2943],[2945,2946],[2947,2948],[2949,2950],[2951,2952],[2953,2954],[2955,2956],[2957,2958],[2959,2960],[2962,2963],[2964,2965],[2966,2967],[2968,2969],[2970,2971],[2972,2973],[2974,2975],[2976,2977],[2978,2979],[2980,2981],[2982,2983],[2984,2985],[2986,2987],[2988,2989],[2990,2991],[2992,2993],[2994,2995],[2996,2997],[2998,2999],[3000,3001],[3003,3004],[3005,3006],[3007,3008],[3009,3010],[3011,3012],[3013,3014],[3015,3016],[3017,3018],[3019,3020],[3021,3022],[3023,3024],[3026,3027],[3028,3029],[3030,3031],[3032,3033],[3034,3035],[3036,3037],[3038,3039],[3040,3041],[3042,3043],[3044,3045],[3046,3047],[3049,3050],[3051,3052],[3053,3054],[3055,3056],[3057,3058],[3059,3060],[3061,3062],[3063,3064],[3065,3066],[3067,3068],[3069,3070],[3071,3072],[3073,3074],[3075,3076],[3077,3078],[3079,3080],[3081,3082],[3083,3084],[3085,3086],[3087,3088],[3089,3090],[3091,3092],[3094,3095],[3096,3097],[3098,3099],[3100,3101],[3102,3103],[3104,3105],[3106,3107],[3108,3109],[3110,3111],[3112,3113],[3115,3116],[3117,3118],[3119,3120],[3121,3122],[3123,3124],[3125,3126],[3127,3128],[3129,3130],[3131,3132],[3133,3134],[3136,3137],[3138,3139],[3140,3141],[3142,3143],[3144,3145],[3146,3147],[3148,3149],[3150,3151],[3152,3153],[3154,3155],[3156,3157],[3158,3159],[3160,3161],[3162,3163],[3164,3165],[3166,3167],[3168,3169],[3170,3171],[3172,3173],[3174,3175],[3176,3177],[3178,3179],[3180,3181],[3182,3183],[3185,3186],[3187,3188],[3189,3190],[3191,3192],[3193,3194],[3195,3196],[3197,3198],[3199,3200],[3201,3202],[3203,3204],[3205,3206],[3207,3208],[3209,3210],[3212,3213],[3214,3215],[3216,3217],[3218,3219],[3220,3221],[3222,3223],[3224,3225],[3226,3227],[3228,3229],[3230,3231],[3232,3233],[3234,3235],[3236,3237],[3239,3240],[3241,3242],[3243,3244],[3245,3246],[3247,3248],[3249,3250],[3251,3252],[3253,3254],[3255,3256],[3257,3258],[3259,3260],[3261,3262],[3263,3264],[3265,3266],[3267,3268],[3269,3270],[3271,3272],[3273,3274],[3275,3276],[3277,3278],[3279,3280],[3281,3282],[3283,3284],[3285,3286],[3287,3288],[3289,3290],[3292,3293],[3294,3295],[3296,3297],[3298,3299],[3300,3301],[3302,3303],[3304,3305],[3306,3307],[3308,3309],[3310,3311],[3312,3313],[3314,3315],[3317,3318],[3319,3320],[3321,3322],[3323,3324],[3325,3326],[3327,3328],[3329,3330],[3331,3332],[3333,3334],[3335,3336],[3337,3338],[3339,3340],[3342,3343],[3344,3345],[3346,3347],[3348,3349],[3350,3351],[3352,3353],[3354,3355],[3356,3357],[3358,3359],[3360,3361],[3362,3363],[3364,3365],[3366,3367],[3368,3369],[3370,3371],[3372,3373],[3375,3376],[3377,3378],[3380,3381],[3382,3383],[3385,3386],[3387,3388],[3389,3390],[3391,3392],[3393,3394],[3395,3396],[3398,3399],[3400,3401],[3403,3404],[3405,3406],[3408,3409],[3410,3411],[3412,3413],[3414,3415],[3416,3417],[3418,3419],[3420,3421],[3422,3423],[3425,3426],[3427,3428],[3429,3430],[3431,3432],[3433,3434],[3436,3437],[3438,3439],[3440,3441],[3442,3443],[3444,3445],[3447,3448],[3449,3450],[3451,3452],[3453,3454],[3455,3456],[3457,3458],[3459,3460],[3461,3462],[3463,3464],[3465,3466],[3468,3469],[3470,3471],[3472,3473],[3474,3475],[3477,3478],[3479,3480],[3481,3482],[3483,3484],[3486,3487],[3488,3489],[3490,3491],[3492,3493],[3494,3495],[3496,3497],[3498,3499],[3500,3501],[3502,3503],[3504,3505],[3506,3507],[3508,3509],[3511,3512],[3513,3514],[3515,3516],[3517,3518],[3519,3520],[3521,3522],[3523,3524],[3526,3527],[3528,3529],[3530,3531],[3532,3533],[3534,3535],[3536,3537],[3538,3539],[3541,3542],[3543,3544],[3545,3546],[3547,3548],[3549,3550],[3551,3552],[3553,3554],[3555,3556],[3557,3558],[3559,3560],[3561,3562],[3563,3564],[3565,3566],[3567,3568],[3570,3571],[3572,3573],[3574,3575],[3576,3577],[3578,3579],[3580,3581],[3583,3584],[3585,3586],[3587,3588],[3589,3590],[3591,3592],[3593,3594],[3596,3597],[3598,3599],[3600,3601],[3602,3603],[3604,3605],[3606,3607],[3608,3609],[3610,3611],[3612,3613],[3614,3615],[3616,3617],[3618,3619],[3620,3621],[3622,3623],[3624,3625],[3626,3627],[3629,3630],[3631,3632],[3633,3634],[3635,3636],[3637,3638],[3639,3640],[3641,3642],[3643,3644],[3645,3646],[3648,3649],[3650,3651],[3652,3653],[3654,3655],[3656,3657],[3658,3659],[3660,3661],[3662,3663],[3664,3665],[3667,3668],[3669,3670],[3671,3672],[3673,3674],[3675,3676],[3677,3678],[3679,3680],[3681,3682],[3683,3684],[3685,3686],[3687,3688],[3689,3690],[3691,3692],[3693,3694],[3695,3696],[3697,3698],[3699,3700],[3701,3702],[3704,3705],[3706,3707],[3708,3709],[3710,3711],[3712,3713],[3714,3715],[3716,3717],[3718,3719],[3721,3722],[3723,3724],[3725,3726],[3727,3728],[3729,3730],[3731,3732],[3733,3734],[3735,3736],[3738,3739],[3740,3741],[3742,3743],[3744,3745],[3746,3747],[3748,3749],[3750,3751],[3752,3753],[3754,3755],[3756,3757],[3758,3759],[3760,3761],[3762,3763],[3764,3765],[3766,3767],[3768,3769],[3770,3771],[3772,3773],[3774,3775],[3776,3777],[3779,3780],[3781,3782],[3783,3784],[3785,3786],[3787,3788],[3789,3790],[3791,3792],[3793,3794],[3795,3796],[3797,3798],[3799,3800],[3802,3803],[3804,3805],[3806,3807],[3808,3809],[3810,3811],[3812,3813],[3814,3815],[3816,3817],[3818,3819],[3820,3821],[3822,3823],[3825,3826],[3827,3828],[3829,3830],[3831,3832],[3833,3834],[3835,3836],[3837,3838],[3839,3840],[3841,3842],[3843,3844],[3845,3846],[3847,3848],[3849,3850],[3851,3852],[3853,3854],[3855,3856],[3857,3858],[3859,3860],[3861,3862],[3863,3864],[3865,3866],[3867,3868],[3870,3871],[3872,3873],[3874,3875],[3876,3877],[3878,3879],[3880,3881],[3882,3883],[3884,3885],[3886,3887],[3888,3889],[3891,3892],[3893,3894],[3895,3896],[3897,3898],[3899,3900],[3901,3902],[3903,3904],[3905,3906],[3907,3908],[3909,3910],[3912,3913],[3914,3915],[3916,3917],[3918,3919],[3920,3921],[3922,3923],[3924,3925],[3926,3927],[3928,3929],[3930,3931],[3932,3933],[3934,3935],[3936,3937],[3938,3939],[3940,3941],[3942,3943],[3944,3945],[3946,3947],[3948,3949],[3950,3951],[3952,3953],[3954,3955],[3956,3957],[3958,3959],[3961,3962],[3963,3964],[3965,3966],[3967,3968],[3969,3970],[3971,3972],[3973,3974],[3975,3976],[3977,3978],[3979,3980],[3981,3982],[3983,3984],[3985,3986],[3988,3989],[3990,3991],[3992,3993],[3994,3995],[3996,3997],[3998,3999],[4000,4001],[4002,4003],[4004,4005],[4006,4007],[4008,4009],[4010,4011],[4012,4013],[4015,4016],[4017,4018],[4019,4020],[4021,4022],[4023,4024],[4025,4026],[4027,4028],[4029,4030],[4031,4032],[4033,4034],[4035,4036],[4037,4038],[4039,4040],[4041,4042],[4043,4044],[4045,4046],[4047,4048],[4049,4050],[4051,4052],[4053,4054],[4055,4056],[4057,4058],[4059,4060],[4061,4062],[4063,4064],[4065,4066],[4068,4069],[4070,4071],[4072,4073],[4074,4075],[4076,4077],[4078,4079],[4080,4081],[4082,4083],[4084,4085],[4086,4087],[4088,4089],[4090,4091],[4093,4094],[4095,4096],[4097,4098],[4099,4100],[4101,4102],[4103,4104],[4105,4106],[4107,4108],[4109,4110],[4111,4112],[4113,4114],[4115,4116],[4118,4119],[4120,4121],[4122,4123],[4124,4125],[4126,4127],[4128,4129],[4130,4131],[4132,4133],[4134,4135],[4136,4137],[4138,4139],[4140,4141],[4142,4143],[4144,4145],[4146,4147],[4148,4149],[4150,4151],[4152,4153],[4154,4155],[4156,4157],[4158,4159],[4160,4161],[4162,4163],[4164,4165],[4167,4168],[4169,4170],[4171,4172],[4173,4174],[4175,4176],[4177,4178],[4179,4180],[4181,4182],[4183,4184],[4185,4186],[4187,4188],[4189,4190],[4191,4192],[4193,4194],[4196,4197],[4198,4199],[4200,4201],[4202,4203],[4204,4205],[4206,4207],[4208,4209],[4210,4211],[4212,4213],[4214,4215],[4216,4217],[4218,4219],[4220,4221],[4222,4223],[4225,4226],[4227,4228],[4229,4230],[4231,4232],[4233,4234],[4235,4236],[4237,4238],[4239,4240],[4241,4242],[4243,4244],[4245,4246],[4247,4248],[4249,4250],[4251,4252],[4253,4254],[4255,4256],[4257,4258],[4259,4260],[4261,4262],[4263,4264],[4265,4266],[4267,4268],[4270,4271],[4272,4273],[4274,4275],[4276,4277],[4278,4279],[4280,4281],[4282,4283],[4284,4285],[4286,4287],[4288,4289],[4290,4291],[4292,4293],[4294,4295],[4296,4297],[4298,4299],[4301,4302],[4303,4304],[4305,4306],[4307,4308],[4309,4310],[4311,4312],[4313,4314],[4315,4316],[4317,4318],[4319,4320],[4321,4322],[4323,4324],[4325,4326],[4327,4328],[4329,4330],[4332,4333],[4334,4335],[4336,4337],[4338,4339],[4340,4341],[4342,4343],[4344,4345],[4346,4347],[4348,4349],[4350,4351],[4352,4353],[4354,4355],[4356,4357],[4358,4359],[4360,4361],[4362,4363],[4364,4365],[4366,4367],[4368,4369],[4370,4371],[4372,4373],[4374,4375],[4376,4377],[4378,4379],[4380,4381],[4382,4383],[4384,4385],[4387,4388],[4389,4390],[4391,4392],[4393,4394],[4395,4396],[4397,4398],[4399,4400],[4401,4402],[4403,4404],[4405,4406],[4407,4408],[4409,4410],[4411,4412],[4413,4414],[4415,4416],[4417,4418],[4419,4420],[4422,4423],[4424,4425],[4426,4427],[4428,4429],[4430,4431],[4432,4433],[4434,4435],[4436,4437],[4438,4439],[4440,4441],[4442,4443],[4444,4445],[4446,4447],[4448,4449],[4450,4451],[4452,4453],[4454,4455],[4457,4458],[4459,4460],[4461,4462],[4463,4464],[4465,4466],[4467,4468],[4469,4470],[4471,4472],[4473,4474],[4475,4476],[4477,4478],[4479,4480],[4481,4482],[4483,4484],[4485,4486],[4487,4488],[4489,4490],[4491,4492],[4493,4494],[4495,4496],[4497,4498],[4499,4500],[4501,4502],[4503,4504],[4505,4506],[4507,4508],[4509,4510],[4511,4512],[4513,4514],[4515,4516],[4517,4518],[4519,4520],[4521,4522],[4524,4525],[4526,4527],[4528,4529],[4530,4531],[4532,4533],[4534,4535],[4536,4537],[4538,4539],[4540,4541],[4542,4543],[4544,4545],[4546,4547],[4548,4549],[4550,4551],[4552,4553],[4554,4555],[4557,4558],[4559,4560],[4561,4562],[4563,4564],[4565,4566],[4567,4568],[4569,4570],[4571,4572],[4573,4574],[4575,4576],[4577,4578],[4579,4580],[4581,4582],[4583,4584],[4585,4586],[4587,4588],[4590,4591],[4592,4593],[4594,4595],[4596,4597],[4598,4599],[4600,4601],[4602,4603],[4604,4605],[4606,4607],[4608,4609],[4610,4611],[4612,4613],[4614,4615],[4616,4617],[4618,4619],[4620,4621],[4622,4623],[4626,4627],[4628,4629],[4630,4631],[4632,4633],[4634,4635],[4636,4637],[4638,4639],[4640,4641],[4642,4643],[4644,4645],[4646,4647],[4648,4649],[4650,4651],[4652,4653],[4654,4655],[4656,4657],[4659,4660],[4661,4662],[4663,4664],[4665,4666],[4667,4668],[4669,4670],[4671,4672],[4673,4674],[4675,4676],[4677,4678],[4679,4680],[4681,4682],[4683,4684],[4685,4686],[4687,4688],[4689,4690],[4691,4692],[4693,4694],[4695,4696],[4697,4698],[4699,4700],[4701,4702],[4703,4704],[4705,4706],[4707,4708],[4709,4710],[4711,4712],[4713,4714],[4716,4717],[4718,4719],[4720,4721],[4722,4723],[4724,4725],[4726,4727],[4728,4729],[4730,4731],[4732,4733],[4734,4735],[4736,4737],[4738,4739],[4741,4742],[4743,4744],[4745,4746],[4751,4752],[4754,4755],[4756,4757],[4758,4759],[4760,4761],[4762,4763],[4764,4765],[4766,4767],[4768,4769],[4770,4771],[4772,4773],[4774,4775],[4776,4777],[4779,4780],[4781,4782],[4783,4784],[4785,4786],[4787,4788],[4789,4790],[4791,4792],[4793,4794],[4795,4796],[4797,4798],[4799,4800],[4801,4802],[4803,4804],[4805,4806],[4807,4808],[4809,4810],[4811,4812],[4813,4814],[4815,4816],[4817,4818],[4819,4820],[4821,4822],[4823,4824],[4825,4826],[4827,4828],[4829,4830],[4831,4832],[4833,4834],[4836,4837],[4838,4839],[4840,4841],[4842,4843],[4844,4845],[4846,4847],[4848,4849],[4850,4851],[4852,4853],[4854,4855],[4856,4857],[4858,4859],[4860,4861],[4862,4863],[4864,4865],[4866,4867],[4868,4869],[4870,4871],[4872,4873],[4874,4875],[4876,4877],[4878,4879],[4880,4881],[4882,4883],[4884,4885],[4886,4887],[4888,4889],[4890,4891],[4892,4893],[4894,4895],[4896,4897],[4898,4899],[4900,4901],[4903,4904],[4905,4906],[4907,4908],[4909,4910],[4911,4912],[4913,4914],[4915,4916],[4917,4918],[4919,4920],[4921,4922],[4923,4924],[4925,4926],[4927,4928],[4929,4930],[4931,4932],[4933,4934],[4935,4936],[4938,4939],[4940,4941],[4942,4943],[4944,4945],[4946,4947],[4948,4949],[4950,4951],[4952,4953],[4954,4955],[4956,4957],[4958,4959],[4960,4961],[4962,4963],[4964,4965],[4966,4967],[4968,4969],[4970,4971],[4973,4974],[4975,4976],[4977,4978],[4979,4980],[4981,4982],[4983,4984],[4985,4986],[4987,4988],[4989,4990],[4991,4992],[4993,4994],[4995,4996],[4997,4998],[4999,5000],[5001,5002],[5003,5004],[5005,5006],[5007,5008],[5009,5010],[5011,5012],[5013,5014],[5015,5016],[5017,5018],[5019,5020],[5021,5022],[5023,5024],[5025,5026],[5027,5028],[5029,5030],[5031,5032],[5033,5034],[5035,5036],[5037,5038],[5039,5040],[5042,5043],[5044,5045],[5046,5047],[5048,5049],[5050,5051],[5052,5053],[5054,5055],[5056,5057],[5058,5059],[5060,5061],[5062,5063],[5064,5065],[5066,5067],[5068,5069],[5070,5071],[5072,5073],[5075,5076],[5077,5078],[5079,5080],[5081,5082],[5083,5084],[5085,5086],[5087,5088],[5089,5090],[5091,5092],[5093,5094],[5095,5096],[5097,5098],[5099,5100],[5101,5102],[5103,5104],[5105,5106],[5108,5109],[5110,5111],[5112,5113],[5114,5115],[5116,5117],[5118,5119],[5120,5121],[5122,5123],[5124,5125],[5126,5127],[5128,5129],[5130,5131],[5132,5133],[5134,5135],[5136,5137],[5138,5139],[5140,5141],[5142,5143],[5144,5145],[5146,5147],[5148,5149],[5150,5151],[5152,5153],[5154,5155],[5156,5157],[5158,5159],[5160,5161],[5162,5163],[5164,5165],[5166,5167],[5168,5169],[5170,5171],[5172,5173],[5175,5176],[5177,5178],[5179,5180],[5181,5182],[5183,5184],[5185,5186],[5187,5188],[5189,5190],[5191,5192],[5193,5194],[5195,5196],[5197,5198],[5199,5200],[5201,5202],[5203,5204],[5205,5206],[5207,5208],[5209,5210],[5211,5212],[5213,5214],[5215,5216],[5217,5218],[5219,5220],[5221,5222],[5223,5224],[5225,5226],[5227,5228],[5229,5230],[5231,5232],[5233,5234],[5235,5236],[5237,5238],[5240,5241],[5242,5243],[5244,5245],[5246,5247],[5248,5249],[5250,5251],[5252,5253],[5254,5255],[5256,5257],[5258,5259],[5260,5261],[5262,5263],[5264,5265],[5266,5267],[5268,5269],[5270,5271],[5273,5274],[5275,5276],[5277,5278],[5280,5281],[5283,5284],[5286,5287],[5288,5289],[5290,5291],[5292,5293],[5294,5295],[5296,5297],[5298,5299],[5300,5301],[5302,5303],[5304,5305],[5306,5307],[5308,5309],[5310,5311],[5312,5313],[5314,5315],[5316,5317],[5319,5320],[5321,5322],[5323,5324],[5325,5326],[5327,5328],[5329,5330],[5331,5332],[5333,5334],[5335,5336],[5337,5338],[5339,5340],[5341,5342],[5343,5344],[5345,5346],[5347,5348],[5349,5350],[5351,5352],[5353,5354],[5355,5356],[5357,5358],[5359,5360],[5361,5362],[5363,5364],[5365,5366],[5367,5368],[5369,5370],[5371,5372],[5373,5374],[5375,5376],[5377,5378],[5379,5380],[5381,5382],[5384,5385],[5386,5387],[5388,5389],[5390,5391],[5392,5393],[5394,5395],[5396,5397],[5398,5399],[5400,5401],[5402,5403],[5404,5405],[5406,5407],[5408,5409],[5410,5411],[5412,5413],[5414,5415],[5416,5417],[5418,5419],[5420,5421],[5422,5423],[5424,5425],[5426,5427],[5428,5429],[5430,5431],[5432,5433],[5434,5435],[5436,5437],[5438,5439],[5440,5441],[5442,5443],[5445,5446],[5447,5448],[5449,5450],[5451,5452],[5453,5454],[5455,5456],[5457,5458],[5459,5460],[5461,5462],[5463,5464],[5465,5466],[5467,5468],[5469,5470],[5471,5472],[5473,5474],[5476,5477],[5478,5479],[5480,5481],[5482,5483],[5484,5485],[5486,5487],[5488,5489],[5490,5491],[5492,5493],[5494,5495],[5496,5497],[5498,5499],[5500,5501],[5502,5503],[5504,5505],[5507,5508],[5509,5510],[5511,5512],[5513,5514],[5515,5516],[5517,5518],[5519,5520],[5521,5522],[5523,5524],[5525,5526],[5527,5528],[5529,5530],[5531,5532],[5533,5534],[5535,5536],[5537,5538],[5539,5540],[5541,5542],[5543,5544],[5545,5546],[5547,5548],[5549,5550],[5551,5552],[5553,5554],[5555,5556],[5557,5558],[5559,5560],[5561,5562],[5563,5564],[5566,5567],[5568,5569],[5570,5571],[5572,5573],[5574,5575],[5576,5577],[5578,5579],[5580,5581],[5582,5583],[5584,5585],[5586,5587],[5588,5589],[5590,5591],[5592,5593],[5595,5596],[5597,5598],[5599,5600],[5601,5602],[5603,5604],[5605,5606],[5607,5608],[5609,5610],[5611,5612],[5613,5614],[5615,5616],[5617,5618],[5619,5620],[5621,5622],[5624,5625],[5626,5627],[5628,5629],[5630,5631],[5632,5633],[5634,5635],[5636,5637],[5638,5639],[5640,5641],[5642,5643],[5644,5645],[5646,5647],[5648,5649],[5650,5651],[5652,5653],[5654,5655],[5656,5657],[5658,5659],[5660,5661],[5662,5663],[5664,5665],[5666,5667],[5668,5669],[5670,5671],[5672,5673],[5674,5675],[5676,5677],[5678,5679],[5680,5681],[5683,5684],[5685,5686],[5687,5688],[5689,5690],[5691,5692],[5693,5694],[5695,5696],[5697,5698],[5699,5700],[5701,5702],[5703,5704],[5705,5706],[5707,5708],[5709,5710],[5711,5712],[5713,5714],[5715,5716],[5717,5718],[5719,5720],[5721,5722],[5723,5724],[5725,5726],[5727,5728],[5729,5730],[5731,5732],[5733,5734],[5735,5736],[5737,5738],[5740,5741],[5742,5743],[5744,5745],[5746,5747],[5748,5749],[5750,5751],[5752,5753],[5754,5755],[5756,5757],[5758,5759],[5760,5761],[5762,5763],[5764,5765],[5766,5767],[5769,5770],[5771,5772],[5773,5774],[5776,5777],[5779,5780],[5782,5783],[5784,5785],[5786,5787],[5788,5789],[5790,5791],[5792,5793],[5794,5795],[5796,5797],[5798,5799],[5800,5801],[5802,5803],[5804,5805],[5806,5807],[5808,5809],[5811,5812],[5813,5814],[5815,5816],[5817,5818],[5819,5820],[5821,5822],[5823,5824],[5825,5826],[5827,5828],[5829,5830],[5831,5832],[5833,5834],[5835,5836],[5837,5838],[5839,5840],[5841,5842],[5843,5844],[5845,5846],[5847,5848],[5849,5850],[5851,5852],[5853,5854],[5855,5856],[5857,5858],[5859,5860],[5861,5862],[5863,5864],[5865,5866],[5868,5869],[5870,5871],[5872,5873],[5874,5875],[5876,5877],[5878,5879],[5880,5881],[5882,5883],[5884,5885],[5886,5887],[5888,5889],[5890,5891],[5892,5893],[5894,5895],[5896,5897],[5898,5899],[5900,5901],[5902,5903],[5904,5905],[5906,5907],[5908,5909],[5910,5911],[5912,5913],[5914,5915],[5916,5917],[5918,5919],[5920,5921],[5923,5924],[5925,5926],[5927,5928],[5929,5930],[5931,5932],[5933,5934],[5935,5936],[5937,5938],[5939,5940],[5941,5942],[5943,5944],[5945,5946],[5947,5948],[5950,5951],[5952,5953],[5954,5955],[5956,5957],[5958,5959],[5960,5961],[5962,5963],[5964,5965],[5966,5967],[5968,5969],[5970,5971],[5972,5973],[5974,5975],[5977,5978],[5979,5980],[5981,5982],[5983,5984],[5985,5986],[5987,5988],[5989,5990],[5991,5992],[5993,5994],[5995,5996],[5997,5998],[5999,6000],[6001,6002],[6003,6004],[6005,6006],[6007,6008],[6009,6010],[6011,6012],[6013,6014],[6015,6016],[6017,6018],[6019,6020],[6021,6022],[6023,6024],[6026,6027],[6028,6029],[6030,6031],[6032,6033],[6034,6035],[6036,6037],[6038,6039],[6040,6041],[6042,6043],[6044,6045],[6046,6047],[6048,6049],[6050,6051],[6053,6054],[6055,6056],[6057,6058],[6059,6060],[6061,6062],[6063,6064],[6065,6066],[6067,6068],[6069,6070],[6071,6072],[6073,6074],[6075,6076],[6077,6078],[6080,6081],[6082,6083],[6084,6085],[6086,6087],[6088,6089],[6090,6091],[6092,6093],[6094,6095],[6096,6097],[6098,6099],[6100,6101],[6104,6105],[6106,6107],[6108,6109],[6110,6111],[6112,6113],[6114,6115],[6116,6117],[6118,6119],[6120,6121],[6122,6123],[6124,6125],[6126,6127],[6129,6130],[6131,6132],[6133,6134],[6135,6136],[6137,6138],[6139,6140],[6141,6142],[6143,6144],[6145,6146],[6147,6148],[6149,6150],[6151,6152],[6153,6154],[6155,6156],[6157,6158],[6159,6160],[6161,6162],[6163,6164],[6165,6166],[6167,6168],[6169,6170],[6171,6172],[6173,6174],[6175,6176],[6177,6178],[6180,6181],[6182,6183],[6184,6185],[6186,6187],[6188,6189],[6190,6191],[6192,6193],[6194,6195],[6196,6197],[6198,6199],[6201,6202],[6203,6204],[6206,6207],[6210,6211],[6212,6213],[6214,6215],[6216,6217],[6218,6219],[6220,6221],[6222,6223],[6224,6225],[6226,6227],[6228,6229],[6231,6232],[6233,6234],[6235,6236],[6237,6238],[6239,6240],[6241,6242],[6243,6244],[6245,6246],[6247,6248],[6249,6250],[6251,6252],[6253,6254],[6255,6256],[6257,6258],[6259,6260],[6261,6262],[6263,6264],[6265,6266],[6267,6268],[6269,6270],[6271,6272],[6273,6274],[6275,6276],[6277,6278],[6279,6280],[6282,6283],[6284,6285],[6286,6287],[6288,6289],[6290,6291],[6292,6293],[6294,6295],[6296,6297],[6298,6299],[6300,6301],[6302,6303],[6304,6305],[6308,6309],[6310,6311],[6312,6313],[6314,6315],[6316,6317],[6318,6319],[6320,6321],[6322,6323],[6324,6325],[6326,6327],[6328,6329],[6331,6332],[6333,6334],[6335,6336],[6337,6338],[6339,6340],[6341,6342],[6343,6344],[6345,6346],[6347,6348],[6349,6350],[6352,6353],[6354,6355],[6356,6357],[6358,6359],[6360,6361],[6362,6363],[6364,6365],[6366,6367],[6368,6369],[6370,6371],[6373,6374],[6375,6376],[6377,6378],[6379,6380],[6381,6382],[6383,6384],[6385,6386],[6387,6388],[6389,6390],[6391,6392],[6393,6394],[6395,6396],[6397,6398],[6399,6400],[6401,6402],[6403,6404],[6405,6406],[6407,6408],[6409,6410],[6411,6412],[6413,6414],[6415,6416],[6417,6418],[6419,6420],[6421,6422],[6423,6424],[6425,6426],[6427,6428],[6429,6430],[6431,6432],[6434,6435],[6436,6437],[6438,6439],[6440,6441],[6442,6443],[6444,6445],[6446,6447],[6448,6449],[6450,6451],[6452,6453],[6454,6455],[6456,6457],[6458,6459],[6460,6461],[6462,6463],[6464,6465],[6466,6467],[6468,6469],[6470,6471],[6472,6473],[6474,6475],[6476,6477],[6478,6479],[6480,6481],[6482,6483],[6484,6485],[6486,6487],[6488,6489],[6491,6492],[6493,6494],[6495,6496],[6497,6498],[6499,6500],[6501,6502],[6503,6504],[6505,6506],[6507,6508],[6509,6510],[6511,6512],[6513,6514],[6515,6516],[6517,6518],[6519,6520],[6521,6522],[6523,6524],[6525,6526],[6527,6528],[6530,6531],[6532,6533],[6534,6535],[6536,6537],[6538,6539],[6540,6541],[6542,6543],[6544,6545],[6546,6547],[6548,6549],[6551,6552],[6553,6554],[6556,6557],[6560,6561],[6562,6563],[6564,6565],[6566,6567],[6568,6569],[6570,6571],[6572,6573],[6574,6575],[6576,6577],[6578,6579],[6581,6582],[6583,6584],[6585,6586],[6587,6588],[6589,6590],[6591,6592],[6593,6594],[6595,6596],[6597,6598],[6599,6600],[6601,6602],[6603,6604],[6605,6606],[6607,6608],[6609,6610],[6611,6612],[6613,6614],[6615,6616],[6617,6618],[6620,6621],[6622,6623],[6624,6625],[6626,6627],[6628,6629],[6630,6631],[6632,6633],[6634,6635],[6636,6637],[6638,6639],[6640,6641],[6642,6643],[6644,6645],[6646,6647],[6648,6649],[6650,6651],[6652,6653],[6654,6655],[6657,6658],[6659,6660],[6661,6662],[6663,6664],[6665,6666],[6667,6668],[6669,6670],[6671,6672],[6673,6674],[6676,6677],[6678,6679],[6680,6681],[6682,6683],[6684,6685],[6686,6687],[6688,6689],[6690,6691],[6692,6693],[6695,6696],[6697,6698],[6699,6700],[6701,6702],[6703,6704],[6705,6706],[6707,6708],[6709,6710],[6711,6712],[6713,6714],[6715,6716],[6717,6718],[6719,6720],[6721,6722],[6723,6724],[6725,6726],[6727,6728],[6730,6731],[6732,6733],[6734,6735],[6736,6737],[6738,6739],[6740,6741],[6742,6743],[6744,6745],[6746,6747],[6749,6750],[6751,6752],[6753,6754],[6755,6756],[6757,6758],[6759,6760],[6761,6762],[6763,6764],[6765,6766],[6768,6769],[6770,6771],[6772,6773],[6774,6775],[6776,6777],[6778,6779],[6780,6781],[6782,6783],[6786,6787],[6788,6789],[6790,6791],[6792,6793],[6794,6795],[6796,6797],[6798,6799],[6800,6801],[6803,6804],[6805,6806],[6807,6808],[6809,6810],[6811,6812],[6813,6814],[6815,6816],[6817,6818],[6819,6820],[6821,6822],[6823,6824],[6825,6826],[6827,6828],[6829,6830],[6831,6832],[6833,6834],[6835,6836],[6838,6839],[6840,6841],[6842,6843],[6844,6845],[6846,6847],[6848,6849],[6850,6851],[6853,6854],[6855,6856],[6858,6859],[6862,6863],[6864,6865],[6866,6867],[6868,6869],[6870,6871],[6872,6873],[6874,6875],[6877,6878],[6879,6880],[6881,6882],[6883,6884],[6885,6886],[6887,6888],[6889,6890],[6891,6892],[6893,6894],[6895,6896],[6897,6898],[6899,6900],[6901,6902],[6903,6904],[6905,6906],[6907,6908],[6909,6910],[6912,6913],[6914,6915],[6916,6917],[6918,6919],[6920,6921],[6922,6923],[6924,6925],[6926,6927],[6930,6931],[6932,6933],[6934,6935],[6936,6937],[6938,6939],[6940,6941],[6942,6943],[6945,6946],[6947,6948],[6949,6950],[6951,6952],[6953,6954],[6955,6956],[6958,6959],[6960,6961],[6962,6963],[6964,6965],[6966,6967],[6968,6969],[6971,6972],[6973,6974],[6975,6976],[6977,6978],[6979,6980],[6981,6982],[6983,6984],[6985,6986],[6987,6988],[6989,6990],[6991,6992],[6993,6994],[6995,6996],[6997,6998],[6999,7000],[7001,7002],[7003,7004],[7005,7006],[7007,7008],[7010,7011],[7012,7013],[7014,7015],[7016,7017],[7018,7019],[7020,7021],[7022,7023],[7024,7025],[7026,7027],[7028,7029],[7030,7031],[7032,7033],[7034,7035],[7036,7037],[7038,7039],[7040,7041],[7042,7043],[7044,7045],[7047,7048],[7049,7050],[7051,7052],[7053,7054],[7055,7056],[7057,7058],[7059,7060],[7061,7062],[7063,7064],[7065,7066],[7067,7068],[7069,7070],[7072,7073],[7074,7075],[7076,7077],[7078,7079],[7080,7081],[7082,7083],[7085,7086],[7087,7088],[7090,7091],[7094,7095],[7096,7097],[7098,7099],[7100,7101],[7102,7103],[7104,7105],[7107,7108],[7109,7110],[7111,7112],[7113,7114],[7115,7116],[7117,7118],[7119,7120],[7121,7122],[7123,7124],[7125,7126],[7127,7128],[7129,7130],[7132,7133],[7134,7135],[7136,7137],[7138,7139],[7140,7141],[7142,7143],[7144,7145],[7146,7147],[7148,7149],[7150,7151],[7152,7153],[7155,7156],[7157,7158],[7159,7160],[7161,7162],[7163,7164],[7166,7167],[7168,7169],[7170,7171],[7172,7173],[7174,7175],[7177,7178],[7179,7180],[7181,7182],[7183,7184],[7185,7186],[7187,7188],[7189,7190],[7191,7192],[7193,7194],[7195,7196],[7198,7199],[7200,7201],[7202,7203],[7204,7205],[7206,7207],[7209,7210],[7211,7212],[7213,7214],[7215,7216],[7217,7218],[7220,7221],[7222,7223],[7224,7225],[7226,7227],[7228,7229],[7232,7233],[7234,7235],[7236,7237],[7238,7239],[7241,7242],[7243,7244],[7245,7246],[7247,7248],[7249,7250],[7251,7252],[7253,7254],[7255,7256],[7257,7258],[7260,7261],[7262,7263],[7264,7265],[7266,7267],[7269,7270],[7271,7272],[7274,7275],[7278,7279],[7280,7281],[7282,7283],[7284,7285],[7287,7288],[7289,7290],[7291,7292],[7293,7294],[7295,7296],[7297,7298],[7299,7300],[7301,7302],[7303,7304],[7306,7307],[7308,7309],[7310,7311],[7312,7313],[7316,7317],[7318,7319],[7320,7321],[7323,7324],[7325,7326],[7328,7329],[7330,7331],[7333,7334],[7335,7336],[7337,7338],[7339,7340],[7341,7342],[7343,7344],[7346,7347],[7348,7349],[7350,7351],[7353,7354],[7355,7356],[7357,7358],[7360,7361],[7362,7363],[7364,7365],[7366,7367],[7368,7369],[7370,7371],[7373,7374],[7375,7376],[7377,7378],[7379,7380],[7381,7382],[7384,7385],[7386,7387],[7389,7390],[7391,7392],[7394,7395],[7398,7399],[7400,7401],[7403,7404],[7405,7406],[7407,7408],[7409,7410],[7411,7412],[7414,7415],[7416,7417],[7418,7419]],"fixed":[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,4748,4749,7452,7453,7454,7455,7456,7457,7458,7459,7460,7461,7462,7463,7464,7465,7466,7467,7468,7469,7470,7471,7472,7473,7474,7475,7476,7477,7478,7479,7480,7481,7482,7483,7484,7485,7486,7487],"forced":4421,"gaps":[[3,38,37],[2,39,36],[4,40,38],[39,41,36],[5,42,39],[41,43,36],[43,44,36],[44,45,36],[38,46,37],[45,47,36],[40,48,38],[47,49,36],[42,50,39],[49,51,36],[51,52,36],[50,53,39],[52,54,36],[48,55,38],[54,56,36],[46,57,37],[56,58,36],[53,59,39],[58,60,36],[55,61,38],[60,62,36],[57,63,37],[62,64,36],[59,65,39],[63,66,37],[66,67,37],[67,68,37],[61,69,38],[68,70,37],[65,71,39],[70,72,37],[72,73,37],[71,74,39],[73,75,37],[69,76,38],[75,77,37],[74,78,39],[77,79,37],[79,80,37],[64,81,36],[76,82,38],[81,83,36],[78,84,39],[83,85,36],[85,86,36],[82,87,38],[87,88,38],[80,89,37],[89,90,37],[90,91,37],[88,92,38],[91,93,37],[84,94,39],[93,95,37],[95,96,37],[86,97,36],[97,98,36],[96,99,37],[98,100,36],[100,101,36],[99,102,37],[101,103,36],[102,104,37],[104,105,37],[94,106,39],[105,107,37],[92,108,38],[107,109,37],[108,110,38],[109,111,37],[103,112,36],[110,113,38],[106,114,39],[112,115,36],[113,116,38],[115,117,36],[111,118,37],[117,119,36],[118,120,37],[119,121,36],[116,122,38],[121,123,36],[114,124,39],[123,125,36],[6,126,40],[125,127,36],[7,128,41],[127,129,36],[129,130,36],[130,131,36],[120,132,37],[131,133,36],[122,134,38],[133,135,36],[124,136,39],[135,137,36],[126,138,40],[137,139,36],[128,140,41],[139,141,36],[141,142,36],[140,143,41],[142,144,36],[138,145,40],[144,146,36],[136,147,39],[146,148,36],[134,149,38],[148,150,36],[132,151,37],[150,152,36],[143,153,41],[152,154,36],[145,155,40],[154,156,36],[147,157,39],[156,158,36],[149,159,38],[158,160,36],[151,161,37],[160,162,36],[161,163,37],[162,164,36],[159,165,38],[164,166,36],[157,167,39],[166,168,36],[153,169,41],[168,170,36],[170,171,36],[171,172,36],[163,173,37],[172,174,36],[165,175,38],[174,176,36],[167,177,39],[176,178,36],[155,179,40],[178,180,36],[169,181,41],[180,182,36],[182,183,36],[181,184,41],[183,185,36],[179,186,40],[185,187,36],[177,188,39],[187,189,36],[175,190,38],[189,191,36],[173,192,37],[191,193,36],[184,194,41],[193,195,36],[188,196,39],[195,197,36],[190,198,38],[197,199,36],[192,200,37],[199,201,36],[200,202,37],[201,203,36],[198,204,38],[203,205,36],[196,206,39],[205,207,36],[186,208,40],[207,209,36],[194,210,41],[209,211,36],[211,212,36],[212,213,36],[202,214,37],[213,215,36],[206,216,39],[215,217,36],[208,218,40],[204,219,38],[214,220,37],[216,221,39],[220,222,37],[218,223,40],[222,224,37],[224,225,37],[225,226,37],[219,227,38],[226,228,37],[221,229,39],[228,230,37],[223,231,40],[230,232,37],[210,233,41],[232,234,37],[234,235,37],[217,236,36],[236,237,36],[235,238,37],[237,239,36],[239,240,36],[238,241,37],[240,242,36],[241,243,37],[243,244,37],[233,245,41],[244,246,37],[231,247,40],[246,248,37],[229,249,39],[248,250,37],[227,251,38],[250,252,37],[247,253,40],[252,254,37],[249,255,39],[254,256,37],[251,257,38],[256,258,37],[242,259,36],[253,260,40],[259,261,36],[255,262,39],[261,263,36],[258,264,37],[263,265,36],[245,266,41],[265,267,36],[260,268,40],[267,269,36],[262,270,39],[269,271,36],[257,272,38],[271,273,36],[264,274,37],[273,275,36],[274,276,37],[275,277,36],[272,278,38],[277,279,36],[270,280,39],[279,281,36],[268,282,40],[281,283,36],[266,284,41],[283,285,36],[8,286,42],[285,287,36],[9,288,43],[287,289,36],[289,290,36],[290,291,36],[276,292,37],[291,293,36],[278,294,38],[293,295,36],[280,296,39],[295,297,36],[282,298,40],[297,299,36],[284,300,41],[299,301,36],[286,302,42],[301,303,36],[288,304,43],[303,305,36],[305,306,36],[304,307,43],[306,308,36],[302,309,42],[308,310,36],[300,311,41],[310,312,36],[298,313,40],[312,314,36],[296,315,39],[314,316,36],[294,317,38],[316,318,36],[292,319,37],[318,320,36],[307,321,43],[320,322,36],[309,323,42],[322,324,36],[311,325,41],[324,326,36],[313,327,40],[326,328,36],[315,329,39],[328,330,36],[317,331,38],[330,332,36],[319,333,37],[332,334,36],[333,335,37],[334,336,36],[331,337,38],[336,338,36],[329,339,39],[338,340,36],[327,341,40],[340,342,36],[325,343,41],[342,344,36],[323,345,42],[344,346,36],[321,347,43],[346,348,36],[348,349,36],[349,350,36],[335,351,37],[350,352,36],[337,353,38],[352,354,36],[339,355,39],[354,356,36],[341,357,40],[356,358,36],[343,359,41],[358,360,36],[345,361,42],[360,362,36],[347,363,43],[362,364,36],[364,365,36],[363,366,43],[365,367,36],[361,368,42],[367,369,36],[359,370,41],[369,371,36],[357,372,40],[371,373,36],[355,374,39],[373,375,36],[353,376,38],[375,377,36],[351,378,37],[377,379,36],[366,380,43],[379,381,36],[368,382,42],[381,383,36],[370,384,41],[383,385,36],[372,386,40],[385,387,36],[374,388,39],[387,389,36],[376,390,38],[389,391,36],[378,392,37],[391,393,36],[392,394,37],[393,395,36],[390,396,38],[395,397,36],[388,398,39],[397,399,36],[386,400,40],[399,401,36],[384,402,41],[401,403,36],[382,404,42],[403,405,36],[380,406,43],[405,407,36],[407,408,36],[396,409,38],[408,410,36],[398,411,39],[410,412,36],[400,413,40],[412,414,36],[402,415,41],[414,416,36],[404,417,42],[409,418,38],[394,419,37],[411,420,39],[419,421,37],[413,422,40],[421,423,37],[415,424,41],[423,425,37],[417,426,42],[425,427,37],[427,428,37],[428,429,37],[420,430,39],[429,431,37],[422,432,40],[431,433,37],[424,434,41],[433,435,37],[426,436,42],[435,437,37],[406,438,43],[437,439,37],[439,440,37],[416,441,36],[441,442,36],[440,443,37],[442,444,36],[444,445,36],[443,446,37],[445,447,36],[446,448,37],[448,449,37],[438,450,43],[449,451,37],[436,452,42],[451,453,37],[434,454,41],[453,455,37],[432,456,40],[455,457,37],[430,458,39],[457,459,37],[452,460,42],[459,461,37],[454,462,41],[461,463,37],[456,464,40],[463,465,37],[458,466,39],[465,467,37],[418,468,38],[467,469,37],[447,470,36],[460,471,42],[470,472,36],[462,473,41],[472,474,36],[464,475,40],[474,476,36],[466,477,39],[476,478,36],[468,479,38],[450,480,43],[478,481,36],[471,482,42],[481,483,36],[473,484,41],[483,485,36],[475,486,40],[485,487,36],[477,488,39],[487,489,36],[479,490,38],[489,491,36],[469,492,37],[491,493,36],[492,494,37],[493,495,36],[490,496,38],[495,497,36],[488,498,39],[497,499,36],[486,500,40],[499,501,36],[484,502,41],[501,503,36],[482,504,42],[503,505,36],[480,506,43],[505,507,36],[10,508,44],[507,509,36],[11,510,45],[509,511,36],[511,512,36],[512,513,36],[494,514,37],[513,515,36],[496,516,38],[515,517,36],[498,518,39],[517,519,36],[500,520,40],[519,521,36],[502,522,41],[521,523,36],[504,524,42],[523,525,36],[506,526,43],[525,527,36],[508,528,44],[527,529,36],[510,530,45],[529,531,36],[531,532,36],[530,533,45],[532,534,36],[528,535,44],[534,536,36],[526,537,43],[536,538,36],[524,539,42],[538,540,36],[522,541,41],[540,542,36],[520,543,40],[542,544,36],[518,545,39],[544,546,36],[516,547,38],[546,548,36],[514,549,37],[548,550,36],[533,551,45],[550,552,36],[535,553,44],[552,554,36],[537,555,43],[554,556,36],[539,557,42],[556,558,36],[541,559,41],[558,560,36],[543,561,40],[560,562,36],[545,563,39],[562,564,36],[547,565,38],[564,566,36],[549,567,37],[566,568,36],[567,569,37],[568,570,36],[565,571,38],[570,572,36],[563,573,39],[572,574,36],[561,575,40],[574,576,36],[559,577,41],[576,578,36],[557,579,42],[578,580,36],[555,581,43],[580,582,36],[551,583,45],[582,584,36],[584,585,36],[585,586,36],[569,587,37],[586,588,36],[571,589,38],[588,590,36],[573,591,39],[590,592,36],[575,593,40],[592,594,36],[577,595,41],[594,596,36],[579,597,42],[596,598,36],[581,599,43],[598,600,36],[553,601,44],[600,602,36],[583,603,45],[602,604,36],[604,605,36],[603,606,45],[605,607,36],[601,608,44],[607,609,36],[599,610,43],[609,611,36],[597,612,42],[611,613,36],[595,614,41],[613,615,36],[593,616,40],[615,617,36],[591,618,39],[617,619,36],[589,620,38],[619,621,36],[587,622,37],[621,623,36],[606,624,45],[623,625,36],[610,626,43],[625,627,36],[612,628,42],[627,629,36],[614,630,41],[629,631,36],[616,632,40],[631,633,36],[618,634,39],[633,635,36],[620,636,38],[635,637,36],[622,638,37],[637,639,36],[638,640,37],[639,641,36],[636,642,38],[641,643,36],[634,644,39],[643,645,36],[632,646,40],[645,647,36],[630,648,41],[647,649,36],[628,650,42],[649,651,36],[626,652,43],[651,653,36],[608,654,44],[653,655,36],[624,656,45],[655,657,36],[657,658,36],[658,659,36],[640,660,37],[659,661,36],[644,662,39],[661,663,36],[646,664,40],[663,665,36],[648,666,41],[665,667,36],[652,668,43],[667,669,36],[654,670,44],[642,671,38],[660,672,37],[662,673,39],[672,674,37],[664,675,40],[674,676,37],[666,677,41],[676,678,37],[650,679,42],[678,680,37],[668,681,43],[680,682,37],[670,683,44],[682,684,37],[684,685,37],[685,686,37],[671,687,38],[686,688,37],[673,689,39],[688,690,37],[675,691,40],[690,692,37],[677,693,41],[692,694,37],[679,695,42],[694,696,37],[681,697,43],[696,698,37],[683,699,44],[698,700,37],[656,701,45],[700,702,37],[702,703,37],[669,704,36],[704,705,36],[703,706,37],[705,707,36],[707,708,36],[706,709,37],[708,710,36],[709,711,37],[711,712,37],[701,713,45],[712,714,37],[699,715,44],[714,716,37],[697,717,43],[716,718,37],[695,719,42],[718,720,37],[693,721,41],[720,722,37],[691,723,40],[722,724,37],[689,725,39],[724,726,37],[687,727,38],[726,728,37],[715,729,44],[728,730,37],[717,731,43],[730,732,37],[719,733,42],[732,734,37],[721,735,41],[734,736,37],[723,737,40],[736,738,37],[725,739,39],[738,740,37],[727,741,38],[740,742,37],[710,743,36],[729,744,44],[743,745,36],[731,746,43],[745,747,36],[735,748,41],[747,749,36],[737,750,40],[749,751,36],[739,752,39],[751,753,36],[742,754,37],[753,755,36],[713,756,45],[755,757,36],[744,758,44],[757,759,36],[746,760,43],[759,761,36],[733,762,42],[761,763,36],[748,764,41],[763,765,36],[750,766,40],[765,767,36],[752,768,39],[767,769,36],[741,770,38],[769,771,36],[754,772,37],[771,773,36],[772,774,37],[773,775,36],[770,776,38],[775,777,36],[768,778,39],[777,779,36],[766,780,40],[779,781,36],[764,782,41],[781,783,36],[762,784,42],[783,785,36],[760,786,43],[785,787,36],[758,788,44],[787,789,36],[756,790,45],[789,791,36],[12,792,46],[791,793,36],[13,794,47],[793,795,36],[795,796,36],[796,797,36],[774,798,37],[797,799,36],[776,800,38],[799,801,36],[778,802,39],[801,803,36],[780,804,40],[803,805,36],[782,806,41],[805,807,36],[784,808,42],[807,809,36],[786,810,43],[809,811,36],[788,812,44],[811,813,36],[790,814,45],[813,815,36],[792,816,46],[815,817,36],[794,818,47],[817,819,36],[819,820,36],[818,821,47],[820,822,36],[816,823,46],[822,824,36],[814,825,45],[824,826,36],[812,827,44],[826,828,36],[810,829,43],[828,830,36],[808,831,42],[830,832,36],[806,833,41],[832,834,36],[804,835,40],[834,836,36],[802,837,39],[836,838,36],[800,839,38],[838,840,36],[798,841,37],[840,842,36],[821,843,47],[842,844,36],[823,845,46],[844,846,36],[825,847,45],[846,848,36],[827,849,44],[848,850,36],[829,851,43],[850,852,36],[831,853,42],[852,854,36],[833,855,41],[854,856,36],[835,857,40],[856,858,36],[837,859,39],[858,860,36],[839,861,38],[860,862,36],[841,863,37],[862,864,36],[863,865,37],[864,866,36],[861,867,38],[866,868,36],[859,869,39],[868,870,36],[857,871,40],[870,872,36],[855,873,41],[872,874,36],[853,875,42],[874,876,36],[851,877,43],[876,878,36],[849,879,44],[878,880,36],[847,881,45],[880,882,36],[845,883,46],[882,884,36],[843,885,47],[884,886,36],[886,887,36],[887,888,36],[865,889,37],[888,890,36],[867,891,38],[890,892,36],[869,893,39],[892,894,36],[871,895,40],[894,896,36],[873,897,41],[896,898,36],[875,899,42],[898,900,36],[877,901,43],[900,902,36],[879,903,44],[902,904,36],[881,905,45],[904,906,36],[883,907,46],[906,908,36],[885,909,47],[908,910,36],[910,911,36],[909,912,47],[911,913,36],[907,914,46],[913,915,36],[905,916,45],[915,917,36],[903,918,44],[917,919,36],[901,920,43],[919,921,36],[899,922,42],[921,923,36],[897,924,41],[923,925,36],[895,926,40],[925,927,36],[893,928,39],[927,929,36],[891,930,38],[929,931,36],[889,932,37],[931,933,36],[912,934,47],[933,935,36],[914,936,46],[935,937,36],[916,938,45],[937,939,36],[918,940,44],[939,941,36],[920,942,43],[941,943,36],[922,944,42],[943,945,36],[924,946,41],[945,947,36],[926,948,40],[947,949,36],[928,950,39],[949,951,36],[930,952,38],[951,953,36],[932,954,37],[953,955,36],[954,956,37],[955,957,36],[952,958,38],[957,959,36],[950,960,39],[959,961,36],[948,962,40],[961,963,36],[946,964,41],[963,965,36],[944,966,42],[965,967,36],[942,968,43],[967,969,36],[940,970,44],[969,971,36],[938,972,45],[971,973,36],[936,974,46],[973,975,36],[934,976,47],[975,977,36],[977,978,36],[958,979,38],[978,980,36],[960,981,39],[980,982,36],[962,983,40],[982,984,36],[964,985,41],[984,986,36],[966,987,42],[986,988,36],[968,989,43],[988,990,36],[970,991,44],[990,992,36],[972,993,45],[992,994,36],[974,995,46],[979,996,38],[956,997,37],[981,998,39],[997,999,37],[983,1000,40],[999,1001,37],[985,1002,41],[1001,1003,37],[987,1004,42],[1003,1005,37],[989,1006,43],[1005,1007,37],[991,1008,44],[1007,1009,37],[993,1010,45],[1009,1011,37],[995,1012,46],[1011,1013,37],[1013,1014,37],[1014,1015,37],[998,1016,39],[1015,1017,37],[1000,1018,40],[1017,1019,37],[1002,1020,41],[1019,1021,37],[1006,1022,43],[1021,1023,37],[1008,1024,44],[1023,1025,37],[1010,1026,45],[1025,1027,37],[1012,1028,46],[1027,1029,37],[976,1030,47],[1029,1031,37],[1031,1032,37],[994,1033,36],[1033,1034,36],[1032,1035,37],[1034,1036,36],[1036,1037,36],[1035,1038,37],[1037,1039,36],[1038,1040,37],[1040,1041,37],[1030,1042,47],[1041,1043,37],[1028,1044,46],[1043,1045,37],[1026,1046,45],[1045,1047,37],[1024,1048,44],[1047,1049,37],[1022,1050,43],[1049,1051,37],[1020,1052,41],[1051,1053,37],[1018,1054,40],[1053,1055,37],[1016,1056,39],[1055,1057,37],[1044,1058,46],[1057,1059,37],[1046,1060,45],[1059,1061,37],[1048,1062,44],[1061,1063,37],[1050,1064,43],[1063,1065,37],[1004,1066,42],[1065,1067,37],[1052,1068,41],[1067,1069,37],[1054,1070,40],[1069,1071,37],[1056,1072,39],[1071,1073,37],[996,1074,38],[1073,1075,37],[1039,1076,36],[1058,1077,46],[1076,1078,36],[1060,1079,45],[1078,1080,36],[1062,1081,44],[1080,1082,36],[1064,1083,43],[1082,1084,36],[1066,1085,42],[1084,1086,36],[1068,1087,41],[1086,1088,36],[1070,1089,40],[1088,1090,36],[1072,1091,39],[1090,1092,36],[1074,1093,38],[1042,1094,47],[1092,1095,36],[1077,1096,46],[1095,1097,36],[1079,1098,45],[1097,1099,36],[1081,1100,44],[1099,1101,36],[1083,1102,43],[1101,1103,36],[1085,1104,42],[1103,1105,36],[1087,1106,41],[1105,1107,36],[1089,1108,40],[1107,1109,36],[1091,1110,39],[1109,1111,36],[1093,1112,38],[1111,1113,36],[1075,1114,37],[1113,1115,36],[1114,1116,37],[1115,1117,36],[1112,1118,38],[1117,1119,36],[1110,1120,39],[1119,1121,36],[1108,1122,40],[1121,1123,36],[1106,1124,41],[1123,1125,36],[1104,1126,42],[1125,1127,36],[1102,1128,43],[1127,1129,36],[1100,1130,44],[1129,1131,36],[1098,1132,45],[1131,1133,36],[1096,1134,46],[1133,1135,36],[1094,1136,47],[1135,1137,36],[14,1138,48],[1137,1139,36],[15,1140,49],[1139,1141,36],[1141,1142,36],[1142,1143,36],[1116,1144,37],[1143,1145,36],[1118,1146,38],[1145,1147,36],[1120,1148,39],[1147,1149,36],[1122,1150,40],[1149,1151,36],[1124,1152,41],[1151,1153,36],[1126,1154,42],[1153,1155,36],[1128,1156,43],[1155,1157,36],[1130,1158,44],[1157,1159,36],[1132,1160,45],[1159,1161,36],[1134,1162,46],[1161,1163,36],[1136,1164,47],[1163,1165,36],[1138,1166,48],[1165,1167,36],[1140,1168,49],[1167,1169,36],[1169,1170,36],[1168,1171,49],[1170,1172,36],[1166,1173,48],[1172,1174,36],[1164,1175,47],[1174,1176,36],[1162,1177,46],[1176,1178,36],[1160,1179,45],[1178,1180,36],[1158,1181,44],[1180,1182,36],[1156,1183,43],[1182,1184,36],[1154,1185,42],[1184,1186,36],[1152,1187,41],[1186,1188,36],[1150,1189,40],[1188,1190,36],[1148,1191,39],[1190,1192,36],[1146,1193,38],[1192,1194,36],[1144,1195,37],[1194,1196,36],[1171,1197,49],[1196,1198,36],[1173,1199,48],[1198,1200,36],[1175,1201,47],[1200,1202,36],[1177,1203,46],[1202,1204,36],[1179,1205,45],[1204,1206,36],[1181,1207,44],[1206,1208,36],[1183,1209,43],[1208,1210,36],[1185,1211,42],[1210,1212,36],[1187,1213,41],[1212,1214,36],[1189,1215,40],[1214,1216,36],[1191,1217,39],[1216,1218,36],[1193,1219,38],[1218,1220,36],[1195,1221,37],[1220,1222,36],[1221,1223,37],[1222,1224,36],[1219,1225,38],[1224,1226,36],[1217,1227,39],[1226,1228,36],[1215,1229,40],[1228,1230,36],[1213,1231,41],[1230,1232,36],[1211,1233,42],[1232,1234,36],[1209,1235,43],[1234,1236,36],[1207,1237,44],[1236,1238,36],[1205,1239,45],[1238,1240,36],[1203,1241,46],[1240,1242,36],[1201,1243,47],[1242,1244,36],[1197,1245,49],[1244,1246,36],[1246,1247,36],[1247,1248,36],[1223,1249,37],[1248,1250,36],[1225,1251,38],[1250,1252,36],[1227,1253,39],[1252,1254,36],[1229,1255,40],[1254,1256,36],[1231,1257,41],[1256,1258,36],[1233,1259,42],[1258,1260,36],[1235,1261,43],[1260,1262,36],[1237,1263,44],[1262,1264,36],[1239,1265,45],[1264,1266,36],[1241,1267,46],[1266,1268,36],[1243,1269,47],[1268,1270,36],[1199,1271,48],[1270,1272,36],[1245,1273,49],[1272,1274,36],[1274,1275,36],[1273,1276,49],[1275,1277,36],[1271,1278,48],[1277,1279,36],[1269,1280,47],[1279,1281,36],[1267,1282,46],[1281,1283,36],[1265,1284,45],[1283,1285,36],[1263,1286,44],[1285,1287,36],[1261,1288,43],[1287,1289,36],[1259,1290,42],[1289,1291,36],[1257,1292,41],[1291,1293,36],[1255,1294,40],[1293,1295,36],[1253,1296,39],[1295,1297,36],[1251,1298,38],[1297,1299,36],[1249,1300,37],[1299,1301,36],[1276,1302,49],[1301,1303,36],[1280,1304,47],[1303,1305,36],[1282,1306,46],[1305,1307,36],[1284,1308,45],[1307,1309,36],[1286,1310,44],[1309,1311,36],[1288,1312,43],[1311,1313,36],[1290,1314,42],[1313,1315,36],[1292,1316,41],[1315,1317,36],[1294,1318,40],[1317,1319,36],[1296,1320,39],[1319,1321,36],[1298,1322,38],[1321,1323,36],[1300,1324,37],[1323,1325,36],[1324,1326,37],[1325,1327,36],[1322,1328,38],[1327,1329,36],[1320,1330,39],[1329,1331,36],[1318,1332,40],[1331,1333,36],[1316,1334,41],[1333,1335,36],[1314,1336,42],[1335,1337,36],[1312,1338,43],[1337,1339,36],[1310,1340,44],[1339,1341,36],[1308,1342,45],[1341,1343,36],[1306,1344,46],[1343,1345,36],[1304,1346,47],[1345,1347,36],[1278,1348,48],[1347,1349,36],[1302,1350,49],[1349,1351,36],[1351,1352,36],[1352,1353,36],[1326,1354,37],[1353,1355,36],[1330,1356,39],[1355,1357,36],[1332,1358,40],[1357,1359,36],[1334,1360,41],[1359,1361,36],[1338,1362,43],[1361,1363,36],[1340,1364,44],[1363,1365,36],[1342,1366,45],[1365,1367,36],[1346,1368,47],[1367,1369,36],[1348,1370,48],[1328,1371,38],[1354,1372,37],[1356,1373,39],[1372,1374,37],[1358,1375,40],[1374,1376,37],[1360,1377,41],[1376,1378,37],[1336,1379,42],[1378,1380,37],[1362,1381,43],[1380,1382,37],[1364,1383,44],[1382,1384,37],[1366,1385,45],[1384,1386,37],[1344,1387,46],[1386,1388,37],[1368,1389,47],[1388,1390,37],[1370,1391,48],[1390,1392,37],[1392,1393,37],[1393,1394,37],[1371,1395,38],[1394,1396,37],[1373,1397,39],[1396,1398,37],[1375,1399,40],[1398,1400,37],[1377,1401,41],[1400,1402,37],[1379,1403,42],[1402,1404,37],[1381,1405,43],[1404,1406,37],[1383,1407,44],[1406,1408,37],[1385,1409,45],[1408,1410,37],[1387,1411,46],[1410,1412,37],[1389,1413,47],[1412,1414,37],[1391,1415,48],[1414,1416,37],[1350,1417,49],[1416,1418,37],[1418,1419,37],[1369,1420,36],[1420,1421,36],[1419,1422,37],[1421,1423,36],[1423,1424,36],[1422,1425,37],[1424,1426,36],[1425,1427,37],[1427,1428,37],[1417,1429,49],[1428,1430,37],[1415,1431,48],[1430,1432,37],[1413,1433,47],[1432,1434,37],[1411,1435,46],[1434,1436,37],[1409,1437,45],[1436,1438,37],[1407,1439,44],[1438,1440,37],[1405,1441,43],[1440,1442,37],[1403,1443,42],[1442,1444,37],[1401,1445,41],[1444,1446,37],[1399,1447,40],[1446,1448,37],[1397,1449,39],[1448,1450,37],[1395,1451,38],[1450,1452,37],[1431,1453,48],[1452,1454,37],[1433,1455,47],[1454,1456,37],[1435,1457,46],[1456,1458,37],[1437,1459,45],[1458,1460,37],[1439,1461,44],[1460,1462,37],[1441,1463,43],[1462,1464,37],[1443,1465,42],[1464,1466,37],[1445,1467,41],[1466,1468,37],[1447,1469,40],[1468,1470,37],[1449,1471,39],[1470,1472,37],[1451,1473,38],[1472,1474,37],[1426,1475,36],[1453,1476,48],[1475,1477,36],[1455,1478,47],[1477,1479,36],[1459,1480,45],[1479,1481,36],[1461,1482,44],[1481,1483,36],[1463,1484,43],[1483,1485,36],[1467,1486,41],[1485,1487,36],[1469,1488,40],[1487,1489,36],[1471,1490,39],[1489,1491,36],[1474,1492,37],[1491,1493,36],[1429,1494,49],[1493,1495,36],[1476,1496,48],[1495,1497,36],[1478,1498,47],[1497,1499,36],[1457,1500,46],[1499,1501,36],[1480,1502,45],[1501,1503,36],[1482,1504,44],[1503,1505,36],[1484,1506,43],[1505,1507,36],[1465,1508,42],[1507,1509,36],[1486,1510,41],[1509,1511,36],[1488,1512,40],[1511,1513,36],[1490,1514,39],[1513,1515,36],[1473,1516,38],[1515,1517,36],[1492,1518,37],[1517,1519,36],[1518,1520,37],[1519,1521,36],[1516,1522,38],[1521,1523,36],[1514,1524,39],[1523,1525,36],[1512,1526,40],[1525,1527,36],[1510,1528,41],[1527,1529,36],[1508,1530,42],[1529,1531,36],[1506,1532,43],[1531,1533,36],[1504,1534,44],[1533,1535,36],[1502,1536,45],[1535,1537,36],[1500,1538,46],[1537,1539,36],[1498,1540,47],[1539,1541,36],[1496,1542,48],[1541,1543,36],[1494,1544,49],[1543,1545,36],[16,1546,50],[1545,1547,36],[17,1548,51],[1547,1549,36],[1549,1550,36],[1550,1551,36],[1520,1552,37],[1551,1553,36],[1522,1554,38],[1553,1555,36],[1524,1556,39],[1555,1557,36],[1526,1558,40],[1557,1559,36],[1528,1560,41],[1559,1561,36],[1530,1562,42],[1561,1563,36],[1532,1564,43],[1563,1565,36],[1534,1566,44],[1565,1567,36],[1536,1568,45],[1567,1569,36],[1538,1570,46],[1569,1571,36],[1540,1572,47],[1571,1573,36],[1542,1574,48],[1573,1575,36],[1544,1576,49],[1575,1577,36],[1546,1578,50],[1577,1579,36],[1548,1580,51],[1579,1581,36],[1581,1582,36],[1580,1583,51],[1582,1584,36],[1578,1585,50],[1584,1586,36],[1576,1587,49],[1586,1588,36],[1574,1589,48],[1588,1590,36],[1572,1591,47],[1590,1592,36],[1570,1593,46],[1592,1594,36],[1568,1595,45],[1594,1596,36],[1566,1597,44],[1596,1598,36],[1564,1599,43],[1598,1600,36],[1562,1601,42],[1600,1602,36],[1560,1603,41],[1602,1604,36],[1558,1605,40],[1604,1606,36],[1556,1607,39],[1606,1608,36],[1554,1609,38],[1608,1610,36],[1552,1611,37],[1610,1612,36],[1583,1613,51],[1612,1614,36],[1585,1615,50],[1614,1616,36],[1587,1617,49],[1616,1618,36],[1589,1619,48],[1618,1620,36],[1591,1621,47],[1620,1622,36],[1593,1623,46],[1622,1624,36],[1595,1625,45],[1624,1626,36],[1597,1627,44],[1626,1628,36],[1599,1629,43],[1628,1630,36],[1601,1631,42],[1630,1632,36],[1603,1633,41],[1632,1634,36],[1605,1635,40],[1634,1636,36],[1607,1637,39],[1636,1638,36],[1609,1639,38],[1638,1640,36],[1611,1641,37],[1640,1642,36],[1641,1643,37],[1642,1644,36],[1639,1645,38],[1644,1646,36],[1637,1647,39],[1646,1648,36],[1635,1649,40],[1648,1650,36],[1633,1651,41],[1650,1652,36],[1631,1653,42],[1652,1654,36],[1629,1655,43],[1654,1656,36],[1627,1657,44],[1656,1658,36],[1625,1659,45],[1658,1660,36],[1623,1661,46],[1660,1662,36],[1621,1663,47],[1662,1664,36],[1619,1665,48],[1664,1666,36],[1617,1667,49],[1666,1668,36],[1615,1669,50],[1668,1670,36],[1613,1671,51],[1670,1672,36],[1672,1673,36],[1673,1674,36],[1643,1675,37],[1674,1676,36],[1645,1677,38],[1676,1678,36],[1647,1679,39],[1678,1680,36],[1649,1681,40],[1680,1682,36],[1651,1683,41],[1682,1684,36],[1653,1685,42],[1684,1686,36],[1655,1687,43],[1686,1688,36],[1657,1689,44],[1688,1690,36],[1659,1691,45],[1690,1692,36],[1661,1693,46],[1692,1694,36],[1663,1695,47],[1694,1696,36],[1665,1697,48],[1696,1698,36],[1667,1699,49],[1698,1700,36],[1669,1701,50],[1700,1702,36],[1671,1703,51],[1702,1704,36],[1704,1705,36],[1703,1706,51],[1705,1707,36],[1701,1708,50],[1707,1709,36],[1699,1710,49],[1709,1711,36],[1697,1712,48],[1711,1713,36],[1695,1714,47],[1713,1715,36],[1693,1716,46],[1715,1717,36],[1691,1718,45],[1717,1719,36],[1689,1720,44],[1719,1721,36],[1687,1722,43],[1721,1723,36],[1685,1724,42],[1723,1725,36],[1683,1726,41],[1725,1727,36],[1681,1728,40],[1727,1729,36],[1679,1730,39],[1729,1731,36],[1677,1732,38],[1731,1733,36],[1675,1734,37],[1733,1735,36],[1706,1736,51],[1735,1737,36],[1708,1738,50],[1737,1739,36],[1710,1740,49],[1739,1741,36],[1712,1742,48],[1741,1743,36],[1714,1744,47],[1743,1745,36],[1716,1746,46],[1745,1747,36],[1718,1748,45],[1747,1749,36],[1720,1750,44],[1749,1751,36],[1722,1752,43],[1751,1753,36],[1724,1754,42],[1753,1755,36],[1726,1756,41],[1755,1757,36],[1728,1758,40],[1757,1759,36],[1730,1760,39],[1759,1761,36],[1732,1762,38],[1761,1763,36],[1734,1764,37],[1763,1765,36],[1764,1766,37],[1765,1767,36],[1762,1768,38],[1767,1769,36],[1760,1770,39],[1769,1771,36],[1758,1772,40],[1771,1773,36],[1756,1774,41],[1773,1775,36],[1754,1776,42],[1775,1777,36],[1752,1778,43],[1777,1779,36],[1750,1780,44],[1779,1781,36],[1748,1782,45],[1781,1783,36],[1746,1784,46],[1783,1785,36],[1744,1786,47],[1785,1787,36],[1742,1788,48],[1787,1789,36],[1740,1790,49],[1789,1791,36],[1738,1792,50],[1791,1793,36],[1736,1794,51],[1793,1795,36],[1795,1796,36],[1768,1797,38],[1796,1798,36],[1770,1799,39],[1798,1800,36],[1772,1801,40],[1800,1802,36],[1774,1803,41],[1802,1804,36],[1776,1805,42],[1804,1806,36],[1778,1807,43],[1806,1808,36],[1780,1809,44],[1808,1810,36],[1782,1811,45],[1810,1812,36],[1784,1813,46],[1812,1814,36],[1786,1815,47],[1814,1816,36],[1788,1817,48],[1816,1818,36],[1790,1819,49],[1818,1820,36],[1792,1821,50],[1797,1822,38],[1766,1823,37],[1799,1824,39],[1823,1825,37],[1801,1826,40],[1825,1827,37],[1803,1828,41],[1827,1829,37],[1805,1830,42],[1829,1831,37],[1807,1832,43],[1831,1833,37],[1809,1834,44],[1833,1835,37],[1811,1836,45],[1835,1837,37],[1813,1838,46],[1837,1839,37],[1815,1840,47],[1839,1841,37],[1817,1842,48],[1841,1843,37],[1819,1844,49],[1843,1845,37],[1821,1846,50],[1845,1847,37],[1847,1848,37],[1848,1849,37],[1824,1850,39],[1849,1851,37],[1826,1852,40],[1851,1853,37],[1828,1854,41],[1853,1855,37],[1832,1856,43],[1855,1857,37],[1834,1858,44],[1857,1859,37],[1836,1860,45],[1859,1861,37],[1840,1862,47],[1861,1863,37],[1842,1864,48],[1863,1865,37],[1844,1866,49],[1865,1867,37],[1846,1868,50],[1867,1869,37],[1794,1870,51],[1869,1871,37],[1871,1872,37],[1820,1873,36],[1873,1874,36],[1872,1875,37],[1874,1876,36],[1876,1877,36],[1875,1878,37],[1877,1879,36],[1878,1880,37],[1880,1881,37],[1870,1882,51],[1881,1883,37],[1868,1884,50],[1883,1885,37],[1866,1886,49],[1885,1887,37],[1864,1888,48],[1887,1889,37],[1862,1890,47],[1889,1891,37],[1860,1892,45],[1891,1893,37],[1858,1894,44],[1893,1895,37],[1856,1896,43],[1895,1897,37],[1854,1898,41],[1897,1899,37],[1852,1900,40],[1899,1901,37],[1850,1902,39],[1901,1903,37],[1884,1904,50],[1903,1905,37],[1886,1906,49],[1905,1907,37],[1888,1908,48],[1907,1909,37],[1890,1910,47],[1909,1911,37],[1838,1912,46],[1911,1913,37],[1892,1914,45],[1913,1915,37],[1894,1916,44],[1915,1917,37],[1896,1918,43],[1917,1919,37],[1830,1920,42],[1919,1921,37],[1898,1922,41],[1921,1923,37],[1900,1924,40],[1923,1925,37],[1902,1926,39],[1925,1927,37],[1822,1928,38],[1927,1929,37],[1879,1930,36],[1904,1931,50],[1930,1932,36],[1906,1933,49],[1932,1934,36],[1908,1935,48],[1934,1936,36],[1910,1937,47],[1936,1938,36],[1912,1939,46],[1938,1940,36],[1914,1941,45],[1940,1942,36],[1916,1943,44],[1942,1944,36],[1918,1945,43],[1944,1946,36],[1920,1947,42],[1946,1948,36],[1922,1949,41],[1948,1950,36],[1924,1951,40],[1950,1952,36],[1926,1953,39],[1952,1954,36],[1928,1955,38],[1882,1956,51],[1954,1957,36],[1931,1958,50],[1957,1959,36],[1933,1960,49],[1959,1961,36],[1935,1962,48],[1961,1963,36],[1937,1964,47],[1963,1965,36],[1939,1966,46],[1965,1967,36],[1941,1968,45],[1967,1969,36],[1943,1970,44],[1969,1971,36],[1945,1972,43],[1971,1973,36],[1947,1974,42],[1973,1975,36],[1949,1976,41],[1975,1977,36],[1951,1978,40],[1977,1979,36],[1953,1980,39],[1979,1981,36],[1955,1982,38],[1981,1983,36],[1929,1984,37],[1983,1985,36],[1984,1986,37],[1985,1987,36],[1982,1988,38],[1987,1989,36],[1980,1990,39],[1989,1991,36],[1978,1992,40],[1991,1993,36],[1976,1994,41],[1993,1995,36],[1974,1996,42],[1995,1997,36],[1972,1998,43],[1997,1999,36],[1970,2000,44],[1999,2001,36],[1968,2002,45],[2001,2003,36],[1966,2004,46],[2003,2005,36],[1964,2006,47],[2005,2007,36],[1962,2008,48],[2007,2009,36],[1960,2010,49],[2009,2011,36],[1958,2012,50],[2011,2013,36],[1956,2014,51],[2013,2015,36],[2015,2016,36],[2016,2017,36],[1986,2018,37],[2017,2019,36],[1988,2020,38],[2019,2021,36],[1990,2022,39],[2021,2023,36],[1992,2024,40],[2023,2025,36],[1994,2026,41],[2025,2027,36],[1996,2028,42],[2027,2029,36],[1998,2030,43],[2029,2031,36],[2000,2032,44],[2031,2033,36],[2002,2034,45],[2033,2035,36],[2004,2036,46],[2035,2037,36],[2006,2038,47],[2037,2039,36],[2008,2040,48],[2039,2041,36],[2010,2042,49],[2041,2043,36],[2012,2044,50],[2043,2045,36],[2014,2046,51],[2045,2047,36],[2047,2048,36],[2046,2049,51],[2048,2050,36],[2044,2051,50],[2050,2052,36],[2042,2053,49],[2052,2054,36],[2040,2055,48],[2054,2056,36],[2038,2057,47],[2056,2058,36],[2036,2059,46],[2058,2060,36],[2034,2061,45],[2060,2062,36],[2032,2063,44],[2062,2064,36],[2030,2065,43],[2064,2066,36],[2028,2067,42],[2066,2068,36],[2026,2069,41],[2068,2070,36],[2024,2071,40],[2070,2072,36],[2022,2073,39],[2072,2074,36],[2020,2075,38],[2074,2076,36],[2018,2077,37],[2076,2078,36],[2049,2079,51],[2078,2080,36],[2051,2081,50],[2080,2082,36],[2053,2083,49],[2082,2084,36],[2055,2085,48],[2084,2086,36],[2057,2087,47],[2086,2088,36],[2059,2089,46],[2088,2090,36],[2061,2091,45],[2090,2092,36],[2063,2093,44],[2092,2094,36],[2065,2095,43],[2094,2096,36],[2067,2097,42],[2096,2098,36],[2069,2099,41],[2098,2100,36],[2071,2101,40],[2100,2102,36],[2073,2103,39],[2102,2104,36],[2075,2105,38],[2104,2106,36],[2077,2107,37],[2106,2108,36],[2108,2109,36],[2105,2110,38],[2107,2111,37],[2110,2112,38],[2103,2113,39],[2112,2114,38],[2101,2115,40],[2114,2116,38],[2099,2117,41],[2116,2118,38],[2097,2119,42],[2118,2120,38],[2095,2121,43],[2120,2122,38],[2093,2123,44],[2122,2124,38],[2091,2125,45],[2124,2126,38],[2089,2127,46],[2126,2128,38],[2087,2129,47],[2128,2130,38],[2085,2131,48],[2130,2132,38],[2083,2133,49],[2132,2134,38],[2081,2135,50],[2134,2136,38],[2079,2137,51],[2136,2138,38],[2138,2139,38],[2139,2140,38],[2111,2141,37],[2140,2142,38],[2113,2143,39],[2142,2144,38],[2115,2145,40],[2144,2146,38],[2117,2147,41],[2146,2148,38],[2119,2149,42],[2148,2150,38],[2121,2151,43],[2150,2152,38],[2123,2153,44],[2152,2154,38],[2125,2155,45],[2154,2156,38],[2127,2157,46],[2156,2158,38],[2129,2159,47],[2158,2160,38],[2131,2161,48],[2160,2162,38],[2133,2163,49],[2162,2164,38],[2135,2165,50],[2164,2166,38],[2137,2167,51],[2166,2168,38],[2168,2169,38],[2167,2170,51],[2169,2171,38],[2165,2172,50],[2171,2173,38],[2163,2174,49],[2173,2175,38],[2161,2176,48],[2175,2177,38],[2159,2178,47],[2177,2179,38],[2157,2180,46],[2179,2181,38],[2155,2182,45],[2181,2183,38],[2153,2184,44],[2183,2185,38],[2151,2186,43],[2185,2187,38],[2149,2188,42],[2187,2189,38],[2147,2190,41],[2189,2191,38],[2145,2192,40],[2191,2193,38],[2143,2194,39],[2193,2195,38],[2141,2196,37],[2195,2197,38],[2170,2198,51],[2197,2199,38],[2172,2200,50],[2199,2201,38],[2174,2202,49],[2201,2203,38],[2176,2204,48],[2203,2205,38],[2178,2206,47],[2205,2207,38],[2180,2208,46],[2207,2209,38],[2182,2210,45],[2209,2211,38],[2184,2212,44],[2211,2213,38],[2186,2214,43],[2213,2215,38],[2188,2216,42],[2215,2217,38],[2190,2218,41],[2217,2219,38],[2192,2220,40],[2219,2221,38],[2194,2222,39],[2221,2223,38],[2196,2224,37],[2223,2225,38],[2109,2226,36],[2225,2227,38],[34,2228,68],[35,2229,69],[2224,2230,37],[2226,2231,36],[2227,2232,38],[2231,2233,36],[2222,2234,39],[2233,2235,36],[2220,2236,40],[2235,2237,36],[2218,2238,41],[2237,2239,36],[2216,2240,42],[2239,2241,36],[2214,2242,43],[2241,2243,36],[2212,2244,44],[2243,2245,36],[2210,2246,45],[2245,2247,36],[2208,2248,46],[2247,2249,36],[2206,2250,47],[2249,2251,36],[2204,2252,48],[2251,2253,36],[2202,2254,49],[2253,2255,36],[2200,2256,50],[2255,2257,36],[2198,2258,51],[2257,2259,36],[2259,2260,36],[2260,2261,36],[2230,2262,37],[2261,2263,36],[2234,2264,39],[2263,2265,36],[2236,2266,40],[2265,2267,36],[2238,2268,41],[2267,2269,36],[2242,2270,43],[2269,2271,36],[2244,2272,44],[2271,2273,36],[2246,2274,45],[2273,2275,36],[2250,2276,47],[2275,2277,36],[2252,2278,48],[2277,2279,36],[2254,2280,49],[2279,2281,36],[2258,2282,51],[2232,2283,38],[2262,2284,37],[2264,2285,39],[2284,2286,37],[2266,2287,40],[2286,2288,37],[2268,2289,41],[2288,2290,37],[2240,2291,42],[2290,2292,37],[2270,2293,43],[2292,2294,37],[2272,2295,44],[2294,2296,37],[2274,2297,45],[2296,2298,37],[2248,2299,46],[2298,2300,37],[2276,2301,47],[2300,2302,37],[2278,2303,48],[2302,2304,37],[2280,2305,49],[2304,2306,37],[2256,2307,50],[2306,2308,37],[2282,2309,51],[2308,2310,37],[2310,2311,37],[2311,2312,37],[2283,2313,38],[2312,2314,37],[2285,2315,39],[2314,2316,37],[2287,2317,40],[2316,2318,37],[2289,2319,41],[2318,2320,37],[2291,2321,42],[2320,2322,37],[2293,2323,43],[2322,2324,37],[2295,2325,44],[2324,2326,37],[2297,2327,45],[2326,2328,37],[2299,2329,46],[2328,2330,37],[2301,2331,47],[2330,2332,37],[2303,2333,48],[2332,2334,37],[2305,2335,49],[2334,2336,37],[2307,2337,50],[2336,2338,37],[2309,2339,51],[2338,2340,37],[2340,2341,37],[2281,2342,36],[2341,2343,37],[2342,2344,36],[2344,2345,36],[2343,2346,37],[2345,2347,36],[2347,2348,36],[2346,2349,37],[2348,2350,36],[2349,2351,37],[2350,2352,36],[2351,2353,37],[2353,2354,37],[2339,2355,51],[2354,2356,37],[2337,2357,50],[2356,2358,37],[2335,2359,49],[2358,2360,37],[2333,2361,48],[2360,2362,37],[2331,2363,47],[2362,2364,37],[2329,2365,46],[2364,2366,37],[2327,2367,45],[2366,2368,37],[2325,2369,44],[2368,2370,37],[2323,2371,43],[2370,2372,37],[2321,2373,42],[2372,2374,37],[2319,2375,41],[2374,2376,37],[2317,2377,40],[2376,2378,37],[2315,2379,39],[2378,2380,37],[2313,2381,38],[2380,2382,37],[2355,2383,51],[2382,2384,37],[2357,2385,50],[2384,2386,37],[2359,2387,49],[2386,2388,37],[2361,2389,48],[2388,2390,37],[2363,2391,47],[2390,2392,37],[2365,2393,46],[2392,2394,37],[2367,2395,45],[2394,2396,37],[2369,2397,44],[2396,2398,37],[2371,2399,43],[2398,2400,37],[2373,2401,42],[2400,2402,37],[2375,2403,41],[2402,2404,37],[2377,2405,40],[2404,2406,37],[2379,2407,39],[2406,2408,37],[2381,2409,38],[2408,2410,37],[2352,2411,36],[2383,2412,51],[2411,2413,36],[2387,2414,49],[2413,2415,36],[2389,2416,48],[2415,2417,36],[2391,2418,47],[2417,2419,36],[2395,2420,45],[2419,2421,36],[2397,2422,44],[2421,2423,36],[2399,2424,43],[2423,2425,36],[2403,2426,41],[2425,2427,36],[2405,2428,40],[2427,2429,36],[2407,2430,39],[2429,2431,36],[2410,2432,37],[2431,2433,36],[2412,2434,51],[2433,2435,36],[2385,2436,50],[2435,2437,36],[2414,2438,49],[2437,2439,36],[2416,2440,48],[2439,2441,36],[2418,2442,47],[2441,2443,36],[2393,2444,46],[2443,2445,36],[2420,2446,45],[2445,2447,36],[2422,2448,44],[2447,2449,36],[2424,2450,43],[2449,2451,36],[2401,2452,42],[2451,2453,36],[2426,2454,41],[2453,2455,36],[2428,2456,40],[2455,2457,36],[2430,2458,39],[2457,2459,36],[2409,2460,38],[2459,2461,36],[2432,2462,37],[2461,2463,36],[2462,2464,37],[2463,2465,36],[2460,2466,38],[2465,2467,36],[2458,2468,39],[2467,2469,36],[2469,2470,36],[2470,2471,36],[2464,2472,37],[2471,2473,36],[2466,2474,38],[2473,2475,36],[2468,2476,39],[2475,2477,36],[2477,2478,36],[2476,2479,39],[2478,2480,36],[2474,2481,38],[2480,2482,36],[2472,2483,37],[2482,2484,36],[2479,2485,39],[2484,2486,36],[2481,2487,38],[2486,2488,36],[2483,2489,37],[2488,2490,36],[2490,2491,36],[2487,2492,38],[2489,2493,37],[2492,2494,38],[2485,2495,39],[2494,2496,38],[2496,2497,38],[2497,2498,38],[2493,2499,37],[2498,2500,38],[2495,2501,39],[2500,2502,38],[2502,2503,38],[2501,2504,39],[2503,2505,38],[2499,2506,37],[2505,2507,38],[2504,2508,39],[2507,2509,38],[2506,2510,37],[2509,2511,38],[2491,2512,36],[2511,2513,38],[2510,2514,37],[2512,2515,36],[2513,2516,38],[2515,2517,36],[2508,2518,39],[2517,2519,36],[2456,2520,40],[2519,2521,36],[2454,2522,41],[2521,2523,36],[2523,2524,36],[2524,2525,36],[2514,2526,37],[2525,2527,36],[2516,2528,38],[2527,2529,36],[2518,2530,39],[2529,2531,36],[2520,2532,40],[2531,2533,36],[2522,2534,41],[2533,2535,36],[2535,2536,36],[2534,2537,41],[2536,2538,36],[2532,2539,40],[2538,2540,36],[2530,2541,39],[2540,2542,36],[2528,2543,38],[2542,2544,36],[2526,2545,37],[2544,2546,36],[2537,2547,41],[2546,2548,36],[2539,2549,40],[2548,2550,36],[2541,2551,39],[2550,2552,36],[2543,2553,38],[2552,2554,36],[2545,2555,37],[2554,2556,36],[2556,2557,36],[2555,2558,37],[2557,2559,36],[2558,2560,37],[2560,2561,36],[2559,2562,37],[2561,2563,36],[2562,2564,37],[2564,2565,36],[2563,2566,37],[2565,2567,36],[2566,2568,37],[2568,2569,36],[2567,2570,37],[2569,2571,36],[2570,2572,37],[2572,2573,36],[2571,2574,37],[2573,2575,36],[2574,2576,37],[2576,2577,36],[2575,2578,37],[2577,2579,36],[2578,2580,37],[2580,2581,36],[2579,2582,37],[2581,2583,36],[2582,2584,37],[2584,2585,36],[2583,2586,37],[2585,2587,36],[2586,2588,37],[2588,2589,36],[2587,2590,37],[2589,2591,36],[2590,2592,37],[2592,2593,36],[2553,2594,38],[2594,2595,36],[2593,2596,38],[2595,2597,36],[2596,2598,38],[2598,2599,36],[2597,2600,38],[2599,2601,36],[2600,2602,38],[2602,2603,36],[2551,2604,39],[2604,2605,36],[2603,2606,39],[2605,2607,36],[2606,2608,39],[2608,2609,36],[2549,2610,40],[2609,2611,36],[2610,2612,40],[2612,2613,36],[2611,2614,40],[2613,2615,36],[2614,2616,40],[2616,2617,36],[2615,2618,40],[2617,2619,36],[2618,2620,40],[2620,2621,36],[2547,2622,41],[2622,2623,36],[2621,2624,41],[2623,2625,36],[2624,2626,41],[2626,2627,36],[2627,2628,36],[2591,2629,37],[2628,2630,36],[2601,2631,38],[2630,2632,36],[2607,2633,39],[2632,2634,36],[2619,2635,40],[2634,2636,36],[2625,2637,41],[2636,2638,36],[2638,2639,36],[2637,2640,41],[2639,2641,36],[2635,2642,40],[2641,2643,36],[2633,2644,39],[2643,2645,36],[2631,2646,38],[2645,2647,36],[2629,2648,37],[2647,2649,36],[2649,2650,36],[2640,2651,41],[2651,2652,36],[2650,2653,41],[2652,2654,36],[2653,2655,41],[2655,2656,36],[2642,2657,40],[2657,2658,36],[2656,2659,40],[2658,2660,36],[2659,2661,40],[2661,2662,36],[2660,2663,40],[2662,2664,36],[2663,2665,40],[2665,2666,36],[2664,2667,40],[2666,2668,36],[2644,2669,39],[2669,2670,36],[2668,2671,39],[2670,2672,36],[2671,2673,39],[2673,2674,36],[2646,2675,38],[2675,2676,36],[2674,2677,38],[2676,2678,36],[2677,2679,38],[2679,2680,36],[2678,2681,38],[2680,2682,36],[2681,2683,38],[2683,2684,36],[2648,2685,37],[2685,2686,36],[2684,2687,37],[2686,2688,36],[2687,2689,37],[2689,2690,36],[2688,2691,37],[2690,2692,36],[2691,2693,37],[2693,2694,36],[2692,2695,37],[2694,2696,36],[2695,2697,37],[2697,2698,36],[2696,2699,37],[2698,2700,36],[2699,2701,37],[2701,2702,36],[2700,2703,37],[2702,2704,36],[2703,2705,37],[2705,2706,36],[2704,2707,37],[2706,2708,36],[2707,2709,37],[2709,2710,36],[2708,2711,37],[2710,2712,36],[2711,2713,37],[2713,2714,36],[2712,2715,37],[2714,2716,36],[2715,2717,37],[2717,2718,36],[2716,2719,37],[2719,2720,37],[2718,2721,36],[2682,2722,38],[2721,2723,36],[2672,2724,39],[2723,2725,36],[2667,2726,40],[2725,2727,36],[2654,2728,41],[2727,2729,36],[2452,2730,42],[2729,2731,36],[2450,2732,43],[2731,2733,36],[2733,2734,36],[2734,2735,36],[2720,2736,37],[2735,2737,36],[2722,2738,38],[2737,2739,36],[2724,2740,39],[2739,2741,36],[2726,2742,40],[2741,2743,36],[2728,2744,41],[2743,2745,36],[2730,2746,42],[2745,2747,36],[2732,2748,43],[2747,2749,36],[2749,2750,36],[2748,2751,43],[2750,2752,36],[2746,2753,42],[2752,2754,36],[2744,2755,41],[2754,2756,36],[2742,2757,40],[2756,2758,36],[2740,2759,39],[2758,2760,36],[2738,2761,38],[2760,2762,36],[2736,2763,37],[2762,2764,36],[2751,2765,43],[2764,2766,36],[2753,2767,42],[2766,2768,36],[2755,2769,41],[2768,2770,36],[2757,2771,40],[2770,2772,36],[2759,2773,39],[2772,2774,36],[2761,2775,38],[2774,2776,36],[2763,2777,37],[2776,2778,36],[2778,2779,36],[2775,2780,38],[2777,2781,37],[2780,2782,38],[2773,2783,39],[2782,2784,38],[2771,2785,40],[2784,2786,38],[2769,2787,41],[2786,2788,38],[2767,2789,42],[2788,2790,38],[2765,2791,43],[2790,2792,38],[2792,2793,38],[2793,2794,38],[2781,2795,37],[2794,2796,38],[2783,2797,39],[2796,2798,38],[2785,2799,40],[2798,2800,38],[2787,2801,41],[2800,2802,38],[2789,2803,42],[2802,2804,38],[2791,2805,43],[2804,2806,38],[2806,2807,38],[2805,2808,43],[2807,2809,38],[2803,2810,42],[2809,2811,38],[2801,2812,41],[2811,2813,38],[2799,2814,40],[2813,2815,38],[2797,2816,39],[2815,2817,38],[2795,2818,37],[2817,2819,38],[2808,2820,43],[2819,2821,38],[2810,2822,42],[2821,2823,38],[2812,2824,41],[2823,2825,38],[2814,2826,40],[2825,2827,38],[2816,2828,39],[2827,2829,38],[2818,2830,37],[2829,2831,38],[2779,2832,36],[2831,2833,38],[2830,2834,37],[2832,2835,36],[2833,2836,38],[2835,2837,36],[2828,2838,39],[2837,2839,36],[2826,2840,40],[2839,2841,36],[2824,2842,41],[2841,2843,36],[2822,2844,42],[2843,2845,36],[2820,2846,43],[2845,2847,36],[2448,2848,44],[2847,2849,36],[2446,2850,45],[2849,2851,36],[2851,2852,36],[2852,2853,36],[2834,2854,37],[2853,2855,36],[2836,2856,38],[2855,2857,36],[2838,2858,39],[2857,2859,36],[2840,2860,40],[2859,2861,36],[2842,2862,41],[2861,2863,36],[2844,2864,42],[2863,2865,36],[2846,2866,43],[2865,2867,36],[2848,2868,44],[2867,2869,36],[2850,2870,45],[2869,2871,36],[2871,2872,36],[2870,2873,45],[2872,2874,36],[2868,2875,44],[2874,2876,36],[2866,2877,43],[2876,2878,36],[2864,2879,42],[2878,2880,36],[2862,2881,41],[2880,2882,36],[2860,2883,40],[2882,2884,36],[2858,2885,39],[2884,2886,36],[2856,2887,38],[2886,2888,36],[2854,2889,37],[2888,2890,36],[2873,2891,45],[2890,2892,36],[2875,2893,44],[2892,2894,36],[2877,2895,43],[2894,2896,36],[2879,2897,42],[2896,2898,36],[2881,2899,41],[2898,2900,36],[2883,2901,40],[2900,2902,36],[2885,2903,39],[2902,2904,36],[2887,2905,38],[2904,2906,36],[2889,2907,37],[2906,2908,36],[2908,2909,36],[2905,2910,38],[2907,2911,37],[2910,2912,38],[2903,2913,39],[2912,2914,38],[2901,2915,40],[2914,2916,38],[2899,2917,41],[2916,2918,38],[2897,2919,42],[2918,2920,38],[2895,2921,43],[2920,2922,38],[2893,2923,44],[2922,2924,38],[2891,2925,45],[2924,2926,38],[2926,2927,38],[2927,2928,38],[2911,2929,37],[2928,2930,38],[2913,2931,39],[2930,2932,38],[2915,2933,40],[2932,2934,38],[2917,2935,41],[2934,2936,38],[2919,2937,42],[2936,2938,38],[2921,2939,43],[2938,2940,38],[2923,2941,44],[2940,2942,38],[2925,2943,45],[2942,2944,38],[2944,2945,38],[2943,2946,45],[2945,2947,38],[2941,2948,44],[2947,2949,38],[2939,2950,43],[2949,2951,38],[2937,2952,42],[2951,2953,38],[2935,2954,41],[2953,2955,38],[2933,2956,40],[2955,2957,38],[2931,2958,39],[2957,2959,38],[2929,2960,37],[2959,2961,38],[2946,2962,45],[2961,2963,38],[2948,2964,44],[2963,2965,38],[2950,2966,43],[2965,2967,38],[2952,2968,42],[2967,2969,38],[2954,2970,41],[2969,2971,38],[2956,2972,40],[2971,2973,38],[2958,2974,39],[2973,2975,38],[2960,2976,37],[2975,2977,38],[2909,2978,36],[2977,2979,38],[2976,2980,37],[2978,2981,36],[2979,2982,38],[2981,2983,36],[2974,2984,39],[2983,2985,36],[2972,2986,40],[2985,2987,36],[2970,2988,41],[2987,2989,36],[2968,2990,42],[2989,2991,36],[2966,2992,43],[2991,2993,36],[2964,2994,44],[2993,2995,36],[2962,2996,45],[2995,2997,36],[2444,2998,46],[2997,2999,36],[2442,3000,47],[2999,3001,36],[3001,3002,36],[3002,3003,36],[2980,3004,37],[3003,3005,36],[2982,3006,38],[3005,3007,36],[2984,3008,39],[3007,3009,36],[2986,3010,40],[3009,3011,36],[2988,3012,41],[3011,3013,36],[2990,3014,42],[3013,3015,36],[2992,3016,43],[3015,3017,36],[2994,3018,44],[3017,3019,36],[2996,3020,45],[3019,3021,36],[2998,3022,46],[3021,3023,36],[3000,3024,47],[3023,3025,36],[3025,3026,36],[3024,3027,47],[3026,3028,36],[3022,3029,46],[3028,3030,36],[3020,3031,45],[3030,3032,36],[3018,3033,44],[3032,3034,36],[3016,3035,43],[3034,3036,36],[3014,3037,42],[3036,3038,36],[3012,3039,41],[3038,3040,36],[3010,3041,40],[3040,3042,36],[3008,3043,39],[3042,3044,36],[3006,3045,38],[3044,3046,36],[3004,3047,37],[3046,3048,36],[3027,3049,47],[3048,3050,36],[3029,3051,46],[3050,3052,36],[3031,3053,45],[3052,3054,36],[3033,3055,44],[3054,3056,36],[3035,3057,43],[3056,3058,36],[3037,3059,42],[3058,3060,36],[3039,3061,41],[3060,3062,36],[3041,3063,40],[3062,3064,36],[3043,3065,39],[3064,3066,36],[3045,3067,38],[3066,3068,36],[3047,3069,37],[3068,3070,36],[3070,3071,36],[3067,3072,38],[3069,3073,37],[3072,3074,38],[3065,3075,39],[3074,3076,38],[3063,3077,40],[3076,3078,38],[3061,3079,41],[3078,3080,38],[3059,3081,42],[3080,3082,38],[3057,3083,43],[3082,3084,38],[3055,3085,44],[3084,3086,38],[3053,3087,45],[3086,3088,38],[3051,3089,46],[3088,3090,38],[3049,3091,47],[3090,3092,38],[3092,3093,38],[3093,3094,38],[3073,3095,37],[3094,3096,38],[3075,3097,39],[3096,3098,38],[3077,3099,40],[3098,3100,38],[3079,3101,41],[3100,3102,38],[3081,3103,42],[3102,3104,38],[3083,3105,43],[3104,3106,38],[3085,3107,44],[3106,3108,38],[3087,3109,45],[3108,3110,38],[3089,3111,46],[3110,3112,38],[3091,3113,47],[3112,3114,38],[3114,3115,38],[3113,3116,47],[3115,3117,38],[3111,3118,46],[3117,3119,38],[3109,3120,45],[3119,3121,38],[3107,3122,44],[3121,3123,38],[3105,3124,43],[3123,3125,38],[3103,3126,42],[3125,3127,38],[3101,3128,41],[3127,3129,38],[3099,3130,40],[3129,3131,38],[3097,3132,39],[3131,3133,38],[3095,3134,37],[3133,3135,38],[3116,3136,47],[3135,3137,38],[3118,3138,46],[3137,3139,38],[3120,3140,45],[3139,3141,38],[3122,3142,44],[3141,3143,38],[3124,3144,43],[3143,3145,38],[3126,3146,42],[3145,3147,38],[3128,3148,41],[3147,3149,38],[3130,3150,40],[3149,3151,38],[3132,3152,39],[3151,3153,38],[3134,3154,37],[3153,3155,38],[3071,3156,36],[3155,3157,38],[3154,3158,37],[3156,3159,36],[3157,3160,38],[3159,3161,36],[3152,3162,39],[3161,3163,36],[3150,3164,40],[3163,3165,36],[3148,3166,41],[3165,3167,36],[3146,3168,42],[3167,3169,36],[3144,3170,43],[3169,3171,36],[3142,3172,44],[3171,3173,36],[3140,3174,45],[3173,3175,36],[3138,3176,46],[3175,3177,36],[3136,3178,47],[3177,3179,36],[2440,3180,48],[3179,3181,36],[2438,3182,49],[3181,3183,36],[3183,3184,36],[3184,3185,36],[3158,3186,37],[3185,3187,36],[3160,3188,38],[3187,3189,36],[3162,3190,39],[3189,3191,36],[3164,3192,40],[3191,3193,36],[3166,3194,41],[3193,3195,36],[3168,3196,42],[3195,3197,36],[3170,3198,43],[3197,3199,36],[3172,3200,44],[3199,3201,36],[3174,3202,45],[3201,3203,36],[3176,3204,46],[3203,3205,36],[3178,3206,47],[3205,3207,36],[3180,3208,48],[3207,3209,36],[3182,3210,49],[3209,3211,36],[3211,3212,36],[3210,3213,49],[3212,3214,36],[3208,3215,48],[3214,3216,36],[3206,3217,47],[3216,3218,36],[3204,3219,46],[3218,3220,36],[3202,3221,45],[3220,3222,36],[3200,3223,44],[3222,3224,36],[3198,3225,43],[3224,3226,36],[3196,3227,42],[3226,3228,36],[3194,3229,41],[3228,3230,36],[3192,3231,40],[3230,3232,36],[3190,3233,39],[3232,3234,36],[3188,3235,38],[3234,3236,36],[3186,3237,37],[3236,3238,36],[3213,3239,49],[3238,3240,36],[3215,3241,48],[3240,3242,36],[3217,3243,47],[3242,3244,36],[3219,3245,46],[3244,3246,36],[3221,3247,45],[3246,3248,36],[3223,3249,44],[3248,3250,36],[3225,3251,43],[3250,3252,36],[3227,3253,42],[3252,3254,36],[3229,3255,41],[3254,3256,36],[3231,3257,40],[3256,3258,36],[3233,3259,39],[3258,3260,36],[3235,3261,38],[3260,3262,36],[3237,3263,37],[3262,3264,36],[3264,3265,36],[3261,3266,38],[3263,3267,37],[3266,3268,38],[3259,3269,39],[3268,3270,38],[3257,3271,40],[3270,3272,38],[3255,3273,41],[3272,3274,38],[3253,3275,42],[3274,3276,38],[3251,3277,43],[3276,3278,38],[3249,3279,44],[3278,3280,38],[3247,3281,45],[3280,3282,38],[3245,3283,46],[3282,3284,38],[3243,3285,47],[3284,3286,38],[3241,3287,48],[3286,3288,38],[3239,3289,49],[3288,3290,38],[3290,3291,38],[3291,3292,38],[3267,3293,37],[3292,3294,38],[3269,3295,39],[3294,3296,38],[3271,3297,40],[3296,3298,38],[3273,3299,41],[3298,3300,38],[3275,3301,42],[3300,3302,38],[3277,3303,43],[3302,3304,38],[3279,3305,44],[3304,3306,38],[3281,3307,45],[3306,3308,38],[3283,3309,46],[3308,3310,38],[3285,3311,47],[3310,3312,38],[3287,3313,48],[3312,3314,38],[3289,3315,49],[3314,3316,38],[3316,3317,38],[3315,3318,49],[3317,3319,38],[3313,3320,48],[3319,3321,38],[3311,3322,47],[3321,3323,38],[3309,3324,46],[3323,3325,38],[3307,3326,45],[3325,3327,38],[3305,3328,44],[3327,3329,38],[3303,3330,43],[3329,3331,38],[3301,3332,42],[3331,3333,38],[3299,3334,41],[3333,3335,38],[3297,3336,40],[3335,3337,38],[3295,3338,39],[3337,3339,38],[3293,3340,37],[3339,3341,38],[3318,3342,49],[3341,3343,38],[3320,3344,48],[3343,3345,38],[3322,3346,47],[3345,3347,38],[3324,3348,46],[3347,3349,38],[3326,3350,45],[3349,3351,38],[3328,3352,44],[3351,3353,38],[3330,3354,43],[3353,3355,38],[3332,3356,42],[3355,3357,38],[3334,3358,41],[3357,3359,38],[3336,3360,40],[3359,3361,38],[3338,3362,39],[3361,3363,38],[3340,3364,37],[3363,3365,38],[3265,3366,36],[3365,3367,38],[3364,3368,37],[3366,3369,36],[18,3370,52],[3369,3371,36],[19,3372,53],[3371,3373,36],[3373,3374,36],[3374,3375,36],[3370,3376,52],[3375,3377,36],[3372,3378,53],[3377,3379,36],[3379,3380,36],[3378,3381,53],[3380,3382,36],[3376,3383,52],[3382,3384,36],[3381,3385,53],[3384,3386,36],[3383,3387,52],[3386,3388,36],[3368,3389,37],[3388,3390,36],[3390,3391,36],[3389,3392,37],[3387,3393,52],[3392,3394,37],[3385,3395,53],[3394,3396,37],[3396,3397,37],[3397,3398,37],[3393,3399,52],[3398,3400,37],[3395,3401,53],[3400,3402,37],[3402,3403,37],[3401,3404,53],[3403,3405,37],[3399,3406,52],[3405,3407,37],[3404,3408,53],[3407,3409,37],[3406,3410,52],[3409,3411,37],[3391,3412,36],[3411,3413,37],[3413,3414,37],[3412,3415,36],[3410,3416,52],[3415,3417,36],[3408,3418,53],[3417,3419,36],[20,3420,54],[3419,3421,36],[21,3422,55],[3421,3423,36],[3423,3424,36],[3424,3425,36],[3414,3426,37],[3425,3427,36],[3416,3428,52],[3427,3429,36],[3418,3430,53],[3429,3431,36],[3420,3432,54],[3431,3433,36],[3422,3434,55],[3433,3435,36],[3435,3436,36],[3434,3437,55],[3436,3438,36],[3432,3439,54],[3438,3440,36],[3430,3441,53],[3440,3442,36],[3428,3443,52],[3442,3444,36],[3426,3445,37],[3444,3446,36],[3437,3447,55],[3446,3448,36],[3439,3449,54],[3448,3450,36],[3441,3451,53],[3450,3452,36],[3443,3453,52],[3452,3454,36],[3445,3455,37],[3454,3456,36],[3456,3457,36],[3453,3458,52],[3455,3459,37],[3458,3460,52],[3451,3461,53],[3460,3462,52],[3449,3463,54],[3462,3464,52],[3447,3465,55],[3464,3466,52],[3466,3467,52],[3467,3468,52],[3459,3469,37],[3468,3470,52],[3461,3471,53],[3470,3472,52],[3463,3473,54],[3472,3474,52],[3465,3475,55],[3474,3476,52],[3476,3477,52],[3475,3478,55],[3477,3479,52],[3473,3480,54],[3479,3481,52],[3471,3482,53],[3481,3483,52],[3469,3484,37],[3483,3485,52],[3478,3486,55],[3485,3487,52],[3480,3488,54],[3487,3489,52],[3482,3490,53],[3489,3491,52],[3484,3492,37],[3491,3493,52],[3457,3494,36],[3493,3495,52],[3492,3496,37],[3494,3497,36],[3495,3498,52],[3497,3499,36],[3490,3500,53],[3499,3501,36],[3488,3502,54],[3501,3503,36],[3486,3504,55],[3503,3505,36],[22,3506,56],[3505,3507,36],[23,3508,57],[3507,3509,36],[3509,3510,36],[3510,3511,36],[3496,3512,37],[3511,3513,36],[3498,3514,52],[3513,3515,36],[3500,3516,53],[3515,3517,36],[3502,3518,54],[3517,3519,36],[3504,3520,55],[3519,3521,36],[3506,3522,56],[3521,3523,36],[3508,3524,57],[3523,3525,36],[3525,3526,36],[3524,3527,57],[3526,3528,36],[3522,3529,56],[3528,3530,36],[3520,3531,55],[3530,3532,36],[3518,3533,54],[3532,3534,36],[3516,3535,53],[3534,3536,36],[3514,3537,52],[3536,3538,36],[3512,3539,37],[3538,3540,36],[3527,3541,57],[3540,3542,36],[3529,3543,56],[3542,3544,36],[3531,3545,55],[3544,3546,36],[3533,3547,54],[3546,3548,36],[3535,3549,53],[3548,3550,36],[3537,3551,52],[3550,3552,36],[3539,3553,37],[3552,3554,36],[3554,3555,36],[3551,3556,52],[3553,3557,37],[3556,3558,52],[3549,3559,53],[3558,3560,52],[3547,3561,54],[3560,3562,52],[3545,3563,55],[3562,3564,52],[3543,3565,56],[3564,3566,52],[3541,3567,57],[3566,3568,52],[3568,3569,52],[3569,3570,52],[3557,3571,37],[3570,3572,52],[3559,3573,53],[3572,3574,52],[3561,3575,54],[3574,3576,52],[3563,3577,55],[3576,3578,52],[3565,3579,56],[3578,3580,52],[3567,3581,57],[3580,3582,52],[3582,3583,52],[3581,3584,57],[3583,3585,52],[3579,3586,56],[3585,3587,52],[3577,3588,55],[3587,3589,52],[3575,3590,54],[3589,3591,52],[3573,3592,53],[3591,3593,52],[3571,3594,37],[3593,3595,52],[3584,3596,57],[3595,3597,52],[3586,3598,56],[3597,3599,52],[3588,3600,55],[3599,3601,52],[3590,3602,54],[3601,3603,52],[3592,3604,53],[3603,3605,52],[3594,3606,37],[3605,3607,52],[3555,3608,36],[3607,3609,52],[3606,3610,37],[3608,3611,36],[3609,3612,52],[3611,3613,36],[3604,3614,53],[3613,3615,36],[3602,3616,54],[3615,3617,36],[3600,3618,55],[3617,3619,36],[3598,3620,56],[3619,3621,36],[3596,3622,57],[3621,3623,36],[24,3624,58],[3623,3625,36],[25,3626,59],[3625,3627,36],[3627,3628,36],[3628,3629,36],[3610,3630,37],[3629,3631,36],[3612,3632,52],[3631,3633,36],[3614,3634,53],[3633,3635,36],[3616,3636,54],[3635,3637,36],[3618,3638,55],[3637,3639,36],[3620,3640,56],[3639,3641,36],[3622,3642,57],[3641,3643,36],[3624,3644,58],[3643,3645,36],[3626,3646,59],[3645,3647,36],[3647,3648,36],[3646,3649,59],[3648,3650,36],[3644,3651,58],[3650,3652,36],[3642,3653,57],[3652,3654,36],[3640,3655,56],[3654,3656,36],[3638,3657,55],[3656,3658,36],[3636,3659,54],[3658,3660,36],[3634,3661,53],[3660,3662,36],[3632,3663,52],[3662,3664,36],[3630,3665,37],[3664,3666,36],[3649,3667,59],[3666,3668,36],[3651,3669,58],[3668,3670,36],[3653,3671,57],[3670,3672,36],[3655,3673,56],[3672,3674,36],[3657,3675,55],[3674,3676,36],[3659,3677,54],[3676,3678,36],[3661,3679,53],[3678,3680,36],[3663,3681,52],[3680,3682,36],[3665,3683,37],[3682,3684,36],[3684,3685,36],[3681,3686,52],[3683,3687,37],[3686,3688,52],[3679,3689,53],[3688,3690,52],[3677,3691,54],[3690,3692,52],[3675,3693,55],[3692,3694,52],[3673,3695,56],[3694,3696,52],[3671,3697,57],[3696,3698,52],[3669,3699,58],[3698,3700,52],[3667,3701,59],[3700,3702,52],[3702,3703,52],[3703,3704,52],[3687,3705,37],[3704,3706,52],[3689,3707,53],[3706,3708,52],[3691,3709,54],[3708,3710,52],[3693,3711,55],[3710,3712,52],[3695,3713,56],[3712,3714,52],[3697,3715,57],[3714,3716,52],[3699,3717,58],[3716,3718,52],[3701,3719,59],[3718,3720,52],[3720,3721,52],[3719,3722,59],[3721,3723,52],[3717,3724,58],[3723,3725,52],[3715,3726,57],[3725,3727,52],[3713,3728,56],[3727,3729,52],[3711,3730,55],[3729,3731,52],[3709,3732,54],[3731,3733,52],[3707,3734,53],[3733,3735,52],[3705,3736,37],[3735,3737,52],[3722,3738,59],[3737,3739,52],[3724,3740,58],[3739,3741,52],[3726,3742,57],[3741,3743,52],[3728,3744,56],[3743,3745,52],[3730,3746,55],[3745,3747,52],[3732,3748,54],[3747,3749,52],[3734,3750,53],[3749,3751,52],[3736,3752,37],[3751,3753,52],[3685,3754,36],[3753,3755,52],[3752,3756,37],[3754,3757,36],[3755,3758,52],[3757,3759,36],[3750,3760,53],[3759,3761,36],[3748,3762,54],[3761,3763,36],[3746,3764,55],[3763,3765,36],[3744,3766,56],[3765,3767,36],[3742,3768,57],[3767,3769,36],[3740,3770,58],[3769,3771,36],[3738,3772,59],[3771,3773,36],[26,3774,60],[3773,3775,36],[27,3776,61],[3775,3777,36],[3777,3778,36],[3778,3779,36],[3756,3780,37],[3779,3781,36],[3758,3782,52],[3781,3783,36],[3760,3784,53],[3783,3785,36],[3762,3786,54],[3785,3787,36],[3764,3788,55],[3787,3789,36],[3766,3790,56],[3789,3791,36],[3768,3792,57],[3791,3793,36],[3770,3794,58],[3793,3795,36],[3772,3796,59],[3795,3797,36],[3774,3798,60],[3797,3799,36],[3776,3800,61],[3799,3801,36],[3801,3802,36],[3800,3803,61],[3802,3804,36],[3798,3805,60],[3804,3806,36],[3796,3807,59],[3806,3808,36],[3794,3809,58],[3808,3810,36],[3792,3811,57],[3810,3812,36],[3790,3813,56],[3812,3814,36],[3788,3815,55],[3814,3816,36],[3786,3817,54],[3816,3818,36],[3784,3819,53],[3818,3820,36],[3782,3821,52],[3820,3822,36],[3780,3823,37],[3822,3824,36],[3803,3825,61],[3824,3826,36],[3805,3827,60],[3826,3828,36],[3807,3829,59],[3828,3830,36],[3809,3831,58],[3830,3832,36],[3811,3833,57],[3832,3834,36],[3813,3835,56],[3834,3836,36],[3815,3837,55],[3836,3838,36],[3817,3839,54],[3838,3840,36],[3819,3841,53],[3840,3842,36],[3821,3843,52],[3842,3844,36],[3823,3845,37],[3844,3846,36],[3846,3847,36],[3843,3848,52],[3845,3849,37],[3848,3850,52],[3841,3851,53],[3850,3852,52],[3839,3853,54],[3852,3854,52],[3837,3855,55],[3854,3856,52],[3835,3857,56],[3856,3858,52],[3833,3859,57],[3858,3860,52],[3831,3861,58],[3860,3862,52],[3829,3863,59],[3862,3864,52],[3827,3865,60],[3864,3866,52],[3825,3867,61],[3866,3868,52],[3868,3869,52],[3869,3870,52],[3849,3871,37],[3870,3872,52],[3851,3873,53],[3872,3874,52],[3853,3875,54],[3874,3876,52],[3855,3877,55],[3876,3878,52],[3857,3879,56],[3878,3880,52],[3859,3881,57],[3880,3882,52],[3861,3883,58],[3882,3884,52],[3863,3885,59],[3884,3886,52],[3865,3887,60],[3886,3888,52],[3867,3889,61],[3888,3890,52],[3890,3891,52],[3889,3892,61],[3891,3893,52],[3887,3894,60],[3893,3895,52],[3885,3896,59],[3895,3897,52],[3883,3898,58],[3897,3899,52],[3881,3900,57],[3899,3901,52],[3879,3902,56],[3901,3903,52],[3877,3904,55],[3903,3905,52],[3875,3906,54],[3905,3907,52],[3873,3908,53],[3907,3909,52],[3871,3910,37],[3909,3911,52],[3892,3912,61],[3911,3913,52],[3894,3914,60],[3913,3915,52],[3896,3916,59],[3915,3917,52],[3898,3918,58],[3917,3919,52],[3900,3920,57],[3919,3921,52],[3902,3922,56],[3921,3923,52],[3904,3924,55],[3923,3925,52],[3906,3926,54],[3925,3927,52],[3908,3928,53],[3927,3929,52],[3910,3930,37],[3929,3931,52],[3847,3932,36],[3931,3933,52],[3930,3934,37],[3932,3935,36],[3933,3936,52],[3935,3937,36],[3928,3938,53],[3937,3939,36],[3926,3940,54],[3939,3941,36],[3924,3942,55],[3941,3943,36],[3922,3944,56],[3943,3945,36],[3920,3946,57],[3945,3947,36],[3918,3948,58],[3947,3949,36],[3916,3950,59],[3949,3951,36],[3914,3952,60],[3951,3953,36],[3912,3954,61],[3953,3955,36],[28,3956,62],[3955,3957,36],[29,3958,63],[3957,3959,36],[3959,3960,36],[3960,3961,36],[3934,3962,37],[3961,3963,36],[3936,3964,52],[3963,3965,36],[3938,3966,53],[3965,3967,36],[3940,3968,54],[3967,3969,36],[3942,3970,55],[3969,3971,36],[3944,3972,56],[3971,3973,36],[3946,3974,57],[3973,3975,36],[3948,3976,58],[3975,3977,36],[3950,3978,59],[3977,3979,36],[3952,3980,60],[3979,3981,36],[3954,3982,61],[3981,3983,36],[3956,3984,62],[3983,3985,36],[3958,3986,63],[3985,3987,36],[3987,3988,36],[3986,3989,63],[3988,3990,36],[3984,3991,62],[3990,3992,36],[3982,3993,61],[3992,3994,36],[3980,3995,60],[3994,3996,36],[3978,3997,59],[3996,3998,36],[3976,3999,58],[3998,4000,36],[3974,4001,57],[4000,4002,36],[3972,4003,56],[4002,4004,36],[3970,4005,55],[4004,4006,36],[3968,4007,54],[4006,4008,36],[3966,4009,53],[4008,4010,36],[3964,4011,52],[4010,4012,36],[3962,4013,37],[4012,4014,36],[3989,4015,63],[4014,4016,36],[3991,4017,62],[4016,4018,36],[3993,4019,61],[4018,4020,36],[3995,4021,60],[4020,4022,36],[3997,4023,59],[4022,4024,36],[3999,4025,58],[4024,4026,36],[4001,4027,57],[4026,4028,36],[4003,4029,56],[4028,4030,36],[4005,4031,55],[4030,4032,36],[4007,4033,54],[4032,4034,36],[4009,4035,53],[4034,4036,36],[4011,4037,52],[4036,4038,36],[4013,4039,37],[4038,4040,36],[4040,4041,36],[4037,4042,52],[4039,4043,37],[4042,4044,52],[4035,4045,53],[4044,4046,52],[4033,4047,54],[4046,4048,52],[4031,4049,55],[4048,4050,52],[4029,4051,56],[4050,4052,52],[4027,4053,57],[4052,4054,52],[4025,4055,58],[4054,4056,52],[4023,4057,59],[4056,4058,52],[4021,4059,60],[4058,4060,52],[4019,4061,61],[4060,4062,52],[4017,4063,62],[4062,4064,52],[4015,4065,63],[4064,4066,52],[4066,4067,52],[4067,4068,52],[4043,4069,37],[4068,4070,52],[4045,4071,53],[4070,4072,52],[4047,4073,54],[4072,4074,52],[4049,4075,55],[4074,4076,52],[4051,4077,56],[4076,4078,52],[4053,4079,57],[4078,4080,52],[4055,4081,58],[4080,4082,52],[4057,4083,59],[4082,4084,52],[4059,4085,60],[4084,4086,52],[4061,4087,61],[4086,4088,52],[4063,4089,62],[4088,4090,52],[4065,4091,63],[4090,4092,52],[4092,4093,52],[4091,4094,63],[4093,4095,52],[4089,4096,62],[4095,4097,52],[4087,4098,61],[4097,4099,52],[4085,4100,60],[4099,4101,52],[4083,4102,59],[4101,4103,52],[4081,4104,58],[4103,4105,52],[4079,4106,57],[4105,4107,52],[4077,4108,56],[4107,4109,52],[4075,4110,55],[4109,4111,52],[4073,4112,54],[4111,4113,52],[4071,4114,53],[4113,4115,52],[4069,4116,37],[4115,4117,52],[4094,4118,63],[4117,4119,52],[4096,4120,62],[4119,4121,52],[4098,4122,61],[4121,4123,52],[4100,4124,60],[4123,4125,52],[4102,4126,59],[4125,4127,52],[4104,4128,58],[4127,4129,52],[4106,4130,57],[4129,4131,52],[4108,4132,56],[4131,4133,52],[4110,4134,55],[4133,4135,52],[4112,4136,54],[4135,4137,52],[4114,4138,53],[4137,4139,52],[4116,4140,37],[4139,4141,52],[4041,4142,36],[4141,4143,52],[4140,4144,37],[4142,4145,36],[4143,4146,52],[4145,4147,36],[4138,4148,53],[4147,4149,36],[4136,4150,54],[4149,4151,36],[4132,4152,56],[4151,4153,36],[4130,4154,57],[4153,4155,36],[4128,4156,58],[4155,4157,36],[4124,4158,60],[4157,4159,36],[4122,4160,61],[4159,4161,36],[4120,4162,62],[4161,4163,36],[31,4164,65],[4163,4165,36],[4165,4166,36],[4166,4167,36],[4144,4168,37],[4167,4169,36],[4146,4170,52],[4169,4171,36],[4148,4172,53],[4171,4173,36],[4150,4174,54],[4173,4175,36],[4134,4176,55],[4175,4177,36],[4152,4178,56],[4177,4179,36],[4154,4180,57],[4179,4181,36],[4156,4182,58],[4181,4183,36],[4126,4184,59],[4183,4185,36],[4158,4186,60],[4185,4187,36],[4160,4188,61],[4187,4189,36],[4162,4190,62],[4189,4191,36],[4118,4192,63],[4191,4193,36],[30,4194,64],[4193,4195,36],[4195,4196,36],[4194,4197,64],[4196,4198,36],[4192,4199,63],[4198,4200,36],[4190,4201,62],[4200,4202,36],[4188,4203,61],[4202,4204,36],[4186,4205,60],[4204,4206,36],[4184,4207,59],[4206,4208,36],[4182,4209,58],[4208,4210,36],[4180,4211,57],[4210,4212,36],[4178,4213,56],[4212,4214,36],[4176,4215,55],[4214,4216,36],[4174,4217,54],[4216,4218,36],[4172,4219,53],[4218,4220,36],[4170,4221,52],[4220,4222,36],[4168,4223,37],[4222,4224,36],[4164,4225,65],[4224,4226,36],[4201,4227,62],[4226,4228,36],[4203,4229,61],[4228,4230,36],[4205,4231,60],[4230,4232,36],[4209,4233,58],[4232,4234,36],[4211,4235,57],[4234,4236,36],[4213,4237,56],[4236,4238,36],[4217,4239,54],[4238,4240,36],[4219,4241,53],[4240,4242,36],[4221,4243,52],[4242,4244,36],[4223,4245,37],[4244,4246,36],[4245,4247,37],[4246,4248,36],[4243,4249,52],[4248,4250,36],[4241,4251,53],[4250,4252,36],[4215,4253,55],[4252,4254,36],[4237,4255,56],[4254,4256,36],[4235,4257,57],[4256,4258,36],[4207,4259,59],[4258,4260,36],[4231,4261,60],[4260,4262,36],[4229,4263,61],[4262,4264,36],[4199,4265,63],[4264,4266,36],[4197,4267,64],[4266,4268,36],[4268,4269,36],[4269,4270,36],[4247,4271,37],[4270,4272,36],[4249,4273,52],[4272,4274,36],[4251,4275,53],[4274,4276,36],[4239,4277,54],[4276,4278,36],[4253,4279,55],[4278,4280,36],[4255,4281,56],[4280,4282,36],[4257,4283,57],[4282,4284,36],[4233,4285,58],[4284,4286,36],[4259,4287,59],[4286,4288,36],[4261,4289,60],[4288,4290,36],[4263,4291,61],[4290,4292,36],[4227,4293,62],[4292,4294,36],[4265,4295,63],[4294,4296,36],[4267,4297,64],[4296,4298,36],[4225,4299,65],[4298,4300,36],[4300,4301,36],[4299,4302,65],[4301,4303,36],[4297,4304,64],[4303,4305,36],[4295,4306,63],[4305,4307,36],[4293,4308,62],[4307,4309,36],[4291,4310,61],[4309,4311,36],[4289,4312,60],[4311,4313,36],[4287,4314,59],[4313,4315,36],[4285,4316,58],[4315,4317,36],[4283,4318,57],[4317,4319,36],[4281,4320,56],[4319,4321,36],[4279,4322,55],[4321,4323,36],[4277,4324,54],[4323,4325,36],[4275,4326,53],[4325,4327,36],[4273,4328,52],[4327,4329,36],[4271,4330,37],[4329,4331,36],[4304,4332,64],[4331,4333,36],[4306,4334,63],[4333,4335,36],[4310,4336,61],[4335,4337,36],[4312,4338,60],[4337,4339,36],[4314,4340,59],[4339,4341,36],[4318,4342,57],[4341,4343,36],[4320,4344,56],[4343,4345,36],[4322,4346,55],[4345,4347,36],[4326,4348,53],[4347,4349,36],[4328,4350,52],[4349,4351,36],[4330,4352,37],[4351,4353,36],[4352,4354,37],[4353,4355,36],[4350,4356,52],[4355,4357,36],[4348,4358,53],[4357,4359,36],[4324,4360,54],[4359,4361,36],[4346,4362,55],[4361,4363,36],[4344,4364,56],[4363,4365,36],[4342,4366,57],[4365,4367,36],[4316,4368,58],[4367,4369,36],[4340,4370,59],[4369,4371,36],[4338,4372,60],[4371,4373,36],[4336,4374,61],[4373,4375,36],[4308,4376,62],[4375,4377,36],[4334,4378,63],[4377,4379,36],[4332,4380,64],[4379,4381,36],[32,4382,66],[4381,4383,36],[33,4384,67],[4383,4385,36],[4385,4386,36],[4386,4387,36],[4354,4388,37],[4387,4389,36],[4356,4390,52],[4389,4391,36],[4358,4392,53],[4391,4393,36],[4360,4394,54],[4393,4395,36],[4362,4396,55],[4395,4397,36],[4364,4398,56],[4397,4399,36],[4366,4400,57],[4399,4401,36],[4368,4402,58],[4401,4403,36],[4370,4404,59],[4403,4405,36],[4372,4406,60],[4405,4407,36],[4374,4408,61],[4407,4409,36],[4376,4410,62],[4409,4411,36],[4378,4412,63],[4411,4413,36],[4380,4414,64],[4413,4415,36],[4302,4416,65],[4415,4417,36],[4382,4418,66],[4417,4419,36],[4384,4420,67],[4419,4421,36],[4421,4422,36],[4420,4423,67],[4422,4424,36],[4418,4425,66],[4424,4426,36],[4416,4427,65],[4426,4428,36],[4414,4429,64],[4428,4430,36],[4412,4431,63],[4430,4432,36],[4410,4433,62],[4432,4434,36],[4408,4435,61],[4434,4436,36],[4406,4437,60],[4436,4438,36],[4404,4439,59],[4438,4440,36],[4402,4441,58],[4440,4442,36],[4400,4443,57],[4442,4444,36],[4398,4445,56],[4444,4446,36],[4396,4447,55],[4446,4448,36],[4394,4449,54],[4448,4450,36],[4392,4451,53],[4450,4452,36],[4390,4453,52],[4452,4454,36],[4388,4455,37],[4454,4456,36],[4423,4457,67],[4456,4458,36],[4425,4459,66],[4458,4460,36],[4429,4461,64],[4460,4462,36],[4431,4463,63],[4462,4464,36],[4433,4465,62],[4464,4466,36],[4435,4467,61],[4466,4468,36],[4437,4469,60],[4468,4470,36],[4439,4471,59],[4470,4472,36],[4441,4473,58],[4472,4474,36],[4443,4475,57],[4474,4476,36],[4445,4477,56],[4476,4478,36],[4447,4479,55],[4478,4480,36],[4449,4481,54],[4480,4482,36],[4451,4483,53],[4482,4484,36],[4453,4485,52],[4484,4486,36],[4455,4487,37],[4486,4488,36],[4488,4489,36],[4481,4490,54],[4487,4491,37],[4490,4492,54],[4485,4493,52],[4492,4494,54],[4483,4495,53],[4494,4496,54],[4479,4497,55],[4496,4498,54],[4477,4499,56],[4498,4500,54],[4475,4501,57],[4500,4502,54],[4473,4503,58],[4502,4504,54],[4471,4505,59],[4504,4506,54],[4469,4507,60],[4506,4508,54],[4467,4509,61],[4508,4510,54],[4465,4511,62],[4510,4512,54],[4463,4513,63],[4512,4514,54],[4461,4515,64],[4514,4516,54],[4427,4517,65],[4516,4518,54],[4459,4519,66],[4518,4520,54],[4457,4521,67],[4520,4522,54],[4522,4523,54],[4523,4524,54],[4491,4525,37],[4524,4526,54],[4493,4527,52],[4526,4528,54],[4495,4529,53],[4528,4530,54],[4497,4531,55],[4530,4532,54],[4499,4533,56],[4532,4534,54],[4501,4535,57],[4534,4536,54],[4503,4537,58],[4536,4538,54],[4505,4539,59],[4538,4540,54],[4507,4541,60],[4540,4542,54],[4509,4543,61],[4542,4544,54],[4511,4545,62],[4544,4546,54],[4513,4547,63],[4546,4548,54],[4515,4549,64],[4548,4550,54],[4517,4551,65],[4550,4552,54],[4519,4553,66],[4552,4554,54],[4521,4555,67],[4554,4556,54],[4556,4557,54],[4555,4558,67],[4557,4559,54],[4553,4560,66],[4559,4561,54],[4551,4562,65],[4561,4563,54],[4549,4564,64],[4563,4565,54],[4547,4566,63],[4565,4567,54],[4545,4568,62],[4567,4569,54],[4543,4570,61],[4569,4571,54],[4541,4572,60],[4571,4573,54],[4539,4574,59],[4573,4575,54],[4537,4576,58],[4575,4577,54],[4535,4578,57],[4577,4579,54],[4533,4580,56],[4579,4581,54],[4531,4582,55],[4581,4583,54],[4529,4584,53],[4583,4585,54],[4527,4586,52],[4585,4587,54],[4525,4588,37],[4587,4589,54],[4558,4590,67],[4589,4591,54],[4560,4592,66],[4591,4593,54],[4562,4594,65],[4593,4595,54],[4564,4596,64],[4595,4597,54],[4566,4598,63],[4597,4599,54],[4568,4600,62],[4599,4601,54],[4570,4602,61],[4601,4603,54],[4572,4604,60],[4603,4605,54],[4574,4606,59],[4605,4607,54],[4576,4608,58],[4607,4609,54],[4578,4610,57],[4609,4611,54],[4580,4612,56],[4611,4613,54],[4582,4614,55],[4613,4615,54],[4584,4616,53],[4615,4617,54],[4586,4618,52],[4617,4619,54],[4588,4620,37],[4619,4621,54],[4489,4622,36],[4621,4623,54],[36,4624,70],[37,4625,71],[4620,4626,37],[4622,4627,36],[4618,4628,52],[4627,4629,36],[4616,4630,53],[4629,4631,36],[4623,4632,54],[4631,4633,36],[4614,4634,55],[4633,4635,36],[4612,4636,56],[4635,4637,36],[4610,4638,57],[4637,4639,36],[4608,4640,58],[4639,4641,36],[4606,4642,59],[4641,4643,36],[4604,4644,60],[4643,4645,36],[4602,4646,61],[4645,4647,36],[4600,4648,62],[4647,4649,36],[4598,4650,63],[4649,4651,36],[4594,4652,65],[4651,4653,36],[4592,4654,66],[4653,4655,36],[4590,4656,67],[4655,4657,36],[4657,4658,36],[4658,4659,36],[4626,4660,37],[4659,4661,36],[4628,4662,52],[4661,4663,36],[4630,4664,53],[4663,4665,36],[4632,4666,54],[4665,4667,36],[4636,4668,56],[4667,4669,36],[4638,4670,57],[4669,4671,36],[4640,4672,58],[4671,4673,36],[4644,4674,60],[4673,4675,36],[4646,4676,61],[4675,4677,36],[4648,4678,62],[4677,4679,36],[4596,4680,64],[4679,4681,36],[4652,4682,65],[4681,4683,36],[4654,4684,66],[4662,4685,52],[4660,4686,37],[4664,4687,53],[4686,4688,37],[4666,4689,54],[4688,4690,37],[4634,4691,55],[4690,4692,37],[4668,4693,56],[4692,4694,37],[4670,4695,57],[4694,4696,37],[4672,4697,58],[4696,4698,37],[4642,4699,59],[4698,4700,37],[4674,4701,60],[4700,4702,37],[4676,4703,61],[4702,4704,37],[4678,4705,62],[4704,4706,37],[4650,4707,63],[4706,4708,37],[4680,4709,64],[4708,4710,37],[4682,4711,65],[4710,4712,37],[4684,4713,66],[4712,4714,37],[4714,4715,37],[4715,4716,37],[4687,4717,53],[4716,4718,37],[4689,4719,54],[4718,4720,37],[4691,4721,55],[4720,4722,37],[4695,4723,57],[4722,4724,37],[4697,4725,58],[4724,4726,37],[4699,4727,59],[4726,4728,37],[4703,4729,61],[4728,4730,37],[4705,4731,62],[4730,4732,37],[4707,4733,63],[4732,4734,37],[4711,4735,65],[4734,4736,37],[4713,4737,66],[4736,4738,37],[4656,4739,67],[4738,4740,37],[4740,4741,37],[4683,4742,36],[4741,4743,37],[4742,4744,36],[4744,4745,36],[4743,4746,37],[4745,4747,36],[4747,4748,36],[4746,4749,37],[4748,4750,36],[4749,4751,37],[4750,4752,36],[4751,4753,37],[4753,4754,37],[4739,4755,67],[4754,4756,37],[4737,4757,66],[4756,4758,37],[4735,4759,65],[4758,4760,37],[4733,4761,63],[4760,4762,37],[4731,4763,62],[4762,4764,37],[4729,4765,61],[4764,4766,37],[4727,4767,59],[4766,4768,37],[4725,4769,58],[4768,4770,37],[4723,4771,57],[4770,4772,37],[4721,4773,55],[4772,4774,37],[4719,4775,54],[4774,4776,37],[4717,4777,53],[4776,4778,37],[4757,4779,66],[4778,4780,37],[4759,4781,65],[4780,4782,37],[4709,4783,64],[4782,4784,37],[4761,4785,63],[4784,4786,37],[4763,4787,62],[4786,4788,37],[4765,4789,61],[4788,4790,37],[4701,4791,60],[4790,4792,37],[4767,4793,59],[4792,4794,37],[4769,4795,58],[4794,4796,37],[4771,4797,57],[4796,4798,37],[4693,4799,56],[4798,4800,37],[4773,4801,55],[4800,4802,37],[4775,4803,54],[4802,4804,37],[4777,4805,53],[4804,4806,37],[4685,4807,52],[4806,4808,37],[4752,4809,36],[4779,4810,66],[4809,4811,36],[4781,4812,65],[4811,4813,36],[4783,4814,64],[4813,4815,36],[4787,4816,62],[4815,4817,36],[4789,4818,61],[4817,4819,36],[4791,4820,60],[4819,4821,36],[4795,4822,58],[4821,4823,36],[4797,4824,57],[4823,4825,36],[4799,4826,56],[4825,4827,36],[4803,4828,54],[4827,4829,36],[4805,4830,53],[4829,4831,36],[4807,4832,52],[4831,4833,36],[4808,4834,37],[4833,4835,36],[4755,4836,67],[4835,4837,36],[4810,4838,66],[4837,4839,36],[4812,4840,65],[4839,4841,36],[4785,4842,63],[4841,4843,36],[4816,4844,62],[4843,4845,36],[4818,4846,61],[4845,4847,36],[4820,4848,60],[4847,4849,36],[4793,4850,59],[4849,4851,36],[4822,4852,58],[4851,4853,36],[4824,4854,57],[4853,4855,36],[4826,4856,56],[4855,4857,36],[4801,4858,55],[4857,4859,36],[4828,4860,54],[4859,4861,36],[4830,4862,53],[4861,4863,36],[4832,4864,52],[4863,4865,36],[4834,4866,37],[4865,4867,36],[4866,4868,37],[4867,4869,36],[4864,4870,52],[4869,4871,36],[4862,4872,53],[4871,4873,36],[4860,4874,54],[4873,4875,36],[4858,4876,55],[4875,4877,36],[4856,4878,56],[4877,4879,36],[4854,4880,57],[4879,4881,36],[4852,4882,58],[4881,4883,36],[4850,4884,59],[4883,4885,36],[4848,4886,60],[4885,4887,36],[4846,4888,61],[4887,4889,36],[4844,4890,62],[4889,4891,36],[4842,4892,63],[4891,4893,36],[4814,4894,64],[4893,4895,36],[4840,4896,65],[4895,4897,36],[4838,4898,66],[4897,4899,36],[4836,4900,67],[4899,4901,36],[4901,4902,36],[4902,4903,36],[4868,4904,37],[4903,4905,36],[4870,4906,52],[4905,4907,36],[4872,4908,53],[4907,4909,36],[4874,4910,54],[4909,4911,36],[4876,4912,55],[4911,4913,36],[4878,4914,56],[4913,4915,36],[4880,4916,57],[4915,4917,36],[4882,4918,58],[4917,4919,36],[4884,4920,59],[4919,4921,36],[4886,4922,60],[4921,4923,36],[4888,4924,61],[4923,4925,36],[4890,4926,62],[4925,4927,36],[4892,4928,63],[4927,4929,36],[4894,4930,64],[4929,4931,36],[4896,4932,65],[4931,4933,36],[4898,4934,66],[4933,4935,36],[4900,4936,67],[4935,4937,36],[4937,4938,36],[4936,4939,67],[4938,4940,36],[4934,4941,66],[4940,4942,36],[4932,4943,65],[4942,4944,36],[4930,4945,64],[4944,4946,36],[4928,4947,63],[4946,4948,36],[4926,4949,62],[4948,4950,36],[4924,4951,61],[4950,4952,36],[4922,4953,60],[4952,4954,36],[4920,4955,59],[4954,4956,36],[4918,4957,58],[4956,4958,36],[4916,4959,57],[4958,4960,36],[4914,4961,56],[4960,4962,36],[4912,4963,55],[4962,4964,36],[4910,4965,54],[4964,4966,36],[4908,4967,53],[4966,4968,36],[4906,4969,52],[4968,4970,36],[4904,4971,37],[4970,4972,36],[4939,4973,67],[4972,4974,36],[4941,4975,66],[4974,4976,36],[4943,4977,65],[4976,4978,36],[4945,4979,64],[4978,4980,36],[4947,4981,63],[4980,4982,36],[4949,4983,62],[4982,4984,36],[4951,4985,61],[4984,4986,36],[4953,4987,60],[4986,4988,36],[4955,4989,59],[4988,4990,36],[4957,4991,58],[4990,4992,36],[4959,4993,57],[4992,4994,36],[4961,4995,56],[4994,4996,36],[4963,4997,55],[4996,4998,36],[4965,4999,54],[4998,5000,36],[4967,5001,53],[5000,5002,36],[4969,5003,52],[5002,5004,36],[4971,5005,37],[5004,5006,36],[5006,5007,36],[4997,5008,55],[5005,5009,37],[5008,5010,55],[5003,5011,52],[5010,5012,55],[5001,5013,53],[5012,5014,55],[4999,5015,54],[5014,5016,55],[4995,5017,56],[5016,5018,55],[4993,5019,57],[5018,5020,55],[4991,5021,58],[5020,5022,55],[4989,5023,59],[5022,5024,55],[4987,5025,60],[5024,5026,55],[4985,5027,61],[5026,5028,55],[4983,5029,62],[5028,5030,55],[4981,5031,63],[5030,5032,55],[4979,5033,64],[5032,5034,55],[4977,5035,65],[5034,5036,55],[4975,5037,66],[5036,5038,55],[4973,5039,67],[5038,5040,55],[5040,5041,55],[5041,5042,55],[5009,5043,37],[5042,5044,55],[5011,5045,52],[5044,5046,55],[5013,5047,53],[5046,5048,55],[5015,5049,54],[5048,5050,55],[5017,5051,56],[5050,5052,55],[5019,5053,57],[5052,5054,55],[5021,5055,58],[5054,5056,55],[5023,5057,59],[5056,5058,55],[5025,5059,60],[5058,5060,55],[5027,5061,61],[5060,5062,55],[5029,5063,62],[5062,5064,55],[5031,5065,63],[5064,5066,55],[5033,5067,64],[5066,5068,55],[5035,5069,65],[5068,5070,55],[5037,5071,66],[5070,5072,55],[5039,5073,67],[5072,5074,55],[5074,5075,55],[5073,5076,67],[5075,5077,55],[5071,5078,66],[5077,5079,55],[5069,5080,65],[5079,5081,55],[5067,5082,64],[5081,5083,55],[5065,5084,63],[5083,5085,55],[5063,5086,62],[5085,5087,55],[5061,5088,61],[5087,5089,55],[5059,5090,60],[5089,5091,55],[5057,5092,59],[5091,5093,55],[5055,5094,58],[5093,5095,55],[5053,5096,57],[5095,5097,55],[5051,5098,56],[5097,5099,55],[5049,5100,54],[5099,5101,55],[5047,5102,53],[5101,5103,55],[5045,5104,52],[5103,5105,55],[5043,5106,37],[5105,5107,55],[5076,5108,67],[5107,5109,55],[5078,5110,66],[5109,5111,55],[5080,5112,65],[5111,5113,55],[5082,5114,64],[5113,5115,55],[5084,5116,63],[5115,5117,55],[5086,5118,62],[5117,5119,55],[5088,5120,61],[5119,5121,55],[5090,5122,60],[5121,5123,55],[5092,5124,59],[5123,5125,55],[5094,5126,58],[5125,5127,55],[5096,5128,57],[5127,5129,55],[5098,5130,56],[5129,5131,55],[5100,5132,54],[5131,5133,55],[5102,5134,53],[5133,5135,55],[5104,5136,52],[5135,5137,55],[5106,5138,37],[5137,5139,55],[5007,5140,36],[5139,5141,55],[5138,5142,37],[5140,5143,36],[5136,5144,52],[5143,5145,36],[5134,5146,53],[5145,5147,36],[5132,5148,54],[5147,5149,36],[5141,5150,55],[5149,5151,36],[5130,5152,56],[5151,5153,36],[5128,5154,57],[5153,5155,36],[5126,5156,58],[5155,5157,36],[5124,5158,59],[5157,5159,36],[5122,5160,60],[5159,5161,36],[5120,5162,61],[5161,5163,36],[5118,5164,62],[5163,5165,36],[5116,5166,63],[5165,5167,36],[5114,5168,64],[5167,5169,36],[5112,5170,65],[5169,5171,36],[5108,5172,67],[5171,5173,36],[5173,5174,36],[5174,5175,36],[5144,5176,52],[5175,5177,36],[5146,5178,53],[5177,5179,36],[5148,5180,54],[5179,5181,36],[5150,5182,55],[5181,5183,36],[5152,5184,56],[5183,5185,36],[5154,5186,57],[5185,5187,36],[5156,5188,58],[5187,5189,36],[5158,5190,59],[5189,5191,36],[5160,5192,60],[5191,5193,36],[5162,5194,61],[5193,5195,36],[5164,5196,62],[5195,5197,36],[5166,5198,63],[5197,5199,36],[5168,5200,64],[5199,5201,36],[5170,5202,65],[5201,5203,36],[5110,5204,66],[5203,5205,36],[5172,5206,67],[5176,5207,52],[5142,5208,37],[5178,5209,53],[5208,5210,37],[5180,5211,54],[5210,5212,37],[5182,5213,55],[5212,5214,37],[5184,5215,56],[5214,5216,37],[5186,5217,57],[5216,5218,37],[5188,5219,58],[5218,5220,37],[5190,5221,59],[5220,5222,37],[5192,5223,60],[5222,5224,37],[5194,5225,61],[5224,5226,37],[5196,5227,62],[5226,5228,37],[5198,5229,63],[5228,5230,37],[5200,5231,64],[5230,5232,37],[5202,5233,65],[5232,5234,37],[5204,5235,66],[5234,5236,37],[5206,5237,67],[5236,5238,37],[5238,5239,37],[5239,5240,37],[5207,5241,52],[5240,5242,37],[5209,5243,53],[5242,5244,37],[5211,5245,54],[5244,5246,37],[5213,5247,55],[5246,5248,37],[5215,5249,56],[5248,5250,37],[5217,5251,57],[5250,5252,37],[5219,5253,58],[5252,5254,37],[5221,5255,59],[5254,5256,37],[5223,5257,60],[5256,5258,37],[5225,5259,61],[5258,5260,37],[5227,5261,62],[5260,5262,37],[5229,5263,63],[5262,5264,37],[5231,5265,64],[5264,5266,37],[5233,5267,65],[5266,5268,37],[5235,5269,66],[5268,5270,37],[5237,5271,67],[5270,5272,37],[5272,5273,37],[5205,5274,36],[5273,5275,37],[5274,5276,36],[5276,5277,36],[5275,5278,37],[5277,5279,36],[5279,5280,36],[5278,5281,37],[5280,5282,36],[5281,5283,37],[5282,5284,36],[5283,5285,37],[5285,5286,37],[5271,5287,67],[5286,5288,37],[5269,5289,66],[5288,5290,37],[5267,5291,65],[5290,5292,37],[5265,5293,64],[5292,5294,37],[5263,5295,63],[5294,5296,37],[5261,5297,62],[5296,5298,37],[5259,5299,61],[5298,5300,37],[5257,5301,60],[5300,5302,37],[5255,5303,59],[5302,5304,37],[5253,5305,58],[5304,5306,37],[5251,5307,57],[5306,5308,37],[5249,5309,56],[5308,5310,37],[5247,5311,55],[5310,5312,37],[5245,5313,54],[5312,5314,37],[5243,5315,53],[5314,5316,37],[5241,5317,52],[5316,5318,37],[5287,5319,67],[5318,5320,37],[5289,5321,66],[5320,5322,37],[5291,5323,65],[5322,5324,37],[5293,5325,64],[5324,5326,37],[5295,5327,63],[5326,5328,37],[5297,5329,62],[5328,5330,37],[5299,5331,61],[5330,5332,37],[5301,5333,60],[5332,5334,37],[5303,5335,59],[5334,5336,37],[5305,5337,58],[5336,5338,37],[5307,5339,57],[5338,5340,37],[5309,5341,56],[5340,5342,37],[5311,5343,55],[5342,5344,37],[5313,5345,54],[5344,5346,37],[5315,5347,53],[5346,5348,37],[5317,5349,52],[5348,5350,37],[5284,5351,36],[5319,5352,67],[5351,5353,36],[5321,5354,66],[5353,5355,36],[5323,5356,65],[5355,5357,36],[5325,5358,64],[5357,5359,36],[5327,5360,63],[5359,5361,36],[5329,5362,62],[5361,5363,36],[5331,5364,61],[5363,5365,36],[5333,5366,60],[5365,5367,36],[5335,5368,59],[5367,5369,36],[5337,5370,58],[5369,5371,36],[5339,5372,57],[5371,5373,36],[5341,5374,56],[5373,5375,36],[5343,5376,55],[5375,5377,36],[5345,5378,54],[5377,5379,36],[5347,5380,53],[5379,5381,36],[5349,5382,52],[5381,5383,36],[5352,5384,67],[5383,5385,36],[5356,5386,65],[5385,5387,36],[5358,5388,64],[5387,5389,36],[5360,5390,63],[5389,5391,36],[5362,5392,62],[5391,5393,36],[5364,5394,61],[5393,5395,36],[5366,5396,60],[5395,5397,36],[5368,5398,59],[5397,5399,36],[5370,5400,58],[5399,5401,36],[5372,5402,57],[5401,5403,36],[5374,5404,56],[5403,5405,36],[5376,5406,55],[5405,5407,36],[5378,5408,54],[5407,5409,36],[5380,5410,53],[5409,5411,36],[5382,5412,52],[5411,5413,36],[5350,5414,37],[5413,5415,36],[5414,5416,37],[5415,5417,36],[5412,5418,52],[5417,5419,36],[5410,5420,53],[5419,5421,36],[5408,5422,54],[5421,5423,36],[5406,5424,55],[5423,5425,36],[5404,5426,56],[5425,5427,36],[5402,5428,57],[5427,5429,36],[5400,5430,58],[5429,5431,36],[5398,5432,59],[5431,5433,36],[5396,5434,60],[5433,5435,36],[5394,5436,61],[5435,5437,36],[5392,5438,62],[5437,5439,36],[5390,5440,63],[5439,5441,36],[5388,5442,64],[5441,5443,36],[5443,5444,36],[5444,5445,36],[5416,5446,37],[5445,5447,36],[5418,5448,52],[5447,5449,36],[5420,5450,53],[5449,5451,36],[5422,5452,54],[5451,5453,36],[5424,5454,55],[5453,5455,36],[5426,5456,56],[5455,5457,36],[5428,5458,57],[5457,5459,36],[5430,5460,58],[5459,5461,36],[5432,5462,59],[5461,5463,36],[5434,5464,60],[5463,5465,36],[5436,5466,61],[5465,5467,36],[5438,5468,62],[5467,5469,36],[5440,5470,63],[5469,5471,36],[5442,5472,64],[5471,5473,36],[5386,5474,65],[5473,5475,36],[5475,5476,36],[5474,5477,65],[5476,5478,36],[5472,5479,64],[5478,5480,36],[5470,5481,63],[5480,5482,36],[5468,5483,62],[5482,5484,36],[5466,5485,61],[5484,5486,36],[5464,5487,60],[5486,5488,36],[5462,5489,59],[5488,5490,36],[5460,5491,58],[5490,5492,36],[5458,5493,57],[5492,5494,36],[5456,5495,56],[5494,5496,36],[5454,5497,55],[5496,5498,36],[5452,5499,54],[5498,5500,36],[5450,5501,53],[5500,5502,36],[5448,5503,52],[5502,5504,36],[5446,5505,37],[5504,5506,36],[5479,5507,64],[5506,5508,36],[5481,5509,63],[5508,5510,36],[5483,5511,62],[5510,5512,36],[5485,5513,61],[5512,5514,36],[5487,5515,60],[5514,5516,36],[5489,5517,59],[5516,5518,36],[5491,5519,58],[5518,5520,36],[5493,5521,57],[5520,5522,36],[5495,5523,56],[5522,5524,36],[5497,5525,55],[5524,5526,36],[5499,5527,54],[5526,5528,36],[5501,5529,53],[5528,5530,36],[5503,5531,52],[5530,5532,36],[5505,5533,37],[5532,5534,36],[5534,5535,36],[5529,5536,53],[5533,5537,37],[5536,5538,53],[5531,5539,52],[5538,5540,53],[5527,5541,54],[5540,5542,53],[5525,5543,55],[5542,5544,53],[5523,5545,56],[5544,5546,53],[5521,5547,57],[5546,5548,53],[5519,5549,58],[5548,5550,53],[5517,5551,59],[5550,5552,53],[5515,5553,60],[5552,5554,53],[5513,5555,61],[5554,5556,53],[5511,5557,62],[5556,5558,53],[5509,5559,63],[5558,5560,53],[5507,5561,64],[5560,5562,53],[5477,5563,65],[5562,5564,53],[5564,5565,53],[5565,5566,53],[5537,5567,37],[5566,5568,53],[5539,5569,52],[5568,5570,53],[5541,5571,54],[5570,5572,53],[5543,5573,55],[5572,5574,53],[5545,5575,56],[5574,5576,53],[5547,5577,57],[5576,5578,53],[5549,5579,58],[5578,5580,53],[5551,5581,59],[5580,5582,53],[5553,5583,60],[5582,5584,53],[5555,5585,61],[5584,5586,53],[5557,5587,62],[5586,5588,53],[5559,5589,63],[5588,5590,53],[5561,5591,64],[5590,5592,53],[5563,5593,65],[5592,5594,53],[5594,5595,53],[5593,5596,65],[5595,5597,53],[5591,5598,64],[5597,5599,53],[5589,5600,63],[5599,5601,53],[5587,5602,62],[5601,5603,53],[5585,5604,61],[5603,5605,53],[5583,5606,60],[5605,5607,53],[5581,5608,59],[5607,5609,53],[5579,5610,58],[5609,5611,53],[5577,5612,57],[5611,5613,53],[5575,5614,56],[5613,5615,53],[5573,5616,55],[5615,5617,53],[5571,5618,54],[5617,5619,53],[5569,5620,52],[5619,5621,53],[5567,5622,37],[5621,5623,53],[5596,5624,65],[5623,5625,53],[5598,5626,64],[5625,5627,53],[5600,5628,63],[5627,5629,53],[5602,5630,62],[5629,5631,53],[5604,5632,61],[5631,5633,53],[5606,5634,60],[5633,5635,53],[5608,5636,59],[5635,5637,53],[5610,5638,58],[5637,5639,53],[5612,5640,57],[5639,5641,53],[5614,5642,56],[5641,5643,53],[5616,5644,55],[5643,5645,53],[5618,5646,54],[5645,5647,53],[5620,5648,52],[5647,5649,53],[5622,5650,37],[5649,5651,53],[5535,5652,36],[5651,5653,53],[5650,5654,37],[5652,5655,36],[5648,5656,52],[5655,5657,36],[5653,5658,53],[5657,5659,36],[5646,5660,54],[5659,5661,36],[5644,5662,55],[5661,5663,36],[5642,5664,56],[5663,5665,36],[5640,5666,57],[5665,5667,36],[5638,5668,58],[5667,5669,36],[5636,5670,59],[5669,5671,36],[5634,5672,60],[5671,5673,36],[5632,5674,61],[5673,5675,36],[5630,5676,62],[5675,5677,36],[5628,5678,63],[5677,5679,36],[5624,5680,65],[5679,5681,36],[5681,5682,36],[5682,5683,36],[5656,5684,52],[5683,5685,36],[5658,5686,53],[5685,5687,36],[5660,5688,54],[5687,5689,36],[5662,5690,55],[5689,5691,36],[5664,5692,56],[5691,5693,36],[5666,5694,57],[5693,5695,36],[5668,5696,58],[5695,5697,36],[5670,5698,59],[5697,5699,36],[5672,5700,60],[5699,5701,36],[5674,5702,61],[5701,5703,36],[5676,5704,62],[5703,5705,36],[5678,5706,63],[5705,5707,36],[5626,5708,64],[5707,5709,36],[5680,5710,65],[5684,5711,52],[5654,5712,37],[5686,5713,53],[5712,5714,37],[5688,5715,54],[5714,5716,37],[5690,5717,55],[5716,5718,37],[5692,5719,56],[5718,5720,37],[5694,5721,57],[5720,5722,37],[5696,5723,58],[5722,5724,37],[5698,5725,59],[5724,5726,37],[5700,5727,60],[5726,5728,37],[5702,5729,61],[5728,5730,37],[5704,5731,62],[5730,5732,37],[5706,5733,63],[5732,5734,37],[5708,5735,64],[5734,5736,37],[5710,5737,65],[5736,5738,37],[5738,5739,37],[5739,5740,37],[5711,5741,52],[5740,5742,37],[5713,5743,53],[5742,5744,37],[5715,5745,54],[5744,5746,37],[5717,5747,55],[5746,5748,37],[5719,5749,56],[5748,5750,37],[5721,5751,57],[5750,5752,37],[5723,5753,58],[5752,5754,37],[5725,5755,59],[5754,5756,37],[5727,5757,60],[5756,5758,37],[5729,5759,61],[5758,5760,37],[5731,5761,62],[5760,5762,37],[5733,5763,63],[5762,5764,37],[5735,5765,64],[5764,5766,37],[5737,5767,65],[5766,5768,37],[5768,5769,37],[5709,5770,36],[5769,5771,37],[5770,5772,36],[5772,5773,36],[5771,5774,37],[5773,5775,36],[5775,5776,36],[5774,5777,37],[5776,5778,36],[5777,5779,37],[5778,5780,36],[5779,5781,37],[5781,5782,37],[5767,5783,65],[5782,5784,37],[5765,5785,64],[5784,5786,37],[5763,5787,63],[5786,5788,37],[5761,5789,62],[5788,5790,37],[5759,5791,61],[5790,5792,37],[5757,5793,60],[5792,5794,37],[5755,5795,59],[5794,5796,37],[5753,5797,58],[5796,5798,37],[5751,5799,57],[5798,5800,37],[5749,5801,56],[5800,5802,37],[5747,5803,55],[5802,5804,37],[5745,5805,54],[5804,5806,37],[5743,5807,53],[5806,5808,37],[5741,5809,52],[5808,5810,37],[5783,5811,65],[5810,5812,37],[5785,5813,64],[5812,5814,37],[5787,5815,63],[5814,5816,37],[5789,5817,62],[5816,5818,37],[5791,5819,61],[5818,5820,37],[5793,5821,60],[5820,5822,37],[5795,5823,59],[5822,5824,37],[5797,5825,58],[5824,5826,37],[5799,5827,57],[5826,5828,37],[5801,5829,56],[5828,5830,37],[5803,5831,55],[5830,5832,37],[5805,5833,54],[5832,5834,37],[5807,5835,53],[5834,5836,37],[5809,5837,52],[5836,5838,37],[5780,5839,36],[5811,5840,65],[5839,5841,36],[5813,5842,64],[5841,5843,36],[5815,5844,63],[5843,5845,36],[5817,5846,62],[5845,5847,36],[5819,5848,61],[5847,5849,36],[5821,5850,60],[5849,5851,36],[5823,5852,59],[5851,5853,36],[5825,5854,58],[5853,5855,36],[5827,5856,57],[5855,5857,36],[5829,5858,56],[5857,5859,36],[5831,5860,55],[5859,5861,36],[5833,5862,54],[5861,5863,36],[5835,5864,53],[5863,5865,36],[5837,5866,52],[5865,5867,36],[5840,5868,65],[5867,5869,36],[5844,5870,63],[5869,5871,36],[5846,5872,62],[5871,5873,36],[5848,5874,61],[5873,5875,36],[5850,5876,60],[5875,5877,36],[5852,5878,59],[5877,5879,36],[5854,5880,58],[5879,5881,36],[5856,5882,57],[5881,5883,36],[5858,5884,56],[5883,5885,36],[5860,5886,55],[5885,5887,36],[5862,5888,54],[5887,5889,36],[5864,5890,53],[5889,5891,36],[5866,5892,52],[5891,5893,36],[5838,5894,37],[5893,5895,36],[5895,5896,36],[5892,5897,52],[5894,5898,37],[5897,5899,52],[5890,5900,53],[5899,5901,52],[5888,5902,54],[5901,5903,52],[5886,5904,55],[5903,5905,52],[5884,5906,56],[5905,5907,52],[5882,5908,57],[5907,5909,52],[5880,5910,58],[5909,5911,52],[5878,5912,59],[5911,5913,52],[5876,5914,60],[5913,5915,52],[5874,5916,61],[5915,5917,52],[5872,5918,62],[5917,5919,52],[5870,5920,63],[5919,5921,52],[5921,5922,52],[5922,5923,52],[5896,5924,36],[5923,5925,52],[5898,5926,37],[5925,5927,52],[5900,5928,53],[5927,5929,52],[5902,5930,54],[5929,5931,52],[5904,5932,55],[5931,5933,52],[5906,5934,56],[5933,5935,52],[5908,5936,57],[5935,5937,52],[5910,5938,58],[5937,5939,52],[5912,5940,59],[5939,5941,52],[5914,5942,60],[5941,5943,52],[5916,5944,61],[5943,5945,52],[5918,5946,62],[5945,5947,52],[5920,5948,63],[5947,5949,52],[5949,5950,52],[5948,5951,63],[5950,5952,52],[5946,5953,62],[5952,5954,52],[5944,5955,61],[5954,5956,52],[5942,5957,60],[5956,5958,52],[5940,5959,59],[5958,5960,52],[5938,5961,58],[5960,5962,52],[5936,5963,57],[5962,5964,52],[5934,5965,56],[5964,5966,52],[5932,5967,55],[5966,5968,52],[5930,5969,54],[5968,5970,52],[5928,5971,53],[5970,5972,52],[5926,5973,37],[5972,5974,52],[5924,5975,36],[5974,5976,52],[5951,5977,63],[5976,5978,52],[5953,5979,62],[5978,5980,52],[5955,5981,61],[5980,5982,52],[5957,5983,60],[5982,5984,52],[5959,5985,59],[5984,5986,52],[5961,5987,58],[5986,5988,52],[5963,5989,57],[5988,5990,52],[5965,5991,56],[5990,5992,52],[5967,5993,55],[5992,5994,52],[5969,5995,54],[5994,5996,52],[5971,5997,53],[5996,5998,52],[5973,5999,37],[5998,6000,52],[5975,6001,36],[6000,6002,52],[5999,6003,37],[6001,6004,36],[6002,6005,52],[6004,6006,36],[5997,6007,53],[6006,6008,36],[5995,6009,54],[6008,6010,36],[5991,6011,56],[6010,6012,36],[5989,6013,57],[6012,6014,36],[5987,6015,58],[6014,6016,36],[5983,6017,60],[6016,6018,36],[5981,6019,61],[6018,6020,36],[5979,6021,62],[6020,6022,36],[5977,6023,63],[6022,6024,36],[6024,6025,36],[6025,6026,36],[6003,6027,37],[6026,6028,36],[6005,6029,52],[6028,6030,36],[6007,6031,53],[6030,6032,36],[6009,6033,54],[6032,6034,36],[5993,6035,55],[6034,6036,36],[6011,6037,56],[6036,6038,36],[6013,6039,57],[6038,6040,36],[6015,6041,58],[6040,6042,36],[5985,6043,59],[6042,6044,36],[6017,6045,60],[6044,6046,36],[6019,6047,61],[6046,6048,36],[6021,6049,62],[6048,6050,36],[6023,6051,63],[6050,6052,36],[6052,6053,36],[6051,6054,63],[6053,6055,36],[6049,6056,62],[6055,6057,36],[6047,6058,61],[6057,6059,36],[6045,6060,60],[6059,6061,36],[6043,6062,59],[6061,6063,36],[6041,6064,58],[6063,6065,36],[6039,6066,57],[6065,6067,36],[6037,6068,56],[6067,6069,36],[6035,6070,55],[6069,6071,36],[6033,6072,54],[6071,6073,36],[6031,6074,53],[6073,6075,36],[6029,6076,52],[6075,6077,36],[6027,6078,37],[6077,6079,36],[6054,6080,63],[6079,6081,36],[6056,6082,62],[6081,6083,36],[6058,6084,61],[6083,6085,36],[6060,6086,60],[6085,6087,36],[6064,6088,58],[6087,6089,36],[6066,6090,57],[6089,6091,36],[6068,6092,56],[6091,6093,36],[6072,6094,54],[6093,6095,36],[6074,6096,53],[6095,6097,36],[6076,6098,52],[6097,6099,36],[6078,6100,37],[6099,6101,36],[6101,6102,36],[6100,6103,37],[6098,6104,52],[6103,6105,36],[6096,6106,53],[6105,6107,36],[6094,6108,54],[6107,6109,36],[6070,6110,55],[6109,6111,36],[6092,6112,56],[6111,6113,36],[6090,6114,57],[6113,6115,36],[6088,6116,58],[6115,6117,36],[6062,6118,59],[6117,6119,36],[6086,6120,60],[6119,6121,36],[6084,6122,61],[6121,6123,36],[6082,6124,62],[6123,6125,36],[6080,6126,63],[6125,6127,36],[6127,6128,36],[6128,6129,36],[6102,6130,37],[6129,6131,36],[6104,6132,52],[6131,6133,36],[6106,6134,53],[6133,6135,36],[6108,6136,54],[6135,6137,36],[6110,6138,55],[6137,6139,36],[6112,6140,56],[6139,6141,36],[6114,6142,57],[6141,6143,36],[6116,6144,58],[6143,6145,36],[6118,6146,59],[6145,6147,36],[6120,6148,60],[6147,6149,36],[6122,6150,61],[6149,6151,36],[6124,6152,62],[6151,6153,36],[6126,6154,63],[6132,6155,52],[6130,6156,37],[6134,6157,53],[6156,6158,37],[6136,6159,54],[6158,6160,37],[6138,6161,55],[6160,6162,37],[6140,6163,56],[6162,6164,37],[6142,6165,57],[6164,6166,37],[6144,6167,58],[6166,6168,37],[6146,6169,59],[6168,6170,37],[6148,6171,60],[6170,6172,37],[6150,6173,61],[6172,6174,37],[6152,6175,62],[6174,6176,37],[6154,6177,63],[6176,6178,37],[6178,6179,37],[6179,6180,37],[6155,6181,52],[6180,6182,37],[6157,6183,53],[6182,6184,37],[6159,6185,54],[6184,6186,37],[6163,6187,56],[6186,6188,37],[6165,6189,57],[6188,6190,37],[6167,6191,58],[6190,6192,37],[6171,6193,60],[6192,6194,37],[6173,6195,61],[6194,6196,37],[6175,6197,62],[6196,6198,37],[6177,6199,63],[6198,6200,37],[6200,6201,37],[6153,6202,36],[6202,6203,36],[6201,6204,37],[6203,6205,36],[6205,6206,36],[6204,6207,37],[6206,6208,36],[6207,6209,37],[6209,6210,37],[6199,6211,63],[6210,6212,37],[6197,6213,62],[6212,6214,37],[6195,6215,61],[6214,6216,37],[6193,6217,60],[6216,6218,37],[6191,6219,58],[6218,6220,37],[6189,6221,57],[6220,6222,37],[6187,6223,56],[6222,6224,37],[6185,6225,54],[6224,6226,37],[6183,6227,53],[6226,6228,37],[6181,6229,52],[6228,6230,37],[6211,6231,63],[6230,6232,37],[6213,6233,62],[6232,6234,37],[6215,6235,61],[6234,6236,37],[6217,6237,60],[6236,6238,37],[6169,6239,59],[6238,6240,37],[6219,6241,58],[6240,6242,37],[6221,6243,57],[6242,6244,37],[6223,6245,56],[6244,6246,37],[6161,6247,55],[6246,6248,37],[6225,6249,54],[6248,6250,37],[6227,6251,53],[6250,6252,37],[6229,6253,52],[6252,6254,37],[6208,6255,36],[6231,6256,63],[6255,6257,36],[6233,6258,62],[6257,6259,36],[6235,6260,61],[6259,6261,36],[6237,6262,60],[6261,6263,36],[6239,6264,59],[6263,6265,36],[6241,6266,58],[6265,6267,36],[6243,6268,57],[6267,6269,36],[6245,6270,56],[6269,6271,36],[6247,6272,55],[6271,6273,36],[6249,6274,54],[6273,6275,36],[6251,6276,53],[6275,6277,36],[6253,6278,52],[6277,6279,36],[6254,6280,37],[6279,6281,36],[6256,6282,63],[6281,6283,36],[6258,6284,62],[6283,6285,36],[6260,6286,61],[6285,6287,36],[6262,6288,60],[6287,6289,36],[6264,6290,59],[6289,6291,36],[6266,6292,58],[6291,6293,36],[6268,6294,57],[6293,6295,36],[6270,6296,56],[6295,6297,36],[6272,6298,55],[6297,6299,36],[6274,6300,54],[6299,6301,36],[6276,6302,53],[6301,6303,36],[6278,6304,52],[6303,6305,36],[6305,6306,36],[6280,6307,37],[6306,6308,37],[6307,6309,36],[6304,6310,52],[6309,6311,36],[6302,6312,53],[6311,6313,36],[6300,6314,54],[6313,6315,36],[6298,6316,55],[6315,6317,36],[6296,6318,56],[6317,6319,36],[6294,6320,57],[6319,6321,36],[6292,6322,58],[6321,6323,36],[6290,6324,59],[6323,6325,36],[6288,6326,60],[6325,6327,36],[6286,6328,61],[6327,6329,36],[6329,6330,36],[6330,6331,36],[6310,6332,52],[6331,6333,36],[6312,6334,53],[6333,6335,36],[6314,6336,54],[6335,6337,36],[6316,6338,55],[6337,6339,36],[6318,6340,56],[6339,6341,36],[6320,6342,57],[6341,6343,36],[6322,6344,58],[6343,6345,36],[6324,6346,59],[6345,6347,36],[6326,6348,60],[6347,6349,36],[6328,6350,61],[6349,6351,36],[6351,6352,36],[6350,6353,61],[6352,6354,36],[6348,6355,60],[6354,6356,36],[6346,6357,59],[6356,6358,36],[6344,6359,58],[6358,6360,36],[6342,6361,57],[6360,6362,36],[6340,6363,56],[6362,6364,36],[6338,6365,55],[6364,6366,36],[6336,6367,54],[6366,6368,36],[6334,6369,53],[6368,6370,36],[6332,6371,52],[6370,6372,36],[6353,6373,61],[6372,6374,36],[6355,6375,60],[6374,6376,36],[6357,6377,59],[6376,6378,36],[6359,6379,58],[6378,6380,36],[6361,6381,57],[6380,6382,36],[6363,6383,56],[6382,6384,36],[6365,6385,55],[6384,6386,36],[6367,6387,54],[6386,6388,36],[6369,6389,53],[6388,6390,36],[6371,6391,52],[6390,6392,36],[6308,6393,37],[6392,6394,36],[6393,6395,37],[6394,6396,36],[6391,6397,52],[6396,6398,36],[6389,6399,53],[6398,6400,36],[6385,6401,55],[6400,6402,36],[6383,6403,56],[6402,6404,36],[6381,6405,57],[6404,6406,36],[6377,6407,59],[6406,6408,36],[6373,6409,61],[6408,6410,36],[6410,6411,36],[6395,6412,37],[6411,6413,36],[6397,6414,52],[6413,6415,36],[6399,6416,53],[6415,6417,36],[6387,6418,54],[6417,6419,36],[6401,6420,55],[6419,6421,36],[6403,6422,56],[6421,6423,36],[6405,6424,57],[6423,6425,36],[6379,6426,58],[6425,6427,36],[6407,6428,59],[6427,6429,36],[6375,6430,60],[6429,6431,36],[6409,6432,61],[6431,6433,36],[6433,6434,36],[6432,6435,61],[6434,6436,36],[6430,6437,60],[6436,6438,36],[6428,6439,59],[6438,6440,36],[6426,6441,58],[6440,6442,36],[6424,6443,57],[6442,6444,36],[6422,6445,56],[6444,6446,36],[6420,6447,55],[6446,6448,36],[6418,6449,54],[6448,6450,36],[6416,6451,53],[6450,6452,36],[6414,6453,52],[6452,6454,36],[6412,6455,37],[6435,6456,61],[6454,6457,36],[6439,6458,59],[6457,6459,36],[6443,6460,57],[6459,6461,36],[6445,6462,56],[6461,6463,36],[6447,6464,55],[6463,6465,36],[6451,6466,53],[6465,6467,36],[6453,6468,52],[6467,6469,36],[6455,6470,37],[6469,6471,36],[6470,6472,37],[6471,6473,36],[6468,6474,52],[6473,6475,36],[6466,6476,53],[6475,6477,36],[6464,6478,55],[6477,6479,36],[6462,6480,56],[6479,6481,36],[6460,6482,57],[6481,6483,36],[6458,6484,59],[6483,6485,36],[6437,6486,60],[6485,6487,36],[6456,6488,61],[6487,6489,36],[6489,6490,36],[6490,6491,36],[6472,6492,37],[6491,6493,36],[6474,6494,52],[6493,6495,36],[6476,6496,53],[6495,6497,36],[6449,6498,54],[6497,6499,36],[6480,6500,56],[6499,6501,36],[6482,6502,57],[6501,6503,36],[6441,6504,58],[6503,6505,36],[6486,6506,60],[6505,6507,36],[6488,6508,61],[6494,6509,52],[6492,6510,37],[6496,6511,53],[6510,6512,37],[6498,6513,54],[6512,6514,37],[6478,6515,55],[6514,6516,37],[6500,6517,56],[6516,6518,37],[6502,6519,57],[6518,6520,37],[6504,6521,58],[6520,6522,37],[6484,6523,59],[6522,6524,37],[6506,6525,60],[6524,6526,37],[6508,6527,61],[6526,6528,37],[6528,6529,37],[6529,6530,37],[6509,6531,52],[6530,6532,37],[6511,6533,53],[6532,6534,37],[6513,6535,54],[6534,6536,37],[6515,6537,55],[6536,6538,37],[6517,6539,56],[6538,6540,37],[6519,6541,57],[6540,6542,37],[6521,6543,58],[6542,6544,37],[6523,6545,59],[6544,6546,37],[6525,6547,60],[6546,6548,37],[6527,6549,61],[6548,6550,37],[6550,6551,37],[6507,6552,36],[6552,6553,36],[6551,6554,37],[6553,6555,36],[6555,6556,36],[6554,6557,37],[6556,6558,36],[6557,6559,37],[6559,6560,37],[6549,6561,61],[6560,6562,37],[6547,6563,60],[6562,6564,37],[6545,6565,59],[6564,6566,37],[6543,6567,58],[6566,6568,37],[6541,6569,57],[6568,6570,37],[6539,6571,56],[6570,6572,37],[6537,6573,55],[6572,6574,37],[6535,6575,54],[6574,6576,37],[6533,6577,53],[6576,6578,37],[6531,6579,52],[6578,6580,37],[6561,6581,61],[6580,6582,37],[6563,6583,60],[6582,6584,37],[6565,6585,59],[6584,6586,37],[6567,6587,58],[6586,6588,37],[6569,6589,57],[6588,6590,37],[6571,6591,56],[6590,6592,37],[6573,6593,55],[6592,6594,37],[6575,6595,54],[6594,6596,37],[6577,6597,53],[6596,6598,37],[6579,6599,52],[6598,6600,37],[6558,6601,36],[6581,6602,61],[6601,6603,36],[6583,6604,60],[6603,6605,36],[6587,6606,58],[6605,6607,36],[6589,6608,57],[6607,6609,36],[6591,6610,56],[6609,6611,36],[6595,6612,54],[6611,6613,36],[6597,6614,53],[6613,6615,36],[6599,6616,52],[6615,6617,36],[6600,6618,37],[6617,6619,36],[6602,6620,61],[6619,6621,36],[6604,6622,60],[6621,6623,36],[6585,6624,59],[6623,6625,36],[6608,6626,57],[6625,6627,36],[6610,6628,56],[6627,6629,36],[6593,6630,55],[6629,6631,36],[6614,6632,53],[6631,6633,36],[6616,6634,52],[6633,6635,36],[6618,6636,37],[6635,6637,36],[6637,6638,36],[6634,6639,52],[6636,6640,37],[6639,6641,52],[6632,6642,53],[6641,6643,52],[6612,6644,54],[6643,6645,52],[6630,6646,55],[6645,6647,52],[6628,6648,56],[6647,6649,52],[6626,6650,57],[6649,6651,52],[6606,6652,58],[6651,6653,52],[6624,6654,59],[6653,6655,52],[6655,6656,52],[6656,6657,52],[6638,6658,36],[6657,6659,52],[6640,6660,37],[6659,6661,52],[6642,6662,53],[6661,6663,52],[6644,6664,54],[6663,6665,52],[6646,6666,55],[6665,6667,52],[6648,6668,56],[6667,6669,52],[6650,6670,57],[6669,6671,52],[6652,6672,58],[6671,6673,52],[6654,6674,59],[6673,6675,52],[6675,6676,52],[6674,6677,59],[6676,6678,52],[6672,6679,58],[6678,6680,52],[6670,6681,57],[6680,6682,52],[6668,6683,56],[6682,6684,52],[6666,6685,55],[6684,6686,52],[6664,6687,54],[6686,6688,52],[6662,6689,53],[6688,6690,52],[6660,6691,37],[6690,6692,52],[6658,6693,36],[6692,6694,52],[6677,6695,59],[6694,6696,52],[6679,6697,58],[6696,6698,52],[6681,6699,57],[6698,6700,52],[6683,6701,56],[6700,6702,52],[6685,6703,55],[6702,6704,52],[6687,6705,54],[6704,6706,52],[6689,6707,53],[6706,6708,52],[6691,6709,37],[6708,6710,52],[6693,6711,36],[6710,6712,52],[6709,6713,37],[6711,6714,36],[6712,6715,52],[6714,6716,36],[6707,6717,53],[6716,6718,36],[6705,6719,54],[6718,6720,36],[6701,6721,56],[6720,6722,36],[6699,6723,57],[6722,6724,36],[6697,6725,58],[6724,6726,36],[6695,6727,59],[6726,6728,36],[6728,6729,36],[6729,6730,36],[6713,6731,37],[6730,6732,36],[6715,6733,52],[6732,6734,36],[6717,6735,53],[6734,6736,36],[6719,6737,54],[6736,6738,36],[6703,6739,55],[6738,6740,36],[6721,6741,56],[6740,6742,36],[6723,6743,57],[6742,6744,36],[6725,6745,58],[6744,6746,36],[6727,6747,59],[6746,6748,36],[6748,6749,36],[6747,6750,59],[6749,6751,36],[6745,6752,58],[6751,6753,36],[6743,6754,57],[6753,6755,36],[6741,6756,56],[6755,6757,36],[6739,6758,55],[6757,6759,36],[6737,6760,54],[6759,6761,36],[6735,6762,53],[6761,6763,36],[6733,6764,52],[6763,6765,36],[6731,6766,37],[6765,6767,36],[6750,6768,59],[6767,6769,36],[6752,6770,58],[6769,6771,36],[6754,6772,57],[6771,6773,36],[6756,6774,56],[6773,6775,36],[6760,6776,54],[6775,6777,36],[6762,6778,53],[6777,6779,36],[6764,6780,52],[6779,6781,36],[6766,6782,37],[6781,6783,36],[6783,6784,36],[6782,6785,37],[6780,6786,52],[6785,6787,36],[6778,6788,53],[6787,6789,36],[6776,6790,54],[6789,6791,36],[6758,6792,55],[6791,6793,36],[6774,6794,56],[6793,6795,36],[6772,6796,57],[6795,6797,36],[6770,6798,58],[6797,6799,36],[6768,6800,59],[6799,6801,36],[6801,6802,36],[6802,6803,36],[6784,6804,37],[6803,6805,36],[6786,6806,52],[6805,6807,36],[6788,6808,53],[6807,6809,36],[6790,6810,54],[6809,6811,36],[6792,6812,55],[6811,6813,36],[6794,6814,56],[6813,6815,36],[6796,6816,57],[6815,6817,36],[6798,6818,58],[6817,6819,36],[6800,6820,59],[6806,6821,52],[6804,6822,37],[6808,6823,53],[6822,6824,37],[6810,6825,54],[6824,6826,37],[6812,6827,55],[6826,6828,37],[6814,6829,56],[6828,6830,37],[6816,6831,57],[6830,6832,37],[6818,6833,58],[6832,6834,37],[6820,6835,59],[6834,6836,37],[6836,6837,37],[6837,6838,37],[6821,6839,52],[6838,6840,37],[6823,6841,53],[6840,6842,37],[6825,6843,54],[6842,6844,37],[6829,6845,56],[6844,6846,37],[6831,6847,57],[6846,6848,37],[6833,6849,58],[6848,6850,37],[6835,6851,59],[6850,6852,37],[6852,6853,37],[6819,6854,36],[6854,6855,36],[6853,6856,37],[6855,6857,36],[6857,6858,36],[6856,6859,37],[6858,6860,36],[6859,6861,37],[6861,6862,37],[6851,6863,59],[6862,6864,37],[6849,6865,58],[6864,6866,37],[6847,6867,57],[6866,6868,37],[6845,6869,56],[6868,6870,37],[6843,6871,54],[6870,6872,37],[6841,6873,53],[6872,6874,37],[6839,6875,52],[6874,6876,37],[6863,6877,59],[6876,6878,37],[6865,6879,58],[6878,6880,37],[6867,6881,57],[6880,6882,37],[6869,6883,56],[6882,6884,37],[6827,6885,55],[6884,6886,37],[6871,6887,54],[6886,6888,37],[6873,6889,53],[6888,6890,37],[6875,6891,52],[6890,6892,37],[6860,6893,36],[6877,6894,59],[6893,6895,36],[6879,6896,58],[6895,6897,36],[6881,6898,57],[6897,6899,36],[6883,6900,56],[6899,6901,36],[6885,6902,55],[6901,6903,36],[6887,6904,54],[6903,6905,36],[6889,6906,53],[6905,6907,36],[6891,6908,52],[6907,6909,36],[6892,6910,37],[6909,6911,36],[6894,6912,59],[6911,6913,36],[6896,6914,58],[6913,6915,36],[6898,6916,57],[6915,6917,36],[6900,6918,56],[6917,6919,36],[6902,6920,55],[6919,6921,36],[6904,6922,54],[6921,6923,36],[6906,6924,53],[6923,6925,36],[6908,6926,52],[6925,6927,36],[6927,6928,36],[6910,6929,37],[6928,6930,37],[6929,6931,36],[6926,6932,52],[6931,6933,36],[6924,6934,53],[6933,6935,36],[6922,6936,54],[6935,6937,36],[6920,6938,55],[6937,6939,36],[6918,6940,56],[6939,6941,36],[6916,6942,57],[6941,6943,36],[6943,6944,36],[6944,6945,36],[6932,6946,52],[6945,6947,36],[6934,6948,53],[6947,6949,36],[6936,6950,54],[6949,6951,36],[6938,6952,55],[6951,6953,36],[6940,6954,56],[6953,6955,36],[6942,6956,57],[6955,6957,36],[6957,6958,36],[6956,6959,57],[6958,6960,36],[6954,6961,56],[6960,6962,36],[6952,6963,55],[6962,6964,36],[6950,6965,54],[6964,6966,36],[6948,6967,53],[6966,6968,36],[6946,6969,52],[6968,6970,36],[6959,6971,57],[6970,6972,36],[6961,6973,56],[6972,6974,36],[6963,6975,55],[6974,6976,36],[6965,6977,54],[6976,6978,36],[6967,6979,53],[6978,6980,36],[6969,6981,52],[6980,6982,36],[6930,6983,37],[6982,6984,36],[6983,6985,37],[6984,6986,36],[6981,6987,52],[6986,6988,36],[6979,6989,53],[6988,6990,36],[6975,6991,55],[6990,6992,36],[6971,6993,57],[6992,6994,36],[6994,6995,36],[6985,6996,37],[6995,6997,36],[6987,6998,52],[6997,6999,36],[6989,7000,53],[6999,7001,36],[6977,7002,54],[7001,7003,36],[6991,7004,55],[7003,7005,36],[6973,7006,56],[7005,7007,36],[6993,7008,57],[7007,7009,36],[7009,7010,36],[7008,7011,57],[7010,7012,36],[7006,7013,56],[7012,7014,36],[7004,7015,55],[7014,7016,36],[7002,7017,54],[7016,7018,36],[7000,7019,53],[7018,7020,36],[6998,7021,52],[7020,7022,36],[6996,7023,37],[7011,7024,57],[7022,7025,36],[7015,7026,55],[7025,7027,36],[7019,7028,53],[7027,7029,36],[7021,7030,52],[7029,7031,36],[7023,7032,37],[7031,7033,36],[7032,7034,37],[7033,7035,36],[7030,7036,52],[7035,7037,36],[7028,7038,53],[7037,7039,36],[7026,7040,55],[7039,7041,36],[7013,7042,56],[7041,7043,36],[7024,7044,57],[7043,7045,36],[7045,7046,36],[7046,7047,36],[7034,7048,37],[7047,7049,36],[7036,7050,52],[7049,7051,36],[7038,7052,53],[7051,7053,36],[7017,7054,54],[7053,7055,36],[7042,7056,56],[7055,7057,36],[7044,7058,57],[7050,7059,52],[7048,7060,37],[7052,7061,53],[7060,7062,37],[7054,7063,54],[7062,7064,37],[7040,7065,55],[7064,7066,37],[7056,7067,56],[7066,7068,37],[7058,7069,57],[7068,7070,37],[7070,7071,37],[7071,7072,37],[7059,7073,52],[7072,7074,37],[7061,7075,53],[7074,7076,37],[7063,7077,54],[7076,7078,37],[7065,7079,55],[7078,7080,37],[7067,7081,56],[7080,7082,37],[7069,7083,57],[7082,7084,37],[7084,7085,37],[7057,7086,36],[7086,7087,36],[7085,7088,37],[7087,7089,36],[7089,7090,36],[7088,7091,37],[7090,7092,36],[7091,7093,37],[7093,7094,37],[7083,7095,57],[7094,7096,37],[7081,7097,56],[7096,7098,37],[7079,7099,55],[7098,7100,37],[7077,7101,54],[7100,7102,37],[7075,7103,53],[7102,7104,37],[7073,7105,52],[7104,7106,37],[7095,7107,57],[7106,7108,37],[7097,7109,56],[7108,7110,37],[7099,7111,55],[7110,7112,37],[7101,7113,54],[7112,7114,37],[7103,7115,53],[7114,7116,37],[7105,7117,52],[7116,7118,37],[7092,7119,36],[7107,7120,57],[7119,7121,36],[7109,7122,56],[7121,7123,36],[7113,7124,54],[7123,7125,36],[7115,7126,53],[7125,7127,36],[7117,7128,52],[7127,7129,36],[7118,7130,37],[7129,7131,36],[7120,7132,57],[7131,7133,36],[7122,7134,56],[7133,7135,36],[7111,7136,55],[7135,7137,36],[7126,7138,53],[7137,7139,36],[7128,7140,52],[7139,7141,36],[7130,7142,37],[7141,7143,36],[7143,7144,36],[7140,7145,52],[7142,7146,37],[7145,7147,52],[7138,7148,53],[7147,7149,52],[7124,7150,54],[7149,7151,52],[7136,7152,55],[7151,7153,52],[7153,7154,52],[7154,7155,52],[7144,7156,36],[7155,7157,52],[7146,7158,37],[7157,7159,52],[7148,7160,53],[7159,7161,52],[7150,7162,54],[7161,7163,52],[7152,7164,55],[7163,7165,52],[7165,7166,52],[7164,7167,55],[7166,7168,52],[7162,7169,54],[7168,7170,52],[7160,7171,53],[7170,7172,52],[7158,7173,37],[7172,7174,52],[7156,7175,36],[7174,7176,52],[7167,7177,55],[7176,7178,52],[7169,7179,54],[7178,7180,52],[7171,7181,53],[7180,7182,52],[7173,7183,37],[7182,7184,52],[7175,7185,36],[7184,7186,52],[7183,7187,37],[7185,7188,36],[7186,7189,52],[7188,7190,36],[7181,7191,53],[7190,7192,36],[7179,7193,54],[7192,7194,36],[7177,7195,55],[7194,7196,36],[7196,7197,36],[7197,7198,36],[7187,7199,37],[7198,7200,36],[7189,7201,52],[7200,7202,36],[7191,7203,53],[7202,7204,36],[7193,7205,54],[7204,7206,36],[7195,7207,55],[7206,7208,36],[7208,7209,36],[7207,7210,55],[7209,7211,36],[7205,7212,54],[7211,7213,36],[7203,7214,53],[7213,7215,36],[7201,7216,52],[7215,7217,36],[7199,7218,37],[7217,7219,36],[7210,7220,55],[7219,7221,36],[7212,7222,54],[7221,7223,36],[7214,7224,53],[7223,7225,36],[7216,7226,52],[7225,7227,36],[7218,7228,37],[7227,7229,36],[7229,7230,36],[7228,7231,37],[7226,7232,52],[7231,7233,36],[7224,7234,53],[7233,7235,36],[7222,7236,54],[7235,7237,36],[7220,7238,55],[7237,7239,36],[7239,7240,36],[7240,7241,36],[7230,7242,37],[7241,7243,36],[7232,7244,52],[7243,7245,36],[7234,7246,53],[7245,7247,36],[7236,7248,54],[7247,7249,36],[7238,7250,55],[7244,7251,52],[7242,7252,37],[7246,7253,53],[7252,7254,37],[7248,7255,54],[7254,7256,37],[7250,7257,55],[7256,7258,37],[7258,7259,37],[7259,7260,37],[7251,7261,52],[7260,7262,37],[7253,7263,53],[7262,7264,37],[7255,7265,54],[7264,7266,37],[7257,7267,55],[7266,7268,37],[7268,7269,37],[7249,7270,36],[7270,7271,36],[7269,7272,37],[7271,7273,36],[7273,7274,36],[7272,7275,37],[7274,7276,36],[7275,7277,37],[7277,7278,37],[7267,7279,55],[7278,7280,37],[7265,7281,54],[7280,7282,37],[7263,7283,53],[7282,7284,37],[7261,7285,52],[7284,7286,37],[7279,7287,55],[7286,7288,37],[7281,7289,54],[7288,7290,37],[7283,7291,53],[7290,7292,37],[7285,7293,52],[7292,7294,37],[7276,7295,36],[7287,7296,55],[7295,7297,36],[7289,7298,54],[7297,7299,36],[7291,7300,53],[7299,7301,36],[7293,7302,52],[7301,7303,36],[7294,7304,37],[7303,7305,36],[7296,7306,55],[7305,7307,36],[7298,7308,54],[7307,7309,36],[7300,7310,53],[7309,7311,36],[7302,7312,52],[7311,7313,36],[7313,7314,36],[7304,7315,37],[7314,7316,37],[7315,7317,36],[7312,7318,52],[7317,7319,36],[7310,7320,53],[7319,7321,36],[7321,7322,36],[7322,7323,36],[7316,7324,37],[7323,7325,36],[7320,7326,53],[7325,7327,36],[7327,7328,36],[7326,7329,53],[7328,7330,36],[7324,7331,37],[7330,7332,36],[7329,7333,53],[7332,7334,36],[7318,7335,52],[7334,7336,36],[7331,7337,37],[7336,7338,36],[7337,7339,37],[7338,7340,36],[7335,7341,52],[7340,7342,36],[7333,7343,53],[7342,7344,36],[7344,7345,36],[7345,7346,36],[7339,7347,37],[7346,7348,36],[7341,7349,52],[7348,7350,36],[7343,7351,53],[7350,7352,36],[7352,7353,36],[7351,7354,53],[7353,7355,36],[7349,7356,52],[7355,7357,36],[7347,7358,37],[7357,7359,36],[7354,7360,53],[7359,7361,36],[7356,7362,52],[7361,7363,36],[7358,7364,37],[7363,7365,36],[7364,7366,37],[7365,7367,36],[7362,7368,52],[7367,7369,36],[7360,7370,53],[7369,7371,36],[7371,7372,36],[7372,7373,36],[7366,7374,37],[7373,7375,36],[7368,7376,52],[7375,7377,36],[7370,7378,53],[7376,7379,52],[7374,7380,37],[7378,7381,53],[7380,7382,37],[7382,7383,37],[7383,7384,37],[7379,7385,52],[7384,7386,37],[7381,7387,53],[7386,7388,37],[7388,7389,37],[7377,7390,36],[7390,7391,36],[7389,7392,37],[7391,7393,36],[7393,7394,36],[7392,7395,37],[7394,7396,36],[7395,7397,37],[7397,7398,37],[7387,7399,53],[7398,7400,37],[7385,7401,52],[7400,7402,37],[7399,7403,53],[7402,7404,37],[7401,7405,52],[7404,7406,37],[7396,7407,36],[7403,7408,53],[7407,7409,36],[7405,7410,52],[7409,7411,36],[7406,7412,37],[7411,7413,36],[7408,7414,53],[7413,7415,36],[7410,7416,52],[7415,7417,36],[7412,7418,37],[7417,7419,36],[7419,7420,36],[7418,7421,37],[3367,7422,38],[3362,7423,39],[3360,7424,40],[3358,7425,41],[3356,7426,42],[3354,7427,43],[3352,7428,44],[3350,7429,45],[3348,7430,46],[3346,7431,47],[3344,7432,48],[3342,7433,49],[2436,7434,50],[2434,7435,51],[7416,7436,52],[7414,7437,53],[7308,7438,54],[7306,7439,55],[7134,7440,56],[7132,7441,57],[6914,7442,58],[6912,7443,59],[6622,7444,60],[6620,7445,61],[6284,7446,62],[6282,7447,63],[5842,7448,64],[5868,7449,65],[5354,7450,66],[5384,7451,67],[7420,7452,36],[7421,7453,37],[7422,7454,38],[7423,7455,39],[7424,7456,40],[7425,7457,41],[7426,7458,42],[7427,7459,43],[7428,7460,44],[7429,7461,45],[7430,7462,46],[7431,7463,47],[7432,7464,48],[7433,7465,49],[7434,7466,50],[7435,7467,51],[7436,7468,52],[7437,7469,53],[7438,7470,54],[7439,7471,55],[7440,7472,56],[7441,7473,57],[7442,7474,58],[7443,7475,59],[7444,7476,60],[7445,7477,61],[7446,7478,62],[7447,7479,63],[7448,7480,64],[7449,7481,65],[7450,7482,66],[7451,7483,67],[2228,7484,68],[2229,7485,69],[4624,7486,70],[4625,7487,71]],"nodes":[["source"],["sink"],[-1,36],[-1,37],[-1,38],[-1,39],[-1,40],[-1,41],[-1,42],[-1,43],[-1,44],[-1,45],[-1,46],[-1,47],[-1,48],[-1,49],[-1,50],[-1,51],[-1,52],[-1,53],[-1,54],[-1,55],[-1,56],[-1,57],[-1,58],[-1,59],[-1,60],[-1,61],[-1,62],[-1,63],[-1,64],[-1,65],[-1,66],[-1,67],[-1,68],[-1,69],[-1,70],[-1,71],[0,37],[0,36],[1,38],[1,36],[2,39],[2,36],[3,36],[4,36],[4,37],[5,36],[5,38],[6,36],[6,39],[7,36],[8,36],[8,39],[9,36],[9,38],[10,36],[10,37],[11,36],[12,39],[12,36],[13,38],[13,36],[14,37],[14,36],[15,39],[15,37],[16,37],[17,37],[17,38],[18,37],[18,39],[19,37],[20,37],[20,39],[21,37],[21,38],[22,37],[23,39],[23,37],[24,37],[24,36],[25,38],[25,36],[26,39],[26,36],[27,36],[27,38],[28,38],[28,37],[29,37],[30,37],[30,38],[31,37],[31,39],[32,37],[33,37],[33,36],[34,36],[34,37],[35,36],[43,36],[43,37],[53,36],[54,37],[55,37],[55,39],[56,37],[56,38],[57,37],[58,38],[58,37],[59,36],[59,38],[60,39],[60,36],[61,38],[61,36],[62,37],[62,36],[63,37],[63,36],[64,38],[64,36],[65,39],[65,36],[66,40],[66,36],[67,41],[67,36],[68,36],[69,36],[69,37],[70,36],[70,38],[71,36],[71,39],[72,36],[72,40],[73,36],[73,41],[74,36],[75,36],[75,41],[76,36],[76,40],[77,36],[77,39],[78,36],[78,38],[79,36],[79,37],[80,36],[81,41],[81,36],[82,40],[82,36],[83,39],[83,36],[84,38],[84,36],[85,37],[85,36],[86,37],[86,36],[87,38],[87,36],[88,39],[88,36],[89,41],[89,36],[90,36],[91,36],[91,37],[92,36],[92,38],[93,36],[93,39],[94,36],[94,40],[95,36],[95,41],[96,36],[97,36],[97,41],[98,36],[98,40],[99,36],[99,39],[100,36],[100,38],[101,36],[101,37],[102,36],[103,41],[103,36],[104,39],[104,36],[105,38],[105,36],[106,37],[106,36],[107,37],[107,36],[108,38],[108,36],[109,39],[109,36],[110,40],[110,36],[111,41],[111,36],[112,36],[113,36],[113,37],[114,36],[114,39],[115,36],[115,40],[116,38],[116,37],[117,39],[117,37],[118,40],[118,37],[119,37],[120,37],[120,38],[121,37],[121,39],[122,37],[122,40],[123,37],[123,41],[124,37],[125,37],[125,36],[126,36],[126,37],[127,36],[137,36],[137,37],[149,36],[150,37],[151,37],[151,41],[152,37],[152,40],[153,37],[153,39],[154,37],[154,38],[155,37],[156,40],[156,37],[157,39],[157,37],[158,38],[158,37],[159,36],[159,40],[160,36],[160,39],[161,36],[161,37],[162,36],[163,41],[163,36],[164,40],[164,36],[165,39],[165,36],[166,38],[166,36],[167,37],[167,36],[168,37],[168,36],[169,38],[169,36],[170,39],[170,36],[171,40],[171,36],[172,41],[172,36],[173,42],[173,36],[174,43],[174,36],[175,36],[176,36],[176,37],[177,36],[177,38],[178,36],[178,39],[179,36],[179,40],[180,36],[180,41],[181,36],[181,42],[182,36],[182,43],[183,36],[184,36],[184,43],[185,36],[185,42],[186,36],[186,41],[187,36],[187,40],[188,36],[188,39],[189,36],[189,38],[190,36],[190,37],[191,36],[192,43],[192,36],[193,42],[193,36],[194,41],[194,36],[195,40],[195,36],[196,39],[196,36],[197,38],[197,36],[198,37],[198,36],[199,37],[199,36],[200,38],[200,36],[201,39],[201,36],[202,40],[202,36],[203,41],[203,36],[204,42],[204,36],[205,43],[205,36],[206,36],[207,36],[207,37],[208,36],[208,38],[209,36],[209,39],[210,36],[210,40],[211,36],[211,41],[212,36],[212,42],[213,36],[213,43],[214,36],[215,36],[215,43],[216,36],[216,42],[217,36],[217,41],[218,36],[218,40],[219,36],[219,39],[220,36],[220,38],[221,36],[221,37],[222,36],[223,43],[223,36],[224,42],[224,36],[225,41],[225,36],[226,40],[226,36],[227,39],[227,36],[228,38],[228,36],[229,37],[229,36],[230,37],[230,36],[231,38],[231,36],[232,39],[232,36],[233,40],[233,36],[234,41],[234,36],[235,42],[235,36],[236,43],[236,36],[237,36],[237,38],[238,36],[238,39],[239,36],[239,40],[240,36],[240,41],[241,36],[241,42],[242,38],[242,37],[243,39],[243,37],[244,40],[244,37],[245,41],[245,37],[246,42],[246,37],[247,37],[248,37],[248,39],[249,37],[249,40],[250,37],[250,41],[251,37],[251,42],[252,37],[252,43],[253,37],[254,37],[254,36],[255,36],[255,37],[256,36],[268,36],[268,37],[282,36],[283,37],[284,37],[284,43],[285,37],[285,42],[286,37],[286,41],[287,37],[287,40],[288,37],[288,39],[289,37],[290,42],[290,37],[291,41],[291,37],[292,40],[292,37],[293,39],[293,37],[294,38],[294,37],[295,36],[295,42],[296,36],[296,41],[297,36],[297,40],[298,36],[298,39],[299,36],[299,38],[300,43],[300,36],[301,42],[301,36],[302,41],[302,36],[303,40],[303,36],[304,39],[304,36],[305,38],[305,36],[306,37],[306,36],[307,37],[307,36],[308,38],[308,36],[309,39],[309,36],[310,40],[310,36],[311,41],[311,36],[312,42],[312,36],[313,43],[313,36],[314,44],[314,36],[315,45],[315,36],[316,36],[317,36],[317,37],[318,36],[318,38],[319,36],[319,39],[320,36],[320,40],[321,36],[321,41],[322,36],[322,42],[323,36],[323,43],[324,36],[324,44],[325,36],[325,45],[326,36],[327,36],[327,45],[328,36],[328,44],[329,36],[329,43],[330,36],[330,42],[331,36],[331,41],[332,36],[332,40],[333,36],[333,39],[334,36],[334,38],[335,36],[335,37],[336,36],[337,45],[337,36],[338,44],[338,36],[339,43],[339,36],[340,42],[340,36],[341,41],[341,36],[342,40],[342,36],[343,39],[343,36],[344,38],[344,36],[345,37],[345,36],[346,37],[346,36],[347,38],[347,36],[348,39],[348,36],[349,40],[349,36],[350,41],[350,36],[351,42],[351,36],[352,43],[352,36],[353,45],[353,36],[354,36],[355,36],[355,37],[356,36],[356,38],[357,36],[357,39],[358,36],[358,40],[359,36],[359,41],[360,36],[360,42],[361,36],[361,43],[362,36],[362,44],[363,36],[363,45],[364,36],[365,36],[365,45],[366,36],[366,44],[367,36],[367,43],[368,36],[368,42],[369,36],[369,41],[370,36],[370,40],[371,36],[371,39],[372,36],[372,38],[373,36],[373,37],[374,36],[375,45],[375,36],[376,43],[376,36],[377,42],[377,36],[378,41],[378,36],[379,40],[379,36],[380,39],[380,36],[381,38],[381,36],[382,37],[382,36],[383,37],[383,36],[384,38],[384,36],[385,39],[385,36],[386,40],[386,36],[387,41],[387,36],[388,42],[388,36],[389,43],[389,36],[390,44],[390,36],[391,45],[391,36],[392,36],[393,36],[393,37],[394,36],[394,39],[395,36],[395,40],[396,36],[396,41],[397,36],[397,43],[398,36],[398,44],[399,38],[399,37],[400,39],[400,37],[401,40],[401,37],[402,41],[402,37],[403,42],[403,37],[404,43],[404,37],[405,44],[405,37],[406,37],[407,37],[407,38],[408,37],[408,39],[409,37],[409,40],[410,37],[410,41],[411,37],[411,42],[412,37],[412,43],[413,37],[413,44],[414,37],[414,45],[415,37],[416,37],[416,36],[417,36],[417,37],[418,36],[432,36],[432,37],[448,36],[449,37],[450,37],[450,45],[451,37],[451,44],[452,37],[452,43],[453,37],[453,42],[454,37],[454,41],[455,37],[455,40],[456,37],[456,39],[457,37],[457,38],[458,37],[459,44],[459,37],[460,43],[460,37],[461,42],[461,37],[462,41],[462,37],[463,40],[463,37],[464,39],[464,37],[465,38],[465,37],[466,36],[466,44],[467,36],[467,43],[468,36],[468,41],[469,36],[469,40],[470,36],[470,39],[471,36],[471,37],[472,36],[473,45],[473,36],[474,44],[474,36],[475,43],[475,36],[476,42],[476,36],[477,41],[477,36],[478,40],[478,36],[479,39],[479,36],[480,38],[480,36],[481,37],[481,36],[482,37],[482,36],[483,38],[483,36],[484,39],[484,36],[485,40],[485,36],[486,41],[486,36],[487,42],[487,36],[488,43],[488,36],[489,44],[489,36],[490,45],[490,36],[491,46],[491,36],[492,47],[492,36],[493,36],[494,36],[494,37],[495,36],[495,38],[496,36],[496,39],[497,36],[497,40],[498,36],[498,41],[499,36],[499,42],[500,36],[500,43],[501,36],[501,44],[502,36],[502,45],[503,36],[503,46],[504,36],[504,47],[505,36],[506,36],[506,47],[507,36],[507,46],[508,36],[508,45],[509,36],[509,44],[510,36],[510,43],[511,36],[511,42],[512,36],[512,41],[513,36],[513,40],[514,36],[514,39],[515,36],[515,38],[516,36],[516,37],[517,36],[518,47],[518,36],[519,46],[519,36],[520,45],[520,36],[521,44],[521,36],[522,43],[522,36],[523,42],[523,36],[524,41],[524,36],[525,40],[525,36],[526,39],[526,36],[527,38],[527,36],[528,37],[528,36],[529,37],[529,36],[530,38],[530,36],[531,39],[531,36],[532,40],[532,36],[533,41],[533,36],[534,42],[534,36],[535,43],[535,36],[536,44],[536,36],[537,45],[537,36],[538,46],[538,36],[539,47],[539,36],[540,36],[541,36],[541,37],[542,36],[542,38],[543,36],[543,39],[544,36],[544,40],[545,36],[545,41],[546,36],[546,42],[547,36],[547,43],[548,36],[548,44],[549,36],[549,45],[550,36],[550,46],[551,36],[551,47],[552,36],[553,36],[553,47],[554,36],[554,46],[555,36],[555,45],[556,36],[556,44],[557,36],[557,43],[558,36],[558,42],[559,36],[559,41],[560,36],[560,40],[561,36],[561,39],[562,36],[562,38],[563,36],[563,37],[564,36],[565,47],[565,36],[566,46],[566,36],[567,45],[567,36],[568,44],[568,36],[569,43],[569,36],[570,42],[570,36],[571,41],[571,36],[572,40],[572,36],[573,39],[573,36],[574,38],[574,36],[575,37],[575,36],[576,37],[576,36],[577,38],[577,36],[578,39],[578,36],[579,40],[579,36],[580,41],[580,36],[581,42],[581,36],[582,43],[582,36],[583,44],[583,36],[584,45],[584,36],[585,46],[585,36],[586,47],[586,36],[587,36],[587,38],[588,36],[588,39],[589,36],[589,40],[590,36],[590,41],[591,36],[591,42],[592,36],[592,43],[593,36],[593,44],[594,36],[594,45],[595,36],[595,46],[596,38],[596,37],[597,39],[597,37],[598,40],[598,37],[599,41],[599,37],[600,42],[600,37],[601,43],[601,37],[602,44],[602,37],[603,45],[603,37],[604,46],[604,37],[605,37],[606,37],[606,39],[607,37],[607,40],[608,37],[608,41],[609,37],[609,43],[610,37],[610,44],[611,37],[611,45],[612,37],[612,46],[613,37],[613,47],[614,37],[615,37],[615,36],[616,36],[616,37],[617,36],[633,36],[633,37],[651,36],[652,37],[653,37],[653,47],[654,37],[654,46],[655,37],[655,45],[656,37],[656,44],[657,37],[657,43],[658,37],[658,41],[659,37],[659,40],[660,37],[660,39],[661,37],[662,46],[662,37],[663,45],[663,37],[664,44],[664,37],[665,43],[665,37],[666,42],[666,37],[667,41],[667,37],[668,40],[668,37],[669,39],[669,37],[670,38],[670,37],[671,36],[671,46],[672,36],[672,45],[673,36],[673,44],[674,36],[674,43],[675,36],[675,42],[676,36],[676,41],[677,36],[677,40],[678,36],[678,39],[679,36],[679,38],[680,47],[680,36],[681,46],[681,36],[682,45],[682,36],[683,44],[683,36],[684,43],[684,36],[685,42],[685,36],[686,41],[686,36],[687,40],[687,36],[688,39],[688,36],[689,38],[689,36],[690,37],[690,36],[691,37],[691,36],[692,38],[692,36],[693,39],[693,36],[694,40],[694,36],[695,41],[695,36],[696,42],[696,36],[697,43],[697,36],[698,44],[698,36],[699,45],[699,36],[700,46],[700,36],[701,47],[701,36],[702,48],[702,36],[703,49],[703,36],[704,36],[705,36],[705,37],[706,36],[706,38],[707,36],[707,39],[708,36],[708,40],[709,36],[709,41],[710,36],[710,42],[711,36],[711,43],[712,36],[712,44],[713,36],[713,45],[714,36],[714,46],[715,36],[715,47],[716,36],[716,48],[717,36],[717,49],[718,36],[719,36],[719,49],[720,36],[720,48],[721,36],[721,47],[722,36],[722,46],[723,36],[723,45],[724,36],[724,44],[725,36],[725,43],[726,36],[726,42],[727,36],[727,41],[728,36],[728,40],[729,36],[729,39],[730,36],[730,38],[731,36],[731,37],[732,36],[733,49],[733,36],[734,48],[734,36],[735,47],[735,36],[736,46],[736,36],[737,45],[737,36],[738,44],[738,36],[739,43],[739,36],[740,42],[740,36],[741,41],[741,36],[742,40],[742,36],[743,39],[743,36],[744,38],[744,36],[745,37],[745,36],[746,37],[746,36],[747,38],[747,36],[748,39],[748,36],[749,40],[749,36],[750,41],[750,36],[751,42],[751,36],[752,43],[752,36],[753,44],[753,36],[754,45],[754,36],[755,46],[755,36],[756,47],[756,36],[757,49],[757,36],[758,36],[759,36],[759,37],[760,36],[760,38],[761,36],[761,39],[762,36],[762,40],[763,36],[763,41],[764,36],[764,42],[765,36],[765,43],[766,36],[766,44],[767,36],[767,45],[768,36],[768,46],[769,36],[769,47],[770,36],[770,48],[771,36],[771,49],[772,36],[773,36],[773,49],[774,36],[774,48],[775,36],[775,47],[776,36],[776,46],[777,36],[777,45],[778,36],[778,44],[779,36],[779,43],[780,36],[780,42],[781,36],[781,41],[782,36],[782,40],[783,36],[783,39],[784,36],[784,38],[785,36],[785,37],[786,36],[787,49],[787,36],[788,47],[788,36],[789,46],[789,36],[790,45],[790,36],[791,44],[791,36],[792,43],[792,36],[793,42],[793,36],[794,41],[794,36],[795,40],[795,36],[796,39],[796,36],[797,38],[797,36],[798,37],[798,36],[799,37],[799,36],[800,38],[800,36],[801,39],[801,36],[802,40],[802,36],[803,41],[803,36],[804,42],[804,36],[805,43],[805,36],[806,44],[806,36],[807,45],[807,36],[808,46],[808,36],[809,47],[809,36],[810,48],[810,36],[811,49],[811,36],[812,36],[813,36],[813,37],[814,36],[814,39],[815,36],[815,40],[816,36],[816,41],[817,36],[817,43],[818,36],[818,44],[819,36],[819,45],[820,36],[820,47],[821,36],[821,48],[822,38],[822,37],[823,39],[823,37],[824,40],[824,37],[825,41],[825,37],[826,42],[826,37],[827,43],[827,37],[828,44],[828,37],[829,45],[829,37],[830,46],[830,37],[831,47],[831,37],[832,48],[832,37],[833,37],[834,37],[834,38],[835,37],[835,39],[836,37],[836,40],[837,37],[837,41],[838,37],[838,42],[839,37],[839,43],[840,37],[840,44],[841,37],[841,45],[842,37],[842,46],[843,37],[843,47],[844,37],[844,48],[845,37],[845,49],[846,37],[847,37],[847,36],[848,36],[848,37],[849,36],[867,36],[867,37],[887,36],[888,37],[889,37],[889,49],[890,37],[890,48],[891,37],[891,47],[892,37],[892,46],[893,37],[893,45],[894,37],[894,44],[895,37],[895,43],[896,37],[896,42],[897,37],[897,41],[898,37],[898,40],[899,37],[899,39],[900,37],[900,38],[901,37],[902,48],[902,37],[903,47],[903,37],[904,46],[904,37],[905,45],[905,37],[906,44],[906,37],[907,43],[907,37],[908,42],[908,37],[909,41],[909,37],[910,40],[910,37],[911,39],[911,37],[912,38],[912,37],[913,36],[913,48],[914,36],[914,47],[915,36],[915,45],[916,36],[916,44],[917,36],[917,43],[918,36],[918,41],[919,36],[919,40],[920,36],[920,39],[921,36],[921,37],[922,36],[923,49],[923,36],[924,48],[924,36],[925,47],[925,36],[926,46],[926,36],[927,45],[927,36],[928,44],[928,36],[929,43],[929,36],[930,42],[930,36],[931,41],[931,36],[932,40],[932,36],[933,39],[933,36],[934,38],[934,36],[935,37],[935,36],[936,37],[936,36],[937,38],[937,36],[938,39],[938,36],[939,40],[939,36],[940,41],[940,36],[941,42],[941,36],[942,43],[942,36],[943,44],[943,36],[944,45],[944,36],[945,46],[945,36],[946,47],[946,36],[947,48],[947,36],[948,49],[948,36],[949,50],[949,36],[950,51],[950,36],[951,36],[952,36],[952,37],[953,36],[953,38],[954,36],[954,39],[955,36],[955,40],[956,36],[956,41],[957,36],[957,42],[958,36],[958,43],[959,36],[959,44],[960,36],[960,45],[961,36],[961,46],[962,36],[962,47],[963,36],[963,48],[964,36],[964,49],[965,36],[965,50],[966,36],[966,51],[967,36],[968,36],[968,51],[969,36],[969,50],[970,36],[970,49],[971,36],[971,48],[972,36],[972,47],[973,36],[973,46],[974,36],[974,45],[975,36],[975,44],[976,36],[976,43],[977,36],[977,42],[978,36],[978,41],[979,36],[979,40],[980,36],[980,39],[981,36],[981,38],[982,36],[982,37],[983,36],[984,51],[984,36],[985,50],[985,36],[986,49],[986,36],[987,48],[987,36],[988,47],[988,36],[989,46],[989,36],[990,45],[990,36],[991,44],[991,36],[992,43],[992,36],[993,42],[993,36],[994,41],[994,36],[995,40],[995,36],[996,39],[996,36],[997,38],[997,36],[998,37],[998,36],[999,37],[999,36],[1000,38],[1000,36],[1001,39],[1001,36],[1002,40],[1002,36],[1003,41],[1003,36],[1004,42],[1004,36],[1005,43],[1005,36],[1006,44],[1006,36],[1007,45],[1007,36],[1008,46],[1008,36],[1009,47],[1009,36],[1010,48],[1010,36],[1011,49],[1011,36],[1012,50],[1012,36],[1013,51],[1013,36],[1014,36],[1015,36],[1015,37],[1016,36],[1016,38],[1017,36],[1017,39],[1018,36],[1018,40],[1019,36],[1019,41],[1020,36],[1020,42],[1021,36],[1021,43],[1022,36],[1022,44],[1023,36],[1023,45],[1024,36],[1024,46],[1025,36],[1025,47],[1026,36],[1026,48],[1027,36],[1027,49],[1028,36],[1028,50],[1029,36],[1029,51],[1030,36],[1031,36],[1031,51],[1032,36],[1032,50],[1033,36],[1033,49],[1034,36],[1034,48],[1035,36],[1035,47],[1036,36],[1036,46],[1037,36],[1037,45],[1038,36],[1038,44],[1039,36],[1039,43],[1040,36],[1040,42],[1041,36],[1041,41],[1042,36],[1042,40],[1043,36],[1043,39],[1044,36],[1044,38],[1045,36],[1045,37],[1046,36],[1047,51],[1047,36],[1048,50],[1048,36],[1049,49],[1049,36],[1050,48],[1050,36],[1051,47],[1051,36],[1052,46],[1052,36],[1053,45],[1053,36],[1054,44],[1054,36],[1055,43],[1055,36],[1056,42],[1056,36],[1057,41],[1057,36],[1058,40],[1058,36],[1059,39],[1059,36],[1060,38],[1060,36],[1061,37],[1061,36],[1062,37],[1062,36],[1063,38],[1063,36],[1064,39],[1064,36],[1065,40],[1065,36],[1066,41],[1066,36],[1067,42],[1067,36],[1068,43],[1068,36],[1069,44],[1069,36],[1070,45],[1070,36],[1071,46],[1071,36],[1072,47],[1072,36],[1073,48],[1073,36],[1074,49],[1074,36],[1075,50],[1075,36],[1076,51],[1076,36],[1077,36],[1077,38],[1078,36],[1078,39],[1079,36],[1079,40],[1080,36],[1080,41],[1081,36],[1081,42],[1082,36],[1082,43],[1083,36],[1083,44],[1084,36],[1084,45],[1085,36],[1085,46],[1086,36],[1086,47],[1087,36],[1087,48],[1088,36],[1088,49],[1089,36],[1089,50],[1090,38],[1090,37],[1091,39],[1091,37],[1092,40],[1092,37],[1093,41],[1093,37],[1094,42],[1094,37],[1095,43],[1095,37],[1096,44],[1096,37],[1097,45],[1097,37],[1098,46],[1098,37],[1099,47],[1099,37],[1100,48],[1100,37],[1101,49],[1101,37],[1102,50],[1102,37],[1103,37],[1104,37],[1104,39],[1105,37],[1105,40],[1106,37],[1106,41],[1107,37],[1107,43],[1108,37],[1108,44],[1109,37],[1109,45],[1110,37],[1110,47],[1111,37],[1111,48],[1112,37],[1112,49],[1113,37],[1113,50],[1114,37],[1114,51],[1115,37],[1116,37],[1116,36],[1117,36],[1117,37],[1118,36],[1138,36],[1138,37],[1160,36],[1161,37],[1162,37],[1162,51],[1163,37],[1163,50],[1164,37],[1164,49],[1165,37],[1165,48],[1166,37],[1166,47],[1167,37],[1167,45],[1168,37],[1168,44],[1169,37],[1169,43],[1170,37],[1170,41],[1171,37],[1171,40],[1172,37],[1172,39],[1173,37],[1174,50],[1174,37],[1175,49],[1175,37],[1176,48],[1176,37],[1177,47],[1177,37],[1178,46],[1178,37],[1179,45],[1179,37],[1180,44],[1180,37],[1181,43],[1181,37],[1182,42],[1182,37],[1183,41],[1183,37],[1184,40],[1184,37],[1185,39],[1185,37],[1186,38],[1186,37],[1187,36],[1187,50],[1188,36],[1188,49],[1189,36],[1189,48],[1190,36],[1190,47],[1191,36],[1191,46],[1192,36],[1192,45],[1193,36],[1193,44],[1194,36],[1194,43],[1195,36],[1195,42],[1196,36],[1196,41],[1197,36],[1197,40],[1198,36],[1198,39],[1199,36],[1199,38],[1200,51],[1200,36],[1201,50],[1201,36],[1202,49],[1202,36],[1203,48],[1203,36],[1204,47],[1204,36],[1205,46],[1205,36],[1206,45],[1206,36],[1207,44],[1207,36],[1208,43],[1208,36],[1209,42],[1209,36],[1210,41],[1210,36],[1211,40],[1211,36],[1212,39],[1212,36],[1213,38],[1213,36],[1214,37],[1214,36],[1215,37],[1215,36],[1216,38],[1216,36],[1217,39],[1217,36],[1218,40],[1218,36],[1219,41],[1219,36],[1220,42],[1220,36],[1221,43],[1221,36],[1222,44],[1222,36],[1223,45],[1223,36],[1224,46],[1224,36],[1225,47],[1225,36],[1226,48],[1226,36],[1227,49],[1227,36],[1228,50],[1228,36],[1229,51],[1229,36],[1230,36],[1231,36],[1231,37],[1232,36],[1232,38],[1233,36],[1233,39],[1234,36],[1234,40],[1235,36],[1235,41],[1236,36],[1236,42],[1237,36],[1237,43],[1238,36],[1238,44],[1239,36],[1239,45],[1240,36],[1240,46],[1241,36],[1241,47],[1242,36],[1242,48],[1243,36],[1243,49],[1244,36],[1244,50],[1245,36],[1245,51],[1246,36],[1247,36],[1247,51],[1248,36],[1248,50],[1249,36],[1249,49],[1250,36],[1250,48],[1251,36],[1251,47],[1252,36],[1252,46],[1253,36],[1253,45],[1254,36],[1254,44],[1255,36],[1255,43],[1256,36],[1256,42],[1257,36],[1257,41],[1258,36],[1258,40],[1259,36],[1259,39],[1260,36],[1260,38],[1261,36],[1261,37],[1262,36],[1263,51],[1263,36],[1264,50],[1264,36],[1265,49],[1265,36],[1266,48],[1266,36],[1267,47],[1267,36],[1268,46],[1268,36],[1269,45],[1269,36],[1270,44],[1270,36],[1271,43],[1271,36],[1272,42],[1272,36],[1273,41],[1273,36],[1274,40],[1274,36],[1275,39],[1275,36],[1276,38],[1276,36],[1277,37],[1277,36],[1278,36],[1278,38],[1279,37],[1279,38],[1280,39],[1280,38],[1281,40],[1281,38],[1282,41],[1282,38],[1283,42],[1283,38],[1284,43],[1284,38],[1285,44],[1285,38],[1286,45],[1286,38],[1287,46],[1287,38],[1288,47],[1288,38],[1289,48],[1289,38],[1290,49],[1290,38],[1291,50],[1291,38],[1292,51],[1292,38],[1293,38],[1294,38],[1294,37],[1295,38],[1295,39],[1296,38],[1296,40],[1297,38],[1297,41],[1298,38],[1298,42],[1299,38],[1299,43],[1300,38],[1300,44],[1301,38],[1301,45],[1302,38],[1302,46],[1303,38],[1303,47],[1304,38],[1304,48],[1305,38],[1305,49],[1306,38],[1306,50],[1307,38],[1307,51],[1308,38],[1309,38],[1309,51],[1310,38],[1310,50],[1311,38],[1311,49],[1312,38],[1312,48],[1313,38],[1313,47],[1314,38],[1314,46],[1315,38],[1315,45],[1316,38],[1316,44],[1317,38],[1317,43],[1318,38],[1318,42],[1319,38],[1319,41],[1320,38],[1320,40],[1321,38],[1321,39],[1322,38],[1322,37],[1323,38],[1324,51],[1324,38],[1325,50],[1325,38],[1326,49],[1326,38],[1327,48],[1327,38],[1328,47],[1328,38],[1329,46],[1329,38],[1330,45],[1330,38],[1331,44],[1331,38],[1332,43],[1332,38],[1333,42],[1333,38],[1334,41],[1334,38],[1335,40],[1335,38],[1336,39],[1336,38],[1337,37],[1337,38],[1338,36],[1338,38],[1339,68],[1340,69],[1341,37],[1341,36],[1342,38],[1342,36],[1343,39],[1343,36],[1344,40],[1344,36],[1345,41],[1345,36],[1346,42],[1346,36],[1347,43],[1347,36],[1348,44],[1348,36],[1349,45],[1349,36],[1350,46],[1350,36],[1351,47],[1351,36],[1352,48],[1352,36],[1353,49],[1353,36],[1354,50],[1354,36],[1355,51],[1355,36],[1356,36],[1357,36],[1357,37],[1358,36],[1358,39],[1359,36],[1359,40],[1360,36],[1360,41],[1361,36],[1361,43],[1362,36],[1362,44],[1363,36],[1363,45],[1364,36],[1364,47],[1365,36],[1365,48],[1366,36],[1366,49],[1367,36],[1367,51],[1368,38],[1368,37],[1369,39],[1369,37],[1370,40],[1370,37],[1371,41],[1371,37],[1372,42],[1372,37],[1373,43],[1373,37],[1374,44],[1374,37],[1375,45],[1375,37],[1376,46],[1376,37],[1377,47],[1377,37],[1378,48],[1378,37],[1379,49],[1379,37],[1380,50],[1380,37],[1381,51],[1381,37],[1382,37],[1383,37],[1383,38],[1384,37],[1384,39],[1385,37],[1385,40],[1386,37],[1386,41],[1387,37],[1387,42],[1388,37],[1388,43],[1389,37],[1389,44],[1390,37],[1390,45],[1391,37],[1391,46],[1392,37],[1392,47],[1393,37],[1393,48],[1394,37],[1394,49],[1395,37],[1395,50],[1396,37],[1396,51],[1397,37],[1398,37],[1398,36],[1399,37],[1399,36],[1400,36],[1400,37],[1401,36],[1423,36],[1423,37],[1789,36],[1790,37],[1790,36],[1791,37],[1792,37],[1792,51],[1793,37],[1793,50],[1794,37],[1794,49],[1795,37],[1795,48],[1796,37],[1796,47],[1797,37],[1797,46],[1798,37],[1798,45],[1799,37],[1799,44],[1800,37],[1800,43],[1801,37],[1801,42],[1802,37],[1802,41],[1803,37],[1803,40],[1804,37],[1804,39],[1805,37],[1805,38],[1806,37],[1807,51],[1807,37],[1808,50],[1808,37],[1809,49],[1809,37],[1810,48],[1810,37],[1811,47],[1811,37],[1812,46],[1812,37],[1813,45],[1813,37],[1814,44],[1814,37],[1815,43],[1815,37],[1816,42],[1816,37],[1817,41],[1817,37],[1818,40],[1818,37],[1819,39],[1819,37],[1820,38],[1820,37],[1821,36],[1821,51],[1822,36],[1822,49],[1823,36],[1823,48],[1824,36],[1824,47],[1825,36],[1825,45],[1826,36],[1826,44],[1827,36],[1827,43],[1828,36],[1828,41],[1829,36],[1829,40],[1830,36],[1830,39],[1831,36],[1831,37],[1832,36],[1833,51],[1833,36],[1834,50],[1834,36],[1835,49],[1835,36],[1836,48],[1836,36],[1837,47],[1837,36],[1838,46],[1838,36],[1839,45],[1839,36],[1840,44],[1840,36],[1841,43],[1841,36],[1842,42],[1842,36],[1843,41],[1843,36],[1844,40],[1844,36],[1845,39],[1845,36],[1846,38],[1846,36],[1847,37],[1847,36],[1848,37],[1848,36],[1849,38],[1849,36],[1850,39],[1850,36],[1851,36],[1852,36],[1852,37],[1853,36],[1853,38],[1854,36],[1854,39],[1855,36],[1856,36],[1856,39],[1857,36],[1857,38],[1858,36],[1858,37],[1859,36],[1860,39],[1860,36],[1861,38],[1861,36],[1862,37],[1862,36],[1863,36],[1863,38],[1864,37],[1864,38],[1865,39],[1865,38],[1866,38],[1867,38],[1867,37],[1868,38],[1868,39],[1869,38],[1870,38],[1870,39],[1871,38],[1871,37],[1872,38],[1873,39],[1873,38],[1874,37],[1874,38],[1875,36],[1875,38],[1876,37],[1876,36],[1877,38],[1877,36],[1878,39],[1878,36],[1879,40],[1879,36],[1880,41],[1880,36],[1881,36],[1882,36],[1882,37],[1883,36],[1883,38],[1884,36],[1884,39],[1885,36],[1885,40],[1886,36],[1886,41],[1887,36],[1888,36],[1888,41],[1889,36],[1889,40],[1890,36],[1890,39],[1891,36],[1891,38],[1892,36],[1892,37],[1893,36],[1894,41],[1894,36],[1895,40],[1895,36],[1896,39],[1896,36],[1897,38],[1897,36],[1898,37],[1898,36],[1899,36],[1899,37],[1900,36],[1900,37],[1901,36],[1901,37],[1902,36],[1902,37],[1903,36],[1903,37],[1904,36],[1904,37],[1905,36],[1905,37],[1906,36],[1906,37],[1907,36],[1907,37],[1908,36],[1908,37],[1909,36],[1909,37],[1910,36],[1910,37],[1911,36],[1911,37],[1912,36],[1912,37],[1913,36],[1913,37],[1914,36],[1914,37],[1915,36],[1915,37],[1916,36],[1916,37],[1917,36],[1917,38],[1918,36],[1918,38],[1919,36],[1919,38],[1920,36],[1920,38],[1921,36],[1921,38],[1922,36],[1922,39],[1923,36],[1923,39],[1924,36],[1924,39],[1925,36],[1925,40],[1926,36],[1926,40],[1927,36],[1927,40],[1928,36],[1928,40],[1929,36],[1929,40],[1930,36],[1930,40],[1931,36],[1931,41],[1932,36],[1932,41],[1933,36],[1933,41],[1934,36],[1935,36],[1935,37],[1936,36],[1936,38],[1937,36],[1937,39],[1938,36],[1938,40],[1939,36],[1939,41],[1940,36],[1941,36],[1941,41],[1942,36],[1942,40],[1943,36],[1943,39],[1944,36],[1944,38],[1945,36],[1945,37],[1946,36],[1947,36],[1947,41],[1948,36],[1948,41],[1949,36],[1949,41],[1950,36],[1950,40],[1951,36],[1951,40],[1952,36],[1952,40],[1953,36],[1953,40],[1954,36],[1954,40],[1955,36],[1955,40],[1956,36],[1956,39],[1957,36],[1957,39],[1958,36],[1958,39],[1959,36],[1959,38],[1960,36],[1960,38],[1961,36],[1961,38],[1962,36],[1962,38],[1963,36],[1963,38],[1964,36],[1964,37],[1965,36],[1965,37],[1966,36],[1966,37],[1967,36],[1967,37],[1968,36],[1968,37],[1969,36],[1969,37],[1970,36],[1970,37],[1971,36],[1971,37],[1972,36],[1972,37],[1973,36],[1973,37],[1974,36],[1974,37],[1975,36],[1975,37],[1976,36],[1976,37],[1977,36],[1977,37],[1978,36],[1978,37],[1979,36],[1979,37],[1980,36],[1980,37],[1981,36],[1981,37],[1982,37],[1982,36],[1983,38],[1983,36],[1984,39],[1984,36],[1985,40],[1985,36],[1986,41],[1986,36],[1987,42],[1987,36],[1988,43],[1988,36],[1989,36],[1990,36],[1990,37],[1991,36],[1991,38],[1992,36],[1992,39],[1993,36],[1993,40],[1994,36],[1994,41],[1995,36],[1995,42],[1996,36],[1996,43],[1997,36],[1998,36],[1998,43],[1999,36],[1999,42],[2000,36],[2000,41],[2001,36],[2001,40],[2002,36],[2002,39],[2003,36],[2003,38],[2004,36],[2004,37],[2005,36],[2006,43],[2006,36],[2007,42],[2007,36],[2008,41],[2008,36],[2009,40],[2009,36],[2010,39],[2010,36],[2011,38],[2011,36],[2012,37],[2012,36],[2013,36],[2013,38],[2014,37],[2014,38],[2015,39],[2015,38],[2016,40],[2016,38],[2017,41],[2017,38],[2018,42],[2018,38],[2019,43],[2019,38],[2020,38],[2021,38],[2021,37],[2022,38],[2022,39],[2023,38],[2023,40],[2024,38],[2024,41],[2025,38],[2025,42],[2026,38],[2026,43],[2027,38],[2028,38],[2028,43],[2029,38],[2029,42],[2030,38],[2030,41],[2031,38],[2031,40],[2032,38],[2032,39],[2033,38],[2033,37],[2034,38],[2035,43],[2035,38],[2036,42],[2036,38],[2037,41],[2037,38],[2038,40],[2038,38],[2039,39],[2039,38],[2040,37],[2040,38],[2041,36],[2041,38],[2042,37],[2042,36],[2043,38],[2043,36],[2044,39],[2044,36],[2045,40],[2045,36],[2046,41],[2046,36],[2047,42],[2047,36],[2048,43],[2048,36],[2049,44],[2049,36],[2050,45],[2050,36],[2051,36],[2052,36],[2052,37],[2053,36],[2053,38],[2054,36],[2054,39],[2055,36],[2055,40],[2056,36],[2056,41],[2057,36],[2057,42],[2058,36],[2058,43],[2059,36],[2059,44],[2060,36],[2060,45],[2061,36],[2062,36],[2062,45],[2063,36],[2063,44],[2064,36],[2064,43],[2065,36],[2065,42],[2066,36],[2066,41],[2067,36],[2067,40],[2068,36],[2068,39],[2069,36],[2069,38],[2070,36],[2070,37],[2071,36],[2072,45],[2072,36],[2073,44],[2073,36],[2074,43],[2074,36],[2075,42],[2075,36],[2076,41],[2076,36],[2077,40],[2077,36],[2078,39],[2078,36],[2079,38],[2079,36],[2080,37],[2080,36],[2081,36],[2081,38],[2082,37],[2082,38],[2083,39],[2083,38],[2084,40],[2084,38],[2085,41],[2085,38],[2086,42],[2086,38],[2087,43],[2087,38],[2088,44],[2088,38],[2089,45],[2089,38],[2090,38],[2091,38],[2091,37],[2092,38],[2092,39],[2093,38],[2093,40],[2094,38],[2094,41],[2095,38],[2095,42],[2096,38],[2096,43],[2097,38],[2097,44],[2098,38],[2098,45],[2099,38],[2100,38],[2100,45],[2101,38],[2101,44],[2102,38],[2102,43],[2103,38],[2103,42],[2104,38],[2104,41],[2105,38],[2105,40],[2106,38],[2106,39],[2107,38],[2107,37],[2108,38],[2109,45],[2109,38],[2110,44],[2110,38],[2111,43],[2111,38],[2112,42],[2112,38],[2113,41],[2113,38],[2114,40],[2114,38],[2115,39],[2115,38],[2116,37],[2116,38],[2117,36],[2117,38],[2118,37],[2118,36],[2119,38],[2119,36],[2120,39],[2120,36],[2121,40],[2121,36],[2122,41],[2122,36],[2123,42],[2123,36],[2124,43],[2124,36],[2125,44],[2125,36],[2126,45],[2126,36],[2127,46],[2127,36],[2128,47],[2128,36],[2129,36],[2130,36],[2130,37],[2131,36],[2131,38],[2132,36],[2132,39],[2133,36],[2133,40],[2134,36],[2134,41],[2135,36],[2135,42],[2136,36],[2136,43],[2137,36],[2137,44],[2138,36],[2138,45],[2139,36],[2139,46],[2140,36],[2140,47],[2141,36],[2142,36],[2142,47],[2143,36],[2143,46],[2144,36],[2144,45],[2145,36],[2145,44],[2146,36],[2146,43],[2147,36],[2147,42],[2148,36],[2148,41],[2149,36],[2149,40],[2150,36],[2150,39],[2151,36],[2151,38],[2152,36],[2152,37],[2153,36],[2154,47],[2154,36],[2155,46],[2155,36],[2156,45],[2156,36],[2157,44],[2157,36],[2158,43],[2158,36],[2159,42],[2159,36],[2160,41],[2160,36],[2161,40],[2161,36],[2162,39],[2162,36],[2163,38],[2163,36],[2164,37],[2164,36],[2165,36],[2165,38],[2166,37],[2166,38],[2167,39],[2167,38],[2168,40],[2168,38],[2169,41],[2169,38],[2170,42],[2170,38],[2171,43],[2171,38],[2172,44],[2172,38],[2173,45],[2173,38],[2174,46],[2174,38],[2175,47],[2175,38],[2176,38],[2177,38],[2177,37],[2178,38],[2178,39],[2179,38],[2179,40],[2180,38],[2180,41],[2181,38],[2181,42],[2182,38],[2182,43],[2183,38],[2183,44],[2184,38],[2184,45],[2185,38],[2185,46],[2186,38],[2186,47],[2187,38],[2188,38],[2188,47],[2189,38],[2189,46],[2190,38],[2190,45],[2191,38],[2191,44],[2192,38],[2192,43],[2193,38],[2193,42],[2194,38],[2194,41],[2195,38],[2195,40],[2196,38],[2196,39],[2197,38],[2197,37],[2198,38],[2199,47],[2199,38],[2200,46],[2200,38],[2201,45],[2201,38],[2202,44],[2202,38],[2203,43],[2203,38],[2204,42],[2204,38],[2205,41],[2205,38],[2206,40],[2206,38],[2207,39],[2207,38],[2208,37],[2208,38],[2209,36],[2209,38],[2210,37],[2210,36],[2211,38],[2211,36],[2212,39],[2212,36],[2213,40],[2213,36],[2214,41],[2214,36],[2215,42],[2215,36],[2216,43],[2216,36],[2217,44],[2217,36],[2218,45],[2218,36],[2219,46],[2219,36],[2220,47],[2220,36],[2221,48],[2221,36],[2222,49],[2222,36],[2223,36],[2224,36],[2224,37],[2225,36],[2225,38],[2226,36],[2226,39],[2227,36],[2227,40],[2228,36],[2228,41],[2229,36],[2229,42],[2230,36],[2230,43],[2231,36],[2231,44],[2232,36],[2232,45],[2233,36],[2233,46],[2234,36],[2234,47],[2235,36],[2235,48],[2236,36],[2236,49],[2237,36],[2238,36],[2238,49],[2239,36],[2239,48],[2240,36],[2240,47],[2241,36],[2241,46],[2242,36],[2242,45],[2243,36],[2243,44],[2244,36],[2244,43],[2245,36],[2245,42],[2246,36],[2246,41],[2247,36],[2247,40],[2248,36],[2248,39],[2249,36],[2249,38],[2250,36],[2250,37],[2251,36],[2252,49],[2252,36],[2253,48],[2253,36],[2254,47],[2254,36],[2255,46],[2255,36],[2256,45],[2256,36],[2257,44],[2257,36],[2258,43],[2258,36],[2259,42],[2259,36],[2260,41],[2260,36],[2261,40],[2261,36],[2262,39],[2262,36],[2263,38],[2263,36],[2264,37],[2264,36],[2265,36],[2265,38],[2266,37],[2266,38],[2267,39],[2267,38],[2268,40],[2268,38],[2269,41],[2269,38],[2270,42],[2270,38],[2271,43],[2271,38],[2272,44],[2272,38],[2273,45],[2273,38],[2274,46],[2274,38],[2275,47],[2275,38],[2276,48],[2276,38],[2277,49],[2277,38],[2278,38],[2279,38],[2279,37],[2280,38],[2280,39],[2281,38],[2281,40],[2282,38],[2282,41],[2283,38],[2283,42],[2284,38],[2284,43],[2285,38],[2285,44],[2286,38],[2286,45],[2287,38],[2287,46],[2288,38],[2288,47],[2289,38],[2289,48],[2290,38],[2290,49],[2291,38],[2292,38],[2292,49],[2293,38],[2293,48],[2294,38],[2294,47],[2295,38],[2295,46],[2296,38],[2296,45],[2297,38],[2297,44],[2298,38],[2298,43],[2299,38],[2299,42],[2300,38],[2300,41],[2301,38],[2301,40],[2302,38],[2302,39],[2303,38],[2303,37],[2304,38],[2305,49],[2305,38],[2306,48],[2306,38],[2307,47],[2307,38],[2308,46],[2308,38],[2309,45],[2309,38],[2310,44],[2310,38],[2311,43],[2311,38],[2312,42],[2312,38],[2313,41],[2313,38],[2314,40],[2314,38],[2315,39],[2315,38],[2316,37],[2316,38],[2317,36],[2317,38],[2318,37],[2318,36],[2319,52],[2319,36],[2320,53],[2320,36],[2321,36],[2322,36],[2322,52],[2323,36],[2323,53],[2324,36],[2325,36],[2325,53],[2326,36],[2326,52],[2327,36],[2328,53],[2328,36],[2329,52],[2329,36],[2330,37],[2330,36],[2331,36],[2331,37],[2332,52],[2332,37],[2333,53],[2333,37],[2334,37],[2335,37],[2335,52],[2336,37],[2336,53],[2337,37],[2338,37],[2338,53],[2339,37],[2339,52],[2340,37],[2341,53],[2341,37],[2342,52],[2342,37],[2343,36],[2343,37],[2344,37],[2344,36],[2345,52],[2345,36],[2346,53],[2346,36],[2347,54],[2347,36],[2348,55],[2348,36],[2349,36],[2350,36],[2350,37],[2351,36],[2351,52],[2352,36],[2352,53],[2353,36],[2353,54],[2354,36],[2354,55],[2355,36],[2356,36],[2356,55],[2357,36],[2357,54],[2358,36],[2358,53],[2359,36],[2359,52],[2360,36],[2360,37],[2361,36],[2362,55],[2362,36],[2363,54],[2363,36],[2364,53],[2364,36],[2365,52],[2365,36],[2366,37],[2366,36],[2367,36],[2367,52],[2368,37],[2368,52],[2369,53],[2369,52],[2370,54],[2370,52],[2371,55],[2371,52],[2372,52],[2373,52],[2373,37],[2374,52],[2374,53],[2375,52],[2375,54],[2376,52],[2376,55],[2377,52],[2378,52],[2378,55],[2379,52],[2379,54],[2380,52],[2380,53],[2381,52],[2381,37],[2382,52],[2383,55],[2383,52],[2384,54],[2384,52],[2385,53],[2385,52],[2386,37],[2386,52],[2387,36],[2387,52],[2388,37],[2388,36],[2389,52],[2389,36],[2390,53],[2390,36],[2391,54],[2391,36],[2392,55],[2392,36],[2393,56],[2393,36],[2394,57],[2394,36],[2395,36],[2396,36],[2396,37],[2397,36],[2397,52],[2398,36],[2398,53],[2399,36],[2399,54],[2400,36],[2400,55],[2401,36],[2401,56],[2402,36],[2402,57],[2403,36],[2404,36],[2404,57],[2405,36],[2405,56],[2406,36],[2406,55],[2407,36],[2407,54],[2408,36],[2408,53],[2409,36],[2409,52],[2410,36],[2410,37],[2411,36],[2412,57],[2412,36],[2413,56],[2413,36],[2414,55],[2414,36],[2415,54],[2415,36],[2416,53],[2416,36],[2417,52],[2417,36],[2418,37],[2418,36],[2419,36],[2419,52],[2420,37],[2420,52],[2421,53],[2421,52],[2422,54],[2422,52],[2423,55],[2423,52],[2424,56],[2424,52],[2425,57],[2425,52],[2426,52],[2427,52],[2427,37],[2428,52],[2428,53],[2429,52],[2429,54],[2430,52],[2430,55],[2431,52],[2431,56],[2432,52],[2432,57],[2433,52],[2434,52],[2434,57],[2435,52],[2435,56],[2436,52],[2436,55],[2437,52],[2437,54],[2438,52],[2438,53],[2439,52],[2439,37],[2440,52],[2441,57],[2441,52],[2442,56],[2442,52],[2443,55],[2443,52],[2444,54],[2444,52],[2445,53],[2445,52],[2446,37],[2446,52],[2447,36],[2447,52],[2448,37],[2448,36],[2449,52],[2449,36],[2450,53],[2450,36],[2451,54],[2451,36],[2452,55],[2452,36],[2453,56],[2453,36],[2454,57],[2454,36],[2455,58],[2455,36],[2456,59],[2456,36],[2457,36],[2458,36],[2458,37],[2459,36],[2459,52],[2460,36],[2460,53],[2461,36],[2461,54],[2462,36],[2462,55],[2463,36],[2463,56],[2464,36],[2464,57],[2465,36],[2465,58],[2466,36],[2466,59],[2467,36],[2468,36],[2468,59],[2469,36],[2469,58],[2470,36],[2470,57],[2471,36],[2471,56],[2472,36],[2472,55],[2473,36],[2473,54],[2474,36],[2474,53],[2475,36],[2475,52],[2476,36],[2476,37],[2477,36],[2478,59],[2478,36],[2479,58],[2479,36],[2480,57],[2480,36],[2481,56],[2481,36],[2482,55],[2482,36],[2483,54],[2483,36],[2484,53],[2484,36],[2485,52],[2485,36],[2486,37],[2486,36],[2487,36],[2487,52],[2488,37],[2488,52],[2489,53],[2489,52],[2490,54],[2490,52],[2491,55],[2491,52],[2492,56],[2492,52],[2493,57],[2493,52],[2494,58],[2494,52],[2495,59],[2495,52],[2496,52],[2497,52],[2497,37],[2498,52],[2498,53],[2499,52],[2499,54],[2500,52],[2500,55],[2501,52],[2501,56],[2502,52],[2502,57],[2503,52],[2503,58],[2504,52],[2504,59],[2505,52],[2506,52],[2506,59],[2507,52],[2507,58],[2508,52],[2508,57],[2509,52],[2509,56],[2510,52],[2510,55],[2511,52],[2511,54],[2512,52],[2512,53],[2513,52],[2513,37],[2514,52],[2515,59],[2515,52],[2516,58],[2516,52],[2517,57],[2517,52],[2518,56],[2518,52],[2519,55],[2519,52],[2520,54],[2520,52],[2521,53],[2521,52],[2522,37],[2522,52],[2523,36],[2523,52],[2524,37],[2524,36],[2525,52],[2525,36],[2526,53],[2526,36],[2527,54],[2527,36],[2528,55],[2528,36],[2529,56],[2529,36],[2530,57],[2530,36],[2531,58],[2531,36],[2532,59],[2532,36],[2533,60],[2533,36],[2534,61],[2534,36],[2535,36],[2536,36],[2536,37],[2537,36],[2537,52],[2538,36],[2538,53],[2539,36],[2539,54],[2540,36],[2540,55],[2541,36],[2541,56],[2542,36],[2542,57],[2543,36],[2543,58],[2544,36],[2544,59],[2545,36],[2545,60],[2546,36],[2546,61],[2547,36],[2548,36],[2548,61],[2549,36],[2549,60],[2550,36],[2550,59],[2551,36],[2551,58],[2552,36],[2552,57],[2553,36],[2553,56],[2554,36],[2554,55],[2555,36],[2555,54],[2556,36],[2556,53],[2557,36],[2557,52],[2558,36],[2558,37],[2559,36],[2560,61],[2560,36],[2561,60],[2561,36],[2562,59],[2562,36],[2563,58],[2563,36],[2564,57],[2564,36],[2565,56],[2565,36],[2566,55],[2566,36],[2567,54],[2567,36],[2568,53],[2568,36],[2569,52],[2569,36],[2570,37],[2570,36],[2571,36],[2571,52],[2572,37],[2572,52],[2573,53],[2573,52],[2574,54],[2574,52],[2575,55],[2575,52],[2576,56],[2576,52],[2577,57],[2577,52],[2578,58],[2578,52],[2579,59],[2579,52],[2580,60],[2580,52],[2581,61],[2581,52],[2582,52],[2583,52],[2583,37],[2584,52],[2584,53],[2585,52],[2585,54],[2586,52],[2586,55],[2587,52],[2587,56],[2588,52],[2588,57],[2589,52],[2589,58],[2590,52],[2590,59],[2591,52],[2591,60],[2592,52],[2592,61],[2593,52],[2594,52],[2594,61],[2595,52],[2595,60],[2596,52],[2596,59],[2597,52],[2597,58],[2598,52],[2598,57],[2599,52],[2599,56],[2600,52],[2600,55],[2601,52],[2601,54],[2602,52],[2602,53],[2603,52],[2603,37],[2604,52],[2605,61],[2605,52],[2606,60],[2606,52],[2607,59],[2607,52],[2608,58],[2608,52],[2609,57],[2609,52],[2610,56],[2610,52],[2611,55],[2611,52],[2612,54],[2612,52],[2613,53],[2613,52],[2614,37],[2614,52],[2615,36],[2615,52],[2616,37],[2616,36],[2617,52],[2617,36],[2618,53],[2618,36],[2619,54],[2619,36],[2620,55],[2620,36],[2621,56],[2621,36],[2622,57],[2622,36],[2623,58],[2623,36],[2624,59],[2624,36],[2625,60],[2625,36],[2626,61],[2626,36],[2627,62],[2627,36],[2628,63],[2628,36],[2629,36],[2630,36],[2630,37],[2631,36],[2631,52],[2632,36],[2632,53],[2633,36],[2633,54],[2634,36],[2634,55],[2635,36],[2635,56],[2636,36],[2636,57],[2637,36],[2637,58],[2638,36],[2638,59],[2639,36],[2639,60],[2640,36],[2640,61],[2641,36],[2641,62],[2642,36],[2642,63],[2643,36],[2644,36],[2644,63],[2645,36],[2645,62],[2646,36],[2646,61],[2647,36],[2647,60],[2648,36],[2648,59],[2649,36],[2649,58],[2650,36],[2650,57],[2651,36],[2651,56],[2652,36],[2652,55],[2653,36],[2653,54],[2654,36],[2654,53],[2655,36],[2655,52],[2656,36],[2656,37],[2657,36],[2658,63],[2658,36],[2659,62],[2659,36],[2660,61],[2660,36],[2661,60],[2661,36],[2662,59],[2662,36],[2663,58],[2663,36],[2664,57],[2664,36],[2665,56],[2665,36],[2666,55],[2666,36],[2667,54],[2667,36],[2668,53],[2668,36],[2669,52],[2669,36],[2670,37],[2670,36],[2671,36],[2671,52],[2672,37],[2672,52],[2673,53],[2673,52],[2674,54],[2674,52],[2675,55],[2675,52],[2676,56],[2676,52],[2677,57],[2677,52],[2678,58],[2678,52],[2679,59],[2679,52],[2680,60],[2680,52],[2681,61],[2681,52],[2682,62],[2682,52],[2683,63],[2683,52],[2684,52],[2685,52],[2685,37],[2686,52],[2686,53],[2687,52],[2687,54],[2688,52],[2688,55],[2689,52],[2689,56],[2690,52],[2690,57],[2691,52],[2691,58],[2692,52],[2692,59],[2693,52],[2693,60],[2694,52],[2694,61],[2695,52],[2695,62],[2696,52],[2696,63],[2697,52],[2698,52],[2698,63],[2699,52],[2699,62],[2700,52],[2700,61],[2701,52],[2701,60],[2702,52],[2702,59],[2703,52],[2703,58],[2704,52],[2704,57],[2705,52],[2705,56],[2706,52],[2706,55],[2707,52],[2707,54],[2708,52],[2708,53],[2709,52],[2709,37],[2710,52],[2711,63],[2711,52],[2712,62],[2712,52],[2713,61],[2713,52],[2714,60],[2714,52],[2715,59],[2715,52],[2716,58],[2716,52],[2717,57],[2717,52],[2718,56],[2718,52],[2719,55],[2719,52],[2720,54],[2720,52],[2721,53],[2721,52],[2722,37],[2722,52],[2723,36],[2723,52],[2724,37],[2724,36],[2725,52],[2725,36],[2726,53],[2726,36],[2727,54],[2727,36],[2728,56],[2728,36],[2729,57],[2729,36],[2730,58],[2730,36],[2731,60],[2731,36],[2732,61],[2732,36],[2733,62],[2733,36],[2734,65],[2734,36],[2735,36],[2736,36],[2736,37],[2737,36],[2737,52],[2738,36],[2738,53],[2739,36],[2739,54],[2740,36],[2740,55],[2741,36],[2741,56],[2742,36],[2742,57],[2743,36],[2743,58],[2744,36],[2744,59],[2745,36],[2745,60],[2746,36],[2746,61],[2747,36],[2747,62],[2748,36],[2748,63],[2749,36],[2749,64],[2750,36],[2751,36],[2751,64],[2752,36],[2752,63],[2753,36],[2753,62],[2754,36],[2754,61],[2755,36],[2755,60],[2756,36],[2756,59],[2757,36],[2757,58],[2758,36],[2758,57],[2759,36],[2759,56],[2760,36],[2760,55],[2761,36],[2761,54],[2762,36],[2762,53],[2763,36],[2763,52],[2764,36],[2764,37],[2765,36],[2766,65],[2766,36],[2767,62],[2767,36],[2768,61],[2768,36],[2769,60],[2769,36],[2770,58],[2770,36],[2771,57],[2771,36],[2772,56],[2772,36],[2773,54],[2773,36],[2774,53],[2774,36],[2775,52],[2775,36],[2776,37],[2776,36],[2777,37],[2777,36],[2778,52],[2778,36],[2779,53],[2779,36],[2780,55],[2780,36],[2781,56],[2781,36],[2782,57],[2782,36],[2783,59],[2783,36],[2784,60],[2784,36],[2785,61],[2785,36],[2786,63],[2786,36],[2787,64],[2787,36],[2788,36],[2789,36],[2789,37],[2790,36],[2790,52],[2791,36],[2791,53],[2792,36],[2792,54],[2793,36],[2793,55],[2794,36],[2794,56],[2795,36],[2795,57],[2796,36],[2796,58],[2797,36],[2797,59],[2798,36],[2798,60],[2799,36],[2799,61],[2800,36],[2800,62],[2801,36],[2801,63],[2802,36],[2802,64],[2803,36],[2803,65],[2804,36],[2805,36],[2805,65],[2806,36],[2806,64],[2807,36],[2807,63],[2808,36],[2808,62],[2809,36],[2809,61],[2810,36],[2810,60],[2811,36],[2811,59],[2812,36],[2812,58],[2813,36],[2813,57],[2814,36],[2814,56],[2815,36],[2815,55],[2816,36],[2816,54],[2817,36],[2817,53],[2818,36],[2818,52],[2819,36],[2819,37],[2820,36],[2821,64],[2821,36],[2822,63],[2822,36],[2823,61],[2823,36],[2824,60],[2824,36],[2825,59],[2825,36],[2826,57],[2826,36],[2827,56],[2827,36],[2828,55],[2828,36],[2829,53],[2829,36],[2830,52],[2830,36],[2831,37],[2831,36],[2832,37],[2832,36],[2833,52],[2833,36],[2834,53],[2834,36],[2835,54],[2835,36],[2836,55],[2836,36],[2837,56],[2837,36],[2838,57],[2838,36],[2839,58],[2839,36],[2840,59],[2840,36],[2841,60],[2841,36],[2842,61],[2842,36],[2843,62],[2843,36],[2844,63],[2844,36],[2845,64],[2845,36],[2846,66],[2846,36],[2847,67],[2847,36],[2848,36],[2849,36],[2849,37],[2850,36],[2850,52],[2851,36],[2851,53],[2852,36],[2852,54],[2853,36],[2853,55],[2854,36],[2854,56],[2855,36],[2855,57],[2856,36],[2856,58],[2857,36],[2857,59],[2858,36],[2858,60],[2859,36],[2859,61],[2860,36],[2860,62],[2861,36],[2861,63],[2862,36],[2862,64],[2863,36],[2863,65],[2864,36],[2864,66],[2865,36],[2865,67],[2866,36],[2867,36],[2867,67],[2868,36],[2868,66],[2869,36],[2869,65],[2870,36],[2870,64],[2871,36],[2871,63],[2872,36],[2872,62],[2873,36],[2873,61],[2874,36],[2874,60],[2875,36],[2875,59],[2876,36],[2876,58],[2877,36],[2877,57],[2878,36],[2878,56],[2879,36],[2879,55],[2880,36],[2880,54],[2881,36],[2881,53],[2882,36],[2882,52],[2883,36],[2883,37],[2884,36],[2885,67],[2885,36],[2886,66],[2886,36],[2887,64],[2887,36],[2888,63],[2888,36],[2889,62],[2889,36],[2890,61],[2890,36],[2891,60],[2891,36],[2892,59],[2892,36],[2893,58],[2893,36],[2894,57],[2894,36],[2895,56],[2895,36],[2896,55],[2896,36],[2897,54],[2897,36],[2898,53],[2898,36],[2899,52],[2899,36],[2900,37],[2900,36],[2901,36],[2901,54],[2902,37],[2902,54],[2903,52],[2903,54],[2904,53],[2904,54],[2905,55],[2905,54],[2906,56],[2906,54],[2907,57],[2907,54],[2908,58],[2908,54],[2909,59],[2909,54],[2910,60],[2910,54],[2911,61],[2911,54],[2912,62],[2912,54],[2913,63],[2913,54],[2914,64],[2914,54],[2915,65],[2915,54],[2916,66],[2916,54],[2917,67],[2917,54],[2918,54],[2919,54],[2919,37],[2920,54],[2920,52],[2921,54],[2921,53],[2922,54],[2922,55],[2923,54],[2923,56],[2924,54],[2924,57],[2925,54],[2925,58],[2926,54],[2926,59],[2927,54],[2927,60],[2928,54],[2928,61],[2929,54],[2929,62],[2930,54],[2930,63],[2931,54],[2931,64],[2932,54],[2932,65],[2933,54],[2933,66],[2934,54],[2934,67],[2935,54],[2936,54],[2936,67],[2937,54],[2937,66],[2938,54],[2938,65],[2939,54],[2939,64],[2940,54],[2940,63],[2941,54],[2941,62],[2942,54],[2942,61],[2943,54],[2943,60],[2944,54],[2944,59],[2945,54],[2945,58],[2946,54],[2946,57],[2947,54],[2947,56],[2948,54],[2948,55],[2949,54],[2949,53],[2950,54],[2950,52],[2951,54],[2951,37],[2952,54],[2953,67],[2953,54],[2954,66],[2954,54],[2955,65],[2955,54],[2956,64],[2956,54],[2957,63],[2957,54],[2958,62],[2958,54],[2959,61],[2959,54],[2960,60],[2960,54],[2961,59],[2961,54],[2962,58],[2962,54],[2963,57],[2963,54],[2964,56],[2964,54],[2965,55],[2965,54],[2966,53],[2966,54],[2967,52],[2967,54],[2968,37],[2968,54],[2969,36],[2969,54],[2970,70],[2971,71],[2972,37],[2972,36],[2973,52],[2973,36],[2974,53],[2974,36],[2975,54],[2975,36],[2976,55],[2976,36],[2977,56],[2977,36],[2978,57],[2978,36],[2979,58],[2979,36],[2980,59],[2980,36],[2981,60],[2981,36],[2982,61],[2982,36],[2983,62],[2983,36],[2984,63],[2984,36],[2985,65],[2985,36],[2986,66],[2986,36],[2987,67],[2987,36],[2988,36],[2989,36],[2989,37],[2990,36],[2990,52],[2991,36],[2991,53],[2992,36],[2992,54],[2993,36],[2993,56],[2994,36],[2994,57],[2995,36],[2995,58],[2996,36],[2996,60],[2997,36],[2997,61],[2998,36],[2998,62],[2999,36],[2999,64],[3000,36],[3000,65],[3001,36],[3001,66],[3002,52],[3002,37],[3003,53],[3003,37],[3004,54],[3004,37],[3005,55],[3005,37],[3006,56],[3006,37],[3007,57],[3007,37],[3008,58],[3008,37],[3009,59],[3009,37],[3010,60],[3010,37],[3011,61],[3011,37],[3012,62],[3012,37],[3013,63],[3013,37],[3014,64],[3014,37],[3015,65],[3015,37],[3016,66],[3016,37],[3017,37],[3018,37],[3018,53],[3019,37],[3019,54],[3020,37],[3020,55],[3021,37],[3021,57],[3022,37],[3022,58],[3023,37],[3023,59],[3024,37],[3024,61],[3025,37],[3025,62],[3026,37],[3026,63],[3027,37],[3027,65],[3028,37],[3028,66],[3029,37],[3029,67],[3030,37],[3031,37],[3031,36],[3032,37],[3032,36],[3033,36],[3033,37],[3034,36],[3058,36],[3058,37],[3084,36],[3085,37],[3085,36],[3086,37],[3087,37],[3087,67],[3088,37],[3088,66],[3089,37],[3089,65],[3090,37],[3090,63],[3091,37],[3091,62],[3092,37],[3092,61],[3093,37],[3093,59],[3094,37],[3094,58],[3095,37],[3095,57],[3096,37],[3096,55],[3097,37],[3097,54],[3098,37],[3098,53],[3099,37],[3100,66],[3100,37],[3101,65],[3101,37],[3102,64],[3102,37],[3103,63],[3103,37],[3104,62],[3104,37],[3105,61],[3105,37],[3106,60],[3106,37],[3107,59],[3107,37],[3108,58],[3108,37],[3109,57],[3109,37],[3110,56],[3110,37],[3111,55],[3111,37],[3112,54],[3112,37],[3113,53],[3113,37],[3114,52],[3114,37],[3115,36],[3115,66],[3116,36],[3116,65],[3117,36],[3117,64],[3118,36],[3118,62],[3119,36],[3119,61],[3120,36],[3120,60],[3121,36],[3121,58],[3122,36],[3122,57],[3123,36],[3123,56],[3124,36],[3124,54],[3125,36],[3125,53],[3126,36],[3126,52],[3127,36],[3127,37],[3128,36],[3129,67],[3129,36],[3130,66],[3130,36],[3131,65],[3131,36],[3132,63],[3132,36],[3133,62],[3133,36],[3134,61],[3134,36],[3135,60],[3135,36],[3136,59],[3136,36],[3137,58],[3137,36],[3138,57],[3138,36],[3139,56],[3139,36],[3140,55],[3140,36],[3141,54],[3141,36],[3142,53],[3142,36],[3143,52],[3143,36],[3144,37],[3144,36],[3145,37],[3145,36],[3146,52],[3146,36],[3147,53],[3147,36],[3148,54],[3148,36],[3149,55],[3149,36],[3150,56],[3150,36],[3151,57],[3151,36],[3152,58],[3152,36],[3153,59],[3153,36],[3154,60],[3154,36],[3155,61],[3155,36],[3156,62],[3156,36],[3157,63],[3157,36],[3158,64],[3158,36],[3159,65],[3159,36],[3160,66],[3160,36],[3161,67],[3161,36],[3162,36],[3163,36],[3163,37],[3164,36],[3164,52],[3165,36],[3165,53],[3166,36],[3166,54],[3167,36],[3167,55],[3168,36],[3168,56],[3169,36],[3169,57],[3170,36],[3170,58],[3171,36],[3171,59],[3172,36],[3172,60],[3173,36],[3173,61],[3174,36],[3174,62],[3175,36],[3175,63],[3176,36],[3176,64],[3177,36],[3177,65],[3178,36],[3178,66],[3179,36],[3179,67],[3180,36],[3181,36],[3181,67],[3182,36],[3182,66],[3183,36],[3183,65],[3184,36],[3184,64],[3185,36],[3185,63],[3186,36],[3186,62],[3187,36],[3187,61],[3188,36],[3188,60],[3189,36],[3189,59],[3190,36],[3190,58],[3191,36],[3191,57],[3192,36],[3192,56],[3193,36],[3193,55],[3194,36],[3194,54],[3195,36],[3195,53],[3196,36],[3196,52],[3197,36],[3197,37],[3198,36],[3199,67],[3199,36],[3200,66],[3200,36],[3201,65],[3201,36],[3202,64],[3202,36],[3203,63],[3203,36],[3204,62],[3204,36],[3205,61],[3205,36],[3206,60],[3206,36],[3207,59],[3207,36],[3208,58],[3208,36],[3209,57],[3209,36],[3210,56],[3210,36],[3211,55],[3211,36],[3212,54],[3212,36],[3213,53],[3213,36],[3214,52],[3214,36],[3215,37],[3215,36],[3216,36],[3216,55],[3217,37],[3217,55],[3218,52],[3218,55],[3219,53],[3219,55],[3220,54],[3220,55],[3221,56],[3221,55],[3222,57],[3222,55],[3223,58],[3223,55],[3224,59],[3224,55],[3225,60],[3225,55],[3226,61],[3226,55],[3227,62],[3227,55],[3228,63],[3228,55],[3229,64],[3229,55],[3230,65],[3230,55],[3231,66],[3231,55],[3232,67],[3232,55],[3233,55],[3234,55],[3234,37],[3235,55],[3235,52],[3236,55],[3236,53],[3237,55],[3237,54],[3238,55],[3238,56],[3239,55],[3239,57],[3240,55],[3240,58],[3241,55],[3241,59],[3242,55],[3242,60],[3243,55],[3243,61],[3244,55],[3244,62],[3245,55],[3245,63],[3246,55],[3246,64],[3247,55],[3247,65],[3248,55],[3248,66],[3249,55],[3249,67],[3250,55],[3251,55],[3251,67],[3252,55],[3252,66],[3253,55],[3253,65],[3254,55],[3254,64],[3255,55],[3255,63],[3256,55],[3256,62],[3257,55],[3257,61],[3258,55],[3258,60],[3259,55],[3259,59],[3260,55],[3260,58],[3261,55],[3261,57],[3262,55],[3262,56],[3263,55],[3263,54],[3264,55],[3264,53],[3265,55],[3265,52],[3266,55],[3266,37],[3267,55],[3268,67],[3268,55],[3269,66],[3269,55],[3270,65],[3270,55],[3271,64],[3271,55],[3272,63],[3272,55],[3273,62],[3273,55],[3274,61],[3274,55],[3275,60],[3275,55],[3276,59],[3276,55],[3277,58],[3277,55],[3278,57],[3278,55],[3279,56],[3279,55],[3280,54],[3280,55],[3281,53],[3281,55],[3282,52],[3282,55],[3283,37],[3283,55],[3284,36],[3284,55],[3285,37],[3285,36],[3286,52],[3286,36],[3287,53],[3287,36],[3288,54],[3288,36],[3289,55],[3289,36],[3290,56],[3290,36],[3291,57],[3291,36],[3292,58],[3292,36],[3293,59],[3293,36],[3294,60],[3294,36],[3295,61],[3295,36],[3296,62],[3296,36],[3297,63],[3297,36],[3298,64],[3298,36],[3299,65],[3299,36],[3300,67],[3300,36],[3301,36],[3302,36],[3302,52],[3303,36],[3303,53],[3304,36],[3304,54],[3305,36],[3305,55],[3306,36],[3306,56],[3307,36],[3307,57],[3308,36],[3308,58],[3309,36],[3309,59],[3310,36],[3310,60],[3311,36],[3311,61],[3312,36],[3312,62],[3313,36],[3313,63],[3314,36],[3314,64],[3315,36],[3315,65],[3316,36],[3316,66],[3317,36],[3317,67],[3318,52],[3318,37],[3319,53],[3319,37],[3320,54],[3320,37],[3321,55],[3321,37],[3322,56],[3322,37],[3323,57],[3323,37],[3324,58],[3324,37],[3325,59],[3325,37],[3326,60],[3326,37],[3327,61],[3327,37],[3328,62],[3328,37],[3329,63],[3329,37],[3330,64],[3330,37],[3331,65],[3331,37],[3332,66],[3332,37],[3333,67],[3333,37],[3334,37],[3335,37],[3335,52],[3336,37],[3336,53],[3337,37],[3337,54],[3338,37],[3338,55],[3339,37],[3339,56],[3340,37],[3340,57],[3341,37],[3341,58],[3342,37],[3342,59],[3343,37],[3343,60],[3344,37],[3344,61],[3345,37],[3345,62],[3346,37],[3346,63],[3347,37],[3347,64],[3348,37],[3348,65],[3349,37],[3349,66],[3350,37],[3350,67],[3351,37],[3352,37],[3352,36],[3353,37],[3353,36],[3354,36],[3354,37],[3355,36],[3377,36],[3377,37],[3401,36],[3402,37],[3402,36],[3403,37],[3404,37],[3404,67],[3405,37],[3405,66],[3406,37],[3406,65],[3407,37],[3407,64],[3408,37],[3408,63],[3409,37],[3409,62],[3410,37],[3410,61],[3411,37],[3411,60],[3412,37],[3412,59],[3413,37],[3413,58],[3414,37],[3414,57],[3415,37],[3415,56],[3416,37],[3416,55],[3417,37],[3417,54],[3418,37],[3418,53],[3419,37],[3419,52],[3420,37],[3421,67],[3421,37],[3422,66],[3422,37],[3423,65],[3423,37],[3424,64],[3424,37],[3425,63],[3425,37],[3426,62],[3426,37],[3427,61],[3427,37],[3428,60],[3428,37],[3429,59],[3429,37],[3430,58],[3430,37],[3431,57],[3431,37],[3432,56],[3432,37],[3433,55],[3433,37],[3434,54],[3434,37],[3435,53],[3435,37],[3436,52],[3436,37],[3437,36],[3437,67],[3438,36],[3438,66],[3439,36],[3439,65],[3440,36],[3440,64],[3441,36],[3441,63],[3442,36],[3442,62],[3443,36],[3443,61],[3444,36],[3444,60],[3445,36],[3445,59],[3446,36],[3446,58],[3447,36],[3447,57],[3448,36],[3448,56],[3449,36],[3449,55],[3450,36],[3450,54],[3451,36],[3451,53],[3452,36],[3452,52],[3453,36],[3454,67],[3454,36],[3455,65],[3455,36],[3456,64],[3456,36],[3457,63],[3457,36],[3458,62],[3458,36],[3459,61],[3459,36],[3460,60],[3460,36],[3461,59],[3461,36],[3462,58],[3462,36],[3463,57],[3463,36],[3464,56],[3464,36],[3465,55],[3465,36],[3466,54],[3466,36],[3467,53],[3467,36],[3468,52],[3468,36],[3469,37],[3469,36],[3470,37],[3470,36],[3471,52],[3471,36],[3472,53],[3472,36],[3473,54],[3473,36],[3474,55],[3474,36],[3475,56],[3475,36],[3476,57],[3476,36],[3477,58],[3477,36],[3478,59],[3478,36],[3479,60],[3479,36],[3480,61],[3480,36],[3481,62],[3481,36],[3482,63],[3482,36],[3483,64],[3483,36],[3484,36],[3485,36],[3485,37],[3486,36],[3486,52],[3487,36],[3487,53],[3488,36],[3488,54],[3489,36],[3489,55],[3490,36],[3490,56],[3491,36],[3491,57],[3492,36],[3492,58],[3493,36],[3493,59],[3494,36],[3494,60],[3495,36],[3495,61],[3496,36],[3496,62],[3497,36],[3497,63],[3498,36],[3498,64],[3499,36],[3499,65],[3500,36],[3501,36],[3501,65],[3502,36],[3502,64],[3503,36],[3503,63],[3504,36],[3504,62],[3505,36],[3505,61],[3506,36],[3506,60],[3507,36],[3507,59],[3508,36],[3508,58],[3509,36],[3509,57],[3510,36],[3510,56],[3511,36],[3511,55],[3512,36],[3512,54],[3513,36],[3513,53],[3514,36],[3514,52],[3515,36],[3515,37],[3516,36],[3517,64],[3517,36],[3518,63],[3518,36],[3519,62],[3519,36],[3520,61],[3520,36],[3521,60],[3521,36],[3522,59],[3522,36],[3523,58],[3523,36],[3524,57],[3524,36],[3525,56],[3525,36],[3526,55],[3526,36],[3527,54],[3527,36],[3528,53],[3528,36],[3529,52],[3529,36],[3530,37],[3530,36],[3531,36],[3531,53],[3532,37],[3532,53],[3533,52],[3533,53],[3534,54],[3534,53],[3535,55],[3535,53],[3536,56],[3536,53],[3537,57],[3537,53],[3538,58],[3538,53],[3539,59],[3539,53],[3540,60],[3540,53],[3541,61],[3541,53],[3542,62],[3542,53],[3543,63],[3543,53],[3544,64],[3544,53],[3545,65],[3545,53],[3546,53],[3547,53],[3547,37],[3548,53],[3548,52],[3549,53],[3549,54],[3550,53],[3550,55],[3551,53],[3551,56],[3552,53],[3552,57],[3553,53],[3553,58],[3554,53],[3554,59],[3555,53],[3555,60],[3556,53],[3556,61],[3557,53],[3557,62],[3558,53],[3558,63],[3559,53],[3559,64],[3560,53],[3560,65],[3561,53],[3562,53],[3562,65],[3563,53],[3563,64],[3564,53],[3564,63],[3565,53],[3565,62],[3566,53],[3566,61],[3567,53],[3567,60],[3568,53],[3568,59],[3569,53],[3569,58],[3570,53],[3570,57],[3571,53],[3571,56],[3572,53],[3572,55],[3573,53],[3573,54],[3574,53],[3574,52],[3575,53],[3575,37],[3576,53],[3577,65],[3577,53],[3578,64],[3578,53],[3579,63],[3579,53],[3580,62],[3580,53],[3581,61],[3581,53],[3582,60],[3582,53],[3583,59],[3583,53],[3584,58],[3584,53],[3585,57],[3585,53],[3586,56],[3586,53],[3587,55],[3587,53],[3588,54],[3588,53],[3589,52],[3589,53],[3590,37],[3590,53],[3591,36],[3591,53],[3592,37],[3592,36],[3593,52],[3593,36],[3594,53],[3594,36],[3595,54],[3595,36],[3596,55],[3596,36],[3597,56],[3597,36],[3598,57],[3598,36],[3599,58],[3599,36],[3600,59],[3600,36],[3601,60],[3601,36],[3602,61],[3602,36],[3603,62],[3603,36],[3604,63],[3604,36],[3605,65],[3605,36],[3606,36],[3607,36],[3607,52],[3608,36],[3608,53],[3609,36],[3609,54],[3610,36],[3610,55],[3611,36],[3611,56],[3612,36],[3612,57],[3613,36],[3613,58],[3614,36],[3614,59],[3615,36],[3615,60],[3616,36],[3616,61],[3617,36],[3617,62],[3618,36],[3618,63],[3619,36],[3619,64],[3620,36],[3620,65],[3621,52],[3621,37],[3622,53],[3622,37],[3623,54],[3623,37],[3624,55],[3624,37],[3625,56],[3625,37],[3626,57],[3626,37],[3627,58],[3627,37],[3628,59],[3628,37],[3629,60],[3629,37],[3630,61],[3630,37],[3631,62],[3631,37],[3632,63],[3632,37],[3633,64],[3633,37],[3634,65],[3634,37],[3635,37],[3636,37],[3636,52],[3637,37],[3637,53],[3638,37],[3638,54],[3639,37],[3639,55],[3640,37],[3640,56],[3641,37],[3641,57],[3642,37],[3642,58],[3643,37],[3643,59],[3644,37],[3644,60],[3645,37],[3645,61],[3646,37],[3646,62],[3647,37],[3647,63],[3648,37],[3648,64],[3649,37],[3649,65],[3650,37],[3651,37],[3651,36],[3652,37],[3652,36],[3653,36],[3653,37],[3654,36],[3674,36],[3674,37],[3696,36],[3697,37],[3697,36],[3698,37],[3699,37],[3699,65],[3700,37],[3700,64],[3701,37],[3701,63],[3702,37],[3702,62],[3703,37],[3703,61],[3704,37],[3704,60],[3705,37],[3705,59],[3706,37],[3706,58],[3707,37],[3707,57],[3708,37],[3708,56],[3709,37],[3709,55],[3710,37],[3710,54],[3711,37],[3711,53],[3712,37],[3712,52],[3713,37],[3714,65],[3714,37],[3715,64],[3715,37],[3716,63],[3716,37],[3717,62],[3717,37],[3718,61],[3718,37],[3719,60],[3719,37],[3720,59],[3720,37],[3721,58],[3721,37],[3722,57],[3722,37],[3723,56],[3723,37],[3724,55],[3724,37],[3725,54],[3725,37],[3726,53],[3726,37],[3727,52],[3727,37],[3728,36],[3728,65],[3729,36],[3729,64],[3730,36],[3730,63],[3731,36],[3731,62],[3732,36],[3732,61],[3733,36],[3733,60],[3734,36],[3734,59],[3735,36],[3735,58],[3736,36],[3736,57],[3737,36],[3737,56],[3738,36],[3738,55],[3739,36],[3739,54],[3740,36],[3740,53],[3741,36],[3741,52],[3742,36],[3743,65],[3743,36],[3744,63],[3744,36],[3745,62],[3745,36],[3746,61],[3746,36],[3747,60],[3747,36],[3748,59],[3748,36],[3749,58],[3749,36],[3750,57],[3750,36],[3751,56],[3751,36],[3752,55],[3752,36],[3753,54],[3753,36],[3754,53],[3754,36],[3755,52],[3755,36],[3756,37],[3756,36],[3757,36],[3757,52],[3758,37],[3758,52],[3759,53],[3759,52],[3760,54],[3760,52],[3761,55],[3761,52],[3762,56],[3762,52],[3763,57],[3763,52],[3764,58],[3764,52],[3765,59],[3765,52],[3766,60],[3766,52],[3767,61],[3767,52],[3768,62],[3768,52],[3769,63],[3769,52],[3770,52],[3771,52],[3771,36],[3772,52],[3772,37],[3773,52],[3773,53],[3774,52],[3774,54],[3775,52],[3775,55],[3776,52],[3776,56],[3777,52],[3777,57],[3778,52],[3778,58],[3779,52],[3779,59],[3780,52],[3780,60],[3781,52],[3781,61],[3782,52],[3782,62],[3783,52],[3783,63],[3784,52],[3785,52],[3785,63],[3786,52],[3786,62],[3787,52],[3787,61],[3788,52],[3788,60],[3789,52],[3789,59],[3790,52],[3790,58],[3791,52],[3791,57],[3792,52],[3792,56],[3793,52],[3793,55],[3794,52],[3794,54],[3795,52],[3795,53],[3796,52],[3796,37],[3797,52],[3797,36],[3798,52],[3799,63],[3799,52],[3800,62],[3800,52],[3801,61],[3801,52],[3802,60],[3802,52],[3803,59],[3803,52],[3804,58],[3804,52],[3805,57],[3805,52],[3806,56],[3806,52],[3807,55],[3807,52],[3808,54],[3808,52],[3809,53],[3809,52],[3810,37],[3810,52],[3811,36],[3811,52],[3812,37],[3812,36],[3813,52],[3813,36],[3814,53],[3814,36],[3815,54],[3815,36],[3816,56],[3816,36],[3817,57],[3817,36],[3818,58],[3818,36],[3819,60],[3819,36],[3820,61],[3820,36],[3821,62],[3821,36],[3822,63],[3822,36],[3823,36],[3824,36],[3824,37],[3825,36],[3825,52],[3826,36],[3826,53],[3827,36],[3827,54],[3828,36],[3828,55],[3829,36],[3829,56],[3830,36],[3830,57],[3831,36],[3831,58],[3832,36],[3832,59],[3833,36],[3833,60],[3834,36],[3834,61],[3835,36],[3835,62],[3836,36],[3836,63],[3837,36],[3838,36],[3838,63],[3839,36],[3839,62],[3840,36],[3840,61],[3841,36],[3841,60],[3842,36],[3842,59],[3843,36],[3843,58],[3844,36],[3844,57],[3845,36],[3845,56],[3846,36],[3846,55],[3847,36],[3847,54],[3848,36],[3848,53],[3849,36],[3849,52],[3850,36],[3850,37],[3851,36],[3852,63],[3852,36],[3853,62],[3853,36],[3854,61],[3854,36],[3855,60],[3855,36],[3856,58],[3856,36],[3857,57],[3857,36],[3858,56],[3858,36],[3859,54],[3859,36],[3860,53],[3860,36],[3861,52],[3861,36],[3862,37],[3862,36],[3863,36],[3863,37],[3864,52],[3864,36],[3865,53],[3865,36],[3866,54],[3866,36],[3867,55],[3867,36],[3868,56],[3868,36],[3869,57],[3869,36],[3870,58],[3870,36],[3871,59],[3871,36],[3872,60],[3872,36],[3873,61],[3873,36],[3874,62],[3874,36],[3875,63],[3875,36],[3876,36],[3877,36],[3877,37],[3878,36],[3878,52],[3879,36],[3879,53],[3880,36],[3880,54],[3881,36],[3881,55],[3882,36],[3882,56],[3883,36],[3883,57],[3884,36],[3884,58],[3885,36],[3885,59],[3886,36],[3886,60],[3887,36],[3887,61],[3888,36],[3888,62],[3889,36],[3889,63],[3890,52],[3890,37],[3891,53],[3891,37],[3892,54],[3892,37],[3893,55],[3893,37],[3894,56],[3894,37],[3895,57],[3895,37],[3896,58],[3896,37],[3897,59],[3897,37],[3898,60],[3898,37],[3899,61],[3899,37],[3900,62],[3900,37],[3901,63],[3901,37],[3902,37],[3903,37],[3903,52],[3904,37],[3904,53],[3905,37],[3905,54],[3906,37],[3906,56],[3907,37],[3907,57],[3908,37],[3908,58],[3909,37],[3909,60],[3910,37],[3910,61],[3911,37],[3911,62],[3912,37],[3912,63],[3913,37],[3914,37],[3914,36],[3915,36],[3915,37],[3916,36],[3934,36],[3934,37],[3954,36],[3955,37],[3956,37],[3956,63],[3957,37],[3957,62],[3958,37],[3958,61],[3959,37],[3959,60],[3960,37],[3960,58],[3961,37],[3961,57],[3962,37],[3962,56],[3963,37],[3963,54],[3964,37],[3964,53],[3965,37],[3965,52],[3966,37],[3967,63],[3967,37],[3968,62],[3968,37],[3969,61],[3969,37],[3970,60],[3970,37],[3971,59],[3971,37],[3972,58],[3972,37],[3973,57],[3973,37],[3974,56],[3974,37],[3975,55],[3975,37],[3976,54],[3976,37],[3977,53],[3977,37],[3978,52],[3978,37],[3979,36],[3979,63],[3980,36],[3980,62],[3981,36],[3981,61],[3982,36],[3982,60],[3983,36],[3983,59],[3984,36],[3984,58],[3985,36],[3985,57],[3986,36],[3986,56],[3987,36],[3987,55],[3988,36],[3988,54],[3989,36],[3989,53],[3990,36],[3990,52],[3991,36],[3991,37],[3992,36],[3993,63],[3993,36],[3994,62],[3994,36],[3995,61],[3995,36],[3996,60],[3996,36],[3997,59],[3997,36],[3998,58],[3998,36],[3999,57],[3999,36],[4000,56],[4000,36],[4001,55],[4001,36],[4002,54],[4002,36],[4003,53],[4003,36],[4004,52],[4004,36],[4005,36],[4005,37],[4006,37],[4006,36],[4007,52],[4007,36],[4008,53],[4008,36],[4009,54],[4009,36],[4010,55],[4010,36],[4011,56],[4011,36],[4012,57],[4012,36],[4013,58],[4013,36],[4014,59],[4014,36],[4015,60],[4015,36],[4016,61],[4016,36],[4017,36],[4018,36],[4018,52],[4019,36],[4019,53],[4020,36],[4020,54],[4021,36],[4021,55],[4022,36],[4022,56],[4023,36],[4023,57],[4024,36],[4024,58],[4025,36],[4025,59],[4026,36],[4026,60],[4027,36],[4027,61],[4028,36],[4029,36],[4029,61],[4030,36],[4030,60],[4031,36],[4031,59],[4032,36],[4032,58],[4033,36],[4033,57],[4034,36],[4034,56],[4035,36],[4035,55],[4036,36],[4036,54],[4037,36],[4037,53],[4038,36],[4038,52],[4039,36],[4040,61],[4040,36],[4041,60],[4041,36],[4042,59],[4042,36],[4043,58],[4043,36],[4044,57],[4044,36],[4045,56],[4045,36],[4046,55],[4046,36],[4047,54],[4047,36],[4048,53],[4048,36],[4049,52],[4049,36],[4050,37],[4050,36],[4051,37],[4051,36],[4052,52],[4052,36],[4053,53],[4053,36],[4054,55],[4054,36],[4055,56],[4055,36],[4056,57],[4056,36],[4057,59],[4057,36],[4058,61],[4058,36],[4059,36],[4059,37],[4060,36],[4060,52],[4061,36],[4061,53],[4062,36],[4062,54],[4063,36],[4063,55],[4064,36],[4064,56],[4065,36],[4065,57],[4066,36],[4066,58],[4067,36],[4067,59],[4068,36],[4068,60],[4069,36],[4069,61],[4070,36],[4071,36],[4071,61],[4072,36],[4072,60],[4073,36],[4073,59],[4074,36],[4074,58],[4075,36],[4075,57],[4076,36],[4076,56],[4077,36],[4077,55],[4078,36],[4078,54],[4079,36],[4079,53],[4080,36],[4080,52],[4081,36],[4081,37],[4082,61],[4082,36],[4083,59],[4083,36],[4084,57],[4084,36],[4085,56],[4085,36],[4086,55],[4086,36],[4087,53],[4087,36],[4088,52],[4088,36],[4089,37],[4089,36],[4090,37],[4090,36],[4091,52],[4091,36],[4092,53],[4092,36],[4093,55],[4093,36],[4094,56],[4094,36],[4095,57],[4095,36],[4096,59],[4096,36],[4097,60],[4097,36],[4098,61],[4098,36],[4099,36],[4100,36],[4100,37],[4101,36],[4101,52],[4102,36],[4102,53],[4103,36],[4103,54],[4104,36],[4104,56],[4105,36],[4105,57],[4106,36],[4106,58],[4107,36],[4107,60],[4108,36],[4108,61],[4109,52],[4109,37],[4110,53],[4110,37],[4111,54],[4111,37],[4112,55],[4112,37],[4113,56],[4113,37],[4114,57],[4114,37],[4115,58],[4115,37],[4116,59],[4116,37],[4117,60],[4117,37],[4118,61],[4118,37],[4119,37],[4120,37],[4120,52],[4121,37],[4121,53],[4122,37],[4122,54],[4123,37],[4123,55],[4124,37],[4124,56],[4125,37],[4125,57],[4126,37],[4126,58],[4127,37],[4127,59],[4128,37],[4128,60],[4129,37],[4129,61],[4130,37],[4131,37],[4131,36],[4132,36],[4132,37],[4133,36],[4149,36],[4149,37],[4167,36],[4168,37],[4169,37],[4169,61],[4170,37],[4170,60],[4171,37],[4171,59],[4172,37],[4172,58],[4173,37],[4173,57],[4174,37],[4174,56],[4175,37],[4175,55],[4176,37],[4176,54],[4177,37],[4177,53],[4178,37],[4178,52],[4179,37],[4180,61],[4180,37],[4181,60],[4181,37],[4182,59],[4182,37],[4183,58],[4183,37],[4184,57],[4184,37],[4185,56],[4185,37],[4186,55],[4186,37],[4187,54],[4187,37],[4188,53],[4188,37],[4189,52],[4189,37],[4190,36],[4190,61],[4191,36],[4191,60],[4192,36],[4192,58],[4193,36],[4193,57],[4194,36],[4194,56],[4195,36],[4195,54],[4196,36],[4196,53],[4197,36],[4197,52],[4198,36],[4198,37],[4199,36],[4200,61],[4200,36],[4201,60],[4201,36],[4202,59],[4202,36],[4203,57],[4203,36],[4204,56],[4204,36],[4205,55],[4205,36],[4206,53],[4206,36],[4207,52],[4207,36],[4208,37],[4208,36],[4209,36],[4209,52],[4210,37],[4210,52],[4211,53],[4211,52],[4212,54],[4212,52],[4213,55],[4213,52],[4214,56],[4214,52],[4215,57],[4215,52],[4216,58],[4216,52],[4217,59],[4217,52],[4218,52],[4219,52],[4219,36],[4220,52],[4220,37],[4221,52],[4221,53],[4222,52],[4222,54],[4223,52],[4223,55],[4224,52],[4224,56],[4225,52],[4225,57],[4226,52],[4226,58],[4227,52],[4227,59],[4228,52],[4229,52],[4229,59],[4230,52],[4230,58],[4231,52],[4231,57],[4232,52],[4232,56],[4233,52],[4233,55],[4234,52],[4234,54],[4235,52],[4235,53],[4236,52],[4236,37],[4237,52],[4237,36],[4238,52],[4239,59],[4239,52],[4240,58],[4240,52],[4241,57],[4241,52],[4242,56],[4242,52],[4243,55],[4243,52],[4244,54],[4244,52],[4245,53],[4245,52],[4246,37],[4246,52],[4247,36],[4247,52],[4248,37],[4248,36],[4249,52],[4249,36],[4250,53],[4250,36],[4251,54],[4251,36],[4252,56],[4252,36],[4253,57],[4253,36],[4254,58],[4254,36],[4255,59],[4255,36],[4256,36],[4257,36],[4257,37],[4258,36],[4258,52],[4259,36],[4259,53],[4260,36],[4260,54],[4261,36],[4261,55],[4262,36],[4262,56],[4263,36],[4263,57],[4264,36],[4264,58],[4265,36],[4265,59],[4266,36],[4267,36],[4267,59],[4268,36],[4268,58],[4269,36],[4269,57],[4270,36],[4270,56],[4271,36],[4271,55],[4272,36],[4272,54],[4273,36],[4273,53],[4274,36],[4274,52],[4275,36],[4275,37],[4276,36],[4277,59],[4277,36],[4278,58],[4278,36],[4279,57],[4279,36],[4280,56],[4280,36],[4281,54],[4281,36],[4282,53],[4282,36],[4283,52],[4283,36],[4284,37],[4284,36],[4285,36],[4285,37],[4286,52],[4286,36],[4287,53],[4287,36],[4288,54],[4288,36],[4289,55],[4289,36],[4290,56],[4290,36],[4291,57],[4291,36],[4292,58],[4292,36],[4293,59],[4293,36],[4294,36],[4295,36],[4295,37],[4296,36],[4296,52],[4297,36],[4297,53],[4298,36],[4298,54],[4299,36],[4299,55],[4300,36],[4300,56],[4301,36],[4301,57],[4302,36],[4302,58],[4303,36],[4303,59],[4304,52],[4304,37],[4305,53],[4305,37],[4306,54],[4306,37],[4307,55],[4307,37],[4308,56],[4308,37],[4309,57],[4309,37],[4310,58],[4310,37],[4311,59],[4311,37],[4312,37],[4313,37],[4313,52],[4314,37],[4314,53],[4315,37],[4315,54],[4316,37],[4316,56],[4317,37],[4317,57],[4318,37],[4318,58],[4319,37],[4319,59],[4320,37],[4321,37],[4321,36],[4322,36],[4322,37],[4323,36],[4337,36],[4337,37],[4353,36],[4354,37],[4355,37],[4355,59],[4356,37],[4356,58],[4357,37],[4357,57],[4358,37],[4358,56],[4359,37],[4359,54],[4360,37],[4360,53],[4361,37],[4361,52],[4362,37],[4363,59],[4363,37],[4364,58],[4364,37],[4365,57],[4365,37],[4366,56],[4366,37],[4367,55],[4367,37],[4368,54],[4368,37],[4369,53],[4369,37],[4370,52],[4370,37],[4371,36],[4371,59],[4372,36],[4372,58],[4373,36],[4373,57],[4374,36],[4374,56],[4375,36],[4375,55],[4376,36],[4376,54],[4377,36],[4377,53],[4378,36],[4378,52],[4379,36],[4379,37],[4380,36],[4381,59],[4381,36],[4382,58],[4382,36],[4383,57],[4383,36],[4384,56],[4384,36],[4385,55],[4385,36],[4386,54],[4386,36],[4387,53],[4387,36],[4388,52],[4388,36],[4389,36],[4389,37],[4390,37],[4390,36],[4391,52],[4391,36],[4392,53],[4392,36],[4393,54],[4393,36],[4394,55],[4394,36],[4395,56],[4395,36],[4396,57],[4396,36],[4397,36],[4398,36],[4398,52],[4399,36],[4399,53],[4400,36],[4400,54],[4401,36],[4401,55],[4402,36],[4402,56],[4403,36],[4403,57],[4404,36],[4405,36],[4405,57],[4406,36],[4406,56],[4407,36],[4407,55],[4408,36],[4408,54],[4409,36],[4409,53],[4410,36],[4410,52],[4411,36],[4412,57],[4412,36],[4413,56],[4413,36],[4414,55],[4414,36],[4415,54],[4415,36],[4416,53],[4416,36],[4417,52],[4417,36],[4418,37],[4418,36],[4419,37],[4419,36],[4420,52],[4420,36],[4421,53],[4421,36],[4422,55],[4422,36],[4423,57],[4423,36],[4424,36],[4424,37],[4425,36],[4425,52],[4426,36],[4426,53],[4427,36],[4427,54],[4428,36],[4428,55],[4429,36],[4429,56],[4430,36],[4430,57],[4431,36],[4432,36],[4432,57],[4433,36],[4433,56],[4434,36],[4434,55],[4435,36],[4435,54],[4436,36],[4436,53],[4437,36],[4437,52],[4438,36],[4438,37],[4439,57],[4439,36],[4440,55],[4440,36],[4441,53],[4441,36],[4442,52],[4442,36],[4443,37],[4443,36],[4444,37],[4444,36],[4445,52],[4445,36],[4446,53],[4446,36],[4447,55],[4447,36],[4448,56],[4448,36],[4449,57],[4449,36],[4450,36],[4451,36],[4451,37],[4452,36],[4452,52],[4453,36],[4453,53],[4454,36],[4454,54],[4455,36],[4455,56],[4456,36],[4456,57],[4457,52],[4457,37],[4458,53],[4458,37],[4459,54],[4459,37],[4460,55],[4460,37],[4461,56],[4461,37],[4462,57],[4462,37],[4463,37],[4464,37],[4464,52],[4465,37],[4465,53],[4466,37],[4466,54],[4467,37],[4467,55],[4468,37],[4468,56],[4469,37],[4469,57],[4470,37],[4471,37],[4471,36],[4472,36],[4472,37],[4473,36],[4485,36],[4485,37],[4499,36],[4500,37],[4501,37],[4501,57],[4502,37],[4502,56],[4503,37],[4503,55],[4504,37],[4504,54],[4505,37],[4505,53],[4506,37],[4506,52],[4507,37],[4508,57],[4508,37],[4509,56],[4509,37],[4510,55],[4510,37],[4511,54],[4511,37],[4512,53],[4512,37],[4513,52],[4513,37],[4514,36],[4514,57],[4515,36],[4515,56],[4516,36],[4516,54],[4517,36],[4517,53],[4518,36],[4518,52],[4519,36],[4519,37],[4520,36],[4521,57],[4521,36],[4522,56],[4522,36],[4523,55],[4523,36],[4524,53],[4524,36],[4525,52],[4525,36],[4526,37],[4526,36],[4527,36],[4527,52],[4528,37],[4528,52],[4529,53],[4529,52],[4530,54],[4530,52],[4531,55],[4531,52],[4532,52],[4533,52],[4533,36],[4534,52],[4534,37],[4535,52],[4535,53],[4536,52],[4536,54],[4537,52],[4537,55],[4538,52],[4539,52],[4539,55],[4540,52],[4540,54],[4541,52],[4541,53],[4542,52],[4542,37],[4543,52],[4543,36],[4544,52],[4545,55],[4545,52],[4546,54],[4546,52],[4547,53],[4547,52],[4548,37],[4548,52],[4549,36],[4549,52],[4550,37],[4550,36],[4551,52],[4551,36],[4552,53],[4552,36],[4553,54],[4553,36],[4554,55],[4554,36],[4555,36],[4556,36],[4556,37],[4557,36],[4557,52],[4558,36],[4558,53],[4559,36],[4559,54],[4560,36],[4560,55],[4561,36],[4562,36],[4562,55],[4563,36],[4563,54],[4564,36],[4564,53],[4565,36],[4565,52],[4566,36],[4566,37],[4567,36],[4568,55],[4568,36],[4569,54],[4569,36],[4570,53],[4570,36],[4571,52],[4571,36],[4572,37],[4572,36],[4573,36],[4573,37],[4574,52],[4574,36],[4575,53],[4575,36],[4576,54],[4576,36],[4577,55],[4577,36],[4578,36],[4579,36],[4579,37],[4580,36],[4580,52],[4581,36],[4581,53],[4582,36],[4582,54],[4583,36],[4583,55],[4584,52],[4584,37],[4585,53],[4585,37],[4586,54],[4586,37],[4587,55],[4587,37],[4588,37],[4589,37],[4589,52],[4590,37],[4590,53],[4591,37],[4591,54],[4592,37],[4592,55],[4593,37],[4594,37],[4594,36],[4595,36],[4595,37],[4596,36],[4606,36],[4606,37],[4618,36],[4619,37],[4620,37],[4620,55],[4621,37],[4621,54],[4622,37],[4622,53],[4623,37],[4623,52],[4624,37],[4625,55],[4625,37],[4626,54],[4626,37],[4627,53],[4627,37],[4628,52],[4628,37],[4629,36],[4629,55],[4630,36],[4630,54],[4631,36],[4631,53],[4632,36],[4632,52],[4633,36],[4633,37],[4634,36],[4635,55],[4635,36],[4636,54],[4636,36],[4637,53],[4637,36],[4638,52],[4638,36],[4639,36],[4639,37],[4640,37],[4640,36],[4641,52],[4641,36],[4642,53],[4642,36],[4643,36],[4644,36],[4644,37],[4645,36],[4645,53],[4646,36],[4647,36],[4647,53],[4648,36],[4648,37],[4649,36],[4650,53],[4650,36],[4651,52],[4651,36],[4652,37],[4652,36],[4653,37],[4653,36],[4654,52],[4654,36],[4655,53],[4655,36],[4656,36],[4657,36],[4657,37],[4658,36],[4658,52],[4659,36],[4659,53],[4660,36],[4661,36],[4661,53],[4662,36],[4662,52],[4663,36],[4663,37],[4664,36],[4665,53],[4665,36],[4666,52],[4666,36],[4667,37],[4667,36],[4668,37],[4668,36],[4669,52],[4669,36],[4670,53],[4670,36],[4671,36],[4672,36],[4672,37],[4673,36],[4673,52],[4674,36],[4674,53],[4675,52],[4675,37],[4676,53],[4676,37],[4677,37],[4678,37],[4678,52],[4679,37],[4679,53],[4680,37],[4681,37],[4681,36],[4682,36],[4682,37],[4683,36],[4691,36],[4691,37],[4737,36],[4738,37],[4739,37],[4739,53],[4740,37],[4740,52],[4741,37],[4742,53],[4742,37],[4743,52],[4743,37],[4744,36],[4744,53],[4745,36],[4745,52],[4746,36],[4746,37],[4747,36],[4748,53],[4748,36],[4749,52],[4749,36],[4750,37],[4750,36],[4751,36],[4752,37],[4753,38],[4754,39],[4755,40],[4756,41],[4757,42],[4758,43],[4759,44],[4760,45],[4761,46],[4762,47],[4763,48],[4764,49],[4765,50],[4766,51],[4767,52],[4768,53],[4769,54],[4770,55],[4771,56],[4772,57],[4773,58],[4774,59],[4775,60],[4776,61],[4777,62],[4778,63],[4779,64],[4780,65],[4781,66],[4782,67],[4783,36],[4783,37],[4783,38],[4783,39],[4783,40],[4783,41],[4783,42],[4783,43],[4783,44],[4783,45],[4783,46],[4783,47],[4783,48],[4783,49],[4783,50],[4783,51],[4783,52],[4783,53],[4783,54],[4783,55],[4783,56],[4783,57],[4783,58],[4783,59],[4783,60],[4783,61],[4783,62],[4783,63],[4783,64],[4783,65],[4783,66],[4783,67],[4783,68],[4783,69],[4783,70],[4783,71]],"odd":[[2228,1339,68,[8],-1],[2229,1340,69,[8],-1],[4624,2970,70,[9],-1],[4625,2971,71,[9],-1]],"rewards":[[3379,2324,36,64],[3402,2337,37,64],[3435,2355,36,56],[3476,2377,52,56],[3525,2403,36,48],[3582,2433,52,48],[3647,2467,36,40],[3720,2505,52,40],[3801,2547,36,32],[3890,2593,52,32],[3987,2643,36,24],[4092,2697,52,24],[4195,2750,36,16],[4300,2804,36,16],[4421,2866,36,8],[4556,2935,54,8]]},"incumbent_kappa_upper":"182332597822022395349777014167081/50000000000000000000000000000000000","original_basis_control_gross":"0","pins":{"inputs/CALLER.json":"255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc","inputs/R180-LEAD.json":"4c277906e28c6fc95882cc572423f040858ef210872eb8949b7b4a0fe4af792d","inputs/R92-PRICE.json":"05d7a5ebdd2eeedd6c8f534e8e2eeac22484daf9f387f4a6b88cc9eed22a6b8f","inputs/pricing.py":"f4d0b6c9314b838d882d6d06020f24881c19a3fda97a7c00df87b1e920785182"},"ports":[15,17,27,34,35,42,47,55],"pr7411":"c44a551b92786725cc2b805d6cf3b2547e66d711","rank8_cost_interval":["79395654307176791578087209124683781859544296457381/10000000000000000000000000000000000000000000000000","39697827153588395789043604562341890929772148228691/5000000000000000000000000000000000000000000000000"],"raw_upper_at_crossing":"-79395654307176791578087209124683781859544296457381/1250000000000000000000000000000000000000000000000","roles":[36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71],"runner_cap_seconds":60,"stage":9,"unit":{"augmentations":17,"collected_idle_calls":[[2866,36,8]],"conversion_weight":1,"conversions":[[36,[2865,36],[2866,36]],[36,[2866,36],[2867,36]]],"cut_edges":[[8767,4421,4419,1,"conversion"],[8768,4421,4422,1,"conversion"],[21958,0,3379,1,"reward"],[21959,0,3402,1,"reward"],[21960,0,3435,1,"reward"],[21961,0,3476,1,"reward"],[21962,0,3525,1,"reward"],[21963,0,3582,1,"reward"],[21964,0,3647,1,"reward"],[21965,0,3720,1,"reward"],[21966,0,3801,1,"reward"],[21967,0,3890,1,"reward"],[21968,0,3987,1,"reward"],[21969,0,4092,1,"reward"],[21970,0,4195,1,"reward"],[21971,0,4300,1,"reward"],[21973,0,4556,1,"reward"]],"flow_value":17,"hard_capacity":7467,"network_arcs":21975,"positive_flow_arcs":[[6669,1],[6681,1],[6683,1],[6730,1],[6740,1],[6760,1],[6765,1],[6766,1],[6769,1],[6793,1],[6795,1],[6878,1],[6896,1],[6932,1],[6937,1],[6938,1],[6941,1],[6973,1],[6975,1],[7090,1],[7116,1],[7168,1],[7173,1],[7174,1],[7177,1],[7217,1],[7219,1],[7366,1],[7400,1],[7468,1],[7473,1],[7474,1],[7477,1],[7525,1],[7527,1],[7706,1],[7748,1],[7832,1],[7837,1],[7838,1],[7841,1],[7897,1],[7899,1],[8110,1],[8114,1],[8164,1],[8248,1],[8253,1],[8254,1],[8313,1],[8315,1],[8374,1],[8375,1],[8522,1],[8523,1],[8525,1],[8528,1],[8689,1],[8693,1],[8756,1],[8761,1],[8765,1],[8767,1],[8768,1],[8772,1],[8775,1],[8778,1],[8958,1],[9026,1],[9038,1],[9048,1],[9104,1],[9112,1],[9228,1],[9236,1],[9288,1],[9290,1],[9402,1],[9408,1],[9412,1],[9414,1],[9418,1],[9420,1],[9427,1],[9431,1],[9433,1],[9434,1],[18020,1],[18042,1],[18056,1],[18059,1],[18070,1],[18110,1],[18136,1],[18139,1],[18154,1],[18210,1],[18248,1],[18251,1],[18270,1],[18342,1],[18392,1],[18395,1],[18418,1],[18506,1],[18568,1],[18571,1],[18598,1],[18704,1],[18770,1],[18773,1],[18800,1],[18902,1],[19020,1],[19024,1],[19154,1],[19275,1],[19341,1],[21901,1],[21902,1],[21903,1],[21904,1],[21905,1],[21906,1],[21907,1],[21908,1],[21909,1],[21910,1],[21911,1],[21912,1],[21913,1],[21914,1],[21915,1],[21920,1],[21921,1],[21958,1],[21959,1],[21960,1],[21961,1],[21962,1],[21963,1],[21964,1],[21965,1],[21966,1],[21967,1],[21968,1],[21969,1],[21970,1],[21971,1],[21972,1],[21973,1],[21974,1]],"reward_weights":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"scale":1,"selected_odd_clocks":[],"upper_per_port":"-1","walsh_vertices":[4421]},"weighted_if_needed":null} diff --git a/research/p104-type-b-shared-walsh-stage9-bound/receipts/EXPLICIT-UNFORCED.json b/research/p104-type-b-shared-walsh-stage9-bound/receipts/EXPLICIT-UNFORCED.json new file mode 100644 index 0000000000..1ae26184cc --- /dev/null +++ b/research/p104-type-b-shared-walsh-stage9-bound/receipts/EXPLICIT-UNFORCED.json @@ -0,0 +1 @@ +{"all_original_cut":16,"cancelled_force_arc_path":[21974,8767,19020,8765,8693,21915],"flow_value":16,"forced_result_sha256":"e346e8cba7d3cdec44b77ff81dffec33fc04f42e4cb23c79da559d24435c39bd","global_upper_units_per_port":0,"no_second_solve":true,"positive_unforced_arcs":[[6669,1],[6681,1],[6683,1],[6730,1],[6740,1],[6760,1],[6765,1],[6766,1],[6769,1],[6793,1],[6795,1],[6878,1],[6896,1],[6932,1],[6937,1],[6938,1],[6941,1],[6973,1],[6975,1],[7090,1],[7116,1],[7168,1],[7173,1],[7174,1],[7177,1],[7217,1],[7219,1],[7366,1],[7400,1],[7468,1],[7473,1],[7474,1],[7477,1],[7525,1],[7527,1],[7706,1],[7748,1],[7832,1],[7837,1],[7838,1],[7841,1],[7897,1],[7899,1],[8110,1],[8114,1],[8164,1],[8248,1],[8253,1],[8254,1],[8313,1],[8315,1],[8374,1],[8375,1],[8522,1],[8523,1],[8525,1],[8528,1],[8689,1],[8756,1],[8761,1],[8768,1],[8772,1],[8775,1],[8778,1],[8958,1],[9026,1],[9038,1],[9048,1],[9104,1],[9112,1],[9228,1],[9236,1],[9288,1],[9290,1],[9402,1],[9408,1],[9412,1],[9414,1],[9418,1],[9420,1],[9427,1],[9431,1],[9433,1],[9434,1],[18020,1],[18042,1],[18056,1],[18059,1],[18070,1],[18110,1],[18136,1],[18139,1],[18154,1],[18210,1],[18248,1],[18251,1],[18270,1],[18342,1],[18392,1],[18395,1],[18418,1],[18506,1],[18568,1],[18571,1],[18598,1],[18704,1],[18770,1],[18773,1],[18800,1],[18902,1],[19024,1],[19154,1],[19275,1],[19341,1],[21901,1],[21902,1],[21903,1],[21904,1],[21905,1],[21906,1],[21907,1],[21908,1],[21909,1],[21910,1],[21911,1],[21912,1],[21913,1],[21914,1],[21920,1],[21921,1],[21958,1],[21959,1],[21960,1],[21961,1],[21962,1],[21963,1],[21964,1],[21965,1],[21966,1],[21967,1],[21968,1],[21969,1],[21970,1],[21971,1],[21972,1],[21973,1]]} diff --git a/research/p104-type-b-shared-walsh-stage9-bound/receipts/LEAD-FORCED.json b/research/p104-type-b-shared-walsh-stage9-bound/receipts/LEAD-FORCED.json new file mode 100644 index 0000000000..c2a14ab32b --- /dev/null +++ b/research/p104-type-b-shared-walsh-stage9-bound/receipts/LEAD-FORCED.json @@ -0,0 +1,283 @@ +{ + "anchors": [ + 3058 + ], + "credited_clocks": [ + 2866 + ], + "cut": 17, + "discount_upper": "H(r)-H(r-8) <= H(8) for 0