From f3aad2bbada9c0f2579ab383d8888f39e8e896f5 Mon Sep 17 00:00:00 2001 From: rohanarun Date: Tue, 10 Nov 2026 11:37:11 -0500 Subject: [PATCH 1/2] Raise conditional kappa to .00363797977 with a 17-stage signed caller --- research/signed-caller-8x9/APPLICATION.md | 60 + research/signed-caller-8x9/LICENSE | 201 + research/signed-caller-8x9/README.md | 46 + research/signed-caller-8x9/SHA256.json | 69 + research/signed-caller-8x9/SOURCES.json | 36 + research/signed-caller-8x9/TASK.json | 83 + research/signed-caller-8x9/UPSTREAM.json | 14 + research/signed-caller-8x9/VERIFY.json | 18 + .../expected/ODD-8X9-APPLICATION-CHECKS.json | 279 + .../expected/ODD-ADMISSION-PARTIAL.json | 456 + .../expected/ODD-CALLER-EXACT-GRID.json | 23 + .../expected/ODD-FIXED-TAPE-COUNTS.json | 32 + .../expected/ODD-PHYSICAL-BINDING.json | 64 + .../expected/ODD-PRECISION.json | 349 + .../expected/ODD-TYPE-AB-CALLER.json | 1 + .../expected/ODD-TYPE-AB-REPLAY.json | 58 + .../replay/supplier7108/CALLER.json | 1 + .../replay/supplier7112/RESULT.json | 3064 +++ .../replay/supplier7112/WORD.json.gz | Bin 0 -> 355352 bytes .../short-caller/DATA-PHASES.json | 1 + .../short-caller/ODD-LOCALIZED-GROUPING.json | 21886 ++++++++++++++++ .../short-caller/ODD-UNIT-DYADIC-TAPES.json | 2139 ++ .../ODD-UNIT-PREFIX-CLOSURES.json | 759 + .../short-caller/SHORT-ADMISSION-PARTIAL.json | 453 + .../short-caller/SHORT-CALLER-RAW-PRICE.json | 129 + .../short-caller/SHORT-CATALOGUE-0-1000.log | 20 + .../SHORT-CATALOGUE-1000-2000.log | 20 + .../SHORT-CATALOGUE-2000-3047.log | 21 + .../short-caller/SHORT-PRECISION.json | 326 + .../short-caller/SHORT-TYPE-A-ROOT.json | 9200 +++++++ .../admission-source/ARCHIVE-CHAIN.json | 1 + .../admission-source/FULL-RESULT.json | 626 + .../admission-source/INDEPENDENT-NOTICE.md | 13 + .../admission-source/INDEPENDENT-SOURCES.json | 42 + .../short-caller/admission-source/LICENSE | 201 + .../admission-source/NATIVE-INPUTS.json | 42 + .../short-caller/admission-source/NOTICE | 9 + .../admission-source/data/bit-admission.json | 19787 ++++++++++++++ .../admission-source/data/caller.json | 1 + .../admission-source/data/final.json.gz | Bin 0 -> 350722 bytes .../admission-source/frozen/clifford_exact.py | 149 + .../admission-source/frozen/native_verify.py | 277 + .../admission-source/frozen/physical.py | 119 + .../frozen/verify_host3_odd.py | 79 + .../admission-source/independent.py | 220 + .../admission-source/interval_gate.py | 128 + .../admission-source/precision_replay.py | 35 + .../independent_bounds.py | 267 + .../envelopes.py | 294 + .../source_binding.py | 85 + .../short-caller/assemble_odd_application.py | 56 + .../short-caller/candidate_gate.py | 156 + .../check_odd_caller_exact_grid.py | 132 + .../check_odd_fixed_tape_counts.py | 64 + .../check_odd_partial_admission.py | 79 + .../check_odd_physical_binding.py | 82 + .../short-caller/check_odd_precision.py | 67 + .../supplier7112/short-caller/connected.py | 140 + .../supplier7112/short-caller/cut_library.py | 127 + .../short-caller/emit_odd_type_ab.py | 144 + .../short-caller/emit_odd_type_b.py | 99 + .../supplier7112/short-caller/host34.py | 157 + .../supplier7112/short-caller/independent.py | 220 + .../short-caller/interval_gate.py | 128 + .../replay/supplier7112/short-caller/lower.py | 262 + .../supplier7112/short-caller/mirrored.py | 159 + .../short-caller/odd_unit_dyadic_tapes.py | 58 + .../supplier7112/short-caller/screen.py | 75 + .../short-caller/short_dyadic_seam.py | 96 + .../short-caller/short_native_catalogue.py | 27 + .../supplier7112/short-caller/signed_child.py | 146 + .../supplier7112/short-caller/signed_model.py | 31 + .../replay/supplier7112/short-caller/stage.py | 193 + .../short-caller/upstream_application.py | 369 + .../short-caller/upstream_native_catalogue.py | 97 + research/signed-caller-8x9/verify.py | 25 + 76 files changed, 65372 insertions(+) create mode 100644 research/signed-caller-8x9/APPLICATION.md create mode 100644 research/signed-caller-8x9/LICENSE create mode 100644 research/signed-caller-8x9/README.md create mode 100644 research/signed-caller-8x9/SHA256.json create mode 100644 research/signed-caller-8x9/SOURCES.json create mode 100644 research/signed-caller-8x9/TASK.json create mode 100644 research/signed-caller-8x9/UPSTREAM.json create mode 100644 research/signed-caller-8x9/VERIFY.json create mode 100644 research/signed-caller-8x9/expected/ODD-8X9-APPLICATION-CHECKS.json create mode 100644 research/signed-caller-8x9/expected/ODD-ADMISSION-PARTIAL.json create mode 100644 research/signed-caller-8x9/expected/ODD-CALLER-EXACT-GRID.json create mode 100644 research/signed-caller-8x9/expected/ODD-FIXED-TAPE-COUNTS.json create mode 100644 research/signed-caller-8x9/expected/ODD-PHYSICAL-BINDING.json create mode 100644 research/signed-caller-8x9/expected/ODD-PRECISION.json create mode 100644 research/signed-caller-8x9/expected/ODD-TYPE-AB-CALLER.json create mode 100644 research/signed-caller-8x9/expected/ODD-TYPE-AB-REPLAY.json create mode 100644 research/signed-caller-8x9/replay/supplier7108/CALLER.json create mode 100644 research/signed-caller-8x9/replay/supplier7112/RESULT.json create mode 100644 research/signed-caller-8x9/replay/supplier7112/WORD.json.gz create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/DATA-PHASES.json create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/ODD-LOCALIZED-GROUPING.json create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/ODD-UNIT-DYADIC-TAPES.json create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/ODD-UNIT-PREFIX-CLOSURES.json create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-ADMISSION-PARTIAL.json create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-CALLER-RAW-PRICE.json create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-CATALOGUE-0-1000.log create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-CATALOGUE-1000-2000.log create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-CATALOGUE-2000-3047.log create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-PRECISION.json create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-TYPE-A-ROOT.json create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/ARCHIVE-CHAIN.json create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/FULL-RESULT.json create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/INDEPENDENT-NOTICE.md create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/INDEPENDENT-SOURCES.json create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/LICENSE create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/NATIVE-INPUTS.json create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/NOTICE create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/data/bit-admission.json create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/data/caller.json create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/data/final.json.gz create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/frozen/clifford_exact.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/frozen/native_verify.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/frozen/physical.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/frozen/verify_host3_odd.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/independent.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/interval_gate.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/precision_replay.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/retained/odd-native-common-grid/independent_bounds.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/retained/query-only-precision-envelope/envelopes.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/retained/query-only-precision-envelope/source_binding.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/assemble_odd_application.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/candidate_gate.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/check_odd_caller_exact_grid.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/check_odd_fixed_tape_counts.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/check_odd_partial_admission.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/check_odd_physical_binding.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/check_odd_precision.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/connected.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/cut_library.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/emit_odd_type_ab.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/emit_odd_type_b.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/host34.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/independent.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/interval_gate.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/lower.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/mirrored.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/odd_unit_dyadic_tapes.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/screen.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/short_dyadic_seam.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/short_native_catalogue.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/signed_child.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/signed_model.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/stage.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/upstream_application.py create mode 100644 research/signed-caller-8x9/replay/supplier7112/short-caller/upstream_native_catalogue.py create mode 100644 research/signed-caller-8x9/verify.py diff --git a/research/signed-caller-8x9/APPLICATION.md b/research/signed-caller-8x9/APPLICATION.md new file mode 100644 index 0000000000..c51b6ab493 --- /dev/null +++ b/research/signed-caller-8x9/APPLICATION.md @@ -0,0 +1,60 @@ +# Conditional application of the 17-stage signed caller + +The exact source is the same 72,143-event #7112 native word used in the +8+8 application, with canonical SHA256 +3454c4900245ed1814ceeff79a741a45160eb3a93cf8d15f891fe2a67ba036fc. +The 8+9 caller SHA256 is +255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc. +Use the same five #6030 assumptions, selected BIT backend and reviewed +#7000 physical-tape application as in APPLICATION-8X8.md. + +The asymmetric type-B tape closes with five noncommuting quarter turns +and twelve padding turns in inverse pairs. All required prefix pivots +are dyadic units. Its grouped idle spaces use a basis over Z[1/30]. +The audited literal 4,783-event caller has 72 output fields. Both the +rational Laurent replay and a separate integer Laurent engine prove +the exact same endpoint for all formal central and body variables. +The 17 distinct eight-axis blocks and nine central axes use ambient +145. The phase-polynomial substitution and completed-child interpretation +are the same as in APPLICATION-8X8.md, with the new ordered occurrence +receipt. It binds all 13,600 native contacts, 110,638 paid positions, +22,172 productive fields and 18,428 independently allocated helpers. +There are 867 reserved native banks and a rank surplus of 1,424. +The exact 3,047-map native catalogue is reused on identical native +bytes, including the signed Pauli and absolute phase controls. + +Scale the 3,744 raw caller input fields by 675 before this caller and +divide each of the 3,744 completed main outputs by 675. The integer +Laurent replay checks the required 3^3 and 5^2 valuations and rejects +a smaller exponent of either prime, using the safe binary valuation +381. Every exact normalized main row and pre-ADD product remains +integral on this odd grid. Substituting the actual Clifford address +operators introduces only powers of two, so odd divisibility transfers +to arbitrary complete binary arrays, including all spectators. Within +each native call, scale all its public fields by the separately audited +1125 and unscale on return. Fresh helpers use their own independent +inputs. The native arbitrary-input endpoint ensures that helpers do +not alter the caller's normalized main-grid invariant. Include both +scales simultaneously in the unfinished-context mass allowance. The +new height is 405, context mass exponent 1157 and context allowance +2314. It is still below 4096, and the same conservative ambient-153 +compiler threshold funds this allowance by the exact bit-length test. +Use the full-root common-format induction, including fixed padding +and completed-child returns. Exact finite-state odd division uses the +retained proof's carry/remainder invariant. + +The paid conversion work is included in the 775,153,592 source-unit +ordinary bound, distinct from the actual physical resource bound. +Count 41,451,808 scalar services and at most 25,448,575,552 +elementary monomial records per raw occurrence. Numerators in both +scales and all source scalar instructions stay within 24 bits. +Substitute these conservative counts and actual owner widths into +the same fixed-tape stock and primitive movement envelopes, and +enlarge the eventual cutoffs with the retained positive slacks. + +The raw moment crossing lies strictly between .00363797978 and +.00363797979. The exact interval compiler and 54 strict plus four +functional outer checks accept candidate .00363797977. The checked +application is private and conditional. It retains the five named +assumptions and is not a compiled Turing-machine execution or +upstream admission. diff --git a/research/signed-caller-8x9/LICENSE b/research/signed-caller-8x9/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/signed-caller-8x9/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/research/signed-caller-8x9/README.md b/research/signed-caller-8x9/README.md new file mode 100644 index 0000000000..79bac27eb6 --- /dev/null +++ b/research/signed-caller-8x9/README.md @@ -0,0 +1,46 @@ +# Conditional κ = .00363797977 with a 17-stage signed caller + +This package composes the exact [#7112](https://github.com/CrocSwap/integer-mult-bounds/pull/7112) +native word with a new asymmetric signed 8+9 caller. The conditional +claim is `363797977/100000000000`, above #7112 by .000000562650059. +The raw crossing is between .00363797978 and .00363797979. + +The caller uses five noncommuting quarter turns and six inverse pairs. +Its grouped idles use arithmetic over Z[1/30]. The exact integer replay +charges caller scale 675 separately from native scale 1125 and rejects +insufficient powers of 3 and 5. All 72 output fields replay, with 13,600 +physical native contacts, 110,638 paid positions, and 22,172 productive +fields. See [APPLICATION.md](APPLICATION.md) for the owner, phase, +precision, and finite-tape bounds. + +## Reproduction + +```sh +python3.12 -B scripts/research_package.py --package research/signed-caller-8x9 +``` + +The replay regenerates the exact caller, verifies rational and integer +Laurent endpoints, and checks physical binding, precision, ordinary +work, the compiler and all 58 outer inequalities. It authenticates +the three completed native catalogue slices on identical word bytes. +Re-run a slice separately with `short_native_catalogue.py --start START --stop STOP` +from `replay/supplier7112/short-caller`. The intervals are [0,1000), +[1000,2000), and [2000,3047). The five inherited assumptions are +`native_all_columns`, `owned_erasure`, `compiler`, `precision_tape`, +and `analytic_recovery`, with the selected completed BIT predecessor. +A compiled multiplier execution and independent maintainer review are +outside the local checks. + +## Open next questions + +[TASK.json](TASK.json) records the next source-bound native sign-capacity +experiment, its relevance and the current obstruction. + +## Credit + +Rohan Arun with substantial OpenAI Codex assistance. Credits include +DreamingOfClouds for the native and chain lineage, CubeJerry for the +shared native, paired BIT and compiler work, ToikY for the signed rank-nine +caller and #7108–#7110, dillona and Ali Romman for helper splitting and +#7112, and the #7000 application reviewers. Apache-2.0. Upstream source +notices are preserved. diff --git a/research/signed-caller-8x9/SHA256.json b/research/signed-caller-8x9/SHA256.json new file mode 100644 index 0000000000..5a7d6b80dc --- /dev/null +++ b/research/signed-caller-8x9/SHA256.json @@ -0,0 +1,69 @@ +{ + "replay/supplier7108/CALLER.json": "9557f713ab4ffb91ede05e8a6d5668c694b9940fc16f2f2d657e2f2b2cac2d3f", + "replay/supplier7112/RESULT.json": "7b808ff32d9803084aaaf820cd172ddc9001c7aebbd17e0324e779abeff91b30", + "replay/supplier7112/WORD.json.gz": "fe0b1dc3049a6b72760a705af2e698e0e9998e969e19862a696eba63434eb233", + "replay/supplier7112/short-caller/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "replay/supplier7112/short-caller/ODD-LOCALIZED-GROUPING.json": "8aac6b3d9e528bffbcf411bbd300c8e0f0b7bf75da45ab12badf3f3530ffcbe2", + "replay/supplier7112/short-caller/ODD-UNIT-DYADIC-TAPES.json": "c3195057f7a6723a81172ed540d0f1c4ba699ff3cb8dc37cbde7bb481d9b976c", + "replay/supplier7112/short-caller/ODD-UNIT-PREFIX-CLOSURES.json": "3b953e5d3e83e7573a3e908a5a23edb78773d4d22816aca54f766f0f0e9f5403", + "replay/supplier7112/short-caller/SHORT-ADMISSION-PARTIAL.json": "7977815fe72382738727e3d550eea3bc735923c9c57968872d4f863cb39cd401", + "replay/supplier7112/short-caller/SHORT-CALLER-RAW-PRICE.json": "a4f83d65d250efb40f6506658374d7414afdde11c96eb88b7d2fbb182aa090c1", + "replay/supplier7112/short-caller/SHORT-CATALOGUE-0-1000.log": "a916a76627fb79bf606b22f857ca93db6342891fb2c85b20658b5002c359e422", + "replay/supplier7112/short-caller/SHORT-CATALOGUE-1000-2000.log": "da633bfa408e98a2f2a958262a09d5e4274a9b25f7b4a6a73df5a97f37338f79", + "replay/supplier7112/short-caller/SHORT-CATALOGUE-2000-3047.log": "e8d500c0261a4a9e0cf3da2838d82806ed497ab9cf57cb8620ca6debfb98525c", + "replay/supplier7112/short-caller/SHORT-PRECISION.json": "68a00d2b83ee2eb944d2e05fc7f32bc9aa37282c45b968f0ab6fd500659ac028", + "replay/supplier7112/short-caller/SHORT-TYPE-A-ROOT.json": "e9812d720942d8149c219dfa28c1081ff1d353529e5282ca4624a04233f38f88", + "replay/supplier7112/short-caller/admission-source/ARCHIVE-CHAIN.json": "6de95c4eb396e69883fbeeb3989782bbbe232c22644af1c804050badca10f456", + "replay/supplier7112/short-caller/admission-source/FULL-RESULT.json": "d9ba709fa5dcefffe3f3abdcf34600ce188224703cfd743e6db8b58ba4816cb7", + "replay/supplier7112/short-caller/admission-source/INDEPENDENT-NOTICE.md": "cadbc642ca84311d2c7a6cf704c7828cb4cf77e3c784b66e4c6e8a5c28002fb8", + "replay/supplier7112/short-caller/admission-source/INDEPENDENT-SOURCES.json": "dced1457df5230466ba6202fd6d4595bc2b7fb2a65302806bf2720b1837ff350", + "replay/supplier7112/short-caller/admission-source/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "replay/supplier7112/short-caller/admission-source/NATIVE-INPUTS.json": "9bb6c1567783661334d6c1d23f715ce5635cbbb513678819ab9e020a34c7e4c0", + "replay/supplier7112/short-caller/admission-source/NOTICE": "da12736e2e824167ff56f2ecb623a5f88f75a270410360890f61dffc33bab249", + "replay/supplier7112/short-caller/admission-source/data/bit-admission.json": "a46b6c6040f75184cab5467656811ad988c216e3bc8e44d595a5015b6e49620b", + "replay/supplier7112/short-caller/admission-source/data/caller.json": "3828d53e80ea97e8b866320f081af20b6b93bfebd58b95b56b85a7afe151af5e", + "replay/supplier7112/short-caller/admission-source/data/final.json.gz": "2b94953dc14a122e3ef089633f05b58ec689ec5156feb7c784ed3e137dc01883", + "replay/supplier7112/short-caller/admission-source/frozen/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "replay/supplier7112/short-caller/admission-source/frozen/native_verify.py": "3049471905b47b385c88378a1a3be7a18b8858aadd035b8a6da2f4a03b470f38", + "replay/supplier7112/short-caller/admission-source/frozen/physical.py": "4e995d1158033d83bf69b671f23dc7924d66edbbe07623ba063ba7421234ea20", + "replay/supplier7112/short-caller/admission-source/frozen/verify_host3_odd.py": "e75ad2096ba2587d1dc9c8982b2c2eb7c6fd2636a80adcd943314ef2cf6fd258", + "replay/supplier7112/short-caller/admission-source/independent.py": "21f46a8340331abb1486b50bd4e04453f1968b0a5950d86ff7780dd368590874", + "replay/supplier7112/short-caller/admission-source/interval_gate.py": "60a743d13f668ef86db4b8215b4d5d04430a671ba6f1fe06d9c1c4c3dfe86da5", + "replay/supplier7112/short-caller/admission-source/precision_replay.py": "850d9098c5946ab27ef5228acc54d59df2196e72259d3e21588ec0c319c8f5ee", + "replay/supplier7112/short-caller/admission-source/retained/odd-native-common-grid/independent_bounds.py": "198521def614fe78fa728f1dde2b7fb820c0c0e0ac3ad0c9224dccbf51eac0d5", + "replay/supplier7112/short-caller/admission-source/retained/query-only-precision-envelope/envelopes.py": "783da6b5b450fc07434946cb9ec86070dfee01df6b5fa1c385cb024def2c9a9f", + "replay/supplier7112/short-caller/admission-source/retained/query-only-precision-envelope/source_binding.py": "624c459311c58f3847b7713b818bfd340153abf42919f02ac9aa8892ed52a2bd", + "replay/supplier7112/short-caller/assemble_odd_application.py": "6cdac39ab196a70c53ba2283c2555cd8dee30644dcc4769628b46fb53bd55a1f", + "replay/supplier7112/short-caller/candidate_gate.py": "e71097ca81a082afd7c647324a6c94cb357aeb1084693a095a0f3e0b45a9b11a", + "replay/supplier7112/short-caller/check_odd_caller_exact_grid.py": "abd5a5fd011b71e5b382cbc058855594d4f2fe7b049f375506675c0303180f54", + "replay/supplier7112/short-caller/check_odd_fixed_tape_counts.py": "e6246e9f8fbeae3077d82e585eafd3647c1a8758c58f33c7c13e7efa6c1e42bb", + "replay/supplier7112/short-caller/check_odd_partial_admission.py": "4416b1ea5f07f8a91028a2e500116588fbdfaed95a8ef9bac7a46bcb44b9478e", + "replay/supplier7112/short-caller/check_odd_physical_binding.py": "5c80c3b0415a7f91d216395248dd6f13297eed637732098e1ca8fb0548951b98", + "replay/supplier7112/short-caller/check_odd_precision.py": "b2d9c13577158157a587ace766d9dadb7819a0164b372722329d9754e1be6c61", + "replay/supplier7112/short-caller/connected.py": "469537b46fb92c5aca926d3b1497da5425408673b0a73ba1427f23d872b414e7", + "replay/supplier7112/short-caller/cut_library.py": "7ccb81af19db54ec7cdb44849af018d4ca8893f80f17277914f8566715985133", + "replay/supplier7112/short-caller/emit_odd_type_ab.py": "7a7993648433c6febad8c07b315aec1b96598835a3f587b62040423c33c3b71f", + "replay/supplier7112/short-caller/emit_odd_type_b.py": "d1fa8b67d98beacd6bb574b3d5fcbc94b8646a7ffbce91d2a6fd4d690d3c5329", + "replay/supplier7112/short-caller/host34.py": "bded1a8626d65ee40c4ba3b25780fc03f0fa08906f3c83f631892df072d9a9b7", + "replay/supplier7112/short-caller/independent.py": "21f46a8340331abb1486b50bd4e04453f1968b0a5950d86ff7780dd368590874", + "replay/supplier7112/short-caller/interval_gate.py": "60a743d13f668ef86db4b8215b4d5d04430a671ba6f1fe06d9c1c4c3dfe86da5", + "replay/supplier7112/short-caller/lower.py": "67345fdfc8e5bb816e24b37dfafad0396372c48ec4e1b95b8b69f019a8fdfdee", + "replay/supplier7112/short-caller/mirrored.py": "55dd441a3a7f504b351857d45fd701994a0950ae1baec6c4c2b4b0166fb69db3", + "replay/supplier7112/short-caller/odd_unit_dyadic_tapes.py": "3cdafa35635360a487ce400ec8d585f6134dd7c58209543528e98e7db178bbc7", + "replay/supplier7112/short-caller/screen.py": "01e3eaba4b710a080e6e393e53157e6a119fdf312620eed26e9185ca91f6bea6", + "replay/supplier7112/short-caller/short_dyadic_seam.py": "6e588b365618ab2df4fa2d1f16073d09a953a7cd6e826e1f96bbf87f950b672b", + "replay/supplier7112/short-caller/short_native_catalogue.py": "775695c379f407801910531565cc371012cee501b2cec5f5d718ecdccf06b64d", + "replay/supplier7112/short-caller/signed_child.py": "ef03444360f02225138be9b38e2f9a85f313eeaa910d63a365de0f16d228cb8b", + "replay/supplier7112/short-caller/signed_model.py": "f88c798b9a22c656ea0b755b4f32be411c1f80687dff1a1ac9e9c2a0b5f4203e", + "replay/supplier7112/short-caller/stage.py": "0ab5546e926dd98d3ad833909b534840b7d8d0467c4790ca09bc2b14b37313f5", + "replay/supplier7112/short-caller/upstream_application.py": "d98987db98553dc55bfc80e3ca47abfcd51c57af6f8cda61101391d8eae94184", + "replay/supplier7112/short-caller/upstream_native_catalogue.py": "6120e1ea1e07eeba757694d209437a38f121b0a377cc466889a30fa52c561472", + "expected/ODD-8X9-APPLICATION-CHECKS.json": "10512d62f540fe7bb839ec94b6a21bbdf4a3dfadf56b4ec9095d4b242bda19b8", + "expected/ODD-ADMISSION-PARTIAL.json": "75ec76e4393ef1622fcff9e2727dc411921076af4a506d97506665add140fa86", + "expected/ODD-CALLER-EXACT-GRID.json": "87d25d9fa3778bf4784e3a9e17f32ce5ba372663c6e97392cc62b87e6719042c", + "expected/ODD-FIXED-TAPE-COUNTS.json": "1a8bf36a966edca8c61f3be803cdbe136307095dec40245cdc93e79a9062fe99", + "expected/ODD-PHYSICAL-BINDING.json": "ade5f8cbb2e30677b1d48d23a1aa270b3d0b72e2504472ab9fdb71d124b075b5", + "expected/ODD-PRECISION.json": "9c03607288cc2afb80cb02c197f93360978233036418b32b09ad91be16f9c153", + "expected/ODD-TYPE-AB-CALLER.json": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "expected/ODD-TYPE-AB-REPLAY.json": "71fd0a7ad8b743266c6a75100f3543b48ea7d6fcbe45f008d3b61270e3b660a0" +} diff --git a/research/signed-caller-8x9/SOURCES.json b/research/signed-caller-8x9/SOURCES.json new file mode 100644 index 0000000000..dc790ae802 --- /dev/null +++ b/research/signed-caller-8x9/SOURCES.json @@ -0,0 +1,36 @@ +{ + "schema_version": 1, + "base_commit": "e54523517d0f03e58352e647c403a5af3e525a57", + "files": [ + { + "path": "docs/research/agent-task-catalog.json", + "usage": "provenance", + "git_blob": "3404fbdd5e7529a0674eef26114b5071e4586cec", + "sha256": "ead6cdc9d0af6d58e8a49744d8ec8c7c15e13d2ba93c276c434bcf9b51b93a81" + }, + { + "path": "certificates/selected-result.json", + "usage": "provenance", + "git_blob": "75d77b328ea02ded535e7f23aee5b1e55d0bb1a8", + "sha256": "154c3d30455d778fd3343b6b4851f0fa4665f0f7625b0adb3675e2bafbbf6bf1" + }, + { + "path": "docs/research/pr-intake-evidence/pr7000-application/check_application.py", + "usage": "provenance", + "git_blob": "1a6d358cbec88e70615e5314cdfca9e123124f83", + "sha256": "d98987db98553dc55bfc80e3ca47abfcd51c57af6f8cda61101391d8eae94184" + }, + { + "path": "docs/research/pr-intake-evidence/pr7000-application/check_native_catalogue.py", + "usage": "provenance", + "git_blob": "98b35c89c8bd52637633aa78d506244bca8ec9e1", + "sha256": "6120e1ea1e07eeba757694d209437a38f121b0a377cc466889a30fa52c561472" + }, + { + "path": "research/p104-two-chain-shared-native/retained/runtime/DATA-PHASES.json", + "usage": "provenance", + "git_blob": "d9a4f84211182ca200c081ea061d724c8a2cfb70", + "sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa" + } + ] +} diff --git a/research/signed-caller-8x9/TASK.json b/research/signed-caller-8x9/TASK.json new file mode 100644 index 0000000000..a2b4984f51 --- /dev/null +++ b/research/signed-caller-8x9/TASK.json @@ -0,0 +1,83 @@ +{ + "schema_version": 1, + "task_id": "joint-query-controller", + "priority_revision": 8, + "base_commit": "e54523517d0f03e58352e647c403a5af3e525a57", + "original_card": { + "id": "joint-query-controller", + "question": "Can a changed query demand or caller remove real work while satisfying native chronology and restoration?", + "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" + ], + "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." + ], + "acceptance_gate": "A source-bound arbitrary-input identity and legal producer/consumer boundary with the complete paid and productive target invoice, including restoration, ownership, native alignment and extra charges. Price under the actual current model; historical ceiling.py assumptions must be established before use. A favorable optimistic relaxation keeps a route open but is not a completed supplier. A scoped local result remains useful; expansion requires the family-level budget gate.", + "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." + }, + "first_experiment": "Choose an exact caller and a new demand/interface hypothesis. Read the scoped #5617/#5631/#5649/#5747 and #5720/#5745 objections before rebuilding an excluded schedule. Compare the complete matched source/consumer protocols including all retained helper outputs. For an active-mode injection, first check #5745: its canonical delivery claim repays the eight removed centre jobs. Audit that exact claim or change its channel/feedback hypothesis; do not repeat the same free-injection search. Stop if the full favorable budget fails or the required restored output is unobservable.", + "bottleneck_link": "Judge the actual current supplier contract and complete signed target/paid bill; frozen-profile ceilings require an applicability proof.", + "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." + ], + "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." + ], + "overlap_terms": [ + "query demand", + "active mode", + "5720", + "5745", + "5747", + "caller" + ], + "existing_checks": [ + { + "scope": "PR #4166: author-checked installed producer/service/return/bridge connection; native-component comparison loses.", + "evidence": "research/qq16-caller-install/README.md", + "remaining": "Complete matched physical protocol bill, or changed source-compatible demand/circuit; no affordable supplier yet.", + "status": "author-checked", + "source_commit": "0b082d22a0e9a442d264ab0633e35ef26c790630", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129" + }, + { + "scope": "Selected PR5599: complete helper-subspace construction and independent caller replay; five framework assumptions remain.", + "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.", + "status": "reviewed", + "source_commit": "09dd0965711ca7eeb169057a420abab1c9052137", + "selected_record_sha256": "2a0220e866417774606e0f991e41b9c1d26b1f43b97857238cf478dbc7d330b5" + } + ] + }, + "scope_status": "refined", + "scope_change_reason": "Restrict to the exact signed 8+9 caller on the pinned #7112 native.", + "actual_scope": "Build and verify the signed asymmetric caller with the exact localized scalar grid.", + "bottleneck_link": "Changing the number of stages changes the complete paid and productive price.", + "stop_rule": "Replay the complete literal caller and check the exact price, ownership, geometry, precision and retained outer gates.", + "outcome": "completed", + "evidence": "APPLICATION.md, verify.py, expected/ODD-8X9-APPLICATION-CHECKS.json", + "author": "Rohan Arun", + "ai_assistance": "Substantial OpenAI Codex assistance.", + "open_questions": [ + { + "question": "Can a redesigned native deliver additional sign capacity before the caller?", + "why_it_matters": "The short controller improves the raw price only slightly. The four type-A sign operations are a material cost.", + "first_step": "Emit and replay a source-bound coupled main-plane native edit and reprice both BIT and complex.", + "blocked_by": "Retained disjoint native shears impose a four-query floor under the fixed sign and body contract." + } + ] +} diff --git a/research/signed-caller-8x9/UPSTREAM.json b/research/signed-caller-8x9/UPSTREAM.json new file mode 100644 index 0000000000..f70d584347 --- /dev/null +++ b/research/signed-caller-8x9/UPSTREAM.json @@ -0,0 +1,14 @@ +{ + "heads": { + "7112": "e59520bb11b0df5ac33f062f55397d78a491e7af", + "7108": "d1ad3c14927fe72f50d615ea437d91305e1dddf1" + }, + "inputs": { + "native_word": "#7112 research/p104-smooth-swap-split/WORD.json.gz", + "native_result": "#7112 research/p104-smooth-swap-split/RESULT.json", + "caller_template": "#7108 exact signed caller", + "admission_source": "#7108 nested rank9-replay/payload/incumbent archive, see ARCHIVE-CHAIN.json", + "selected_application": "e54523517d0f03e58352e647c403a5af3e525a57" + }, + "license": "Apache-2.0" +} diff --git a/research/signed-caller-8x9/VERIFY.json b/research/signed-caller-8x9/VERIFY.json new file mode 100644 index 0000000000..4f25eac5c6 --- /dev/null +++ b/research/signed-caller-8x9/VERIFY.json @@ -0,0 +1,18 @@ +{ + "schema_version": 1, + "status": "ready", + "python": "3.12", + "requirements": [], + "inputs": [], + "commands": [ + { + "argv": [ + "{python}", + "-B", + "{package}/verify.py" + ], + "timeout_seconds": 600, + "checks": "Regenerate the signed caller, recheck all exact outputs, grid valuations, physical bindings, ordinary counts, precision and outer inequalities, and authenticate same-native exact catalogue slices." + } + ] +} diff --git a/research/signed-caller-8x9/expected/ODD-8X9-APPLICATION-CHECKS.json b/research/signed-caller-8x9/expected/ODD-8X9-APPLICATION-CHECKS.json new file mode 100644 index 0000000000..4082bd88e5 --- /dev/null +++ b/research/signed-caller-8x9/expected/ODD-8X9-APPLICATION-CHECKS.json @@ -0,0 +1,279 @@ +{ + "status": "PASS_8X9_EXACT_COMPONENT_APPLICATION_CHECKS", + "candidate": "363797977/100000000000", + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "native_canonical_sha256": "3454c4900245ed1814ceeff79a741a45160eb3a93cf8d15f891fe2a67ba036fc", + "native_archive_sha256": "fe0b1dc3049a6b72760a705af2e698e0e9998e969e19862a696eba63434eb233", + "catalogue": [ + { + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "fe0b1dc3049a6b72760a705af2e698e0e9998e969e19862a696eba63434eb233", + "distinct_paid_maps": 2962, + "distinct_helper_maps": 182, + "catalogue_size": 3047, + "slice_start": 0, + "slice_stop": 1000, + "catalogue_digest": "e1d841321a0cea8d093a84981d095795464e547c500bca159601c0cc669284ce", + "checked_maps": 1000, + "main_boundary_pairs": 0, + "exact_recipe_digest": "92901236d487141c27de335c231ca14363924c6c3e2f7667fc9ef08d59948e1b", + "main_boundary_digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "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.", + "log_sha256": "a916a76627fb79bf606b22f857ca93db6342891fb2c85b20658b5002c359e422" + }, + { + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "fe0b1dc3049a6b72760a705af2e698e0e9998e969e19862a696eba63434eb233", + "distinct_paid_maps": 2962, + "distinct_helper_maps": 182, + "catalogue_size": 3047, + "slice_start": 1000, + "slice_stop": 2000, + "catalogue_digest": "e1d841321a0cea8d093a84981d095795464e547c500bca159601c0cc669284ce", + "checked_maps": 1000, + "main_boundary_pairs": 0, + "exact_recipe_digest": "511f4c30588d834eb50797256e8222a929934017b5be1f8312ee980a2a99bc37", + "main_boundary_digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "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.", + "log_sha256": "da633bfa408e98a2f2a958262a09d5e4274a9b25f7b4a6a73df5a97f37338f79" + }, + { + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "fe0b1dc3049a6b72760a705af2e698e0e9998e969e19862a696eba63434eb233", + "distinct_paid_maps": 2962, + "distinct_helper_maps": 182, + "catalogue_size": 3047, + "slice_start": 2000, + "slice_stop": 3047, + "catalogue_digest": "e1d841321a0cea8d093a84981d095795464e547c500bca159601c0cc669284ce", + "checked_maps": 1047, + "main_boundary_pairs": 104, + "exact_recipe_digest": "adb3267d45e631d7dd8e8a5ab6fce7e6be2c49889e4441a248b90bdcce54dce0", + "main_boundary_digest": "ad959887c990b8862a0e60db3f53d5195a1c9d667c1593f0101adc8db18f27fa", + "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.", + "log_sha256": "e8d500c0261a4a9e0cf3da2838d82806ed497ab9cf57cb8620ca6debfb98525c" + } + ], + "physical_binding": { + "ambient": 145, + "native_calls": 17, + "native_public": 1484, + "fresh_helpers": 18428, + "productive_fields": 22172, + "paid_positions": 110638, + "complete_paid_position_digest": "ae02602df8fda4f32319d9551fdc6de32bc5287954db9890707733827ed3786e", + "native_contact_boundaries": 13600, + "phase_record_digest": "586ab7499fb677afdd83c397ea0b6d3b25f73ea6cdfa1ec95dd68adccff935ad", + "nonzero_boundary_translations": 13600, + "reserved_native_banks": 867, + "reserved_serial_query_lambda_bank": 1, + "query_uses": 384, + "idle_uses": 3392, + "lambda_uses": 11280, + "paid": { + "1": 68860, + "2": 14331, + "3": 13889, + "4": 4029, + "5": 5559, + "6": 272, + "7": 204, + "8": 758, + "9": 32, + "16": 416, + "24": 416, + "32": 416, + "40": 416, + "48": 416, + "56": 416, + "64": 208 + }, + "targets": { + "1": 238, + "2": 306, + "3": 765, + "4": 3689, + "5": 1207, + "6": 697, + "7": 306, + "8": 952, + "9": 10684, + "17": 416, + "25": 416, + "33": 416, + "41": 416, + "49": 416, + "57": 416, + "65": 416, + "73": 208, + "137": 208 + }, + "rank_surplus": 1424 + }, + "fixed_tape_counts": { + "native_sha256": "3454c4900245ed1814ceeff79a741a45160eb3a93cf8d15f891fe2a67ba036fc", + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "tested_claim": "363797977/100000000000", + "actual_ambient": 145, + "compiler_ambient_cap": 153, + "H": 16480300000000000000000, + "log_power": 2233, + "Kstar_bits": 14093, + "context_c": 2314, + "context_bound_bits": 14104, + "native_invocations": 17, + "caller_odd_scale": 675, + "owned_banks_per_raw_occurrence": 867, + "scalar_macro_inputs": { + "native": 1119569, + "caller": 117856, + "conversions": 57944 + }, + "scalar_services_upper": 41451808, + "scalar_steps_coefficient": 43465371025408, + "monomial_map_slots": 298468, + "elementary_records_per_map_upper": 85264, + "elementary_records_upper": 25448575552, + "max_scalar_numerator_bits": 24, + "common_grid": { + "fractional": "p+D", + "signed_width": "p+h+2D+3", + "temp_padding": 26 + }, + "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." + }, + "source_unit_ordinary": { + "scalar_upper": 1852552, + "init_clear_allowance": 216, + "route_items": { + "moves": 6286, + "helper_boundary": 2168, + "first_main_boundary": 208, + "second_main_boundary": 192, + "first_main_adapter": 416, + "second_main_adapter": 384, + "owned_lifetime": 216 + }, + "routing": 9870000, + "caller_items": { + "A": { + "envelope": 102076416, + "thin": 6144, + "field_boundary": 89856, + "output_routes": 213120000, + "idle_routes": 170112000, + "query_routes": 1152000, + "fused_routes": 0 + }, + "B": { + "envelope": 35730432, + "thin": 0, + "field_boundary": 7488, + "output_routes": 17760000, + "idle_routes": 18016000, + "query_routes": 0, + "fused_routes": 1168000 + } + }, + "caller_total": 559238336, + "raw_upper": 758521720, + "per_input_conversion": 2623712, + "lambda_second_charge": 11280000, + "conservative_total": 775153592, + "margin_to_billion": 224846408, + "odd_divisions": { + "ADD": 4625, + "SCALE": 65 + }, + "lambda_paid_rank1_would_reduce_S_by": 11280, + "all_caller_scalar_surcharge": 2248928, + "charged_caller_odd_conversions": 479232 + }, + "numeric_gate": { + "claim": "363797977/100000000000", + "tested": "363797977000007/100000000000000000", + "raw_bracket": [ + "181898989/50000000000", + "363797979/100000000000" + ], + "moment_margins": { + "181898989/50000000000": [ + "121755231572982684288844345017938864449538944635665456396559084534656517883/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "121755231572982684288844345017938864449538944635665456396559084534675970263/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "363797979/100000000000": [ + "-72499522054344905928617273105493079561959480155932468173844832643740437357/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-18124880513586226482154318276373269890489870038983117043461208160930303777/12500000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "363797977000007/100000000000000000": [ + "158004312712505756456434109865934900917786856462656670171578565575621936147/25000000000000000000000000000000000000000000000000000000000000000000000000000000", + "316008625425011512912868219731869801835573712925313340343157131151263157921/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "moment_margin_float": { + "181898989/50000000000": [ + 2.4351046314596536e-06, + 2.4351046314596536e-06 + ], + "363797979/100000000000": [ + -1.4499904410868982e-06, + -1.4499904410868982e-06 + ], + "363797977000007/100000000000000000": [ + 6.32017250850023e-06, + 6.32017250850023e-06 + ] + }, + "derivative_upper": -382448.1531905776, + "alpha": [ + 0.9999999999784839, + 0.9999999999784839 + ], + "gamma": [ + 0.9407861752582984, + 0.9407861752582984 + ], + "delta": [ + 0.8979084341049998, + 0.8979084341049998 + ], + "minimum_log_power": 2232, + "written_log_power": 2233, + "compiler_gap": "1/100000000000000000", + "H": "16480300000000000000000", + "BIT_pin": "376669/100000000", + "BIT_margin": "12871022999993/100000000000000000", + "outer": { + "strict_count": 54, + "functional_count": 4, + "minimum_margin": "1/1000000000000000000", + "BIT_just_below_effective_rejected": true + }, + "input_lift": { + "margins": { + "363797977/100000000000": [ + "62065218662021199770672191930718876322011996705692335200343497464129822659379/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "124130437324042399541344383861437752644023993411384670400686994928259645320701/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "363797977000007/100000000000000000": [ + "62065218662022343144271103743263312579261599725339725145042840682379611494259/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "124130437324044686288542207486526625158523199450679450290085681364759222990433/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "interval_kappa_cap": "376669/100000000", + "derivative_upper_on_required_interval": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "source_BIT_wide_crude_bound_would_be": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } + }, + "assumptions": [ + "native_all_columns", + "owned_erasure", + "compiler", + "precision_tape", + "analytic_recovery" + ], + "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." +} \ No newline at end of file diff --git a/research/signed-caller-8x9/expected/ODD-ADMISSION-PARTIAL.json b/research/signed-caller-8x9/expected/ODD-ADMISSION-PARTIAL.json new file mode 100644 index 0000000000..edddf47ec5 --- /dev/null +++ b/research/signed-caller-8x9/expected/ODD-ADMISSION-PARTIAL.json @@ -0,0 +1,456 @@ +{ + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "native_sha256": "3454c4900245ed1814ceeff79a741a45160eb3a93cf8d15f891fe2a67ba036fc", + "invoice": { + "T": { + "1": 238, + "2": 306, + "3": 765, + "4": 3689, + "5": 1207, + "6": 697, + "7": 306, + "8": 952, + "9": 10684, + "17": 416, + "25": 416, + "33": 416, + "41": 416, + "49": 416, + "57": 416, + "65": 416, + "73": 208, + "137": 208 + }, + "P": { + "1": 68860, + "2": 14331, + "3": 13889, + "4": 4029, + "5": 5559, + "6": 272, + "7": 204, + "8": 758, + "9": 32, + "16": 416, + "24": 416, + "32": 416, + "40": 416, + "48": 416, + "56": 416, + "64": 208 + }, + "S": 1424, + "raw_crossing": "0.0036379797862678122052875869247203435871289065223925867291550572143", + "empty_root_credits": 0, + "no_E_credit_crossing": "0.0036379797862678122052875869247203435871289065223925867291550572143" + }, + "ordinary": { + "scalar_upper": 1852552, + "init_clear_allowance": 216, + "route_items": { + "moves": 6286, + "helper_boundary": 2168, + "first_main_boundary": 208, + "second_main_boundary": 192, + "first_main_adapter": 416, + "second_main_adapter": 384, + "owned_lifetime": 216 + }, + "routing": 9870000, + "caller_items": { + "A": { + "envelope": 102076416, + "thin": 6144, + "field_boundary": 89856, + "output_routes": 213120000, + "idle_routes": 170112000, + "query_routes": 1152000, + "fused_routes": 0 + }, + "B": { + "envelope": 35730432, + "thin": 0, + "field_boundary": 7488, + "output_routes": 17760000, + "idle_routes": 18016000, + "query_routes": 0, + "fused_routes": 1168000 + } + }, + "caller_total": 559238336, + "raw_upper": 758521720, + "per_input_conversion": 2623712, + "lambda_second_charge": 11280000, + "conservative_total": 775153592, + "margin_to_billion": 224846408, + "odd_divisions": { + "ADD": 4625, + "SCALE": 65 + }, + "lambda_paid_rank1_would_reduce_S_by": 11280, + "all_caller_scalar_surcharge": 2248928, + "charged_caller_odd_conversions": 479232 + }, + "compiler_outer": { + "claim": "363797977/100000000000", + "tested": "363797977000007/100000000000000000", + "raw_bracket": [ + "181898989/50000000000", + "363797979/100000000000" + ], + "moment_margins": { + "181898989/50000000000": [ + "121755231572982684288844345017938864449538944635665456396559084534656517883/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "121755231572982684288844345017938864449538944635665456396559084534675970263/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "363797979/100000000000": [ + "-72499522054344905928617273105493079561959480155932468173844832643740437357/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-18124880513586226482154318276373269890489870038983117043461208160930303777/12500000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "363797977000007/100000000000000000": [ + "158004312712505756456434109865934900917786856462656670171578565575621936147/25000000000000000000000000000000000000000000000000000000000000000000000000000000", + "316008625425011512912868219731869801835573712925313340343157131151263157921/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "moment_margin_float": { + "181898989/50000000000": [ + 2.4351046314596536e-06, + 2.4351046314596536e-06 + ], + "363797979/100000000000": [ + -1.4499904410868982e-06, + -1.4499904410868982e-06 + ], + "363797977000007/100000000000000000": [ + 6.32017250850023e-06, + 6.32017250850023e-06 + ] + }, + "derivative_upper": -382448.1531905776, + "alpha": [ + 0.9999999999784839, + 0.9999999999784839 + ], + "gamma": [ + 0.9407861752582984, + 0.9407861752582984 + ], + "delta": [ + 0.8979084341049998, + 0.8979084341049998 + ], + "minimum_log_power": 2232, + "written_log_power": 2233, + "compiler_gap": "1/100000000000000000", + "H": "16480300000000000000000", + "BIT_pin": "376669/100000000", + "BIT_margin": "12871022999993/100000000000000000", + "outer": { + "strict_count": 54, + "functional_count": 4, + "minimum_margin": "1/1000000000000000000", + "BIT_just_below_effective_rejected": true + }, + "input_lift": { + "margins": { + "363797977/100000000000": [ + "62065218662021199770672191930718876322011996705692335200343497464129822659379/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "124130437324042399541344383861437752644023993411384670400686994928259645320701/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "363797977000007/100000000000000000": [ + "62065218662022343144271103743263312579261599725339725145042840682379611494259/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "124130437324044686288542207486526625158523199450679450290085681364759222990433/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "interval_kappa_cap": "376669/100000000", + "derivative_upper_on_required_interval": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "source_BIT_wide_crude_bound_would_be": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } + }, + "finite_rank9_fields": [ + { + "stage": 8, + "width": 1, + "tested_entries": 262144, + "denominator": 512, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 0 + }, + "spectators": 136, + "swaps": [ + [ + 1, + 65 + ], + [ + 2, + 66 + ], + [ + 3, + 67 + ], + [ + 4, + 68 + ], + [ + 5, + 69 + ], + [ + 6, + 70 + ], + [ + 7, + 71 + ], + [ + 8, + 72 + ] + ], + "child_rank": 9, + "exponent": 1 + }, + { + "stage": 8, + "width": 2, + "tested_entries": 1024, + "denominator": 262144, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 8 + }, + "spectators": 272, + "swaps": [ + [ + 1, + 65 + ], + [ + 2, + 66 + ], + [ + 3, + 67 + ], + [ + 4, + 68 + ], + [ + 5, + 69 + ], + [ + 6, + 70 + ], + [ + 7, + 71 + ], + [ + 8, + 72 + ] + ], + "child_rank": 9, + "exponent": 2 + }, + { + "stage": 8, + "width": 3, + "tested_entries": 1024, + "denominator": 134217728, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 8 + }, + "spectators": 408, + "swaps": [ + [ + 1, + 65 + ], + [ + 2, + 66 + ], + [ + 3, + 67 + ], + [ + 4, + 68 + ], + [ + 5, + 69 + ], + [ + 6, + 70 + ], + [ + 7, + 71 + ], + [ + 8, + 72 + ] + ], + "child_rank": 9, + "exponent": 3 + }, + { + "stage": 9, + "width": 1, + "tested_entries": 262144, + "denominator": 512, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 0 + }, + "spectators": 136, + "swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "child_rank": 9, + "exponent": 1 + }, + { + "stage": 9, + "width": 2, + "tested_entries": 1024, + "denominator": 262144, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 8 + }, + "spectators": 272, + "swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "child_rank": 9, + "exponent": 2 + }, + { + "stage": 9, + "width": 3, + "tested_entries": 1024, + "denominator": 134217728, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 8 + }, + "spectators": 408, + "swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "child_rank": 9, + "exponent": 3 + } + ], + "scope": "Reuse exact same native word all-column 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." +} \ No newline at end of file diff --git a/research/signed-caller-8x9/expected/ODD-CALLER-EXACT-GRID.json b/research/signed-caller-8x9/expected/ODD-CALLER-EXACT-GRID.json new file mode 100644 index 0000000000..1ba429a390 --- /dev/null +++ b/research/signed-caller-8x9/expected/ODD-CALLER-EXACT-GRID.json @@ -0,0 +1,23 @@ +{ + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "prime_order": [ + 2, + 3, + 5 + ], + "safe_valuation_bound": [ + 381, + 69, + 62 + ], + "grid_exponents": [ + 381, + 3, + 2 + ], + "caller_odd_scale": "675", + "caller_odd_scale_bits": 10, + "preproduct_exact_divisions": 176874, + "peak_terms": 3752, + "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." +} \ No newline at end of file diff --git a/research/signed-caller-8x9/expected/ODD-FIXED-TAPE-COUNTS.json b/research/signed-caller-8x9/expected/ODD-FIXED-TAPE-COUNTS.json new file mode 100644 index 0000000000..e8459616d5 --- /dev/null +++ b/research/signed-caller-8x9/expected/ODD-FIXED-TAPE-COUNTS.json @@ -0,0 +1,32 @@ +{ + "native_sha256": "3454c4900245ed1814ceeff79a741a45160eb3a93cf8d15f891fe2a67ba036fc", + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "tested_claim": "363797977/100000000000", + "actual_ambient": 145, + "compiler_ambient_cap": 153, + "H": 16480300000000000000000, + "log_power": 2233, + "Kstar_bits": 14093, + "context_c": 2314, + "context_bound_bits": 14104, + "native_invocations": 17, + "caller_odd_scale": 675, + "owned_banks_per_raw_occurrence": 867, + "scalar_macro_inputs": { + "native": 1119569, + "caller": 117856, + "conversions": 57944 + }, + "scalar_services_upper": 41451808, + "scalar_steps_coefficient": 43465371025408, + "monomial_map_slots": 298468, + "elementary_records_per_map_upper": 85264, + "elementary_records_upper": 25448575552, + "max_scalar_numerator_bits": 24, + "common_grid": { + "fractional": "p+D", + "signed_width": "p+h+2D+3", + "temp_padding": 26 + }, + "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." +} \ No newline at end of file diff --git a/research/signed-caller-8x9/expected/ODD-PHYSICAL-BINDING.json b/research/signed-caller-8x9/expected/ODD-PHYSICAL-BINDING.json new file mode 100644 index 0000000000..c10f2a7f93 --- /dev/null +++ b/research/signed-caller-8x9/expected/ODD-PHYSICAL-BINDING.json @@ -0,0 +1,64 @@ +{ + "native_sha256": "3454c4900245ed1814ceeff79a741a45160eb3a93cf8d15f891fe2a67ba036fc", + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "source_reviewer_sha256": "d98987db98553dc55bfc80e3ca47abfcd51c57af6f8cda61101391d8eae94184", + "patched_application_sha256": "733b31b1cee4567b466fdf834a34460b530f1f87ca6dca9270c0fabb2cf89849", + "occurrence_and_geometry": { + "ambient": 145, + "native_calls": 17, + "native_public": 1484, + "fresh_helpers": 18428, + "productive_fields": 22172, + "paid_positions": 110638, + "complete_paid_position_digest": "ae02602df8fda4f32319d9551fdc6de32bc5287954db9890707733827ed3786e", + "native_contact_boundaries": 13600, + "phase_record_digest": "586ab7499fb677afdd83c397ea0b6d3b25f73ea6cdfa1ec95dd68adccff935ad", + "nonzero_boundary_translations": 13600, + "reserved_native_banks": 867, + "reserved_serial_query_lambda_bank": 1, + "query_uses": 384, + "idle_uses": 3392, + "lambda_uses": 11280, + "paid": { + "1": 68860, + "2": 14331, + "3": 13889, + "4": 4029, + "5": 5559, + "6": 272, + "7": 204, + "8": 758, + "9": 32, + "16": 416, + "24": 416, + "32": 416, + "40": 416, + "48": 416, + "56": 416, + "64": 208 + }, + "targets": { + "1": 238, + "2": 306, + "3": 765, + "4": 3689, + "5": 1207, + "6": 697, + "7": 306, + "8": 952, + "9": 10684, + "17": 416, + "25": 416, + "33": 416, + "41": 416, + "49": 416, + "57": 416, + "65": 416, + "73": 208, + "137": 208 + }, + "rank_surplus": 1424 + }, + "aliased_main_rejected": true, + "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." +} \ No newline at end of file diff --git a/research/signed-caller-8x9/expected/ODD-PRECISION.json b/research/signed-caller-8x9/expected/ODD-PRECISION.json new file mode 100644 index 0000000000..2117f3ab66 --- /dev/null +++ b/research/signed-caller-8x9/expected/ODD-PRECISION.json @@ -0,0 +1,349 @@ +{ + "native_sha256": "3454c4900245ed1814ceeff79a741a45160eb3a93cf8d15f891fe2a67ba036fc", + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "native_grid": { + "odd_scale_lcm": 1125, + "dyadic_height": 24, + "maximum_scaled_mass": "1636455618522225/16384", + "mass_witness": [ + 63919, + "stored add" + ], + "numerator_bits": 24, + "coefficient_visits": 14723901 + }, + "caller_grid": { + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "prime_order": [ + 2, + 3, + 5 + ], + "safe_valuation_bound": [ + 381, + 69, + 62 + ], + "grid_exponents": [ + 381, + 3, + 2 + ], + "caller_odd_scale": "675", + "caller_odd_scale_bits": 10, + "preproduct_exact_divisions": 176874, + "peak_terms": 3752, + "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." + }, + "context_height": 405, + "context_mass_bits": 1157, + "context_c": 2314, + "rounded_native": { + "census": { + "events": 72143, + "public": 1484, + "owned_labels": 51, + "lifetimes": 54, + "peak_owned": 43, + "opcodes": { + "ADD": 62076, + "SCALE": 3672, + "MOVE": 6286, + "INIT": 54, + "COPY": 1, + "CLEAR": 54 + }, + "scalars": { + "integer": 39136, + "dyadic": 61059, + "noninteger": 26613, + "odd": 4690 + }, + "max_numerator": 14729531, + "numerator_bits": 24, + "max_denominator": 655360, + "denominator_bits": 20 + }, + "bounds": { + "M": { + "exact": "64706008335210241040349862959470085947548636691735731397223088876059271952874206957482965626098813905337882148865194299/1813388729421943762059264000000000000000000000", + "strict_power_of_two": 245, + "witness": { + "cut": 72143, + "register": 1483, + "factor": "1", + "kind": "stored" + } + }, + "Sigma": { + "exact": "27802513758868064424365871791721056160920683083215246491096405489263913108109422320853426393288474872650208805993318711/16320498564797493858533376000000000000000000000", + "strict_power_of_two": 240, + "witness": { + "cut": 72143, + "register": 1483, + "factor": "1", + "kind": "stored" + } + }, + "Gamma": { + "exact": "27802513758868064424365871791721056160920683083215246491096405489263913108109422320853426393288474872650208805993318711/16320498564797493858533376000000000000000000000", + "strict_power_of_two": 240, + "witness": { + "cut": 72143, + "register": 1483, + "factor": "1", + "kind": "public-return" + } + } + }, + "independent_adjoint": { + "M": { + "entrance_mass": "64706008335210241040349862959470085947548636691735731397223088876059271952874206957482965626098813905337882148865194299/1813388729421943762059264000000000000000000000", + "residual_mass": "27802513758868064424365871791721056160920683083215246491096405489263913108109422320853426393288474872650208805993318711/16320498564797493858533376000000000000000000000", + "active_residual_sites": 25356 + }, + "Sigma": { + "entrance_mass": "64706008335210241040349862959470085947548636691735731397223088876059271952874206957482965626098813905337882148865194299/1813388729421943762059264000000000000000000000", + "residual_mass": "27802513758868064424365871791721056160920683083215246491096405489263913108109422320853426393288474872650208805993318711/16320498564797493858533376000000000000000000000", + "active_residual_sites": 25356 + }, + "Gamma": { + "entrance_mass": "64706008335210241040349862959470085947548636691735731397223088876059271952874206957482965626098813905337882148865194299/1813388729421943762059264000000000000000000000", + "residual_mass": "27802513758868064424365871791721056160920683083215246491096405489263913108109422320853426393288474872650208805993318711/16320498564797493858533376000000000000000000000", + "active_residual_sites": 25356 + } + } + }, + "rounded_caller": { + "bounds": { + "M_caller": { + "exact": "321214676655933560129782836030951119958622429471431692811117505066079252658303325303661828534046786576018850667853596288128047313819788006911616028348392581085050721023636971054851673799947587501432346122953175312809813833001587100311020687804583808767060460431114911369649528995555025426696059541/456139469146728515625000000", + "strict_power_of_two": 897, + "witness": { + "event": 4750, + "register": 37, + "cut": 4751, + "factor": "1", + "kind": "stored" + } + }, + "Sigma_caller": { + "exact": "103478842439545764846549190652779311170408047978010179796505680913896278644253179990309328200109016930853749581219987409302586097944700795258479788584130052248390252645507140747669302225979336346566750141134071856430199004228500435361087089255329118446921478662843383512372972934627949229654867786889371329056349628527723350888043440096981648889889971370749328887456085752815545678158246583184414704645321155794197/178666165237360163276036505600000000000000000000000000000000000000000000000", + "strict_power_of_two": 1126, + "witness": { + "event": 4752, + "register": 37, + "cut": 4753, + "factor": "1", + "kind": "stored" + } + }, + "M_joint_entrance": { + "exact": "12446513821466013746992171114880354528234540647439407368041740746722705684890095694539586093101687855496797040728247169012299728404791642365323413178973703529222728715961384485250463009966565309368602073434714550373752128374887698957802006867751735225949803848812917591840288770078529478244705471/608185958862304687500000000", + "strict_power_of_two": 892, + "witness": { + "event": 4691, + "register": 36, + "cut": 4691, + "factor": "1", + "kind": "stored" + } + }, + "E_joint_entrance": { + "exact": "4009626384639603991684645870979919498028999668274625599507235960880083344663628533451963740428528090794370637343595996871392727225147504229213694026637661413068035866846814806557568048860443568507219158793655184498778263116186324489200119947416934498553778342248591952523509918139746790645127951805482869410768708419514420567112700254533711859975731138039395370590518982484214412863059967685579063046876425635007/238221553649813551034715340800000000000000000000000000000000000000000000000", + "strict_power_of_two": 1121, + "witness": { + "event": 4691, + "register": 36, + "cut": 4691, + "factor": "1", + "kind": "stored" + } + }, + "M_context": { + "exact": "805364227076089355446653968554679822089647997683003701235484960039165615462985372323539529719750542263897728113386773307929640008367521312872125102341585773785077223834890027011307415392955915204803336924465170028790992226699802571243340085291072451016311754282686150331207998165561964768548303419025367762014542598808503102204681009882019567294094990156794618161856187722354220981550170340680096049595408443309829/1102877563193581254790348800000000000000000000000000000000000000000000000", + "strict_power_of_two": 1136, + "witness": { + "event": 4691, + "register": null, + "cut": 4692, + "factor": "1", + "kind": "stored" + } + }, + "Sigma_context": { + "exact": "259446918265569119879566856540849289976498316951661251279780463892193745647279493193297874170238872944159400690294707982481204490908105716370207553721026249479483115939596085671364453372097809738315848901072900753826233030750852051704838325955237625929482198398818465150952813067010217683300717539319942687065059987797596646253270883508374567840645976128241530886262380858266660463134535464430547834578688985314008756890628259442721680842137857817283190158179281927869986561245524376746981038221455121612407618372482371941511225093/431988280493956804948424209207783176984785459557171200000000000000000000000000000000000000000000000000000000000000000000", + "strict_power_of_two": 1365, + "witness": { + "event": 4691, + "register": null, + "cut": 4692, + "factor": "1", + "kind": "stored" + } + }, + "Gamma_context": { + "exact": "103478842439545764846549190652779311170408047978010179796505680913896278644253179990309328200109016930853749581219987409302586097944700795258479788584130052248390252645507140747669302225979336346566750141134071856430199004228500435361087089255329118446921478662843383512372972934627949229654867786889371329056349628527723350888043440096981648889889971370749328887456085752815545678158246583184414704645321155794197/178666165237360163276036505600000000000000000000000000000000000000000000000", + "strict_power_of_two": 1126, + "witness": { + "register": 37, + "cut": 4783, + "factor": "1", + "kind": "public-return" + } + } + }, + "sites": { + "ADD": 4126, + "noninteger_scalar": 1752, + "SCALE": 312, + "IDLE_ONE": 90, + "LAMBDA": 178, + "J": 17, + "IDLE_ODD": 4, + "SWAP": 52, + "QUERY": 4 + }, + "joint_entries": [ + { + "event": 43, + "stage": 1, + "entrance_mass": "2067/2", + "entrance_defect": "1435/4" + }, + { + "event": 137, + "stage": 2, + "entrance_mass": "56849465528/5", + "entrance_defect": "47692626719558589790008187032620841785836466205729016337552211651121761410104063720201387220132626695548276737262580870080377/5100155801499216830791680000000000000000000000" + }, + { + "event": 268, + "stage": 3, + "entrance_mass": "899756300051784928313/5", + "entrance_defect": "72463796935076504294368912497214021419361426561591436635700791811598106660770973958322743166264811221654478225526192746452116623402052857/489614956943924815756001280000000000000000000000" + }, + { + "event": 432, + "stage": 4, + "entrance_mass": "2514111326902273689027625979152/15", + "entrance_defect": "67493109950748785180447649792862180704538355780166701428367548303391971721999833087430130431453353285743077774200237160289363581817212550172550201/489614956943924815756001280000000000000000000000" + }, + { + "event": 633, + "stage": 5, + "entrance_mass": "513576167499541081817002847690160861158177/15", + "entrance_defect": "13787318155015847782449377732319826323547500827972117144262775263707990649972503622433475555936201231497512124293410552903872909834093200005101492979852713871/489614956943924815756001280000000000000000000000" + }, + { + "event": 867, + "stage": 6, + "entrance_mass": "49174910102467876864090432969907258581035345395534834/225", + "entrance_defect": "1320135500305577198449264848932148978462195158939943888729789705685019203856639390664423948963782425131245939180410435735620699396897035571921687451720276779296659687939/7344224354158872236340019200000000000000000000000" + }, + { + "event": 1138, + "stage": 7, + "entrance_mass": "47202796791779792903787260464709452698419616298153732189406926691/225", + "entrance_defect": "140799190365556934734639674059081887889872564013229527569807752057477723450965815984988411322086200819001382618774305056440521235708656662441907603633144544744463021970865085303789/816024928239874692926668800000000000000000000000" + }, + { + "event": 1423, + "stage": 8, + "entrance_mass": "1527059719525243651854937925515623170877847518562264265010551055991429949116792541/28125", + "entrance_defect": "40995006246707531743125570278243705412643061795051099052215572327007278324389241437525904646820509861999225669423377469311253789169273144689060513829508946493132580084099650409554337061160099369131/918028044269859029542502400000000000000000000000000" + }, + { + "event": 3058, + "stage": 9, + "entrance_mass": "45382020709918266925583064268574418985484021788023395083741971786893952543604385214817042722264713249357732585113211736557042182118473445437784492974844696068231496289005681248244219743195326431922663592509646282903/2703048706054687500000000", + "entrance_defect": "14619752184175573226136601769283763621591474077913713857513970405449779258306057674178761931607919788729015471356786890999282684132165430917770258165858899947037874271359657628542549689345361209689431282217550185264390950499179923485696500602856401460534850770199546275515565571118376450019975889831495320687771364884639940284715351/1058762460665838004598734848000000000000000000000000000000000000000000000" + }, + { + "event": 3377, + "stage": 10, + "entrance_mass": "17256576412236653193246225901973714737195067836439327666112948810725372605325768521068989782195051084826433423902219365061463548934152577319772447024097669813834215493691840531234110147024064996639957180865886380686899413865699437/67576217651367187500000000", + "entrance_defect": "5559181075404428737702070254688717217367327130140649144527768519548772430543694427410295877673455363236678436604547407964502400765249917903045319140886370950134445769129856752810561683273815528042404164080606605369969255759511478807040252748839392010432523343920871572996438668389507975318516272104954332101151977818566675470029610763123271664429/26469061516645950114968371200000000000000000000000000000000000000000000000" + }, + { + "event": 3674, + "stage": 11, + "entrance_mass": "8232867642949280967953864719378369729636081542640965177026582834276172086852779069019078166383458700724373015543641299678854718814560615654710102550769670203427726502361438450768012893674227975469242856299447027845030556012745339827937032703/2252540588378906250000000", + "entrance_defect": "2652206376494179841161164189808607038765075500599220544122653767432790064537899414430867457462717340416051570011116265706988751052599096848828352010216697400595943083347496091075452383335156553333369364437944586063214257838384879822955331139995269232527803426772317597397979120139089362579007454827539554499186191097317409773217287647028922127832796337061951/882302050554865003832279040000000000000000000000000000000000000000000000" + }, + { + "event": 3934, + "stage": 12, + "entrance_mass": "103457615351059805192637231353494210876529187337645013912367786609511281374638184501291799844537790265462481580051228205479278831706979374022592427678836083146990308179368316797029946556942233864286312243671687806427572314354434738422294564686254956597631/304092979431152343750000000", + "entrance_defect": "33328720809201203147425420273340618495275736727539651510131614164818910684771003843902270434358996107289549297725973143715152972320599224011328176221111856898695954113793673506848109821580165872744388927148371557072914301906121028850086982662243721181951935438220885734661846502995178154890709444190062845760243435521166058153061923353094737870508242431709812809386621727/119110776824906775517357670400000000000000000000000000000000000000000000000" + }, + { + "event": 4149, + "stage": 13, + "entrance_mass": "6814687293408352348961376609223100753789665399854180217091951198766673494955017243489117504312576625705862588971333049204842152193259763726092611947454717867967563820647006231530855513792517852570389360287582421241328472893443552787136426885585158158296407747039/76023244857788085937500000", + "entrance_defect": "2195341632738409561045406184903505621978676756499654241055408815640144681966290805487897233746686844778178338871794225223166440663748310562519582249780398530963695393553874352487033334170875841085498240128964935470149170590780247832853110343117564426120669036575709551293344758593320712082147794804673511072244056559483308579372181116371793816943497304746284197066224233328077663/29777694206226693879339417600000000000000000000000000000000000000000000000" + }, + { + "event": 4337, + "stage": 14, + "entrance_mass": "273688564209132230699064882255651065961520374651451250325109091529813162250488973700796593555467744131430272845604649750549608356985710665121874068107850799585492748533787927289567936649257940207702597871193107311090132538524151482351564937285621850171994049078063458209591/608185958862304687500000000", + "entrance_defect": "88168374210491250268809456108229289289022752834895047846536700337909220582948891353322336275486020747771416720195213111410087105783464743943090184857560574011658658753918799777721416176169141926052906082728650546017044426344183519721989481965620993393198543902498839541311074302722385695828740710015885373934879420395218255853861963950278488224911205067832886901993480702941061301697445047/238221553649813551034715340800000000000000000000000000000000000000000000000" + }, + { + "event": 4485, + "stage": 15, + "entrance_mass": "5230780602279043381317572379439763694807653157987526423412516241866438709931406455512285461654380762978554988724296151241130161368896505647624919395909388513302452136334767445346454946237326490486725295589968816639097338790755366202380875008783642473174121062695038054202858248061/304092979431152343750000000", + "entrance_defect": "1685088388283228394208757556105291617719129893218992962255860406573298777160538741404345737954499011557494335729164435798570136073203281546122240053757227883039984083867284680334820707547940541856129274991695022525166974276713722961410463107266046434666842875538569495240432784679823246435465517326888621940457866845890493507672111062085707996441813204951324238488591035008222787928679547754039037/119110776824906775517357670400000000000000000000000000000000000000000000000" + }, + { + "event": 4606, + "stage": 16, + "entrance_mass": "5790424100720951765768300756324298709533962301792798636386692749870979029496708556989270788662796627612885676197810930990877069943243536093513215980405080279750566239442965631097385199413957318608000177913047677092759213914423460784984181631621622445055356552059259436283593839861423838063/608185958862304687500000000", + "entrance_defect": "1865376730025525497745146054192145394270407452858460767746979990658182982622602094706657983265635497056682477118555755556259206409718016171281879754132336985460762171568495443303280912239939880420982627443407619308858300936733002660001578531741875501758356815070940661447408880895497077146998550472916630874842542774224814520760345631198474981820648005722730450803525125173313464776061187609561874475473071/238221553649813551034715340800000000000000000000000000000000000000000000000" + }, + { + "event": 4691, + "stage": 17, + "entrance_mass": "12446513821466013746992171114880354528234540647439407368041740746722705684890095694539586093101687855496797040728247169012299728404791642365323413178973703529222728715961384485250463009966565309368602073434714550373752128374887698957802006867751735225949803848812917591840288770078529478244705471/608185958862304687500000000", + "entrance_defect": "4009626384639603991684645870979919498028999668274625599507235960880083344663628533451963740428528090794370637343595996871392727225147504229213694026637661413068035866846814806557568048860443568507219158793655184498778263116186324489200119947416934498553778342248591952523509918139746790645127951805482869410768708419514420567112700254533711859975731138039395370590518982484214412863059967685579063046876425635007/238221553649813551034715340800000000000000000000000000000000000000000000000" + } + ], + "independent_adjoint": { + "M_caller": { + "entrance_mass": "321214676655933560129782836030951119958622429471431692811117505066079252658303325303661828534046786576018850667853596288128047313819788006911616028348392581085050721023636971054851673799947587501432346122953175312809813833001587100311020687804583808767060460431114911369649528995555025426696059541/456139469146728515625000000", + "residual_mass": "103478842439545764846549190652779311170408047978010179796505680913896278644253179990309328200109016930853749581219987409302586097944700795258479788584130052248390252645507140747669302225979336346566750141134071856430199004228500435361087089255329118446921478662843383512372972934627949229654867786889371329056349628527723350888043440096981470223724734010586052850950485752815545678158246583184414704645321155794197/178666165237360163276036505600000000000000000000000000000000000000000000000", + "joint_coefficient": "3721923971948022264020008386608472289590988528157114268392412469599050143495508978788641788787976594161440706214373829555996384554677122174093932095769106055424540710380314024651007332164525664382203471694821380954416641216321248248752759218861172626274920078125266851782731337714997593665899027/10947347259521484375000000000", + "primitive_coefficient": "31933635363307317503891208167952125518099265598871297188945655447689887409437080424471754322893069036961252717295444311531802702290424391181977246033332095685934810861449534911850277930109610390733877602745069385156892357266512877411313922547610591253415658016844390796247824792255124449682067424881/131368167114257812500000000000" + }, + "Sigma_caller": { + "entrance_mass": "321214676655933560129782836030951119958622429471431692811117505066079252658303325303661828534046786576018850667853596288128047313819788006911616028348392581085050721023636971054851673799947587501432346122953175312809813833001587100311020687804583808767060460431114911369649528995555025426696059541/456139469146728515625000000", + "residual_mass": "103478842439545764846549190652779311170408047978010179796505680913896278644253179990309328200109016930853749581219987409302586097944700795258479788584130052248390252645507140747669302225979336346566750141134071856430199004228500435361087089255329118446921478662843383512372972934627949229654867786889371329056349628527723350888043440096981648889889971370749328887456085752815545678158246583184414704645321155794197/178666165237360163276036505600000000000000000000000000000000000000000000000", + "joint_coefficient": "3721923971948022264020008386608472289590988528157114268392412469599050143495508978788641788787976594161440706214373829555996384554677122174093932095769106055424540710380314024651007332164525664382203471694821380954416641216321248248752759218861172626274920078125266851782731337714997593665899027/10947347259521484375000000000", + "primitive_coefficient": "31933635363307317503891208167952125518099265598871297188945655447689887409437080424471754322893069036961252717295444311531802702290424391181977246033332095685934810861449534911850277930109610390733877602745069385156892357266512877411313922547610591253415658016844390796379192959369382262182067424881/131368167114257812500000000000" + }, + "M_joint_entrance": { + "entrance_mass": "12446513821466013746992171114880354528234540647439407368041740746722705684890095694539586093101687855496797040728247169012299728404791642365323413178973703529222728715961384485250463009966565309368602073434714550373752128374887698957802006867751735225949803848812917591840288770078529478244705471/608185958862304687500000000", + "residual_mass": "4009626384639603991684645870979919498028999668274625599507235960880083344663628533451963740428528090794370637343595996871392727225147504229213694026637661413068035866846814806557568048860443568507219158793655184498778263116186324489200119947416934498553778342248591952523509918139746790645127951805482869410768708419514420567112700254533711859975731138039395370590518982484214412863059967685579063046876425635007/238221553649813551034715340800000000000000000000000000000000000000000000000", + "joint_coefficient": "144218124282401204617230263054514744346632405857442589144991781917530152132889870002846209306787762894150543865356389849084238452276894627352790762454037345126994351979907477144401257368423063007427271766117739822282248246858569624239109891511459830034432108241771054783468611278140179030295737/14596463012695312500000000000", + "primitive_coefficient": "1237373204913668966810008103424843603237049842106979534739539344726881600855129275554334885562896567825503574055929527662143657491595081161117482238618339640110136792453314323518006796600687371906278112102741547626404362403105174332310591538741639237757093806525664195341657589882317257470101709011/175157556152343750000000000000" + }, + "E_joint_entrance": { + "entrance_mass": "12446513821466013746992171114880354528234540647439407368041740746722705684890095694539586093101687855496797040728247169012299728404791642365323413178973703529222728715961384485250463009966565309368602073434714550373752128374887698957802006867751735225949803848812917591840288770078529478244705471/608185958862304687500000000", + "residual_mass": "4009626384639603991684645870979919498028999668274625599507235960880083344663628533451963740428528090794370637343595996871392727225147504229213694026637661413068035866846814806557568048860443568507219158793655184498778263116186324489200119947416934498553778342248591952523509918139746790645127951805482869410768708419514420567112700254533711859975731138039395370590518982484214412863059967685579063046876425635007/238221553649813551034715340800000000000000000000000000000000000000000000000", + "joint_coefficient": "144218124282401204617230263054514744346632405857442589144991781917530152132889870002846209306787762894150543865356389849084238452276894627352790762454037345126994351979907477144401257368423063007427271766117739822282248246858569624239109891511459830034432108241771054783468611278140179030295737/14596463012695312500000000000", + "primitive_coefficient": "1237373204913668966810008103424843603237049842106979534739539344726881600855129275554334885562896567825503574055929527662143657491595081161117482238618339640110136792453314323518006796600687371906278112102741547626404362403105174332310591538741639237757093806525664195341657589882317257470101709011/175157556152343750000000000000" + }, + "Gamma_context": { + "entrance_mass": "321214676655933560129782836030951119958622429471431692811117505066079252658303325303661828534046786576018850667853596288128047313819788006911616028348392581085050721023636971054851673799947587501432346122953175312809813833001587100311020687804583808767060460431114911369649528995555025426696059541/456139469146728515625000000", + "residual_mass": "103478842439545764846549190652779311170408047978010179796505680913896278644253179990309328200109016930853749581219987409302586097944700795258479788584130052248390252645507140747669302225979336346566750141134071856430199004228500435361087089255329118446921478662843383512372972934627949229654867786889371329056349628527723350888043440096981648889889971370749328887456085752815545678158246583184414704645321155794197/178666165237360163276036505600000000000000000000000000000000000000000000000", + "joint_coefficient": "3721923971948022264020008386608472289590988528157114268392412469599050143495508978788641788787976594161440706214373829555996384554677122174093932095769106055424540710380314024651007332164525664382203471694821380954416641216321248248752759218861172626274920078125266851782731337714997593665899027/10947347259521484375000000000", + "primitive_coefficient": "31933635363307317503891208167952125518099265598871297188945655447689887409437080424471754322893069036961252717295444311531802702290424391181977246033332095685934810861449534911850277930109610390733877602745069385156892357266512877411313922547610591253415658016844390796379192959369382262182067424881/131368167114257812500000000000" + } + }, + "physical_main_inputs": 3744, + "fresh_arbitrary_helpers": 18428, + "helper_allocation_premise": "distinct (stage, helper) public inputs as in frozen caller proof" + }, + "precision_program_sha256": "7696f2e4074ccc9c970670494595e2a973742279a6109d1e60fd551a4611d236", + "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." +} \ No newline at end of file diff --git a/research/signed-caller-8x9/expected/ODD-TYPE-AB-CALLER.json b/research/signed-caller-8x9/expected/ODD-TYPE-AB-CALLER.json new file mode 100644 index 0000000000..9451ceaf6e --- /dev/null +++ b/research/signed-caller-8x9/expected/ODD-TYPE-AB-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/signed-caller-8x9/expected/ODD-TYPE-AB-REPLAY.json b/research/signed-caller-8x9/expected/ODD-TYPE-AB-REPLAY.json new file mode 100644 index 0000000000..7c7641f772 --- /dev/null +++ b/research/signed-caller-8x9/expected/ODD-TYPE-AB-REPLAY.json @@ -0,0 +1,58 @@ +{ + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "source_word_sha256": "3454c4900245ed1814ceeff79a741a45160eb3a93cf8d15f891fe2a67ba036fc", + "replay": { + "bad_outputs": [], + "max_terms": 3752, + "caller_mass_bound": "854474036861847560509026474008040300059938928517783661039773198072080884690114508581583887358835968277340425788985297793555303569703690223623950838857161290503004459697662544865276977234864184443860251086668962688762176068520364648820282528496698239206689277049335412289161443623602012468587331439851515703/168151253906250000000000000000000", + "caller_mass_ceiling_bits": 910, + "caller_denominator_height_bound": 578 + }, + "shape": [ + 8, + 9 + ], + "target": { + "137": 208, + "65": 416, + "57": 416, + "49": 416, + "41": 416, + "33": 416, + "25": 416, + "17": 416, + "9": 10684, + "73": 208, + "1": 238, + "2": 306, + "3": 765, + "4": 3689, + "5": 1207, + "6": 697, + "7": 306, + "8": 952 + }, + "paid": { + "8": 758, + "9": 32, + "56": 416, + "48": 416, + "40": 416, + "32": 416, + "24": 416, + "16": 416, + "1": 68860, + "64": 208, + "2": 14331, + "3": 13889, + "4": 4029, + "5": 5559, + "6": 272, + "7": 204 + }, + "raw_bracket": [ + ".00363797978", + ".00363797979" + ], + "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." +} \ No newline at end of file diff --git a/research/signed-caller-8x9/replay/supplier7108/CALLER.json b/research/signed-caller-8x9/replay/supplier7108/CALLER.json new file mode 100644 index 0000000000..534eea1eb1 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7108/CALLER.json @@ -0,0 +1 @@ +{"schema":"mixed-root-caller/1","stages":18,"ambient_rank":153,"roles":76,"types":{"A":{"form":"two-chain-HOST2","roles":38,"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],[-1,0,1,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,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,1,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,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,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,0,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,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,0,0,0,0,0,0,0,0,0],[-1,0,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,0,1,1,0,0,0,0,0,0,0],[-1,0,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,0,1,1,1,1,0,0,0,0,0],[-1,0,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,0,1,1,1,1,1,1,0,0,0],[-1,0,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,0,1,1,1,1,1,1,1,1,0],[-1,0,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],[-1,0,1,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,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,1,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,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,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,0,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,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,0,0,0,0,0,0,0,0,0],[-1,0,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,0,1,1,0,0,0,0,0,0,0],[-1,0,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,0,1,1,1,1,0,0,0,0,0],[-1,0,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,0,1,1,1,1,1,1,0,0,0],[-1,0,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,0,1,1,1,1,1,1,1,1,0],[-1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1]]},"B":{"form":"hosted-HOST","roles":38,"offset":38,"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],[-1,0,1,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,0,0,0,0,0,0,0,0,0],[-1,0,1,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,1,0,0,0,0,0,0,0,0,0],[-1,0,0,1,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,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,1,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,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,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,1,0,0,0,0,0,0,0,0,0],[-1,0,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,1,0,0,0,0,0,0,0,0,0],[-1,0,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,1,0,0,0,0,0,0,0,0,0],[-1,0,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,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,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,0,0,1,0,0,0,0,0,0,0,0],[-1,0,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,0,1,1,0,0,0,0,0,0,0],[-1,0,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,0,1,1,1,0,0,0,0,0,0],[-1,0,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,0,1,1,1,1,0,0,0,0,0],[-1,0,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,0,1,1,1,1,1,0,0,0,0],[-1,0,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,0,1,1,1,1,1,1,0,0,0],[-1,0,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,0,1,1,1,1,1,1,1,0,0],[-1,0,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,0,1,1,1,1,1,1,1,1,0],[-1,0,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,0,1,1,1,1,1,1,1,1,1],[-1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1]],"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":[["A","ADD",0,1,"-1"],["A","SWAP",0,1],["A","LAMBDA",0,-1],["A","ADD",19,20,"-1"],["A","SWAP",19,20],["A","SCALE",20,"-1"],["A","LAMBDA",19,1],["B","ADD",39,38,"-2"],["B","ADD",40,38,"-1/4"],["B","ADD",41,38,"3/2"],["B","SCALE",38,"-1"],["B","ADD",38,39,"-3"],["B","ADD",38,40,"4"],["B","ADD",38,41,"-4"],["B","IDLE_ONE",38,[1]],["B","ADD",38,41,"4"],["B","ADD",38,40,"-4"],["B","ADD",38,39,"3"],["B","SCALE",38,"-1"],["B","ADD",41,38,"-3/2"],["B","ADD",40,38,"1/4"],["B","ADD",39,38,"2"],["B","ADD",41,38,"1/2"],["B","SCALE",38,"2"],["B","ADD",38,39,"-4"],["B","ADD",38,40,"8"],["B","ADD",38,41,"-4"],["B","IDLE_ONE",38,[1]],["B","ADD",38,41,"4"],["B","ADD",38,40,"-8"],["B","ADD",38,39,"4"],["B","SCALE",38,"1/2"],["B","ADD",41,38,"-1/2"],["B","ADD",38,39,"-1/8"],["B","ADD",40,39,"-3/16"],["B","ADD",41,39,"5/8"],["B","SCALE",39,"-1/8"],["B","ADD",39,38,"1"],["B","ADD",39,41,"2"],["B","ADD",40,38,"1/2"],["B","ADD",41,38,"1"],["B","SCALE",38,"8"],["B","ADD",38,40,"-8"],["B","ADD",38,41,"-8"],["B","SCALE",38,"1/4"],["B","ADD",38,39,"1"],["B","ADD",38,39,"-1/2"],["B","ADD",39,38,"1"],["B","LAMBDA",39,1],["J",1,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","ADD",1,2,"1"],["A","ADD",0,2,"-1"],["A","SCALE",1,"-1"],["A","SWAP",1,2],["A","ADD",2,0,"-1"],["A","SWAP",0,1],["A","LAMBDA",0,-1],["A","ADD",20,21,"1"],["A","ADD",19,21,"-1"],["A","SCALE",20,"-1"],["A","SWAP",20,21],["A","SCALE",19,"-1"],["A","ADD",21,19,"1"],["A","SWAP",19,20],["A","LAMBDA",19,1],["B","LAMBDA",39,-1],["B","ADD",38,39,"-1"],["B","SCALE",38,"4"],["B","ADD",38,41,"8"],["B","ADD",38,40,"8"],["B","SCALE",38,"1/8"],["B","ADD",41,38,"-1"],["B","ADD",40,38,"-1/2"],["B","ADD",39,41,"-2"],["B","ADD",39,38,"-1"],["B","SCALE",39,"-8"],["B","ADD",41,39,"-5/8"],["B","ADD",40,39,"3/16"],["B","ADD",38,39,"1/8"],["B","ADD",39,38,"-3"],["B","ADD",40,38,"-5/8"],["B","ADD",41,38,"9/4"],["B","ADD",42,38,"-1/4"],["B","ADD",43,38,"3/2"],["B","SCALE",38,"-1"],["B","ADD",38,39,"3"],["B","ADD",38,40,"-12"],["B","ADD",38,41,"2"],["B","ADD",38,42,"-6"],["B","ADD",38,43,"-1"],["B","IDLE_ONE",38,[2]],["B","ADD",38,43,"1"],["B","ADD",38,42,"6"],["B","ADD",38,41,"-2"],["B","ADD",38,40,"12"],["B","ADD",38,39,"-3"],["B","SCALE",38,"-1"],["B","ADD",43,38,"-3/2"],["B","ADD",42,38,"1/4"],["B","ADD",41,38,"-9/4"],["B","ADD",40,38,"5/8"],["B","ADD",39,38,"3"],["B","ADD",38,40,"-3/2"],["B","ADD",39,40,"-5"],["B","ADD",41,40,"7/2"],["B","ADD",43,40,"1"],["B","SCALE",40,"4"],["B","ADD",40,39,"4"],["B","ADD",40,42,"-8"],["B","IDLE_ONE",40,[2]],["B","ADD",40,42,"8"],["B","ADD",40,39,"-4"],["B","SCALE",40,"1/4"],["B","ADD",43,40,"-1"],["B","ADD",41,40,"-7/2"],["B","ADD",39,40,"5"],["B","ADD",38,40,"3/2"],["B","SWAP",39,38],["B","ADD",38,39,"-3"],["B","ADD",40,39,"-5/8"],["B","ADD",41,39,"9/4"],["B","ADD",42,39,"-1/4"],["B","ADD",43,39,"5/2"],["B","SCALE",39,"1/2"],["B","ADD",39,38,"-1/2"],["B","ADD",39,40,"2"],["B","ADD",39,42,"-2"],["B","ADD",39,43,"-1/2"],["B","ADD",40,38,"-1/8"],["B","ADD",41,38,"1/4"],["B","ADD",42,38,"-1/4"],["B","ADD",43,38,"1/2"],["B","SCALE",38,"2"],["B","ADD",38,40,"-16"],["B","ADD",38,41,"2"],["B","ADD",38,42,"2"],["B","SCALE",38,"-1/4"],["B","ADD",38,39,"-1"],["B","ADD",38,39,"-1/2"],["B","ADD",39,38,"1"],["B","LAMBDA",39,1],["J",2,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","ADD",0,1,"-1"],["A","IDLE_ONE",2,[2,3,4,5,6,7,8,9]],["A","ADD",1,3,"1"],["A","ADD",0,3,"-2"],["A","ADD",0,1,"2"],["A","SCALE",1,"-1"],["A","SCALE",0,"-1"],["A","ADD",1,0,"-1"],["A","SWAP",0,3],["A","LAMBDA",0,-1],["A","ADD",19,20,"-1"],["A","IDLE_ONE",21,[2,3,4,5,6,7,8,9]],["A","ADD",20,22,"1"],["A","ADD",19,22,"-2"],["A","ADD",19,20,"2"],["A","SCALE",19,"-1"],["A","ADD",20,19,"1"],["A","SWAP",19,22],["A","LAMBDA",19,1],["B","LAMBDA",39,-1],["B","ADD",38,39,"1"],["B","SCALE",38,"-4"],["B","ADD",38,42,"-2"],["B","ADD",38,41,"-2"],["B","ADD",38,40,"16"],["B","SCALE",38,"1/2"],["B","ADD",43,38,"-1/2"],["B","ADD",42,38,"1/4"],["B","ADD",41,38,"-1/4"],["B","ADD",40,38,"1/8"],["B","ADD",39,43,"1/2"],["B","ADD",39,42,"2"],["B","ADD",39,40,"-2"],["B","ADD",39,38,"1/2"],["B","SCALE",39,"2"],["B","ADD",43,39,"-5/2"],["B","ADD",42,39,"1/4"],["B","ADD",41,39,"-9/4"],["B","ADD",40,39,"5/8"],["B","ADD",38,39,"3"],["B","SWAP",39,38],["B","ADD",39,38,"-2"],["B","ADD",40,38,"-1/2"],["B","ADD",41,38,"2"],["B","ADD",42,38,"2"],["B","ADD",43,38,"-6"],["B","ADD",44,38,"-1/4"],["B","ADD",45,38,"3/2"],["B","SCALE",38,"-1"],["B","ADD",38,39,"-3"],["B","ADD",38,40,"12"],["B","ADD",38,41,"-2"],["B","ADD",38,42,"14"],["B","ADD",38,43,"3"],["B","ADD",38,44,"4"],["B","ADD",38,45,"-4"],["B","IDLE_ONE",38,[3]],["B","ADD",38,45,"4"],["B","ADD",38,44,"-4"],["B","ADD",38,43,"-3"],["B","ADD",38,42,"-14"],["B","ADD",38,41,"2"],["B","ADD",38,40,"-12"],["B","ADD",38,39,"3"],["B","SCALE",38,"-1"],["B","ADD",45,38,"-3/2"],["B","ADD",44,38,"1/4"],["B","ADD",43,38,"6"],["B","ADD",42,38,"-2"],["B","ADD",41,38,"-2"],["B","ADD",40,38,"1/2"],["B","ADD",39,38,"2"],["B","ADD",40,38,"-1/4"],["B","ADD",41,38,"3/2"],["B","ADD",42,38,"3/2"],["B","ADD",43,38,"-5"],["B","ADD",45,38,"1/2"],["B","ADD",38,39,"-2"],["B","ADD",38,40,"8"],["B","ADD",38,42,"8"],["B","ADD",38,43,"2"],["B","ADD",38,44,"4"],["B","ADD",38,45,"-2"],["B","IDLE_ONE",38,[3]],["B","ADD",38,45,"2"],["B","ADD",38,44,"-4"],["B","ADD",38,43,"-2"],["B","ADD",38,42,"-8"],["B","ADD",38,40,"-8"],["B","ADD",38,39,"2"],["B","ADD",45,38,"-1/2"],["B","ADD",43,38,"5"],["B","ADD",42,38,"-3/2"],["B","ADD",41,38,"-3/2"],["B","ADD",40,38,"1/4"],["B","ADD",38,39,"-1/8"],["B","ADD",40,39,"-5/32"],["B","ADD",41,39,"7/16"],["B","ADD",42,39,"7/16"],["B","ADD",43,39,"-9/8"],["B","ADD",44,39,"-3/16"],["B","ADD",45,39,"5/8"],["B","SCALE",39,"-1/8"],["B","ADD",39,38,"1"],["B","ADD",39,40,"-4"],["B","ADD",39,41,"1"],["B","ADD",39,42,"-5"],["B","ADD",39,43,"-1"],["B","ADD",39,45,"2"],["B","ADD",40,38,"-1/4"],["B","ADD",41,38,"3/2"],["B","ADD",42,38,"3/2"],["B","ADD",43,38,"-5"],["B","ADD",44,38,"1/2"],["B","ADD",45,38,"1"],["B","SCALE",38,"8"],["B","ADD",38,40,"12"],["B","ADD",38,41,"-4"],["B","ADD",38,42,"16"],["B","ADD",38,43,"3"],["B","ADD",38,44,"-8"],["B","ADD",38,45,"-8"],["B","SCALE",38,"1/4"],["B","ADD",38,39,"1"],["B","ADD",38,39,"-1/2"],["B","ADD",39,38,"1"],["B","LAMBDA",39,1],["J",3,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","ADD",0,1,"-1"],["A","IDLE_ONE",3,[3,4,5,6,7,8,9]],["A","ADD",1,4,"1"],["A","ADD",0,4,"-2"],["A","ADD",0,1,"2"],["A","SCALE",1,"-1"],["A","SCALE",0,"-1"],["A","ADD",1,0,"-1"],["A","SWAP",0,4],["A","LAMBDA",0,-1],["A","ADD",19,20,"-1"],["A","IDLE_ONE",22,[3,4,5,6,7,8,9]],["A","ADD",20,23,"1"],["A","ADD",19,23,"-2"],["A","ADD",19,20,"2"],["A","SCALE",19,"-1"],["A","ADD",20,19,"1"],["A","SWAP",19,23],["A","LAMBDA",19,1],["B","LAMBDA",39,-1],["B","ADD",38,39,"-1"],["B","SCALE",38,"4"],["B","ADD",38,45,"8"],["B","ADD",38,44,"8"],["B","ADD",38,43,"-3"],["B","ADD",38,42,"-16"],["B","ADD",38,41,"4"],["B","ADD",38,40,"-12"],["B","SCALE",38,"1/8"],["B","ADD",45,38,"-1"],["B","ADD",44,38,"-1/2"],["B","ADD",43,38,"5"],["B","ADD",42,38,"-3/2"],["B","ADD",41,38,"-3/2"],["B","ADD",40,38,"1/4"],["B","ADD",39,45,"-2"],["B","ADD",39,43,"1"],["B","ADD",39,42,"5"],["B","ADD",39,41,"-1"],["B","ADD",39,40,"4"],["B","ADD",39,38,"-1"],["B","SCALE",39,"-8"],["B","ADD",45,39,"-5/8"],["B","ADD",44,39,"3/16"],["B","ADD",43,39,"9/8"],["B","ADD",42,39,"-7/16"],["B","ADD",41,39,"-7/16"],["B","ADD",40,39,"5/32"],["B","ADD",38,39,"1/8"],["B","ADD",39,38,"-3"],["B","ADD",40,38,"-5/8"],["B","ADD",41,38,"9/4"],["B","ADD",42,38,"9/4"],["B","ADD",43,38,"-13/2"],["B","ADD",44,38,"-5/8"],["B","ADD",45,38,"9/4"],["B","ADD",46,38,"-1/4"],["B","ADD",47,38,"3/2"],["B","SCALE",38,"-1"],["B","ADD",38,39,"3"],["B","ADD",38,40,"-12"],["B","ADD",38,41,"2"],["B","ADD",38,42,"-14"],["B","ADD",38,43,"-3"],["B","ADD",38,44,"-12"],["B","ADD",38,45,"2"],["B","ADD",38,46,"-6"],["B","ADD",38,47,"-1"],["B","IDLE_ONE",38,[4]],["B","ADD",38,47,"1"],["B","ADD",38,46,"6"],["B","ADD",38,45,"-2"],["B","ADD",38,44,"12"],["B","ADD",38,43,"3"],["B","ADD",38,42,"14"],["B","ADD",38,41,"-2"],["B","ADD",38,40,"12"],["B","ADD",38,39,"-3"],["B","SCALE",38,"-1"],["B","ADD",47,38,"-3/2"],["B","ADD",46,38,"1/4"],["B","ADD",45,38,"-9/4"],["B","ADD",44,38,"5/8"],["B","ADD",43,38,"13/2"],["B","ADD",42,38,"-9/4"],["B","ADD",41,38,"-9/4"],["B","ADD",40,38,"5/8"],["B","ADD",39,38,"3"],["B","ADD",38,40,"-3/2"],["B","ADD",39,40,"-5"],["B","ADD",41,40,"7/2"],["B","ADD",42,40,"7/2"],["B","ADD",43,40,"-10"],["B","ADD",44,40,"-1"],["B","ADD",45,40,"7/2"],["B","ADD",47,40,"1"],["B","SCALE",40,"4"],["B","ADD",40,39,"4"],["B","ADD",40,42,"-16"],["B","ADD",40,43,"-4"],["B","ADD",40,44,"-16"],["B","ADD",40,46,"-8"],["B","IDLE_ONE",40,[4]],["B","ADD",40,46,"8"],["B","ADD",40,44,"16"],["B","ADD",40,43,"4"],["B","ADD",40,42,"16"],["B","ADD",40,39,"-4"],["B","SCALE",40,"1/4"],["B","ADD",47,40,"-1"],["B","ADD",45,40,"-7/2"],["B","ADD",44,40,"1"],["B","ADD",43,40,"10"],["B","ADD",42,40,"-7/2"],["B","ADD",41,40,"-7/2"],["B","ADD",39,40,"5"],["B","ADD",38,40,"3/2"],["B","SWAP",39,38],["B","ADD",38,39,"-3"],["B","ADD",40,39,"-5/8"],["B","ADD",41,39,"9/4"],["B","ADD",42,39,"9/4"],["B","ADD",43,39,"-13/2"],["B","ADD",44,39,"-5/8"],["B","ADD",45,39,"9/4"],["B","ADD",46,39,"-1/4"],["B","ADD",47,39,"5/2"],["B","SCALE",39,"1/2"],["B","ADD",39,38,"-1/2"],["B","ADD",39,40,"2"],["B","ADD",39,42,"2"],["B","ADD",39,43,"1/2"],["B","ADD",39,44,"2"],["B","ADD",39,46,"-2"],["B","ADD",39,47,"-1/2"],["B","ADD",40,38,"-1/8"],["B","ADD",41,38,"1/4"],["B","ADD",42,38,"1/4"],["B","ADD",43,38,"-1/2"],["B","ADD",44,38,"-1/8"],["B","ADD",45,38,"1/4"],["B","ADD",46,38,"-1/4"],["B","ADD",47,38,"1/2"],["B","SCALE",38,"2"],["B","ADD",38,40,"-16"],["B","ADD",38,41,"2"],["B","ADD",38,42,"-18"],["B","ADD",38,43,"-4"],["B","ADD",38,44,"-16"],["B","ADD",38,45,"2"],["B","ADD",38,46,"2"],["B","SCALE",38,"-1/4"],["B","ADD",38,39,"-1"],["B","ADD",38,39,"-1/2"],["B","ADD",39,38,"1"],["B","LAMBDA",39,1],["J",4,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","ADD",0,1,"-1"],["A","IDLE_ONE",4,[4,5,6,7,8,9]],["A","ADD",1,5,"1"],["A","ADD",0,5,"-2"],["A","ADD",0,1,"2"],["A","SCALE",1,"-1"],["A","SCALE",0,"-1"],["A","ADD",1,0,"-1"],["A","SWAP",0,5],["A","LAMBDA",0,-1],["A","ADD",19,20,"-1"],["A","IDLE_ONE",23,[4,5,6,7,8,9]],["A","ADD",20,24,"1"],["A","ADD",19,24,"-2"],["A","ADD",19,20,"2"],["A","SCALE",19,"-1"],["A","ADD",20,19,"1"],["A","SWAP",19,24],["A","LAMBDA",19,1],["B","LAMBDA",39,-1],["B","ADD",38,39,"1"],["B","SCALE",38,"-4"],["B","ADD",38,46,"-2"],["B","ADD",38,45,"-2"],["B","ADD",38,44,"16"],["B","ADD",38,43,"4"],["B","ADD",38,42,"18"],["B","ADD",38,41,"-2"],["B","ADD",38,40,"16"],["B","SCALE",38,"1/2"],["B","ADD",47,38,"-1/2"],["B","ADD",46,38,"1/4"],["B","ADD",45,38,"-1/4"],["B","ADD",44,38,"1/8"],["B","ADD",43,38,"1/2"],["B","ADD",42,38,"-1/4"],["B","ADD",41,38,"-1/4"],["B","ADD",40,38,"1/8"],["B","ADD",39,47,"1/2"],["B","ADD",39,46,"2"],["B","ADD",39,44,"-2"],["B","ADD",39,43,"-1/2"],["B","ADD",39,42,"-2"],["B","ADD",39,40,"-2"],["B","ADD",39,38,"1/2"],["B","SCALE",39,"2"],["B","ADD",47,39,"-5/2"],["B","ADD",46,39,"1/4"],["B","ADD",45,39,"-9/4"],["B","ADD",44,39,"5/8"],["B","ADD",43,39,"13/2"],["B","ADD",42,39,"-9/4"],["B","ADD",41,39,"-9/4"],["B","ADD",40,39,"5/8"],["B","ADD",38,39,"3"],["B","SWAP",39,38],["B","ADD",39,38,"-2"],["B","ADD",40,38,"-1/2"],["B","ADD",41,38,"2"],["B","ADD",42,38,"2"],["B","ADD",43,38,"-6"],["B","ADD",44,38,"-1/2"],["B","ADD",45,38,"2"],["B","ADD",46,38,"2"],["B","ADD",47,38,"-6"],["B","ADD",48,38,"-1/4"],["B","ADD",49,38,"3/2"],["B","SCALE",38,"-1"],["B","ADD",38,39,"-3"],["B","ADD",38,40,"12"],["B","ADD",38,41,"-2"],["B","ADD",38,42,"14"],["B","ADD",38,43,"3"],["B","ADD",38,44,"12"],["B","ADD",38,45,"-2"],["B","ADD",38,46,"14"],["B","ADD",38,47,"3"],["B","ADD",38,48,"4"],["B","ADD",38,49,"-4"],["B","IDLE_ONE",38,[5]],["B","ADD",38,49,"4"],["B","ADD",38,48,"-4"],["B","ADD",38,47,"-3"],["B","ADD",38,46,"-14"],["B","ADD",38,45,"2"],["B","ADD",38,44,"-12"],["B","ADD",38,43,"-3"],["B","ADD",38,42,"-14"],["B","ADD",38,41,"2"],["B","ADD",38,40,"-12"],["B","ADD",38,39,"3"],["B","SCALE",38,"-1"],["B","ADD",49,38,"-3/2"],["B","ADD",48,38,"1/4"],["B","ADD",47,38,"6"],["B","ADD",46,38,"-2"],["B","ADD",45,38,"-2"],["B","ADD",44,38,"1/2"],["B","ADD",43,38,"6"],["B","ADD",42,38,"-2"],["B","ADD",41,38,"-2"],["B","ADD",40,38,"1/2"],["B","ADD",39,38,"2"],["B","ADD",40,38,"-1/4"],["B","ADD",41,38,"3/2"],["B","ADD",42,38,"3/2"],["B","ADD",43,38,"-5"],["B","ADD",44,38,"-1/4"],["B","ADD",45,38,"3/2"],["B","ADD",46,38,"3/2"],["B","ADD",47,38,"-5"],["B","ADD",49,38,"1/2"],["B","ADD",38,39,"-2"],["B","ADD",38,40,"8"],["B","ADD",38,42,"8"],["B","ADD",38,43,"2"],["B","ADD",38,44,"8"],["B","ADD",38,46,"8"],["B","ADD",38,47,"2"],["B","ADD",38,48,"4"],["B","ADD",38,49,"-2"],["B","IDLE_ONE",38,[5]],["B","ADD",38,49,"2"],["B","ADD",38,48,"-4"],["B","ADD",38,47,"-2"],["B","ADD",38,46,"-8"],["B","ADD",38,44,"-8"],["B","ADD",38,43,"-2"],["B","ADD",38,42,"-8"],["B","ADD",38,40,"-8"],["B","ADD",38,39,"2"],["B","ADD",49,38,"-1/2"],["B","ADD",47,38,"5"],["B","ADD",46,38,"-3/2"],["B","ADD",45,38,"-3/2"],["B","ADD",44,38,"1/4"],["B","ADD",43,38,"5"],["B","ADD",42,38,"-3/2"],["B","ADD",41,38,"-3/2"],["B","ADD",40,38,"1/4"],["B","ADD",38,39,"-1/8"],["B","ADD",40,39,"-5/32"],["B","ADD",41,39,"7/16"],["B","ADD",42,39,"7/16"],["B","ADD",43,39,"-9/8"],["B","ADD",44,39,"-5/32"],["B","ADD",45,39,"7/16"],["B","ADD",46,39,"7/16"],["B","ADD",47,39,"-9/8"],["B","ADD",48,39,"-3/16"],["B","ADD",49,39,"5/8"],["B","SCALE",39,"-1/8"],["B","ADD",39,38,"1"],["B","ADD",39,40,"-4"],["B","ADD",39,41,"1"],["B","ADD",39,42,"-5"],["B","ADD",39,43,"-1"],["B","ADD",39,44,"-4"],["B","ADD",39,45,"1"],["B","ADD",39,46,"-5"],["B","ADD",39,47,"-1"],["B","ADD",39,49,"2"],["B","ADD",40,38,"-1/4"],["B","ADD",41,38,"3/2"],["B","ADD",42,38,"3/2"],["B","ADD",43,38,"-5"],["B","ADD",44,38,"-1/4"],["B","ADD",45,38,"3/2"],["B","ADD",46,38,"3/2"],["B","ADD",47,38,"-5"],["B","ADD",48,38,"1/2"],["B","ADD",49,38,"1"],["B","SCALE",38,"8"],["B","ADD",38,40,"12"],["B","ADD",38,41,"-4"],["B","ADD",38,42,"16"],["B","ADD",38,43,"3"],["B","ADD",38,44,"12"],["B","ADD",38,45,"-4"],["B","ADD",38,46,"16"],["B","ADD",38,47,"3"],["B","ADD",38,48,"-8"],["B","ADD",38,49,"-8"],["B","SCALE",38,"1/4"],["B","ADD",38,39,"1"],["B","ADD",38,39,"-1/2"],["B","ADD",39,38,"1"],["B","LAMBDA",39,1],["J",5,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","ADD",0,1,"-1"],["A","IDLE_ONE",5,[5,6,7,8,9]],["A","ADD",1,6,"1"],["A","ADD",0,6,"-2"],["A","ADD",0,1,"2"],["A","SCALE",1,"-1"],["A","SCALE",0,"-1"],["A","ADD",1,0,"-1"],["A","SWAP",0,6],["A","LAMBDA",0,-1],["A","ADD",19,20,"-1"],["A","IDLE_ONE",24,[5,6,7,8,9]],["A","ADD",20,25,"1"],["A","ADD",19,25,"-2"],["A","ADD",19,20,"2"],["A","SCALE",19,"-1"],["A","ADD",20,19,"1"],["A","SWAP",19,25],["A","LAMBDA",19,1],["B","LAMBDA",39,-1],["B","ADD",38,39,"-1"],["B","SCALE",38,"4"],["B","ADD",38,49,"8"],["B","ADD",38,48,"8"],["B","ADD",38,47,"-3"],["B","ADD",38,46,"-16"],["B","ADD",38,45,"4"],["B","ADD",38,44,"-12"],["B","ADD",38,43,"-3"],["B","ADD",38,42,"-16"],["B","ADD",38,41,"4"],["B","ADD",38,40,"-12"],["B","SCALE",38,"1/8"],["B","ADD",49,38,"-1"],["B","ADD",48,38,"-1/2"],["B","ADD",47,38,"5"],["B","ADD",46,38,"-3/2"],["B","ADD",45,38,"-3/2"],["B","ADD",44,38,"1/4"],["B","ADD",43,38,"5"],["B","ADD",42,38,"-3/2"],["B","ADD",41,38,"-3/2"],["B","ADD",40,38,"1/4"],["B","ADD",39,49,"-2"],["B","ADD",39,47,"1"],["B","ADD",39,46,"5"],["B","ADD",39,45,"-1"],["B","ADD",39,44,"4"],["B","ADD",39,43,"1"],["B","ADD",39,42,"5"],["B","ADD",39,41,"-1"],["B","ADD",39,40,"4"],["B","ADD",39,38,"-1"],["B","SCALE",39,"-8"],["B","ADD",49,39,"-5/8"],["B","ADD",48,39,"3/16"],["B","ADD",47,39,"9/8"],["B","ADD",46,39,"-7/16"],["B","ADD",45,39,"-7/16"],["B","ADD",44,39,"5/32"],["B","ADD",43,39,"9/8"],["B","ADD",42,39,"-7/16"],["B","ADD",41,39,"-7/16"],["B","ADD",40,39,"5/32"],["B","ADD",38,39,"1/8"],["B","ADD",39,38,"-3"],["B","ADD",40,38,"-5/8"],["B","ADD",41,38,"9/4"],["B","ADD",42,38,"9/4"],["B","ADD",43,38,"-13/2"],["B","ADD",44,38,"-5/8"],["B","ADD",45,38,"9/4"],["B","ADD",46,38,"9/4"],["B","ADD",47,38,"-13/2"],["B","ADD",48,38,"-5/8"],["B","ADD",49,38,"9/4"],["B","ADD",50,38,"-1/4"],["B","ADD",51,38,"3/2"],["B","SCALE",38,"-1"],["B","ADD",38,39,"3"],["B","ADD",38,40,"-12"],["B","ADD",38,41,"2"],["B","ADD",38,42,"-14"],["B","ADD",38,43,"-3"],["B","ADD",38,44,"-12"],["B","ADD",38,45,"2"],["B","ADD",38,46,"-14"],["B","ADD",38,47,"-3"],["B","ADD",38,48,"-12"],["B","ADD",38,49,"2"],["B","ADD",38,50,"-6"],["B","ADD",38,51,"-1"],["B","IDLE_ONE",38,[6]],["B","ADD",38,51,"1"],["B","ADD",38,50,"6"],["B","ADD",38,49,"-2"],["B","ADD",38,48,"12"],["B","ADD",38,47,"3"],["B","ADD",38,46,"14"],["B","ADD",38,45,"-2"],["B","ADD",38,44,"12"],["B","ADD",38,43,"3"],["B","ADD",38,42,"14"],["B","ADD",38,41,"-2"],["B","ADD",38,40,"12"],["B","ADD",38,39,"-3"],["B","SCALE",38,"-1"],["B","ADD",51,38,"-3/2"],["B","ADD",50,38,"1/4"],["B","ADD",49,38,"-9/4"],["B","ADD",48,38,"5/8"],["B","ADD",47,38,"13/2"],["B","ADD",46,38,"-9/4"],["B","ADD",45,38,"-9/4"],["B","ADD",44,38,"5/8"],["B","ADD",43,38,"13/2"],["B","ADD",42,38,"-9/4"],["B","ADD",41,38,"-9/4"],["B","ADD",40,38,"5/8"],["B","ADD",39,38,"3"],["B","ADD",38,40,"-3/2"],["B","ADD",39,40,"-5"],["B","ADD",41,40,"7/2"],["B","ADD",42,40,"7/2"],["B","ADD",43,40,"-10"],["B","ADD",44,40,"-1"],["B","ADD",45,40,"7/2"],["B","ADD",46,40,"7/2"],["B","ADD",47,40,"-10"],["B","ADD",48,40,"-1"],["B","ADD",49,40,"7/2"],["B","ADD",51,40,"1"],["B","SCALE",40,"4"],["B","ADD",40,39,"4"],["B","ADD",40,42,"-16"],["B","ADD",40,43,"-4"],["B","ADD",40,44,"-16"],["B","ADD",40,46,"-16"],["B","ADD",40,47,"-4"],["B","ADD",40,48,"-16"],["B","ADD",40,50,"-8"],["B","IDLE_ONE",40,[6]],["B","ADD",40,50,"8"],["B","ADD",40,48,"16"],["B","ADD",40,47,"4"],["B","ADD",40,46,"16"],["B","ADD",40,44,"16"],["B","ADD",40,43,"4"],["B","ADD",40,42,"16"],["B","ADD",40,39,"-4"],["B","SCALE",40,"1/4"],["B","ADD",51,40,"-1"],["B","ADD",49,40,"-7/2"],["B","ADD",48,40,"1"],["B","ADD",47,40,"10"],["B","ADD",46,40,"-7/2"],["B","ADD",45,40,"-7/2"],["B","ADD",44,40,"1"],["B","ADD",43,40,"10"],["B","ADD",42,40,"-7/2"],["B","ADD",41,40,"-7/2"],["B","ADD",39,40,"5"],["B","ADD",38,40,"3/2"],["B","SWAP",39,38],["B","ADD",38,39,"-3"],["B","ADD",40,39,"-5/8"],["B","ADD",41,39,"9/4"],["B","ADD",42,39,"9/4"],["B","ADD",43,39,"-13/2"],["B","ADD",44,39,"-5/8"],["B","ADD",45,39,"9/4"],["B","ADD",46,39,"9/4"],["B","ADD",47,39,"-13/2"],["B","ADD",48,39,"-5/8"],["B","ADD",49,39,"9/4"],["B","ADD",50,39,"-1/4"],["B","ADD",51,39,"5/2"],["B","SCALE",39,"1/2"],["B","ADD",39,38,"-1/2"],["B","ADD",39,40,"2"],["B","ADD",39,42,"2"],["B","ADD",39,43,"1/2"],["B","ADD",39,44,"2"],["B","ADD",39,46,"2"],["B","ADD",39,47,"1/2"],["B","ADD",39,48,"2"],["B","ADD",39,50,"-2"],["B","ADD",39,51,"-1/2"],["B","ADD",40,38,"-1/8"],["B","ADD",41,38,"1/4"],["B","ADD",42,38,"1/4"],["B","ADD",43,38,"-1/2"],["B","ADD",44,38,"-1/8"],["B","ADD",45,38,"1/4"],["B","ADD",46,38,"1/4"],["B","ADD",47,38,"-1/2"],["B","ADD",48,38,"-1/8"],["B","ADD",49,38,"1/4"],["B","ADD",50,38,"-1/4"],["B","ADD",51,38,"1/2"],["B","SCALE",38,"2"],["B","ADD",38,40,"-16"],["B","ADD",38,41,"2"],["B","ADD",38,42,"-18"],["B","ADD",38,43,"-4"],["B","ADD",38,44,"-16"],["B","ADD",38,45,"2"],["B","ADD",38,46,"-18"],["B","ADD",38,47,"-4"],["B","ADD",38,48,"-16"],["B","ADD",38,49,"2"],["B","ADD",38,50,"2"],["B","SCALE",38,"-1/4"],["B","ADD",38,39,"-1"],["B","ADD",38,39,"-1/2"],["B","ADD",39,38,"1"],["B","LAMBDA",39,1],["J",6,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","ADD",0,1,"-1"],["A","IDLE_ONE",6,[6,7,8,9]],["A","ADD",1,7,"1"],["A","ADD",0,7,"-2"],["A","ADD",0,1,"2"],["A","SCALE",1,"-1"],["A","SCALE",0,"-1"],["A","ADD",1,0,"-1"],["A","SWAP",0,7],["A","LAMBDA",0,-1],["A","ADD",19,20,"-1"],["A","IDLE_ONE",25,[6,7,8,9]],["A","ADD",20,26,"1"],["A","ADD",19,26,"-2"],["A","ADD",19,20,"2"],["A","SCALE",19,"-1"],["A","ADD",20,19,"1"],["A","SWAP",19,26],["A","LAMBDA",19,1],["B","LAMBDA",39,-1],["B","ADD",38,39,"1"],["B","SCALE",38,"-4"],["B","ADD",38,50,"-2"],["B","ADD",38,49,"-2"],["B","ADD",38,48,"16"],["B","ADD",38,47,"4"],["B","ADD",38,46,"18"],["B","ADD",38,45,"-2"],["B","ADD",38,44,"16"],["B","ADD",38,43,"4"],["B","ADD",38,42,"18"],["B","ADD",38,41,"-2"],["B","ADD",38,40,"16"],["B","SCALE",38,"1/2"],["B","ADD",51,38,"-1/2"],["B","ADD",50,38,"1/4"],["B","ADD",49,38,"-1/4"],["B","ADD",48,38,"1/8"],["B","ADD",47,38,"1/2"],["B","ADD",46,38,"-1/4"],["B","ADD",45,38,"-1/4"],["B","ADD",44,38,"1/8"],["B","ADD",43,38,"1/2"],["B","ADD",42,38,"-1/4"],["B","ADD",41,38,"-1/4"],["B","ADD",40,38,"1/8"],["B","ADD",39,51,"1/2"],["B","ADD",39,50,"2"],["B","ADD",39,48,"-2"],["B","ADD",39,47,"-1/2"],["B","ADD",39,46,"-2"],["B","ADD",39,44,"-2"],["B","ADD",39,43,"-1/2"],["B","ADD",39,42,"-2"],["B","ADD",39,40,"-2"],["B","ADD",39,38,"1/2"],["B","SCALE",39,"2"],["B","ADD",51,39,"-5/2"],["B","ADD",50,39,"1/4"],["B","ADD",49,39,"-9/4"],["B","ADD",48,39,"5/8"],["B","ADD",47,39,"13/2"],["B","ADD",46,39,"-9/4"],["B","ADD",45,39,"-9/4"],["B","ADD",44,39,"5/8"],["B","ADD",43,39,"13/2"],["B","ADD",42,39,"-9/4"],["B","ADD",41,39,"-9/4"],["B","ADD",40,39,"5/8"],["B","ADD",38,39,"3"],["B","SWAP",39,38],["B","ADD",39,38,"-2"],["B","ADD",40,38,"-1/2"],["B","ADD",41,38,"2"],["B","ADD",42,38,"2"],["B","ADD",43,38,"-6"],["B","ADD",44,38,"-1/2"],["B","ADD",45,38,"2"],["B","ADD",46,38,"2"],["B","ADD",47,38,"-6"],["B","ADD",48,38,"-1/2"],["B","ADD",49,38,"2"],["B","ADD",50,38,"2"],["B","ADD",51,38,"-6"],["B","ADD",52,38,"-1/4"],["B","ADD",53,38,"3/2"],["B","SCALE",38,"-1"],["B","ADD",38,39,"-3"],["B","ADD",38,40,"12"],["B","ADD",38,41,"-2"],["B","ADD",38,42,"14"],["B","ADD",38,43,"3"],["B","ADD",38,44,"12"],["B","ADD",38,45,"-2"],["B","ADD",38,46,"14"],["B","ADD",38,47,"3"],["B","ADD",38,48,"12"],["B","ADD",38,49,"-2"],["B","ADD",38,50,"14"],["B","ADD",38,51,"3"],["B","ADD",38,52,"4"],["B","ADD",38,53,"-4"],["B","IDLE_ONE",38,[7]],["B","ADD",38,53,"4"],["B","ADD",38,52,"-4"],["B","ADD",38,51,"-3"],["B","ADD",38,50,"-14"],["B","ADD",38,49,"2"],["B","ADD",38,48,"-12"],["B","ADD",38,47,"-3"],["B","ADD",38,46,"-14"],["B","ADD",38,45,"2"],["B","ADD",38,44,"-12"],["B","ADD",38,43,"-3"],["B","ADD",38,42,"-14"],["B","ADD",38,41,"2"],["B","ADD",38,40,"-12"],["B","ADD",38,39,"3"],["B","SCALE",38,"-1"],["B","ADD",53,38,"-3/2"],["B","ADD",52,38,"1/4"],["B","ADD",51,38,"6"],["B","ADD",50,38,"-2"],["B","ADD",49,38,"-2"],["B","ADD",48,38,"1/2"],["B","ADD",47,38,"6"],["B","ADD",46,38,"-2"],["B","ADD",45,38,"-2"],["B","ADD",44,38,"1/2"],["B","ADD",43,38,"6"],["B","ADD",42,38,"-2"],["B","ADD",41,38,"-2"],["B","ADD",40,38,"1/2"],["B","ADD",39,38,"2"],["B","ADD",40,38,"-1/4"],["B","ADD",41,38,"3/2"],["B","ADD",42,38,"3/2"],["B","ADD",43,38,"-5"],["B","ADD",44,38,"-1/4"],["B","ADD",45,38,"3/2"],["B","ADD",46,38,"3/2"],["B","ADD",47,38,"-5"],["B","ADD",48,38,"-1/4"],["B","ADD",49,38,"3/2"],["B","ADD",50,38,"3/2"],["B","ADD",51,38,"-5"],["B","ADD",53,38,"1/2"],["B","ADD",38,39,"-2"],["B","ADD",38,40,"8"],["B","ADD",38,42,"8"],["B","ADD",38,43,"2"],["B","ADD",38,44,"8"],["B","ADD",38,46,"8"],["B","ADD",38,47,"2"],["B","ADD",38,48,"8"],["B","ADD",38,50,"8"],["B","ADD",38,51,"2"],["B","ADD",38,52,"4"],["B","ADD",38,53,"-2"],["B","IDLE_ONE",38,[7]],["B","ADD",38,53,"2"],["B","ADD",38,52,"-4"],["B","ADD",38,51,"-2"],["B","ADD",38,50,"-8"],["B","ADD",38,48,"-8"],["B","ADD",38,47,"-2"],["B","ADD",38,46,"-8"],["B","ADD",38,44,"-8"],["B","ADD",38,43,"-2"],["B","ADD",38,42,"-8"],["B","ADD",38,40,"-8"],["B","ADD",38,39,"2"],["B","ADD",53,38,"-1/2"],["B","ADD",51,38,"5"],["B","ADD",50,38,"-3/2"],["B","ADD",49,38,"-3/2"],["B","ADD",48,38,"1/4"],["B","ADD",47,38,"5"],["B","ADD",46,38,"-3/2"],["B","ADD",45,38,"-3/2"],["B","ADD",44,38,"1/4"],["B","ADD",43,38,"5"],["B","ADD",42,38,"-3/2"],["B","ADD",41,38,"-3/2"],["B","ADD",40,38,"1/4"],["B","ADD",38,39,"-1/8"],["B","ADD",40,39,"-5/32"],["B","ADD",41,39,"7/16"],["B","ADD",42,39,"7/16"],["B","ADD",43,39,"-9/8"],["B","ADD",44,39,"-5/32"],["B","ADD",45,39,"7/16"],["B","ADD",46,39,"7/16"],["B","ADD",47,39,"-9/8"],["B","ADD",48,39,"-5/32"],["B","ADD",49,39,"7/16"],["B","ADD",50,39,"7/16"],["B","ADD",51,39,"-9/8"],["B","ADD",52,39,"-3/16"],["B","ADD",53,39,"5/8"],["B","SCALE",39,"-1/8"],["B","ADD",39,38,"1"],["B","ADD",39,40,"-4"],["B","ADD",39,41,"1"],["B","ADD",39,42,"-5"],["B","ADD",39,43,"-1"],["B","ADD",39,44,"-4"],["B","ADD",39,45,"1"],["B","ADD",39,46,"-5"],["B","ADD",39,47,"-1"],["B","ADD",39,48,"-4"],["B","ADD",39,49,"1"],["B","ADD",39,50,"-5"],["B","ADD",39,51,"-1"],["B","ADD",39,53,"2"],["B","ADD",40,38,"-1/4"],["B","ADD",41,38,"3/2"],["B","ADD",42,38,"3/2"],["B","ADD",43,38,"-5"],["B","ADD",44,38,"-1/4"],["B","ADD",45,38,"3/2"],["B","ADD",46,38,"3/2"],["B","ADD",47,38,"-5"],["B","ADD",48,38,"-1/4"],["B","ADD",49,38,"3/2"],["B","ADD",50,38,"3/2"],["B","ADD",51,38,"-5"],["B","ADD",52,38,"1/2"],["B","ADD",53,38,"1"],["B","SCALE",38,"8"],["B","ADD",38,40,"12"],["B","ADD",38,41,"-4"],["B","ADD",38,42,"16"],["B","ADD",38,43,"3"],["B","ADD",38,44,"12"],["B","ADD",38,45,"-4"],["B","ADD",38,46,"16"],["B","ADD",38,47,"3"],["B","ADD",38,48,"12"],["B","ADD",38,49,"-4"],["B","ADD",38,50,"16"],["B","ADD",38,51,"3"],["B","ADD",38,52,"-8"],["B","ADD",38,53,"-8"],["B","SCALE",38,"1/4"],["B","ADD",38,39,"1"],["B","ADD",38,39,"-1/2"],["B","ADD",39,38,"1"],["B","LAMBDA",39,1],["J",7,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","ADD",0,1,"-1"],["A","IDLE_ONE",7,[7,8,9]],["A","ADD",1,8,"1"],["A","ADD",0,8,"-2"],["A","ADD",0,1,"2"],["A","SCALE",1,"-1"],["A","SCALE",0,"-1"],["A","ADD",1,0,"-1"],["A","SWAP",0,8],["A","LAMBDA",0,-1],["A","ADD",19,20,"-1"],["A","IDLE_ONE",26,[7,8,9]],["A","ADD",20,27,"1"],["A","ADD",19,27,"-2"],["A","ADD",19,20,"2"],["A","SCALE",19,"-1"],["A","ADD",20,19,"1"],["A","SWAP",19,27],["A","LAMBDA",19,1],["B","LAMBDA",39,-1],["B","ADD",38,39,"-1"],["B","SCALE",38,"4"],["B","ADD",38,53,"8"],["B","ADD",38,52,"8"],["B","ADD",38,51,"-3"],["B","ADD",38,50,"-16"],["B","ADD",38,49,"4"],["B","ADD",38,48,"-12"],["B","ADD",38,47,"-3"],["B","ADD",38,46,"-16"],["B","ADD",38,45,"4"],["B","ADD",38,44,"-12"],["B","ADD",38,43,"-3"],["B","ADD",38,42,"-16"],["B","ADD",38,41,"4"],["B","ADD",38,40,"-12"],["B","SCALE",38,"1/8"],["B","ADD",53,38,"-1"],["B","ADD",52,38,"-1/2"],["B","ADD",51,38,"5"],["B","ADD",50,38,"-3/2"],["B","ADD",49,38,"-3/2"],["B","ADD",48,38,"1/4"],["B","ADD",47,38,"5"],["B","ADD",46,38,"-3/2"],["B","ADD",45,38,"-3/2"],["B","ADD",44,38,"1/4"],["B","ADD",43,38,"5"],["B","ADD",42,38,"-3/2"],["B","ADD",41,38,"-3/2"],["B","ADD",40,38,"1/4"],["B","ADD",39,53,"-2"],["B","ADD",39,51,"1"],["B","ADD",39,50,"5"],["B","ADD",39,49,"-1"],["B","ADD",39,48,"4"],["B","ADD",39,47,"1"],["B","ADD",39,46,"5"],["B","ADD",39,45,"-1"],["B","ADD",39,44,"4"],["B","ADD",39,43,"1"],["B","ADD",39,42,"5"],["B","ADD",39,41,"-1"],["B","ADD",39,40,"4"],["B","ADD",39,38,"-1"],["B","SCALE",39,"-8"],["B","ADD",53,39,"-5/8"],["B","ADD",52,39,"3/16"],["B","ADD",51,39,"9/8"],["B","ADD",50,39,"-7/16"],["B","ADD",49,39,"-7/16"],["B","ADD",48,39,"5/32"],["B","ADD",47,39,"9/8"],["B","ADD",46,39,"-7/16"],["B","ADD",45,39,"-7/16"],["B","ADD",44,39,"5/32"],["B","ADD",43,39,"9/8"],["B","ADD",42,39,"-7/16"],["B","ADD",41,39,"-7/16"],["B","ADD",40,39,"5/32"],["B","ADD",38,39,"1/8"],["B","ADD",39,38,"-3"],["B","ADD",40,38,"-5/8"],["B","ADD",41,38,"9/4"],["B","ADD",42,38,"9/4"],["B","ADD",43,38,"-13/2"],["B","ADD",44,38,"-5/8"],["B","ADD",45,38,"9/4"],["B","ADD",46,38,"9/4"],["B","ADD",47,38,"-13/2"],["B","ADD",48,38,"-5/8"],["B","ADD",49,38,"9/4"],["B","ADD",50,38,"9/4"],["B","ADD",51,38,"-13/2"],["B","ADD",52,38,"-5/8"],["B","ADD",53,38,"9/4"],["B","ADD",54,38,"-1/4"],["B","ADD",55,38,"3/2"],["B","SCALE",38,"-1"],["B","ADD",38,39,"3"],["B","ADD",38,40,"-12"],["B","ADD",38,41,"2"],["B","ADD",38,42,"-14"],["B","ADD",38,43,"-3"],["B","ADD",38,44,"-12"],["B","ADD",38,45,"2"],["B","ADD",38,46,"-14"],["B","ADD",38,47,"-3"],["B","ADD",38,48,"-12"],["B","ADD",38,49,"2"],["B","ADD",38,50,"-14"],["B","ADD",38,51,"-3"],["B","ADD",38,52,"-12"],["B","ADD",38,53,"2"],["B","ADD",38,54,"-6"],["B","ADD",38,55,"-1"],["B","IDLE_ONE",38,[8]],["B","ADD",38,55,"1"],["B","ADD",38,54,"6"],["B","ADD",38,53,"-2"],["B","ADD",38,52,"12"],["B","ADD",38,51,"3"],["B","ADD",38,50,"14"],["B","ADD",38,49,"-2"],["B","ADD",38,48,"12"],["B","ADD",38,47,"3"],["B","ADD",38,46,"14"],["B","ADD",38,45,"-2"],["B","ADD",38,44,"12"],["B","ADD",38,43,"3"],["B","ADD",38,42,"14"],["B","ADD",38,41,"-2"],["B","ADD",38,40,"12"],["B","ADD",38,39,"-3"],["B","SCALE",38,"-1"],["B","ADD",55,38,"-3/2"],["B","ADD",54,38,"1/4"],["B","ADD",53,38,"-9/4"],["B","ADD",52,38,"5/8"],["B","ADD",51,38,"13/2"],["B","ADD",50,38,"-9/4"],["B","ADD",49,38,"-9/4"],["B","ADD",48,38,"5/8"],["B","ADD",47,38,"13/2"],["B","ADD",46,38,"-9/4"],["B","ADD",45,38,"-9/4"],["B","ADD",44,38,"5/8"],["B","ADD",43,38,"13/2"],["B","ADD",42,38,"-9/4"],["B","ADD",41,38,"-9/4"],["B","ADD",40,38,"5/8"],["B","ADD",39,38,"3"],["B","ADD",38,40,"-3/2"],["B","ADD",39,40,"-5"],["B","ADD",41,40,"7/2"],["B","ADD",42,40,"7/2"],["B","ADD",43,40,"-10"],["B","ADD",44,40,"-1"],["B","ADD",45,40,"7/2"],["B","ADD",46,40,"7/2"],["B","ADD",47,40,"-10"],["B","ADD",48,40,"-1"],["B","ADD",49,40,"7/2"],["B","ADD",50,40,"7/2"],["B","ADD",51,40,"-10"],["B","ADD",52,40,"-1"],["B","ADD",53,40,"7/2"],["B","ADD",55,40,"1"],["B","SCALE",40,"4"],["B","ADD",40,39,"4"],["B","ADD",40,42,"-16"],["B","ADD",40,43,"-4"],["B","ADD",40,44,"-16"],["B","ADD",40,46,"-16"],["B","ADD",40,47,"-4"],["B","ADD",40,48,"-16"],["B","ADD",40,50,"-16"],["B","ADD",40,51,"-4"],["B","ADD",40,52,"-16"],["B","ADD",40,54,"-8"],["B","IDLE_ONE",40,[8]],["B","ADD",40,54,"8"],["B","ADD",40,52,"16"],["B","ADD",40,51,"4"],["B","ADD",40,50,"16"],["B","ADD",40,48,"16"],["B","ADD",40,47,"4"],["B","ADD",40,46,"16"],["B","ADD",40,44,"16"],["B","ADD",40,43,"4"],["B","ADD",40,42,"16"],["B","ADD",40,39,"-4"],["B","SCALE",40,"1/4"],["B","ADD",55,40,"-1"],["B","ADD",53,40,"-7/2"],["B","ADD",52,40,"1"],["B","ADD",51,40,"10"],["B","ADD",50,40,"-7/2"],["B","ADD",49,40,"-7/2"],["B","ADD",48,40,"1"],["B","ADD",47,40,"10"],["B","ADD",46,40,"-7/2"],["B","ADD",45,40,"-7/2"],["B","ADD",44,40,"1"],["B","ADD",43,40,"10"],["B","ADD",42,40,"-7/2"],["B","ADD",41,40,"-7/2"],["B","ADD",39,40,"5"],["B","ADD",38,40,"3/2"],["B","SWAP",39,38],["B","ADD",38,39,"-3"],["B","ADD",40,39,"-5/8"],["B","ADD",41,39,"9/4"],["B","ADD",42,39,"9/4"],["B","ADD",43,39,"-13/2"],["B","ADD",44,39,"-5/8"],["B","ADD",45,39,"9/4"],["B","ADD",46,39,"9/4"],["B","ADD",47,39,"-13/2"],["B","ADD",48,39,"-5/8"],["B","ADD",49,39,"9/4"],["B","ADD",50,39,"9/4"],["B","ADD",51,39,"-13/2"],["B","ADD",52,39,"-5/8"],["B","ADD",53,39,"9/4"],["B","ADD",54,39,"-1/4"],["B","ADD",55,39,"5/2"],["B","SCALE",39,"1/2"],["B","ADD",39,38,"-1/2"],["B","ADD",39,40,"2"],["B","ADD",39,42,"2"],["B","ADD",39,43,"1/2"],["B","ADD",39,44,"2"],["B","ADD",39,46,"2"],["B","ADD",39,47,"1/2"],["B","ADD",39,48,"2"],["B","ADD",39,50,"2"],["B","ADD",39,51,"1/2"],["B","ADD",39,52,"2"],["B","ADD",39,54,"-2"],["B","ADD",39,55,"-1/2"],["B","ADD",40,38,"-1/8"],["B","ADD",41,38,"1/4"],["B","ADD",42,38,"1/4"],["B","ADD",43,38,"-1/2"],["B","ADD",44,38,"-1/8"],["B","ADD",45,38,"1/4"],["B","ADD",46,38,"1/4"],["B","ADD",47,38,"-1/2"],["B","ADD",48,38,"-1/8"],["B","ADD",49,38,"1/4"],["B","ADD",50,38,"1/4"],["B","ADD",51,38,"-1/2"],["B","ADD",52,38,"-1/8"],["B","ADD",53,38,"1/4"],["B","ADD",54,38,"-1/4"],["B","ADD",55,38,"1/2"],["B","SCALE",38,"2"],["B","ADD",38,40,"-16"],["B","ADD",38,41,"2"],["B","ADD",38,42,"-18"],["B","ADD",38,43,"-4"],["B","ADD",38,44,"-16"],["B","ADD",38,45,"2"],["B","ADD",38,46,"-18"],["B","ADD",38,47,"-4"],["B","ADD",38,48,"-16"],["B","ADD",38,49,"2"],["B","ADD",38,50,"-18"],["B","ADD",38,51,"-4"],["B","ADD",38,52,"-16"],["B","ADD",38,53,"2"],["B","ADD",38,54,"2"],["B","SCALE",38,"-1/4"],["B","ADD",38,39,"-1"],["B","ADD",38,39,"-1/2"],["B","ADD",39,38,"1"],["B","LAMBDA",39,1],["J",8,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","ADD",0,1,"-1"],["A","IDLE_ONE",8,[8,9]],["A","ADD",1,9,"1"],["A","ADD",0,9,"-2"],["A","ADD",0,1,"2"],["A","SCALE",1,"-1"],["A","SCALE",0,"-1"],["A","ADD",1,0,"-1"],["A","SWAP",0,9],["A","LAMBDA",0,-1],["A","ADD",19,20,"-1"],["A","IDLE_ONE",27,[8,9]],["A","ADD",20,28,"1"],["A","ADD",19,28,"-2"],["A","ADD",19,20,"2"],["A","SCALE",19,"-1"],["A","ADD",20,19,"1"],["A","SWAP",19,28],["A","LAMBDA",19,1],["B","LAMBDA",39,-1],["B","ADD",38,39,"1"],["B","SCALE",38,"-4"],["B","ADD",38,54,"-2"],["B","ADD",38,53,"-2"],["B","ADD",38,52,"16"],["B","ADD",38,51,"4"],["B","ADD",38,50,"18"],["B","ADD",38,49,"-2"],["B","ADD",38,48,"16"],["B","ADD",38,47,"4"],["B","ADD",38,46,"18"],["B","ADD",38,45,"-2"],["B","ADD",38,44,"16"],["B","ADD",38,43,"4"],["B","ADD",38,42,"18"],["B","ADD",38,41,"-2"],["B","ADD",38,40,"16"],["B","SCALE",38,"1/2"],["B","ADD",55,38,"-1/2"],["B","ADD",54,38,"1/4"],["B","ADD",53,38,"-1/4"],["B","ADD",52,38,"1/8"],["B","ADD",51,38,"1/2"],["B","ADD",50,38,"-1/4"],["B","ADD",49,38,"-1/4"],["B","ADD",48,38,"1/8"],["B","ADD",47,38,"1/2"],["B","ADD",46,38,"-1/4"],["B","ADD",45,38,"-1/4"],["B","ADD",44,38,"1/8"],["B","ADD",43,38,"1/2"],["B","ADD",42,38,"-1/4"],["B","ADD",41,38,"-1/4"],["B","ADD",40,38,"1/8"],["B","ADD",39,55,"1/2"],["B","ADD",39,54,"2"],["B","ADD",39,52,"-2"],["B","ADD",39,51,"-1/2"],["B","ADD",39,50,"-2"],["B","ADD",39,48,"-2"],["B","ADD",39,47,"-1/2"],["B","ADD",39,46,"-2"],["B","ADD",39,44,"-2"],["B","ADD",39,43,"-1/2"],["B","ADD",39,42,"-2"],["B","ADD",39,40,"-2"],["B","ADD",39,38,"1/2"],["B","SCALE",39,"2"],["B","ADD",55,39,"-5/2"],["B","ADD",54,39,"1/4"],["B","ADD",53,39,"-9/4"],["B","ADD",52,39,"5/8"],["B","ADD",51,39,"13/2"],["B","ADD",50,39,"-9/4"],["B","ADD",49,39,"-9/4"],["B","ADD",48,39,"5/8"],["B","ADD",47,39,"13/2"],["B","ADD",46,39,"-9/4"],["B","ADD",45,39,"-9/4"],["B","ADD",44,39,"5/8"],["B","ADD",43,39,"13/2"],["B","ADD",42,39,"-9/4"],["B","ADD",41,39,"-9/4"],["B","ADD",40,39,"5/8"],["B","ADD",38,39,"3"],["B","SWAP",39,38],["B","ADD",39,38,"-1"],["B","ADD",40,38,"-3/8"],["B","ADD",41,38,"7/4"],["B","ADD",42,38,"7/4"],["B","ADD",43,38,"-11/2"],["B","ADD",44,38,"-3/8"],["B","ADD",45,38,"7/4"],["B","ADD",46,38,"7/4"],["B","ADD",47,38,"-11/2"],["B","ADD",48,38,"-3/8"],["B","ADD",49,38,"7/4"],["B","ADD",50,38,"7/4"],["B","ADD",51,38,"-11/2"],["B","ADD",52,38,"-3/8"],["B","ADD",53,38,"7/4"],["B","ADD",54,38,"3/4"],["B","ADD",55,38,"-5/2"],["B","ADD",38,39,"-3"],["B","ADD",38,40,"12"],["B","ADD",38,41,"-2"],["B","ADD",38,42,"14"],["B","ADD",38,43,"3"],["B","ADD",38,44,"12"],["B","ADD",38,45,"-2"],["B","ADD",38,46,"14"],["B","ADD",38,47,"3"],["B","ADD",38,48,"12"],["B","ADD",38,49,"-2"],["B","ADD",38,50,"14"],["B","ADD",38,51,"3"],["B","ADD",38,52,"12"],["B","ADD",38,53,"-2"],["B","ADD",38,54,"-14"],["B","ADD",38,55,"-5"],["B","IDLE_ONE",38,[9]],["B","ADD",38,55,"5"],["B","ADD",38,54,"14"],["B","ADD",38,53,"2"],["B","ADD",38,52,"-12"],["B","ADD",38,51,"-3"],["B","ADD",38,50,"-14"],["B","ADD",38,49,"2"],["B","ADD",38,48,"-12"],["B","ADD",38,47,"-3"],["B","ADD",38,46,"-14"],["B","ADD",38,45,"2"],["B","ADD",38,44,"-12"],["B","ADD",38,43,"-3"],["B","ADD",38,42,"-14"],["B","ADD",38,41,"2"],["B","ADD",38,40,"-12"],["B","ADD",38,39,"3"],["B","ADD",55,38,"5/2"],["B","ADD",54,38,"-3/4"],["B","ADD",53,38,"-7/4"],["B","ADD",52,38,"3/8"],["B","ADD",51,38,"11/2"],["B","ADD",50,38,"-7/4"],["B","ADD",49,38,"-7/4"],["B","ADD",48,38,"3/8"],["B","ADD",47,38,"11/2"],["B","ADD",46,38,"-7/4"],["B","ADD",45,38,"-7/4"],["B","ADD",44,38,"3/8"],["B","ADD",43,38,"11/2"],["B","ADD",42,38,"-7/4"],["B","ADD",41,38,"-7/4"],["B","ADD",40,38,"3/8"],["B","ADD",39,38,"1"],["B","ADD",38,40,"-5/2"],["B","ADD",39,40,"-3"],["B","ADD",41,40,"9/2"],["B","ADD",42,40,"9/2"],["B","ADD",43,40,"-14"],["B","ADD",44,40,"-1"],["B","ADD",45,40,"9/2"],["B","ADD",46,40,"9/2"],["B","ADD",47,40,"-14"],["B","ADD",48,40,"-1"],["B","ADD",49,40,"9/2"],["B","ADD",50,40,"9/2"],["B","ADD",51,40,"-14"],["B","ADD",52,40,"-1"],["B","ADD",53,40,"9/2"],["B","ADD",54,40,"2"],["B","ADD",55,40,"-7"],["B","SCALE",40,"-4"],["B","ADD",40,39,"-4"],["B","ADD",40,42,"16"],["B","ADD",40,43,"4"],["B","ADD",40,44,"16"],["B","ADD",40,46,"16"],["B","ADD",40,47,"4"],["B","ADD",40,48,"16"],["B","ADD",40,50,"16"],["B","ADD",40,51,"4"],["B","ADD",40,52,"16"],["B","ADD",40,54,"-24"],["B","ADD",40,55,"-8"],["B","IDLE_ONE",40,[9]],["B","ADD",40,55,"8"],["B","ADD",40,54,"24"],["B","ADD",40,52,"-16"],["B","ADD",40,51,"-4"],["B","ADD",40,50,"-16"],["B","ADD",40,48,"-16"],["B","ADD",40,47,"-4"],["B","ADD",40,46,"-16"],["B","ADD",40,44,"-16"],["B","ADD",40,43,"-4"],["B","ADD",40,42,"-16"],["B","ADD",40,39,"4"],["B","SCALE",40,"-1/4"],["B","ADD",55,40,"7"],["B","ADD",54,40,"-2"],["B","ADD",53,40,"-9/2"],["B","ADD",52,40,"1"],["B","ADD",51,40,"14"],["B","ADD",50,40,"-9/2"],["B","ADD",49,40,"-9/2"],["B","ADD",48,40,"1"],["B","ADD",47,40,"14"],["B","ADD",46,40,"-9/2"],["B","ADD",45,40,"-9/2"],["B","ADD",44,40,"1"],["B","ADD",43,40,"14"],["B","ADD",42,40,"-9/2"],["B","ADD",41,40,"-9/2"],["B","ADD",39,40,"3"],["B","ADD",38,40,"5/2"],["B","IDLE_ODD",56,[9],-1],["B","IDLE_ODD",57,[9],-1],["B","SWAP",39,38],["B","ADD",40,39,"-1/4"],["B","ADD",41,39,"3/2"],["B","ADD",42,39,"3/2"],["B","ADD",43,39,"-5"],["B","ADD",44,39,"-1/4"],["B","ADD",45,39,"3/2"],["B","ADD",46,39,"3/2"],["B","ADD",47,39,"-5"],["B","ADD",48,39,"-1/4"],["B","ADD",49,39,"3/2"],["B","ADD",50,39,"3/2"],["B","ADD",51,39,"-5"],["B","ADD",52,39,"-1/4"],["B","ADD",53,39,"3/2"],["B","ADD",54,39,"3/2"],["B","ADD",55,39,"-5"],["B","ADD",39,41,"1"],["B","ADD",39,42,"-1"],["B","ADD",39,45,"1"],["B","ADD",39,46,"-1"],["B","ADD",39,49,"1"],["B","ADD",39,50,"-1"],["B","ADD",39,53,"1"],["B","ADD",39,54,"-1"],["B","ADD",40,38,"-1/8"],["B","ADD",41,38,"1/4"],["B","ADD",42,38,"1/4"],["B","ADD",43,38,"-1/2"],["B","ADD",44,38,"-1/8"],["B","ADD",45,38,"1/4"],["B","ADD",46,38,"1/4"],["B","ADD",47,38,"-1/2"],["B","ADD",48,38,"-1/8"],["B","ADD",49,38,"1/4"],["B","ADD",50,38,"1/4"],["B","ADD",51,38,"-1/2"],["B","ADD",52,38,"-1/8"],["B","ADD",53,38,"1/4"],["B","ADD",54,38,"1/4"],["B","ADD",55,38,"-1/2"],["B","ADD",38,40,"-4"],["B","ADD",38,42,"-4"],["B","ADD",38,43,"-1"],["B","ADD",38,44,"-4"],["B","ADD",38,46,"-4"],["B","ADD",38,47,"-1"],["B","ADD",38,48,"-4"],["B","ADD",38,50,"-4"],["B","ADD",38,51,"-1"],["B","ADD",38,52,"-4"],["B","ADD",38,54,"-4"],["B","ADD",38,55,"-1"],["B","SCALE",38,"-1/4"],["B","ADD",38,39,"-1/2"],["B","ADD",39,38,"1"],["B","LAMBDA",39,1],["J",9,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","ADD",0,1,"-1"],["A","IDLE_ONE",9,[9]],["A","SWAP",9,8],["A","SWAP",9,7],["A","SWAP",9,6],["A","SWAP",9,5],["A","SWAP",9,4],["A","SWAP",9,3],["A","SWAP",9,2],["A","ADD",0,1,"1"],["A","SCALE",1,"-1"],["A","SWAP",9,1],["A","ADD",18,0,"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",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","ADD",1,0,"1"],["A","LAMBDA",0,1],["A","ADD",19,20,"-1"],["A","IDLE_ONE",28,[9]],["A","SWAP",28,27],["A","SWAP",28,26],["A","SWAP",28,25],["A","SWAP",28,24],["A","SWAP",28,23],["A","SWAP",28,22],["A","SWAP",28,21],["A","ADD",19,20,"1"],["A","SCALE",20,"-1"],["A","SWAP",28,20],["A","ADD",37,19,"1"],["A","ADD",36,19,"1"],["A","ADD",35,19,"1"],["A","ADD",34,19,"1"],["A","ADD",33,19,"1"],["A","ADD",32,19,"1"],["A","ADD",31,19,"1"],["A","ADD",30,19,"1"],["A","ADD",29,19,"1"],["A","ADD",27,19,"1"],["A","ADD",26,19,"1"],["A","ADD",25,19,"1"],["A","ADD",24,19,"1"],["A","ADD",23,19,"1"],["A","ADD",22,19,"1"],["A","ADD",21,19,"1"],["A","ADD",20,19,"1"],["A","LAMBDA",19,1],["A","ADD",2,1,"-1"],["A","ADD",3,1,"-1"],["A","ADD",4,1,"-1"],["A","ADD",5,1,"-1"],["A","ADD",6,1,"-1"],["A","ADD",7,1,"-1"],["A","ADD",8,1,"-1"],["A","ADD",9,1,"-1"],["A","ADD",10,1,"-1"],["A","ADD",11,1,"-1"],["A","ADD",12,1,"-1"],["A","ADD",13,1,"-1"],["A","ADD",14,1,"-1"],["A","ADD",15,1,"-1"],["A","ADD",16,1,"-1"],["A","ADD",17,1,"-1"],["A","ADD",18,1,"-1"],["A","ADD",2,3,"-1"],["A","ADD",2,4,"1"],["A","ADD",2,5,"-1"],["A","ADD",2,6,"1"],["A","ADD",2,7,"-1"],["A","ADD",2,8,"1"],["A","ADD",2,9,"-1"],["A","ADD",2,10,"1"],["A","ADD",2,11,"-1"],["A","ADD",2,12,"1"],["A","ADD",2,13,"-1"],["A","ADD",2,14,"1"],["A","ADD",2,15,"-1"],["A","ADD",2,16,"1"],["A","ADD",2,17,"-1"],["A","ADD",2,18,"1"],["A","LAMBDA",2,1],["A","ADD",0,2,"-1"],["A","SWAP",0,1],["A","SWAP",19,1],["A","ADD",19,2,"1"],["A","LAMBDA",2,1],["A","LAMBDA",2,1],["A","LAMBDA",0,1],["A","LAMBDA",0,1],["A","ADD",1,0,"1"],["A","LAMBDA",0,-1],["A","LAMBDA",0,-1],["A","QUERY",0,19,-1],["A","LAMBDA",0,1],["A","LAMBDA",0,1],["A","ADD",1,0,"-1"],["A","LAMBDA",0,-1],["A","LAMBDA",0,-1],["A","QUERY",19,1,-1],["A","LAMBDA",0,1],["A","LAMBDA",0,1],["A","ADD",1,0,"1"],["A","LAMBDA",0,-1],["A","LAMBDA",0,-1],["A","LAMBDA",19,1],["A","LAMBDA",19,1],["A","ADD",2,19,"-1"],["A","LAMBDA",19,-1],["A","LAMBDA",19,-1],["A","QUERY",1,2,-1],["A","LAMBDA",19,1],["A","LAMBDA",19,1],["A","ADD",2,19,"1"],["A","LAMBDA",19,-1],["A","LAMBDA",19,-1],["A","LAMBDA",1,1],["A","LAMBDA",1,1],["A","ADD",0,1,"-1"],["A","LAMBDA",2,1],["A","LAMBDA",2,1],["A","LAMBDA",2,-1],["A","ADD",2,3,"1"],["A","ADD",2,4,"-1"],["A","ADD",2,5,"1"],["A","ADD",2,6,"-1"],["A","ADD",2,7,"1"],["A","ADD",2,8,"-1"],["A","ADD",2,9,"1"],["A","ADD",2,10,"-1"],["A","ADD",2,11,"1"],["A","ADD",2,12,"-1"],["A","ADD",2,13,"1"],["A","ADD",2,14,"-1"],["A","ADD",2,15,"1"],["A","ADD",2,16,"-1"],["A","ADD",2,17,"1"],["A","ADD",2,18,"-1"],["A","ADD",2,1,"1"],["A","ADD",3,1,"1"],["A","ADD",4,1,"1"],["A","ADD",5,1,"1"],["A","ADD",6,1,"1"],["A","ADD",7,1,"1"],["A","ADD",8,1,"1"],["A","ADD",9,1,"1"],["A","ADD",10,1,"1"],["A","ADD",11,1,"1"],["A","ADD",12,1,"1"],["A","ADD",13,1,"1"],["A","ADD",14,1,"1"],["A","ADD",15,1,"1"],["A","ADD",16,1,"1"],["A","ADD",17,1,"1"],["A","ADD",18,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","SCALE",1,"-1"],["A","SCALE",0,"-1"],["A","ADD",18,0,"-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","LAMBDA",0,-1],["A","LAMBDA",0,1],["A","ADD",1,18,"-1"],["A","ADD",0,18,"-1"],["A","ADD",1,17,"1"],["A","ADD",0,17,"1"],["A","ADD",1,16,"-1"],["A","ADD",0,16,"-1"],["A","ADD",1,15,"1"],["A","ADD",0,15,"1"],["A","ADD",1,14,"-1"],["A","ADD",0,14,"-1"],["A","ADD",1,13,"1"],["A","ADD",0,13,"1"],["A","ADD",1,12,"-1"],["A","ADD",0,12,"-1"],["A","ADD",1,11,"1"],["A","ADD",0,11,"1"],["A","ADD",1,10,"-1"],["A","SCALE",10,"-1"],["A","ADD",1,9,"1"],["A","ADD",0,9,"1"],["A","SWAP",18,9],["A","ADD",1,8,"-1"],["A","ADD",0,8,"-1"],["A","SWAP",17,8],["A","ADD",1,7,"1"],["A","ADD",0,7,"1"],["A","SWAP",16,7],["A","ADD",1,6,"-1"],["A","ADD",0,6,"-1"],["A","SWAP",15,6],["A","ADD",1,5,"1"],["A","ADD",0,5,"1"],["A","SWAP",14,5],["A","ADD",1,4,"-1"],["A","ADD",0,4,"-1"],["A","SWAP",13,4],["A","ADD",1,3,"1"],["A","ADD",0,3,"1"],["A","SWAP",12,3],["A","ADD",1,2,"-1"],["A","ADD",0,2,"-1"],["A","SWAP",11,2],["A","ADD",0,1,"-1"],["A","SCALE",1,"-1"],["A","SWAP",10,1],["A","SWAP",1,0],["A","ADD",0,1,"2"],["A","LAMBDA",0,-1],["A","ADD",20,37,"-1"],["A","ADD",20,36,"1"],["A","ADD",20,35,"-1"],["A","ADD",20,34,"1"],["A","ADD",20,33,"-1"],["A","ADD",20,32,"1"],["A","ADD",20,31,"-1"],["A","ADD",20,30,"1"],["A","ADD",20,29,"-1"],["A","ADD",20,28,"1"],["A","ADD",20,27,"-1"],["A","ADD",20,26,"1"],["A","ADD",20,25,"-1"],["A","ADD",20,24,"1"],["A","ADD",20,23,"-1"],["A","ADD",20,22,"1"],["A","ADD",20,21,"-1"],["A","SCALE",20,"-1"],["A","SCALE",19,"-1"],["A","ADD",37,19,"-1"],["A","ADD",36,19,"-1"],["A","ADD",35,19,"-1"],["A","ADD",34,19,"-1"],["A","ADD",33,19,"-1"],["A","ADD",32,19,"-1"],["A","ADD",31,19,"-1"],["A","ADD",30,19,"-1"],["A","ADD",29,19,"-1"],["A","ADD",28,19,"-1"],["A","ADD",27,19,"-1"],["A","ADD",26,19,"-1"],["A","ADD",25,19,"-1"],["A","ADD",24,19,"-1"],["A","ADD",23,19,"-1"],["A","ADD",22,19,"-1"],["A","ADD",21,19,"-1"],["A","LAMBDA",19,-1],["A","QUERY",19,20,-1],["A","LAMBDA",19,1],["A","ADD",20,37,"-1"],["A","ADD",19,37,"-1"],["A","ADD",20,36,"1"],["A","ADD",19,36,"1"],["A","ADD",20,35,"-1"],["A","ADD",19,35,"-1"],["A","ADD",20,34,"1"],["A","ADD",19,34,"1"],["A","ADD",20,33,"-1"],["A","ADD",19,33,"-1"],["A","ADD",20,32,"1"],["A","ADD",19,32,"1"],["A","ADD",20,31,"-1"],["A","ADD",19,31,"-1"],["A","ADD",20,30,"1"],["A","ADD",19,30,"1"],["A","ADD",20,29,"-1"],["A","SCALE",29,"-1"],["A","ADD",20,28,"1"],["A","ADD",19,28,"1"],["A","SWAP",37,28],["A","ADD",20,27,"-1"],["A","ADD",19,27,"-1"],["A","SWAP",36,27],["A","ADD",20,26,"1"],["A","ADD",19,26,"1"],["A","SWAP",35,26],["A","ADD",20,25,"-1"],["A","ADD",19,25,"-1"],["A","SWAP",34,25],["A","ADD",20,24,"1"],["A","ADD",19,24,"1"],["A","SWAP",33,24],["A","ADD",20,23,"-1"],["A","ADD",19,23,"-1"],["A","SWAP",32,23],["A","ADD",20,22,"1"],["A","ADD",19,22,"1"],["A","SWAP",31,22],["A","ADD",20,21,"-1"],["A","ADD",19,21,"-1"],["A","SWAP",30,21],["A","ADD",19,20,"-1"],["A","SCALE",20,"-1"],["A","SWAP",29,20],["A","SCALE",19,"-1"],["A","SWAP",20,19],["A","ADD",19,20,"-2"],["A","LAMBDA",19,1],["B","LAMBDA",39,-1],["B","SCALE",38,"-4"],["B","ADD",38,55,"1"],["B","ADD",38,54,"4"],["B","ADD",38,52,"4"],["B","ADD",38,51,"1"],["B","ADD",38,50,"4"],["B","ADD",38,48,"4"],["B","ADD",38,47,"1"],["B","ADD",38,46,"4"],["B","ADD",38,44,"4"],["B","ADD",38,43,"1"],["B","ADD",38,42,"4"],["B","ADD",38,40,"4"],["B","ADD",55,38,"1/2"],["B","ADD",54,38,"-1/4"],["B","ADD",53,38,"-1/4"],["B","ADD",52,38,"1/8"],["B","ADD",51,38,"1/2"],["B","ADD",50,38,"-1/4"],["B","ADD",49,38,"-1/4"],["B","ADD",48,38,"1/8"],["B","ADD",47,38,"1/2"],["B","ADD",46,38,"-1/4"],["B","ADD",45,38,"-1/4"],["B","ADD",44,38,"1/8"],["B","ADD",43,38,"1/2"],["B","ADD",42,38,"-1/4"],["B","ADD",41,38,"-1/4"],["B","ADD",40,38,"1/8"],["B","ADD",39,54,"1"],["B","ADD",39,53,"-1"],["B","ADD",39,50,"1"],["B","ADD",39,49,"-1"],["B","ADD",39,46,"1"],["B","ADD",39,45,"-1"],["B","ADD",39,42,"1"],["B","ADD",39,41,"-1"],["B","ADD",55,39,"5"],["B","ADD",54,39,"-3/2"],["B","ADD",53,39,"-3/2"],["B","ADD",52,39,"1/4"],["B","ADD",51,39,"5"],["B","ADD",50,39,"-3/2"],["B","ADD",49,39,"-3/2"],["B","ADD",48,39,"1/4"],["B","ADD",47,39,"5"],["B","ADD",46,39,"-3/2"],["B","ADD",45,39,"-3/2"],["B","ADD",44,39,"1/4"],["B","ADD",43,39,"5"],["B","ADD",42,39,"-3/2"],["B","ADD",41,39,"-3/2"],["B","ADD",40,39,"1/4"],["B","SWAP",39,38],["B","ADD",40,39,"-1/4"],["B","SCALE",39,"1/2"],["B","ADD",39,38,"1"],["B","ADD",39,40,"2"],["B","ADD",39,41,"1"],["B","IDLE_ONE",39,[2,3,4,5,6,7,8,9]],["B","ADD",39,41,"-1"],["B","ADD",39,40,"-2"],["B","ADD",39,38,"-1"],["B","SCALE",39,"2"],["B","ADD",40,39,"1/4"],["B","ADD",41,38,"1"],["B","SCALE",38,"2"],["B","ADD",38,39,"1"],["B","ADD",38,40,"-4"],["B","ADD",38,41,"2"],["B","IDLE_ONE",38,[2,3,4,5,6,7,8,9]],["B","ADD",38,41,"-2"],["B","ADD",38,40,"4"],["B","ADD",38,39,"-1"],["B","SCALE",38,"1/2"],["B","ADD",41,38,"-1"],["B","ADD",39,38,"2"],["B","ADD",41,38,"1"],["B","ADD",43,38,"2"],["B","SCALE",38,"2"],["B","ADD",38,39,"-1/2"],["B","ADD",38,40,"2"],["B","ADD",38,41,"-1"],["B","ADD",38,42,"-1"],["B","ADD",38,43,"-1/2"],["B","IDLE_ONE",38,[3,4,5,6,7,8,9]],["B","ADD",38,43,"1/2"],["B","ADD",38,42,"1"],["B","ADD",38,41,"1"],["B","ADD",38,40,"-2"],["B","ADD",38,39,"1/2"],["B","SCALE",38,"1/2"],["B","ADD",43,38,"-2"],["B","ADD",41,38,"-1"],["B","ADD",39,38,"-2"],["B","ADD",39,38,"-2"],["B","ADD",40,38,"-1/2"],["B","ADD",41,38,"2"],["B","ADD",42,38,"1"],["B","ADD",43,38,"-4"],["B","SCALE",38,"4"],["B","ADD",38,39,"-1"],["B","ADD",38,40,"4"],["B","ADD",38,41,"-6"],["B","ADD",38,42,"6"],["B","ADD",38,43,"1"],["B","IDLE_ONE",38,[3,4,5,6,7,8,9]],["B","ADD",38,43,"-1"],["B","ADD",38,42,"-6"],["B","ADD",38,41,"6"],["B","ADD",38,40,"-4"],["B","ADD",38,39,"1"],["B","SCALE",38,"1/4"],["B","ADD",43,38,"4"],["B","ADD",42,38,"-1"],["B","ADD",41,38,"-2"],["B","ADD",40,38,"1/2"],["B","ADD",39,38,"2"],["B","ADD",40,39,"-1/8"],["B","ADD",41,39,"1/4"],["B","ADD",42,39,"1/4"],["B","ADD",43,39,"-1/2"],["B","ADD",44,39,"-1/4"],["B","SCALE",39,"1/2"],["B","ADD",39,38,"1"],["B","ADD",39,41,"1"],["B","ADD",39,42,"-1"],["B","ADD",39,44,"2"],["B","ADD",39,45,"1"],["B","IDLE_ONE",39,[4,5,6,7,8,9]],["B","ADD",39,45,"-1"],["B","ADD",39,44,"-2"],["B","ADD",39,42,"1"],["B","ADD",39,41,"-1"],["B","ADD",39,38,"-1"],["B","SCALE",39,"2"],["B","ADD",44,39,"1/4"],["B","ADD",43,39,"1/2"],["B","ADD",42,39,"-1/4"],["B","ADD",41,39,"-1/4"],["B","ADD",40,39,"1/8"],["B","ADD",40,38,"-1/4"],["B","ADD",41,38,"3/2"],["B","ADD",42,38,"3/2"],["B","ADD",43,38,"-5"],["B","ADD",45,38,"1"],["B","SCALE",38,"2"],["B","ADD",38,39,"1"],["B","ADD",38,40,"-4"],["B","ADD",38,41,"4"],["B","ADD",38,42,"-8"],["B","ADD",38,43,"-1"],["B","ADD",38,44,"-4"],["B","ADD",38,45,"2"],["B","IDLE_ONE",38,[4,5,6,7,8,9]],["B","ADD",38,45,"-2"],["B","ADD",38,44,"4"],["B","ADD",38,43,"1"],["B","ADD",38,42,"8"],["B","ADD",38,41,"-4"],["B","ADD",38,40,"4"],["B","ADD",38,39,"-1"],["B","SCALE",38,"1/2"],["B","ADD",45,38,"-1"],["B","ADD",43,38,"5"],["B","ADD",42,38,"-3/2"],["B","ADD",41,38,"-3/2"],["B","ADD",40,38,"1/4"],["B","ADD",39,38,"2"],["B","ADD",41,38,"1"],["B","ADD",42,38,"1"],["B","ADD",43,38,"-4"],["B","ADD",45,38,"1"],["B","ADD",47,38,"2"],["B","SCALE",38,"2"],["B","ADD",38,39,"-1/2"],["B","ADD",38,40,"2"],["B","ADD",38,41,"-1"],["B","ADD",38,42,"3"],["B","ADD",38,43,"1/2"],["B","ADD",38,44,"2"],["B","ADD",38,45,"-1"],["B","ADD",38,46,"-1"],["B","ADD",38,47,"-1/2"],["B","IDLE_ONE",38,[5,6,7,8,9]],["B","ADD",38,47,"1/2"],["B","ADD",38,46,"1"],["B","ADD",38,45,"1"],["B","ADD",38,44,"-2"],["B","ADD",38,43,"-1/2"],["B","ADD",38,42,"-3"],["B","ADD",38,41,"1"],["B","ADD",38,40,"-2"],["B","ADD",38,39,"1/2"],["B","SCALE",38,"1/2"],["B","ADD",47,38,"-2"],["B","ADD",45,38,"-1"],["B","ADD",43,38,"4"],["B","ADD",42,38,"-1"],["B","ADD",41,38,"-1"],["B","ADD",39,38,"-2"],["B","ADD",39,38,"-2"],["B","ADD",40,38,"-1/2"],["B","ADD",41,38,"2"],["B","ADD",42,38,"2"],["B","ADD",43,38,"-6"],["B","ADD",44,38,"-1/2"],["B","ADD",45,38,"2"],["B","ADD",46,38,"1"],["B","ADD",47,38,"-4"],["B","SCALE",38,"4"],["B","ADD",38,39,"-1"],["B","ADD",38,40,"4"],["B","ADD",38,41,"-6"],["B","ADD",38,42,"10"],["B","ADD",38,43,"1"],["B","ADD",38,44,"4"],["B","ADD",38,45,"-6"],["B","ADD",38,46,"6"],["B","ADD",38,47,"1"],["B","IDLE_ONE",38,[5,6,7,8,9]],["B","ADD",38,47,"-1"],["B","ADD",38,46,"-6"],["B","ADD",38,45,"6"],["B","ADD",38,44,"-4"],["B","ADD",38,43,"-1"],["B","ADD",38,42,"-10"],["B","ADD",38,41,"6"],["B","ADD",38,40,"-4"],["B","ADD",38,39,"1"],["B","SCALE",38,"1/4"],["B","ADD",47,38,"4"],["B","ADD",46,38,"-1"],["B","ADD",45,38,"-2"],["B","ADD",44,38,"1/2"],["B","ADD",43,38,"6"],["B","ADD",42,38,"-2"],["B","ADD",41,38,"-2"],["B","ADD",40,38,"1/2"],["B","ADD",39,38,"2"],["B","ADD",40,39,"-1/8"],["B","ADD",41,39,"1/4"],["B","ADD",42,39,"1/4"],["B","ADD",43,39,"-1/2"],["B","ADD",44,39,"-1/8"],["B","ADD",45,39,"1/4"],["B","ADD",46,39,"1/4"],["B","ADD",47,39,"-1/2"],["B","ADD",48,39,"-1/4"],["B","SCALE",39,"1/2"],["B","ADD",39,38,"1"],["B","ADD",39,41,"1"],["B","ADD",39,42,"-1"],["B","ADD",39,45,"1"],["B","ADD",39,46,"-1"],["B","ADD",39,48,"2"],["B","ADD",39,49,"1"],["B","IDLE_ONE",39,[6,7,8,9]],["B","ADD",39,49,"-1"],["B","ADD",39,48,"-2"],["B","ADD",39,46,"1"],["B","ADD",39,45,"-1"],["B","ADD",39,42,"1"],["B","ADD",39,41,"-1"],["B","ADD",39,38,"-1"],["B","SCALE",39,"2"],["B","ADD",48,39,"1/4"],["B","ADD",47,39,"1/2"],["B","ADD",46,39,"-1/4"],["B","ADD",45,39,"-1/4"],["B","ADD",44,39,"1/8"],["B","ADD",43,39,"1/2"],["B","ADD",42,39,"-1/4"],["B","ADD",41,39,"-1/4"],["B","ADD",40,39,"1/8"],["B","ADD",40,38,"-1/4"],["B","ADD",41,38,"3/2"],["B","ADD",42,38,"3/2"],["B","ADD",43,38,"-5"],["B","ADD",44,38,"-1/4"],["B","ADD",45,38,"3/2"],["B","ADD",46,38,"3/2"],["B","ADD",47,38,"-5"],["B","ADD",49,38,"1"],["B","SCALE",38,"2"],["B","ADD",38,39,"1"],["B","ADD",38,40,"-4"],["B","ADD",38,41,"4"],["B","ADD",38,42,"-8"],["B","ADD",38,43,"-1"],["B","ADD",38,44,"-4"],["B","ADD",38,45,"4"],["B","ADD",38,46,"-8"],["B","ADD",38,47,"-1"],["B","ADD",38,48,"-4"],["B","ADD",38,49,"2"],["B","IDLE_ONE",38,[6,7,8,9]],["B","ADD",38,49,"-2"],["B","ADD",38,48,"4"],["B","ADD",38,47,"1"],["B","ADD",38,46,"8"],["B","ADD",38,45,"-4"],["B","ADD",38,44,"4"],["B","ADD",38,43,"1"],["B","ADD",38,42,"8"],["B","ADD",38,41,"-4"],["B","ADD",38,40,"4"],["B","ADD",38,39,"-1"],["B","SCALE",38,"1/2"],["B","ADD",49,38,"-1"],["B","ADD",47,38,"5"],["B","ADD",46,38,"-3/2"],["B","ADD",45,38,"-3/2"],["B","ADD",44,38,"1/4"],["B","ADD",43,38,"5"],["B","ADD",42,38,"-3/2"],["B","ADD",41,38,"-3/2"],["B","ADD",40,38,"1/4"],["B","ADD",39,38,"2"],["B","ADD",41,38,"1"],["B","ADD",42,38,"1"],["B","ADD",43,38,"-4"],["B","ADD",45,38,"1"],["B","ADD",46,38,"1"],["B","ADD",47,38,"-4"],["B","ADD",49,38,"1"],["B","ADD",51,38,"2"],["B","SCALE",38,"2"],["B","ADD",38,39,"-1/2"],["B","ADD",38,40,"2"],["B","ADD",38,41,"-1"],["B","ADD",38,42,"3"],["B","ADD",38,43,"1/2"],["B","ADD",38,44,"2"],["B","ADD",38,45,"-1"],["B","ADD",38,46,"3"],["B","ADD",38,47,"1/2"],["B","ADD",38,48,"2"],["B","ADD",38,49,"-1"],["B","ADD",38,50,"-1"],["B","ADD",38,51,"-1/2"],["B","IDLE_ONE",38,[7,8,9]],["B","ADD",38,51,"1/2"],["B","ADD",38,50,"1"],["B","ADD",38,49,"1"],["B","ADD",38,48,"-2"],["B","ADD",38,47,"-1/2"],["B","ADD",38,46,"-3"],["B","ADD",38,45,"1"],["B","ADD",38,44,"-2"],["B","ADD",38,43,"-1/2"],["B","ADD",38,42,"-3"],["B","ADD",38,41,"1"],["B","ADD",38,40,"-2"],["B","ADD",38,39,"1/2"],["B","SCALE",38,"1/2"],["B","ADD",51,38,"-2"],["B","ADD",49,38,"-1"],["B","ADD",47,38,"4"],["B","ADD",46,38,"-1"],["B","ADD",45,38,"-1"],["B","ADD",43,38,"4"],["B","ADD",42,38,"-1"],["B","ADD",41,38,"-1"],["B","ADD",39,38,"-2"],["B","ADD",39,38,"-2"],["B","ADD",40,38,"-1/2"],["B","ADD",41,38,"2"],["B","ADD",42,38,"2"],["B","ADD",43,38,"-6"],["B","ADD",44,38,"-1/2"],["B","ADD",45,38,"2"],["B","ADD",46,38,"2"],["B","ADD",47,38,"-6"],["B","ADD",48,38,"-1/2"],["B","ADD",49,38,"2"],["B","ADD",50,38,"1"],["B","ADD",51,38,"-4"],["B","SCALE",38,"4"],["B","ADD",38,39,"-1"],["B","ADD",38,40,"4"],["B","ADD",38,41,"-6"],["B","ADD",38,42,"10"],["B","ADD",38,43,"1"],["B","ADD",38,44,"4"],["B","ADD",38,45,"-6"],["B","ADD",38,46,"10"],["B","ADD",38,47,"1"],["B","ADD",38,48,"4"],["B","ADD",38,49,"-6"],["B","ADD",38,50,"6"],["B","ADD",38,51,"1"],["B","IDLE_ONE",38,[7,8,9]],["B","ADD",38,51,"-1"],["B","ADD",38,50,"-6"],["B","ADD",38,49,"6"],["B","ADD",38,48,"-4"],["B","ADD",38,47,"-1"],["B","ADD",38,46,"-10"],["B","ADD",38,45,"6"],["B","ADD",38,44,"-4"],["B","ADD",38,43,"-1"],["B","ADD",38,42,"-10"],["B","ADD",38,41,"6"],["B","ADD",38,40,"-4"],["B","ADD",38,39,"1"],["B","SCALE",38,"1/4"],["B","ADD",51,38,"4"],["B","ADD",50,38,"-1"],["B","ADD",49,38,"-2"],["B","ADD",48,38,"1/2"],["B","ADD",47,38,"6"],["B","ADD",46,38,"-2"],["B","ADD",45,38,"-2"],["B","ADD",44,38,"1/2"],["B","ADD",43,38,"6"],["B","ADD",42,38,"-2"],["B","ADD",41,38,"-2"],["B","ADD",40,38,"1/2"],["B","ADD",39,38,"2"],["B","ADD",40,39,"-1/8"],["B","ADD",41,39,"1/4"],["B","ADD",42,39,"1/4"],["B","ADD",43,39,"-1/2"],["B","ADD",44,39,"-1/8"],["B","ADD",45,39,"1/4"],["B","ADD",46,39,"1/4"],["B","ADD",47,39,"-1/2"],["B","ADD",48,39,"-1/8"],["B","ADD",49,39,"1/4"],["B","ADD",50,39,"1/4"],["B","ADD",51,39,"-1/2"],["B","ADD",52,39,"-1/4"],["B","SCALE",39,"1/2"],["B","ADD",39,38,"1"],["B","ADD",39,41,"1"],["B","ADD",39,42,"-1"],["B","ADD",39,45,"1"],["B","ADD",39,46,"-1"],["B","ADD",39,49,"1"],["B","ADD",39,50,"-1"],["B","ADD",39,52,"2"],["B","ADD",39,53,"1"],["B","IDLE_ONE",39,[8,9]],["B","ADD",39,53,"-1"],["B","ADD",39,52,"-2"],["B","ADD",39,50,"1"],["B","ADD",39,49,"-1"],["B","ADD",39,46,"1"],["B","ADD",39,45,"-1"],["B","ADD",39,42,"1"],["B","ADD",39,41,"-1"],["B","ADD",39,38,"-1"],["B","SCALE",39,"2"],["B","ADD",52,39,"1/4"],["B","ADD",51,39,"1/2"],["B","ADD",50,39,"-1/4"],["B","ADD",49,39,"-1/4"],["B","ADD",48,39,"1/8"],["B","ADD",47,39,"1/2"],["B","ADD",46,39,"-1/4"],["B","ADD",45,39,"-1/4"],["B","ADD",44,39,"1/8"],["B","ADD",43,39,"1/2"],["B","ADD",42,39,"-1/4"],["B","ADD",41,39,"-1/4"],["B","ADD",40,39,"1/8"],["B","ADD",40,38,"-1/4"],["B","ADD",41,38,"3/2"],["B","ADD",42,38,"3/2"],["B","ADD",43,38,"-5"],["B","ADD",44,38,"-1/4"],["B","ADD",45,38,"3/2"],["B","ADD",46,38,"3/2"],["B","ADD",47,38,"-5"],["B","ADD",48,38,"-1/4"],["B","ADD",49,38,"3/2"],["B","ADD",50,38,"3/2"],["B","ADD",51,38,"-5"],["B","ADD",53,38,"1"],["B","SCALE",38,"2"],["B","ADD",38,39,"1"],["B","ADD",38,40,"-4"],["B","ADD",38,41,"4"],["B","ADD",38,42,"-8"],["B","ADD",38,43,"-1"],["B","ADD",38,44,"-4"],["B","ADD",38,45,"4"],["B","ADD",38,46,"-8"],["B","ADD",38,47,"-1"],["B","ADD",38,48,"-4"],["B","ADD",38,49,"4"],["B","ADD",38,50,"-8"],["B","ADD",38,51,"-1"],["B","ADD",38,52,"-4"],["B","ADD",38,53,"2"],["B","IDLE_ONE",38,[8,9]],["B","ADD",38,53,"-2"],["B","ADD",38,52,"4"],["B","ADD",38,51,"1"],["B","ADD",38,50,"8"],["B","ADD",38,49,"-4"],["B","ADD",38,48,"4"],["B","ADD",38,47,"1"],["B","ADD",38,46,"8"],["B","ADD",38,45,"-4"],["B","ADD",38,44,"4"],["B","ADD",38,43,"1"],["B","ADD",38,42,"8"],["B","ADD",38,41,"-4"],["B","ADD",38,40,"4"],["B","ADD",38,39,"-1"],["B","SCALE",38,"1/2"],["B","ADD",53,38,"-1"],["B","ADD",51,38,"5"],["B","ADD",50,38,"-3/2"],["B","ADD",49,38,"-3/2"],["B","ADD",48,38,"1/4"],["B","ADD",47,38,"5"],["B","ADD",46,38,"-3/2"],["B","ADD",45,38,"-3/2"],["B","ADD",44,38,"1/4"],["B","ADD",43,38,"5"],["B","ADD",42,38,"-3/2"],["B","ADD",41,38,"-3/2"],["B","ADD",40,38,"1/4"],["B","ADD",74,39,"-1/4"],["B","SCALE",39,"1/2"],["B","ADD",39,38,"1"],["B","ADD",39,74,"2"],["B","ADD",39,75,"1"],["B","IDLE_ONE",39,[10,11,12,13,14,15,16,17]],["B","ADD",39,75,"-1"],["B","ADD",39,74,"-2"],["B","ADD",39,38,"-1"],["B","SCALE",39,"2"],["B","ADD",74,39,"1/4"],["B","ADD",75,38,"1"],["B","SCALE",38,"2"],["B","ADD",38,39,"1"],["B","ADD",38,74,"-4"],["B","ADD",38,75,"2"],["B","IDLE_ONE",38,[10,11,12,13,14,15,16,17]],["B","ADD",38,75,"-2"],["B","ADD",38,74,"4"],["B","ADD",38,39,"-1"],["B","SCALE",38,"1/2"],["B","ADD",75,38,"-1"],["B","ADD",39,38,"-2"],["B","ADD",73,38,"-2"],["B","ADD",74,38,"-1/2"],["B","ADD",75,38,"2"],["B","SCALE",38,"4"],["B","ADD",38,39,"-1/2"],["B","ADD",38,72,"5"],["B","ADD",38,73,"3/2"],["B","ADD",38,74,"2"],["B","ADD",38,75,"-1"],["B","IDLE_ONE",38,[10,11,12,13,14,15,16]],["B","ADD",38,75,"1"],["B","ADD",38,74,"-2"],["B","ADD",38,73,"-3/2"],["B","ADD",38,72,"-5"],["B","ADD",38,39,"1/2"],["B","SCALE",38,"1/4"],["B","ADD",75,38,"-2"],["B","ADD",74,38,"1/2"],["B","ADD",73,38,"2"],["B","ADD",39,38,"2"],["B","ADD",39,38,"6"],["B","ADD",72,38,"2"],["B","ADD",73,38,"-6"],["B","ADD",74,38,"1/2"],["B","SCALE",38,"-4"],["B","ADD",38,39,"3/2"],["B","ADD",38,72,"-3"],["B","ADD",38,73,"-1/2"],["B","ADD",38,74,"-6"],["B","ADD",38,75,"-1"],["B","IDLE_ONE",38,[10,11,12,13,14,15,16]],["B","ADD",38,75,"1"],["B","ADD",38,74,"6"],["B","ADD",38,73,"1/2"],["B","ADD",38,72,"3"],["B","ADD",38,39,"-3/2"],["B","SCALE",38,"-1/4"],["B","ADD",74,38,"-1/2"],["B","ADD",73,38,"6"],["B","ADD",72,38,"-2"],["B","ADD",39,38,"-6"],["B","ADD",70,38,"-1/2"],["B","ADD",72,38,"1/2"],["B","ADD",73,38,"-1"],["B","ADD",74,38,"-1/4"],["B","ADD",75,38,"3/2"],["B","SCALE",38,"-2"],["B","ADD",38,70,"-6"],["B","ADD",38,71,"-1"],["B","ADD",38,72,"-2"],["B","ADD",38,73,"-1/2"],["B","ADD",38,75,"-1"],["B","IDLE_ONE",38,[10,11,12,13,14,15]],["B","ADD",38,75,"1"],["B","ADD",38,73,"1/2"],["B","ADD",38,72,"2"],["B","ADD",38,71,"1"],["B","ADD",38,70,"6"],["B","SCALE",38,"-1/2"],["B","ADD",75,38,"-3/2"],["B","ADD",74,38,"1/4"],["B","ADD",73,38,"1"],["B","ADD",72,38,"-1/2"],["B","ADD",70,38,"1/2"],["B","ADD",39,38,"4"],["B","ADD",70,38,"-1/2"],["B","ADD",71,38,"2"],["B","ADD",72,38,"7/2"],["B","ADD",73,38,"-11"],["B","ADD",74,38,"1/4"],["B","ADD",75,38,"1/2"],["B","SCALE",38,"-2"],["B","ADD",38,39,"-1"],["B","ADD",38,70,"2"],["B","ADD",38,71,"-1"],["B","ADD",38,72,"4"],["B","ADD",38,73,"1/2"],["B","ADD",38,74,"4"],["B","ADD",38,75,"1"],["B","IDLE_ONE",38,[10,11,12,13,14,15]],["B","ADD",38,75,"-1"],["B","ADD",38,74,"-4"],["B","ADD",38,73,"-1/2"],["B","ADD",38,72,"-4"],["B","ADD",38,71,"1"],["B","ADD",38,70,"-2"],["B","ADD",38,39,"1"],["B","SCALE",38,"-1/2"],["B","ADD",75,38,"-1/2"],["B","ADD",74,38,"-1/4"],["B","ADD",73,38,"11"],["B","ADD",72,38,"-7/2"],["B","ADD",71,38,"-2"],["B","ADD",70,38,"1/2"],["B","ADD",39,38,"-4"],["B","ADD",39,38,"-2"],["B","ADD",69,38,"-2"],["B","ADD",71,38,"-1"],["B","ADD",72,38,"-1"],["B","ADD",73,38,"4"],["B","ADD",74,38,"-1/2"],["B","ADD",75,38,"2"],["B","SCALE",38,"4"],["B","ADD",38,39,"-1/2"],["B","ADD",38,68,"5"],["B","ADD",38,69,"3/2"],["B","ADD",38,70,"-2"],["B","ADD",38,71,"-1"],["B","ADD",38,72,"-1"],["B","ADD",38,73,"-1/2"],["B","ADD",38,74,"2"],["B","ADD",38,75,"-1"],["B","IDLE_ONE",38,[10,11,12,13,14]],["B","ADD",38,75,"1"],["B","ADD",38,74,"-2"],["B","ADD",38,73,"1/2"],["B","ADD",38,72,"1"],["B","ADD",38,71,"1"],["B","ADD",38,70,"2"],["B","ADD",38,69,"-3/2"],["B","ADD",38,68,"-5"],["B","ADD",38,39,"1/2"],["B","SCALE",38,"1/4"],["B","ADD",75,38,"-2"],["B","ADD",74,38,"1/2"],["B","ADD",73,38,"-4"],["B","ADD",72,38,"1"],["B","ADD",71,38,"1"],["B","ADD",69,38,"2"],["B","ADD",39,38,"2"],["B","ADD",39,38,"6"],["B","ADD",68,38,"2"],["B","ADD",69,38,"-6"],["B","ADD",70,38,"-1"],["B","ADD",71,38,"5"],["B","ADD",72,38,"5"],["B","ADD",73,38,"-16"],["B","ADD",74,38,"1/2"],["B","SCALE",38,"-4"],["B","ADD",38,39,"3/2"],["B","ADD",38,68,"-3"],["B","ADD",38,69,"-1/2"],["B","ADD",38,70,"-2"],["B","ADD",38,71,"3"],["B","ADD",38,72,"-5"],["B","ADD",38,73,"-1/2"],["B","ADD",38,74,"-6"],["B","ADD",38,75,"-1"],["B","IDLE_ONE",38,[10,11,12,13,14]],["B","ADD",38,75,"1"],["B","ADD",38,74,"6"],["B","ADD",38,73,"1/2"],["B","ADD",38,72,"5"],["B","ADD",38,71,"-3"],["B","ADD",38,70,"2"],["B","ADD",38,69,"1/2"],["B","ADD",38,68,"3"],["B","ADD",38,39,"-3/2"],["B","SCALE",38,"-1/4"],["B","ADD",74,38,"-1/2"],["B","ADD",73,38,"16"],["B","ADD",72,38,"-5"],["B","ADD",71,38,"-5"],["B","ADD",70,38,"1"],["B","ADD",69,38,"6"],["B","ADD",68,38,"-2"],["B","ADD",39,38,"-6"],["B","ADD",66,38,"-1/2"],["B","ADD",68,38,"1/2"],["B","ADD",69,38,"-1"],["B","ADD",70,38,"-1/4"],["B","ADD",71,38,"1/2"],["B","ADD",72,38,"1/2"],["B","ADD",73,38,"-1"],["B","ADD",74,38,"-1/4"],["B","ADD",75,38,"3/2"],["B","SCALE",38,"-2"],["B","ADD",38,66,"-6"],["B","ADD",38,67,"-1"],["B","ADD",38,68,"-2"],["B","ADD",38,69,"-1/2"],["B","ADD",38,70,"-2"],["B","ADD",38,72,"-2"],["B","ADD",38,73,"-1/2"],["B","ADD",38,75,"-1"],["B","IDLE_ONE",38,[10,11,12,13]],["B","ADD",38,75,"1"],["B","ADD",38,73,"1/2"],["B","ADD",38,72,"2"],["B","ADD",38,70,"2"],["B","ADD",38,69,"1/2"],["B","ADD",38,68,"2"],["B","ADD",38,67,"1"],["B","ADD",38,66,"6"],["B","SCALE",38,"-1/2"],["B","ADD",75,38,"-3/2"],["B","ADD",74,38,"1/4"],["B","ADD",73,38,"1"],["B","ADD",72,38,"-1/2"],["B","ADD",71,38,"-1/2"],["B","ADD",70,38,"1/4"],["B","ADD",69,38,"1"],["B","ADD",68,38,"-1/2"],["B","ADD",66,38,"1/2"],["B","ADD",39,38,"4"],["B","ADD",66,38,"-1/2"],["B","ADD",67,38,"2"],["B","ADD",68,38,"7/2"],["B","ADD",69,38,"-11"],["B","ADD",70,38,"-3/4"],["B","ADD",71,38,"7/2"],["B","ADD",72,38,"7/2"],["B","ADD",73,38,"-11"],["B","ADD",74,38,"1/4"],["B","ADD",75,38,"1/2"],["B","SCALE",38,"-2"],["B","ADD",38,39,"-1"],["B","ADD",38,66,"2"],["B","ADD",38,67,"-1"],["B","ADD",38,68,"4"],["B","ADD",38,69,"1/2"],["B","ADD",38,70,"2"],["B","ADD",38,71,"-2"],["B","ADD",38,72,"4"],["B","ADD",38,73,"1/2"],["B","ADD",38,74,"4"],["B","ADD",38,75,"1"],["B","IDLE_ONE",38,[10,11,12,13]],["B","ADD",38,75,"-1"],["B","ADD",38,74,"-4"],["B","ADD",38,73,"-1/2"],["B","ADD",38,72,"-4"],["B","ADD",38,71,"2"],["B","ADD",38,70,"-2"],["B","ADD",38,69,"-1/2"],["B","ADD",38,68,"-4"],["B","ADD",38,67,"1"],["B","ADD",38,66,"-2"],["B","ADD",38,39,"1"],["B","SCALE",38,"-1/2"],["B","ADD",75,38,"-1/2"],["B","ADD",74,38,"-1/4"],["B","ADD",73,38,"11"],["B","ADD",72,38,"-7/2"],["B","ADD",71,38,"-7/2"],["B","ADD",70,38,"3/4"],["B","ADD",69,38,"11"],["B","ADD",68,38,"-7/2"],["B","ADD",67,38,"-2"],["B","ADD",66,38,"1/2"],["B","ADD",39,38,"-4"],["B","ADD",39,38,"-2"],["B","ADD",65,38,"-2"],["B","ADD",67,38,"-1"],["B","ADD",68,38,"-1"],["B","ADD",69,38,"4"],["B","ADD",71,38,"-1"],["B","ADD",72,38,"-1"],["B","ADD",73,38,"4"],["B","ADD",74,38,"-1/2"],["B","ADD",75,38,"2"],["B","SCALE",38,"4"],["B","ADD",38,39,"-1/2"],["B","ADD",38,64,"5"],["B","ADD",38,65,"3/2"],["B","ADD",38,66,"-2"],["B","ADD",38,67,"-1"],["B","ADD",38,68,"-1"],["B","ADD",38,69,"-1/2"],["B","ADD",38,70,"-2"],["B","ADD",38,71,"-1"],["B","ADD",38,72,"-1"],["B","ADD",38,73,"-1/2"],["B","ADD",38,74,"2"],["B","ADD",38,75,"-1"],["B","IDLE_ONE",38,[10,11,12]],["B","ADD",38,75,"1"],["B","ADD",38,74,"-2"],["B","ADD",38,73,"1/2"],["B","ADD",38,72,"1"],["B","ADD",38,71,"1"],["B","ADD",38,70,"2"],["B","ADD",38,69,"1/2"],["B","ADD",38,68,"1"],["B","ADD",38,67,"1"],["B","ADD",38,66,"2"],["B","ADD",38,65,"-3/2"],["B","ADD",38,64,"-5"],["B","ADD",38,39,"1/2"],["B","SCALE",38,"1/4"],["B","ADD",75,38,"-2"],["B","ADD",74,38,"1/2"],["B","ADD",73,38,"-4"],["B","ADD",72,38,"1"],["B","ADD",71,38,"1"],["B","ADD",69,38,"-4"],["B","ADD",68,38,"1"],["B","ADD",67,38,"1"],["B","ADD",65,38,"2"],["B","ADD",39,38,"2"],["B","ADD",39,38,"6"],["B","ADD",64,38,"2"],["B","ADD",65,38,"-6"],["B","ADD",66,38,"-1"],["B","ADD",67,38,"5"],["B","ADD",68,38,"5"],["B","ADD",69,38,"-16"],["B","ADD",70,38,"-1"],["B","ADD",71,38,"5"],["B","ADD",72,38,"5"],["B","ADD",73,38,"-16"],["B","ADD",74,38,"1/2"],["B","SCALE",38,"-4"],["B","ADD",38,39,"3/2"],["B","ADD",38,64,"-3"],["B","ADD",38,65,"-1/2"],["B","ADD",38,66,"-2"],["B","ADD",38,67,"3"],["B","ADD",38,68,"-5"],["B","ADD",38,69,"-1/2"],["B","ADD",38,70,"-2"],["B","ADD",38,71,"3"],["B","ADD",38,72,"-5"],["B","ADD",38,73,"-1/2"],["B","ADD",38,74,"-6"],["B","ADD",38,75,"-1"],["B","IDLE_ONE",38,[10,11,12]],["B","ADD",38,75,"1"],["B","ADD",38,74,"6"],["B","ADD",38,73,"1/2"],["B","ADD",38,72,"5"],["B","ADD",38,71,"-3"],["B","ADD",38,70,"2"],["B","ADD",38,69,"1/2"],["B","ADD",38,68,"5"],["B","ADD",38,67,"-3"],["B","ADD",38,66,"2"],["B","ADD",38,65,"1/2"],["B","ADD",38,64,"3"],["B","ADD",38,39,"-3/2"],["B","SCALE",38,"-1/4"],["B","ADD",74,38,"-1/2"],["B","ADD",73,38,"16"],["B","ADD",72,38,"-5"],["B","ADD",71,38,"-5"],["B","ADD",70,38,"1"],["B","ADD",69,38,"16"],["B","ADD",68,38,"-5"],["B","ADD",67,38,"-5"],["B","ADD",66,38,"1"],["B","ADD",65,38,"6"],["B","ADD",64,38,"-2"],["B","ADD",39,38,"-6"],["B","ADD",62,38,"-1/2"],["B","ADD",64,38,"1/2"],["B","ADD",65,38,"-1"],["B","ADD",66,38,"-1/4"],["B","ADD",67,38,"1/2"],["B","ADD",68,38,"1/2"],["B","ADD",69,38,"-1"],["B","ADD",70,38,"-1/4"],["B","ADD",71,38,"1/2"],["B","ADD",72,38,"1/2"],["B","ADD",73,38,"-1"],["B","ADD",74,38,"-1/4"],["B","ADD",75,38,"3/2"],["B","SCALE",38,"-2"],["B","ADD",38,62,"-6"],["B","ADD",38,63,"-1"],["B","ADD",38,64,"-2"],["B","ADD",38,65,"-1/2"],["B","ADD",38,66,"-2"],["B","ADD",38,68,"-2"],["B","ADD",38,69,"-1/2"],["B","ADD",38,70,"-2"],["B","ADD",38,72,"-2"],["B","ADD",38,73,"-1/2"],["B","ADD",38,75,"-1"],["B","IDLE_ONE",38,[10,11]],["B","ADD",38,75,"1"],["B","ADD",38,73,"1/2"],["B","ADD",38,72,"2"],["B","ADD",38,70,"2"],["B","ADD",38,69,"1/2"],["B","ADD",38,68,"2"],["B","ADD",38,66,"2"],["B","ADD",38,65,"1/2"],["B","ADD",38,64,"2"],["B","ADD",38,63,"1"],["B","ADD",38,62,"6"],["B","SCALE",38,"-1/2"],["B","ADD",75,38,"-3/2"],["B","ADD",74,38,"1/4"],["B","ADD",73,38,"1"],["B","ADD",72,38,"-1/2"],["B","ADD",71,38,"-1/2"],["B","ADD",70,38,"1/4"],["B","ADD",69,38,"1"],["B","ADD",68,38,"-1/2"],["B","ADD",67,38,"-1/2"],["B","ADD",66,38,"1/4"],["B","ADD",65,38,"1"],["B","ADD",64,38,"-1/2"],["B","ADD",62,38,"1/2"],["B","ADD",39,38,"4"],["B","ADD",62,38,"-1/2"],["B","ADD",63,38,"2"],["B","ADD",64,38,"7/2"],["B","ADD",65,38,"-11"],["B","ADD",66,38,"-3/4"],["B","ADD",67,38,"7/2"],["B","ADD",68,38,"7/2"],["B","ADD",69,38,"-11"],["B","ADD",70,38,"-3/4"],["B","ADD",71,38,"7/2"],["B","ADD",72,38,"7/2"],["B","ADD",73,38,"-11"],["B","ADD",74,38,"1/4"],["B","ADD",75,38,"1/2"],["B","SCALE",38,"-2"],["B","ADD",38,39,"-1"],["B","ADD",38,62,"2"],["B","ADD",38,63,"-1"],["B","ADD",38,64,"4"],["B","ADD",38,65,"1/2"],["B","ADD",38,66,"2"],["B","ADD",38,67,"-2"],["B","ADD",38,68,"4"],["B","ADD",38,69,"1/2"],["B","ADD",38,70,"2"],["B","ADD",38,71,"-2"],["B","ADD",38,72,"4"],["B","ADD",38,73,"1/2"],["B","ADD",38,74,"4"],["B","ADD",38,75,"1"],["B","IDLE_ONE",38,[10,11]],["B","ADD",38,75,"-1"],["B","ADD",38,74,"-4"],["B","ADD",38,73,"-1/2"],["B","ADD",38,72,"-4"],["B","ADD",38,71,"2"],["B","ADD",38,70,"-2"],["B","ADD",38,69,"-1/2"],["B","ADD",38,68,"-4"],["B","ADD",38,67,"2"],["B","ADD",38,66,"-2"],["B","ADD",38,65,"-1/2"],["B","ADD",38,64,"-4"],["B","ADD",38,63,"1"],["B","ADD",38,62,"-2"],["B","ADD",38,39,"1"],["B","SCALE",38,"-1/2"],["B","ADD",75,38,"-1/2"],["B","ADD",74,38,"-1/4"],["B","ADD",73,38,"11"],["B","ADD",72,38,"-7/2"],["B","ADD",71,38,"-7/2"],["B","ADD",70,38,"3/4"],["B","ADD",69,38,"11"],["B","ADD",68,38,"-7/2"],["B","ADD",67,38,"-7/2"],["B","ADD",66,38,"3/4"],["B","ADD",65,38,"11"],["B","ADD",64,38,"-7/2"],["B","ADD",63,38,"-2"],["B","ADD",62,38,"1/2"],["B","ADD",39,38,"-4"],["B","ADD",60,39,"-1/4"],["B","ADD",61,39,"1/2"],["B","ADD",62,39,"1/8"],["B","ADD",63,39,"-3/4"],["B","ADD",64,39,"-3/4"],["B","ADD",65,39,"5/2"],["B","ADD",66,39,"1/8"],["B","ADD",67,39,"-3/4"],["B","ADD",68,39,"-3/4"],["B","ADD",69,39,"5/2"],["B","ADD",70,39,"1/8"],["B","ADD",71,39,"-3/4"],["B","ADD",72,39,"-3/4"],["B","ADD",73,39,"5/2"],["B","ADD",74,39,"-1/8"],["B","ADD",75,39,"1/4"],["B","SCALE",39,"-1"],["B","ADD",39,38,"2"],["B","ADD",39,60,"6"],["B","ADD",39,61,"1"],["B","ADD",39,62,"4"],["B","ADD",39,63,"-6"],["B","ADD",39,64,"10"],["B","ADD",39,65,"1"],["B","ADD",39,66,"4"],["B","ADD",39,67,"-6"],["B","ADD",39,68,"10"],["B","ADD",39,69,"1"],["B","ADD",39,70,"4"],["B","ADD",39,71,"-6"],["B","ADD",39,72,"10"],["B","ADD",39,73,"1"],["B","ADD",39,74,"12"],["B","ADD",39,75,"2"],["B","IDLE_ONE",39,[10]],["B","ADD",39,75,"-2"],["B","ADD",39,74,"-12"],["B","ADD",39,73,"-1"],["B","ADD",39,72,"-10"],["B","ADD",39,71,"6"],["B","ADD",39,70,"-4"],["B","ADD",39,69,"-1"],["B","ADD",39,68,"-10"],["B","ADD",39,67,"6"],["B","ADD",39,66,"-4"],["B","ADD",39,65,"-1"],["B","ADD",39,64,"-10"],["B","ADD",39,63,"6"],["B","ADD",39,62,"-4"],["B","ADD",39,61,"-1"],["B","ADD",39,60,"-6"],["B","ADD",39,38,"-2"],["B","SCALE",39,"-1"],["B","ADD",75,39,"-1/4"],["B","ADD",74,39,"1/8"],["B","ADD",73,39,"-5/2"],["B","ADD",72,39,"3/4"],["B","ADD",71,39,"3/4"],["B","ADD",70,39,"-1/8"],["B","ADD",69,39,"-5/2"],["B","ADD",68,39,"3/4"],["B","ADD",67,39,"3/4"],["B","ADD",66,39,"-1/8"],["B","ADD",65,39,"-5/2"],["B","ADD",64,39,"3/4"],["B","ADD",63,39,"3/4"],["B","ADD",62,39,"-1/8"],["B","ADD",61,39,"-1/2"],["B","ADD",60,39,"1/4"],["B","ADD",39,38,"-2"],["B","ADD",61,38,"-2"],["B","ADD",63,38,"-1"],["B","ADD",64,38,"-1"],["B","ADD",65,38,"4"],["B","ADD",67,38,"-1"],["B","ADD",68,38,"-1"],["B","ADD",69,38,"4"],["B","ADD",71,38,"-1"],["B","ADD",72,38,"-1"],["B","ADD",73,38,"4"],["B","ADD",74,38,"-1/2"],["B","ADD",75,38,"2"],["B","SCALE",38,"-4"],["B","ADD",38,39,"2"],["B","ADD",38,60,"-8"],["B","ADD",38,61,"-2"],["B","ADD",38,63,"4"],["B","ADD",38,64,"-4"],["B","ADD",38,67,"4"],["B","ADD",38,68,"-4"],["B","ADD",38,71,"4"],["B","ADD",38,72,"-4"],["B","ADD",38,74,"-8"],["B","IDLE_ONE",38,[10]],["B","ADD",38,74,"8"],["B","ADD",38,72,"4"],["B","ADD",38,71,"-4"],["B","ADD",38,68,"4"],["B","ADD",38,67,"-4"],["B","ADD",38,64,"4"],["B","ADD",38,63,"-4"],["B","ADD",38,61,"2"],["B","ADD",38,60,"8"],["B","ADD",38,39,"-2"],["B","SCALE",38,"-1/4"],["B","ADD",75,38,"-2"],["B","ADD",74,38,"1/2"],["B","ADD",73,38,"-4"],["B","ADD",72,38,"1"],["B","ADD",71,38,"1"],["B","ADD",69,38,"-4"],["B","ADD",68,38,"1"],["B","ADD",67,38,"1"],["B","ADD",65,38,"-4"],["B","ADD",64,38,"1"],["B","ADD",63,38,"1"],["B","ADD",61,38,"2"],["B","ADD",39,38,"2"],["B","IDLE_ODD",58,[10],-1],["B","IDLE_ODD",59,[10],-1],["B","SWAP",39,38],["B","ADD",60,39,"1/2"],["B","ADD",61,39,"-1"],["B","ADD",62,39,"-1/4"],["B","ADD",63,39,"1/2"],["B","ADD",64,39,"1/2"],["B","ADD",65,39,"-1"],["B","ADD",66,39,"-1/4"],["B","ADD",67,39,"1/2"],["B","ADD",68,39,"1/2"],["B","ADD",69,39,"-1"],["B","ADD",70,39,"-1/4"],["B","ADD",71,39,"1/2"],["B","ADD",72,39,"1/2"],["B","ADD",73,39,"-1"],["B","ADD",74,39,"-1/4"],["B","ADD",75,39,"3/2"],["B","SCALE",39,"-1"],["B","ADD",39,60,"2"],["B","ADD",39,61,"1/2"],["B","ADD",39,62,"2"],["B","ADD",39,64,"2"],["B","ADD",39,65,"1/2"],["B","ADD",39,66,"2"],["B","ADD",39,68,"2"],["B","ADD",39,69,"1/2"],["B","ADD",39,70,"2"],["B","ADD",39,72,"2"],["B","ADD",39,73,"1/2"],["B","ADD",39,75,"1"],["B","ADD",60,38,"-3/4"],["B","ADD",61,38,"5/2"],["B","ADD",62,38,"1/8"],["B","ADD",63,38,"-3/4"],["B","ADD",64,38,"-3/4"],["B","ADD",65,38,"5/2"],["B","ADD",66,38,"1/8"],["B","ADD",67,38,"-3/4"],["B","ADD",68,38,"-3/4"],["B","ADD",69,38,"5/2"],["B","ADD",70,38,"1/8"],["B","ADD",71,38,"-3/4"],["B","ADD",72,38,"-3/4"],["B","ADD",73,38,"5/2"],["B","ADD",74,38,"-1/8"],["B","ADD",75,38,"1/4"],["B","SCALE",38,"-1"],["B","ADD",38,60,"-2"],["B","ADD",38,63,"2"],["B","ADD",38,64,"-2"],["B","ADD",38,67,"2"],["B","ADD",38,68,"-2"],["B","ADD",38,71,"2"],["B","ADD",38,72,"-2"],["B","ADD",38,74,"-4"],["B","SCALE",38,"1/4"],["B","ADD",38,39,"-1/2"],["B","ADD",39,38,"1"],["B","LAMBDA",39,1],["J",10,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","ADD",0,1,"-1"],["A","IDLE_ONE",2,[10]],["A","IDLE_ONE",3,[10,11]],["A","IDLE_ONE",4,[10,11,12]],["A","IDLE_ONE",5,[10,11,12,13]],["A","IDLE_ONE",6,[10,11,12,13,14]],["A","IDLE_ONE",7,[10,11,12,13,14,15]],["A","IDLE_ONE",8,[10,11,12,13,14,15,16]],["A","IDLE_ONE",9,[10,11,12,13,14,15,16,17]],["A","SWAP",17,18],["A","SWAP",16,18],["A","SWAP",15,18],["A","SWAP",14,18],["A","SWAP",13,18],["A","SWAP",12,18],["A","SWAP",11,18],["A","SWAP",10,18],["A","SWAP",9,18],["A","SWAP",8,18],["A","SWAP",7,18],["A","SWAP",6,18],["A","SWAP",5,18],["A","SWAP",4,18],["A","SWAP",3,18],["A","ADD",1,2,"-1"],["A","SCALE",2,"-1"],["A","SWAP",2,18],["A","SCALE",1,"-1"],["A","ADD",18,1,"2"],["A","ADD",18,0,"2"],["A","ADD",1,0,"1"],["A","SWAP",0,18],["A","LAMBDA",0,-1],["A","ADD",19,20,"-1"],["A","IDLE_ONE",21,[10]],["A","IDLE_ONE",22,[10,11]],["A","IDLE_ONE",23,[10,11,12]],["A","IDLE_ONE",24,[10,11,12,13]],["A","IDLE_ONE",25,[10,11,12,13,14]],["A","IDLE_ONE",26,[10,11,12,13,14,15]],["A","IDLE_ONE",27,[10,11,12,13,14,15,16]],["A","IDLE_ONE",28,[10,11,12,13,14,15,16,17]],["A","SWAP",36,37],["A","SWAP",35,37],["A","SWAP",34,37],["A","SWAP",33,37],["A","SWAP",32,37],["A","SWAP",31,37],["A","SWAP",30,37],["A","SWAP",29,37],["A","SWAP",28,37],["A","SWAP",27,37],["A","SWAP",26,37],["A","SWAP",25,37],["A","SWAP",24,37],["A","SWAP",23,37],["A","SWAP",22,37],["A","ADD",20,21,"-1"],["A","SCALE",21,"-1"],["A","SWAP",21,37],["A","ADD",37,20,"-2"],["A","ADD",37,19,"2"],["A","ADD",20,19,"-1"],["A","SWAP",19,37],["A","LAMBDA",19,1],["B","LAMBDA",39,-1],["B","SCALE",38,"4"],["B","ADD",38,74,"4"],["B","ADD",38,72,"2"],["B","ADD",38,71,"-2"],["B","ADD",38,68,"2"],["B","ADD",38,67,"-2"],["B","ADD",38,64,"2"],["B","ADD",38,63,"-2"],["B","ADD",38,60,"2"],["B","SCALE",38,"-1"],["B","ADD",75,38,"-1/4"],["B","ADD",74,38,"1/8"],["B","ADD",73,38,"-5/2"],["B","ADD",72,38,"3/4"],["B","ADD",71,38,"3/4"],["B","ADD",70,38,"-1/8"],["B","ADD",69,38,"-5/2"],["B","ADD",68,38,"3/4"],["B","ADD",67,38,"3/4"],["B","ADD",66,38,"-1/8"],["B","ADD",65,38,"-5/2"],["B","ADD",64,38,"3/4"],["B","ADD",63,38,"3/4"],["B","ADD",62,38,"-1/8"],["B","ADD",61,38,"-5/2"],["B","ADD",60,38,"3/4"],["B","ADD",39,75,"-1"],["B","ADD",39,73,"-1/2"],["B","ADD",39,72,"-2"],["B","ADD",39,70,"-2"],["B","ADD",39,69,"-1/2"],["B","ADD",39,68,"-2"],["B","ADD",39,66,"-2"],["B","ADD",39,65,"-1/2"],["B","ADD",39,64,"-2"],["B","ADD",39,62,"-2"],["B","ADD",39,61,"-1/2"],["B","ADD",39,60,"-2"],["B","SCALE",39,"-1"],["B","ADD",75,39,"-3/2"],["B","ADD",74,39,"1/4"],["B","ADD",73,39,"1"],["B","ADD",72,39,"-1/2"],["B","ADD",71,39,"-1/2"],["B","ADD",70,39,"1/4"],["B","ADD",69,39,"1"],["B","ADD",68,39,"-1/2"],["B","ADD",67,39,"-1/2"],["B","ADD",66,39,"1/4"],["B","ADD",65,39,"1"],["B","ADD",64,39,"-1/2"],["B","ADD",63,39,"-1/2"],["B","ADD",62,39,"1/4"],["B","ADD",61,39,"1"],["B","ADD",60,39,"-1/2"],["B","SWAP",39,38],["B","ADD",39,38,"3/2"],["B","ADD",60,38,"-3/8"],["B","ADD",61,38,"7/4"],["B","ADD",62,38,"-7/16"],["B","ADD",63,38,"13/8"],["B","ADD",64,38,"13/8"],["B","ADD",65,38,"-19/4"],["B","ADD",66,38,"-7/16"],["B","ADD",67,38,"13/8"],["B","ADD",68,38,"13/8"],["B","ADD",69,38,"-19/4"],["B","ADD",70,38,"-7/16"],["B","ADD",71,38,"13/8"],["B","ADD",72,38,"13/8"],["B","ADD",73,38,"-19/4"],["B","ADD",74,38,"-1/16"],["B","ADD",75,38,"9/8"],["B","SCALE",38,"-1/2"],["B","ADD",38,39,"1"],["B","ADD",38,60,"-2"],["B","ADD",38,61,"-1"],["B","ADD",38,62,"-4"],["B","ADD",38,63,"2"],["B","ADD",38,64,"-6"],["B","ADD",38,65,"-1"],["B","ADD",38,66,"-4"],["B","ADD",38,67,"2"],["B","ADD",38,68,"-6"],["B","ADD",38,69,"-1"],["B","ADD",38,70,"-4"],["B","ADD",38,71,"2"],["B","ADD",38,72,"-6"],["B","ADD",38,73,"-1"],["B","ADD",38,74,"-4"],["B","ADD",38,75,"-2"],["B","IDLE_ONE",38,[11]],["B","ADD",38,75,"2"],["B","ADD",38,74,"4"],["B","ADD",38,73,"1"],["B","ADD",38,72,"6"],["B","ADD",38,71,"-2"],["B","ADD",38,70,"4"],["B","ADD",38,69,"1"],["B","ADD",38,68,"6"],["B","ADD",38,67,"-2"],["B","ADD",38,66,"4"],["B","ADD",38,65,"1"],["B","ADD",38,64,"6"],["B","ADD",38,63,"-2"],["B","ADD",38,62,"4"],["B","ADD",38,61,"1"],["B","ADD",38,60,"2"],["B","ADD",38,39,"-1"],["B","SCALE",38,"-2"],["B","ADD",75,38,"-9/8"],["B","ADD",74,38,"1/16"],["B","ADD",73,38,"19/4"],["B","ADD",72,38,"-13/8"],["B","ADD",71,38,"-13/8"],["B","ADD",70,38,"7/16"],["B","ADD",69,38,"19/4"],["B","ADD",68,38,"-13/8"],["B","ADD",67,38,"-13/8"],["B","ADD",66,38,"7/16"],["B","ADD",65,38,"19/4"],["B","ADD",64,38,"-13/8"],["B","ADD",63,38,"-13/8"],["B","ADD",62,38,"7/16"],["B","ADD",61,38,"-7/4"],["B","ADD",60,38,"3/8"],["B","ADD",39,38,"-3/2"],["B","ADD",39,38,"2"],["B","ADD",60,38,"-1"],["B","ADD",61,38,"4"],["B","ADD",62,38,"-1/2"],["B","ADD",63,38,"2"],["B","ADD",64,38,"2"],["B","ADD",65,38,"-6"],["B","ADD",66,38,"-1/2"],["B","ADD",67,38,"2"],["B","ADD",68,38,"2"],["B","ADD",69,38,"-6"],["B","ADD",70,38,"-1/2"],["B","ADD",71,38,"2"],["B","ADD",72,38,"2"],["B","ADD",73,38,"-6"],["B","ADD",75,38,"1"],["B","SCALE",38,"4"],["B","ADD",38,39,"2"],["B","ADD",38,61,"-2"],["B","ADD",38,63,"4"],["B","ADD",38,64,"-4"],["B","ADD",38,67,"4"],["B","ADD",38,68,"-4"],["B","ADD",38,71,"4"],["B","ADD",38,72,"-4"],["B","ADD",38,74,"-8"],["B","IDLE_ONE",38,[11]],["B","ADD",38,74,"8"],["B","ADD",38,72,"4"],["B","ADD",38,71,"-4"],["B","ADD",38,68,"4"],["B","ADD",38,67,"-4"],["B","ADD",38,64,"4"],["B","ADD",38,63,"-4"],["B","ADD",38,61,"2"],["B","ADD",38,39,"-2"],["B","SCALE",38,"1/4"],["B","ADD",75,38,"-1"],["B","ADD",73,38,"6"],["B","ADD",72,38,"-2"],["B","ADD",71,38,"-2"],["B","ADD",70,38,"1/2"],["B","ADD",69,38,"6"],["B","ADD",68,38,"-2"],["B","ADD",67,38,"-2"],["B","ADD",66,38,"1/2"],["B","ADD",65,38,"6"],["B","ADD",64,38,"-2"],["B","ADD",63,38,"-2"],["B","ADD",62,38,"1/2"],["B","ADD",61,38,"-4"],["B","ADD",60,38,"1"],["B","ADD",39,38,"-2"],["B","ADD",38,39,"2"],["B","ADD",60,39,"3/4"],["B","ADD",61,39,"-5/2"],["B","ADD",62,39,"5/8"],["B","ADD",63,39,"-7/4"],["B","ADD",64,39,"-7/4"],["B","ADD",65,39,"9/2"],["B","ADD",66,39,"5/8"],["B","ADD",67,39,"-7/4"],["B","ADD",68,39,"-7/4"],["B","ADD",69,39,"9/2"],["B","ADD",70,39,"5/8"],["B","ADD",71,39,"-7/4"],["B","ADD",72,39,"-7/4"],["B","ADD",73,39,"9/2"],["B","ADD",74,39,"3/8"],["B","ADD",75,39,"-11/4"],["B","SCALE",39,"1/2"],["B","ADD",39,38,"2"],["B","ADD",39,60,"3"],["B","ADD",39,61,"1"],["B","ADD",39,62,"4"],["B","ADD",39,63,"-1"],["B","ADD",39,64,"5"],["B","ADD",39,65,"1"],["B","ADD",39,66,"4"],["B","ADD",39,67,"-1"],["B","ADD",39,68,"5"],["B","ADD",39,69,"1"],["B","ADD",39,70,"4"],["B","ADD",39,71,"-1"],["B","ADD",39,72,"5"],["B","ADD",39,73,"1"],["B","ADD",39,74,"2"],["B","ADD",39,75,"2"],["B","ADD",60,38,"-1/2"],["B","ADD",61,38,"1"],["B","ADD",62,38,"-1/4"],["B","ADD",63,38,"1/2"],["B","ADD",64,38,"1/2"],["B","ADD",65,38,"-1"],["B","ADD",66,38,"-1/4"],["B","ADD",67,38,"1/2"],["B","ADD",68,38,"1/2"],["B","ADD",69,38,"-1"],["B","ADD",70,38,"-1/4"],["B","ADD",71,38,"1/2"],["B","ADD",72,38,"1/2"],["B","ADD",73,38,"-1"],["B","ADD",74,38,"-1/4"],["B","ADD",75,38,"3/2"],["B","SCALE",38,"-2"],["B","ADD",38,60,"-16"],["B","ADD",38,61,"-5"],["B","ADD",38,62,"-12"],["B","ADD",38,63,"4"],["B","ADD",38,64,"-16"],["B","ADD",38,65,"-3"],["B","ADD",38,66,"-12"],["B","ADD",38,67,"4"],["B","ADD",38,68,"-16"],["B","ADD",38,69,"-3"],["B","ADD",38,70,"-12"],["B","ADD",38,71,"4"],["B","ADD",38,72,"-16"],["B","ADD",38,73,"-3"],["B","ADD",38,74,"-8"],["B","ADD",38,75,"-6"],["B","SCALE",38,"1/4"],["B","ADD",38,39,"1"],["B","ADD",38,39,"-1/2"],["B","ADD",39,38,"1"],["B","LAMBDA",39,1],["J",11,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","SWAP",17,18],["A","SWAP",16,18],["A","SWAP",15,18],["A","SWAP",14,18],["A","SWAP",13,18],["A","SWAP",12,18],["A","SWAP",11,18],["A","SWAP",10,18],["A","SWAP",9,18],["A","SWAP",8,18],["A","SWAP",7,18],["A","SWAP",6,18],["A","SWAP",5,18],["A","SWAP",4,18],["A","SWAP",3,18],["A","ADD",1,2,"-1"],["A","ADD",0,2,"-1"],["A","SCALE",2,"-1"],["A","SWAP",2,18],["A","ADD",0,1,"-1"],["A","SCALE",1,"-1"],["A","ADD",18,1,"2"],["A","ADD",18,0,"2"],["A","ADD",1,0,"1"],["A","SWAP",0,18],["A","LAMBDA",0,-1],["A","SWAP",36,37],["A","SWAP",35,37],["A","SWAP",34,37],["A","SWAP",33,37],["A","SWAP",32,37],["A","SWAP",31,37],["A","SWAP",30,37],["A","SWAP",29,37],["A","SWAP",28,37],["A","SWAP",27,37],["A","SWAP",26,37],["A","SWAP",25,37],["A","SWAP",24,37],["A","SWAP",23,37],["A","SWAP",22,37],["A","ADD",20,21,"-1"],["A","ADD",19,21,"-1"],["A","SCALE",21,"-1"],["A","SWAP",21,37],["A","ADD",19,20,"-1"],["A","ADD",37,20,"-2"],["A","ADD",37,19,"2"],["A","ADD",20,19,"-1"],["A","SWAP",19,37],["A","LAMBDA",19,1],["B","LAMBDA",39,-1],["B","ADD",38,39,"-1"],["B","SCALE",38,"4"],["B","ADD",38,75,"6"],["B","ADD",38,74,"8"],["B","ADD",38,73,"3"],["B","ADD",38,72,"16"],["B","ADD",38,71,"-4"],["B","ADD",38,70,"12"],["B","ADD",38,69,"3"],["B","ADD",38,68,"16"],["B","ADD",38,67,"-4"],["B","ADD",38,66,"12"],["B","ADD",38,65,"3"],["B","ADD",38,64,"16"],["B","ADD",38,63,"-4"],["B","ADD",38,62,"12"],["B","ADD",38,61,"5"],["B","ADD",38,60,"16"],["B","SCALE",38,"-1/2"],["B","ADD",75,38,"-3/2"],["B","ADD",74,38,"1/4"],["B","ADD",73,38,"1"],["B","ADD",72,38,"-1/2"],["B","ADD",71,38,"-1/2"],["B","ADD",70,38,"1/4"],["B","ADD",69,38,"1"],["B","ADD",68,38,"-1/2"],["B","ADD",67,38,"-1/2"],["B","ADD",66,38,"1/4"],["B","ADD",65,38,"1"],["B","ADD",64,38,"-1/2"],["B","ADD",63,38,"-1/2"],["B","ADD",62,38,"1/4"],["B","ADD",61,38,"-1"],["B","ADD",60,38,"1/2"],["B","ADD",39,75,"-2"],["B","ADD",39,74,"-2"],["B","ADD",39,73,"-1"],["B","ADD",39,72,"-5"],["B","ADD",39,71,"1"],["B","ADD",39,70,"-4"],["B","ADD",39,69,"-1"],["B","ADD",39,68,"-5"],["B","ADD",39,67,"1"],["B","ADD",39,66,"-4"],["B","ADD",39,65,"-1"],["B","ADD",39,64,"-5"],["B","ADD",39,63,"1"],["B","ADD",39,62,"-4"],["B","ADD",39,61,"-1"],["B","ADD",39,60,"-3"],["B","ADD",39,38,"-2"],["B","SCALE",39,"2"],["B","ADD",75,39,"11/4"],["B","ADD",74,39,"-3/8"],["B","ADD",73,39,"-9/2"],["B","ADD",72,39,"7/4"],["B","ADD",71,39,"7/4"],["B","ADD",70,39,"-5/8"],["B","ADD",69,39,"-9/2"],["B","ADD",68,39,"7/4"],["B","ADD",67,39,"7/4"],["B","ADD",66,39,"-5/8"],["B","ADD",65,39,"-9/2"],["B","ADD",64,39,"7/4"],["B","ADD",63,39,"7/4"],["B","ADD",62,39,"-5/8"],["B","ADD",61,39,"5/2"],["B","ADD",60,39,"-3/4"],["B","ADD",38,39,"-2"],["B","ADD",38,39,"3/2"],["B","ADD",62,39,"3/8"],["B","ADD",63,39,"-7/4"],["B","ADD",64,39,"-3/2"],["B","ADD",65,39,"4"],["B","ADD",66,39,"1/2"],["B","ADD",67,39,"-3/2"],["B","ADD",68,39,"-3/2"],["B","ADD",69,39,"4"],["B","ADD",70,39,"1/2"],["B","ADD",71,39,"-3/2"],["B","ADD",72,39,"-3/2"],["B","ADD",73,39,"4"],["B","ADD",74,39,"1/4"],["B","ADD",75,39,"-2"],["B","SCALE",39,"1/2"],["B","ADD",39,38,"2"],["B","ADD",39,63,"-2"],["B","ADD",39,64,"6"],["B","ADD",39,65,"1"],["B","ADD",39,66,"4"],["B","ADD",39,67,"-2"],["B","ADD",39,68,"6"],["B","ADD",39,69,"1"],["B","ADD",39,70,"4"],["B","ADD",39,71,"-2"],["B","ADD",39,72,"6"],["B","ADD",39,73,"1"],["B","ADD",39,74,"4"],["B","ADD",39,75,"2"],["B","IDLE_ONE",39,[12]],["B","ADD",39,75,"-2"],["B","ADD",39,74,"-4"],["B","ADD",39,73,"-1"],["B","ADD",39,72,"-6"],["B","ADD",39,71,"2"],["B","ADD",39,70,"-4"],["B","ADD",39,69,"-1"],["B","ADD",39,68,"-6"],["B","ADD",39,67,"2"],["B","ADD",39,66,"-4"],["B","ADD",39,65,"-1"],["B","ADD",39,64,"-6"],["B","ADD",39,63,"2"],["B","ADD",39,38,"-2"],["B","SCALE",39,"2"],["B","ADD",75,39,"2"],["B","ADD",74,39,"-1/4"],["B","ADD",73,39,"-4"],["B","ADD",72,39,"3/2"],["B","ADD",71,39,"3/2"],["B","ADD",70,39,"-1/2"],["B","ADD",69,39,"-4"],["B","ADD",68,39,"3/2"],["B","ADD",67,39,"3/2"],["B","ADD",66,39,"-1/2"],["B","ADD",65,39,"-4"],["B","ADD",64,39,"3/2"],["B","ADD",63,39,"7/4"],["B","ADD",62,39,"-3/8"],["B","ADD",38,39,"-3/2"],["B","ADD",62,38,"-1/4"],["B","ADD",63,38,"1"],["B","ADD",64,38,"1/2"],["B","ADD",65,38,"-1"],["B","ADD",66,38,"-1/4"],["B","ADD",67,38,"1/2"],["B","ADD",68,38,"1/2"],["B","ADD",69,38,"-1"],["B","ADD",70,38,"-1/4"],["B","ADD",71,38,"1/2"],["B","ADD",72,38,"1/2"],["B","ADD",73,38,"-1"],["B","ADD",74,38,"-1/4"],["B","ADD",75,38,"3/2"],["B","ADD",38,39,"-2"],["B","ADD",38,62,"-4"],["B","ADD",38,63,"-2"],["B","ADD",38,64,"4"],["B","ADD",38,67,"-4"],["B","ADD",38,68,"4"],["B","ADD",38,71,"-4"],["B","ADD",38,72,"4"],["B","ADD",38,74,"8"],["B","IDLE_ONE",38,[12]],["B","ADD",38,74,"-8"],["B","ADD",38,72,"-4"],["B","ADD",38,71,"4"],["B","ADD",38,68,"-4"],["B","ADD",38,67,"4"],["B","ADD",38,64,"-4"],["B","ADD",38,63,"2"],["B","ADD",38,62,"4"],["B","ADD",38,39,"2"],["B","ADD",75,38,"-3/2"],["B","ADD",74,38,"1/4"],["B","ADD",73,38,"1"],["B","ADD",72,38,"-1/2"],["B","ADD",71,38,"-1/2"],["B","ADD",70,38,"1/4"],["B","ADD",69,38,"1"],["B","ADD",68,38,"-1/2"],["B","ADD",67,38,"-1/2"],["B","ADD",66,38,"1/4"],["B","ADD",65,38,"1"],["B","ADD",64,38,"-1/2"],["B","ADD",63,38,"-1"],["B","ADD",62,38,"1/4"],["B","ADD",38,39,"3/4"],["B","ADD",62,39,"1/8"],["B","ADD",63,39,"-5/4"],["B","ADD",64,39,"-9/8"],["B","ADD",65,39,"13/4"],["B","ADD",66,39,"5/16"],["B","ADD",67,39,"-9/8"],["B","ADD",68,39,"-9/8"],["B","ADD",69,39,"13/4"],["B","ADD",70,39,"5/16"],["B","ADD",71,39,"-9/8"],["B","ADD",72,39,"-9/8"],["B","ADD",73,39,"13/4"],["B","ADD",74,39,"1/16"],["B","ADD",75,39,"-7/8"],["B","SCALE",39,"-1/4"],["B","ADD",39,38,"-1"],["B","ADD",39,62,"-4"],["B","ADD",39,64,"-2"],["B","ADD",39,65,"-1/2"],["B","ADD",39,66,"-2"],["B","ADD",39,68,"-2"],["B","ADD",39,69,"-1/2"],["B","ADD",39,70,"-2"],["B","ADD",39,72,"-2"],["B","ADD",39,73,"-1/2"],["B","ADD",39,75,"-1"],["B","ADD",62,38,"-1/2"],["B","ADD",63,38,"1"],["B","ADD",64,38,"1/2"],["B","ADD",65,38,"-1"],["B","ADD",66,38,"-1/4"],["B","ADD",67,38,"1/2"],["B","ADD",68,38,"1/2"],["B","ADD",69,38,"-1"],["B","ADD",70,38,"-1/4"],["B","ADD",71,38,"1/2"],["B","ADD",72,38,"1/2"],["B","ADD",73,38,"-1"],["B","ADD",74,38,"-1/4"],["B","ADD",75,38,"3/2"],["B","SCALE",38,"4"],["B","ADD",38,62,"16"],["B","ADD",38,63,"-4"],["B","ADD",38,64,"18"],["B","ADD",38,65,"4"],["B","ADD",38,66,"16"],["B","ADD",38,67,"-2"],["B","ADD",38,68,"18"],["B","ADD",38,69,"4"],["B","ADD",38,70,"16"],["B","ADD",38,71,"-2"],["B","ADD",38,72,"18"],["B","ADD",38,73,"4"],["B","ADD",38,74,"4"],["B","ADD",38,75,"8"],["B","SCALE",38,"-1/4"],["B","ADD",38,39,"-1"],["B","ADD",38,39,"-1/2"],["B","ADD",39,38,"1"],["B","LAMBDA",39,1],["J",12,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","SWAP",17,18],["A","SWAP",16,18],["A","SWAP",15,18],["A","SWAP",14,18],["A","SWAP",13,18],["A","SWAP",12,18],["A","SWAP",11,18],["A","SWAP",10,18],["A","SWAP",9,18],["A","SWAP",8,18],["A","SWAP",7,18],["A","SWAP",6,18],["A","SWAP",5,18],["A","SWAP",4,18],["A","SWAP",3,18],["A","ADD",1,2,"-1"],["A","ADD",0,2,"-1"],["A","SCALE",2,"-1"],["A","SWAP",2,18],["A","ADD",0,1,"-1"],["A","SCALE",1,"-1"],["A","ADD",18,1,"2"],["A","ADD",18,0,"2"],["A","ADD",1,0,"1"],["A","SWAP",0,18],["A","LAMBDA",0,-1],["A","SWAP",36,37],["A","SWAP",35,37],["A","SWAP",34,37],["A","SWAP",33,37],["A","SWAP",32,37],["A","SWAP",31,37],["A","SWAP",30,37],["A","SWAP",29,37],["A","SWAP",28,37],["A","SWAP",27,37],["A","SWAP",26,37],["A","SWAP",25,37],["A","SWAP",24,37],["A","SWAP",23,37],["A","SWAP",22,37],["A","ADD",20,21,"-1"],["A","ADD",19,21,"-1"],["A","SCALE",21,"-1"],["A","SWAP",21,37],["A","ADD",19,20,"-1"],["A","ADD",37,20,"-2"],["A","ADD",37,19,"2"],["A","ADD",20,19,"-1"],["A","SWAP",19,37],["A","LAMBDA",19,1],["B","LAMBDA",39,-1],["B","ADD",38,39,"1"],["B","SCALE",38,"-4"],["B","ADD",38,75,"-8"],["B","ADD",38,74,"-4"],["B","ADD",38,73,"-4"],["B","ADD",38,72,"-18"],["B","ADD",38,71,"2"],["B","ADD",38,70,"-16"],["B","ADD",38,69,"-4"],["B","ADD",38,68,"-18"],["B","ADD",38,67,"2"],["B","ADD",38,66,"-16"],["B","ADD",38,65,"-4"],["B","ADD",38,64,"-18"],["B","ADD",38,63,"4"],["B","ADD",38,62,"-16"],["B","SCALE",38,"1/4"],["B","ADD",75,38,"-3/2"],["B","ADD",74,38,"1/4"],["B","ADD",73,38,"1"],["B","ADD",72,38,"-1/2"],["B","ADD",71,38,"-1/2"],["B","ADD",70,38,"1/4"],["B","ADD",69,38,"1"],["B","ADD",68,38,"-1/2"],["B","ADD",67,38,"-1/2"],["B","ADD",66,38,"1/4"],["B","ADD",65,38,"1"],["B","ADD",64,38,"-1/2"],["B","ADD",63,38,"-1"],["B","ADD",62,38,"1/2"],["B","ADD",39,75,"1"],["B","ADD",39,73,"1/2"],["B","ADD",39,72,"2"],["B","ADD",39,70,"2"],["B","ADD",39,69,"1/2"],["B","ADD",39,68,"2"],["B","ADD",39,66,"2"],["B","ADD",39,65,"1/2"],["B","ADD",39,64,"2"],["B","ADD",39,62,"4"],["B","ADD",39,38,"1"],["B","SCALE",39,"-4"],["B","ADD",75,39,"7/8"],["B","ADD",74,39,"-1/16"],["B","ADD",73,39,"-13/4"],["B","ADD",72,39,"9/8"],["B","ADD",71,39,"9/8"],["B","ADD",70,39,"-5/16"],["B","ADD",69,39,"-13/4"],["B","ADD",68,39,"9/8"],["B","ADD",67,39,"9/8"],["B","ADD",66,39,"-5/16"],["B","ADD",65,39,"-13/4"],["B","ADD",64,39,"9/8"],["B","ADD",63,39,"5/4"],["B","ADD",62,39,"-1/8"],["B","ADD",38,39,"-3/4"],["B","ADD",39,38,"3/2"],["B","ADD",64,38,"-3/8"],["B","ADD",65,38,"7/4"],["B","ADD",66,38,"-7/16"],["B","ADD",67,38,"13/8"],["B","ADD",68,38,"13/8"],["B","ADD",69,38,"-19/4"],["B","ADD",70,38,"-7/16"],["B","ADD",71,38,"13/8"],["B","ADD",72,38,"13/8"],["B","ADD",73,38,"-19/4"],["B","ADD",74,38,"-1/16"],["B","ADD",75,38,"9/8"],["B","SCALE",38,"-1/2"],["B","ADD",38,39,"1"],["B","ADD",38,64,"-2"],["B","ADD",38,65,"-1"],["B","ADD",38,66,"-4"],["B","ADD",38,67,"2"],["B","ADD",38,68,"-6"],["B","ADD",38,69,"-1"],["B","ADD",38,70,"-4"],["B","ADD",38,71,"2"],["B","ADD",38,72,"-6"],["B","ADD",38,73,"-1"],["B","ADD",38,74,"-4"],["B","ADD",38,75,"-2"],["B","IDLE_ONE",38,[13]],["B","ADD",38,75,"2"],["B","ADD",38,74,"4"],["B","ADD",38,73,"1"],["B","ADD",38,72,"6"],["B","ADD",38,71,"-2"],["B","ADD",38,70,"4"],["B","ADD",38,69,"1"],["B","ADD",38,68,"6"],["B","ADD",38,67,"-2"],["B","ADD",38,66,"4"],["B","ADD",38,65,"1"],["B","ADD",38,64,"2"],["B","ADD",38,39,"-1"],["B","SCALE",38,"-2"],["B","ADD",75,38,"-9/8"],["B","ADD",74,38,"1/16"],["B","ADD",73,38,"19/4"],["B","ADD",72,38,"-13/8"],["B","ADD",71,38,"-13/8"],["B","ADD",70,38,"7/16"],["B","ADD",69,38,"19/4"],["B","ADD",68,38,"-13/8"],["B","ADD",67,38,"-13/8"],["B","ADD",66,38,"7/16"],["B","ADD",65,38,"-7/4"],["B","ADD",64,38,"3/8"],["B","ADD",39,38,"-3/2"],["B","ADD",39,38,"2"],["B","ADD",64,38,"-1"],["B","ADD",65,38,"4"],["B","ADD",66,38,"-1/2"],["B","ADD",67,38,"2"],["B","ADD",68,38,"2"],["B","ADD",69,38,"-6"],["B","ADD",70,38,"-1/2"],["B","ADD",71,38,"2"],["B","ADD",72,38,"2"],["B","ADD",73,38,"-6"],["B","ADD",75,38,"1"],["B","SCALE",38,"4"],["B","ADD",38,39,"2"],["B","ADD",38,65,"-2"],["B","ADD",38,67,"4"],["B","ADD",38,68,"-4"],["B","ADD",38,71,"4"],["B","ADD",38,72,"-4"],["B","ADD",38,74,"-8"],["B","IDLE_ONE",38,[13]],["B","ADD",38,74,"8"],["B","ADD",38,72,"4"],["B","ADD",38,71,"-4"],["B","ADD",38,68,"4"],["B","ADD",38,67,"-4"],["B","ADD",38,65,"2"],["B","ADD",38,39,"-2"],["B","SCALE",38,"1/4"],["B","ADD",75,38,"-1"],["B","ADD",73,38,"6"],["B","ADD",72,38,"-2"],["B","ADD",71,38,"-2"],["B","ADD",70,38,"1/2"],["B","ADD",69,38,"6"],["B","ADD",68,38,"-2"],["B","ADD",67,38,"-2"],["B","ADD",66,38,"1/2"],["B","ADD",65,38,"-4"],["B","ADD",64,38,"1"],["B","ADD",39,38,"-2"],["B","ADD",38,39,"2"],["B","ADD",64,39,"3/4"],["B","ADD",65,39,"-5/2"],["B","ADD",66,39,"5/8"],["B","ADD",67,39,"-7/4"],["B","ADD",68,39,"-7/4"],["B","ADD",69,39,"9/2"],["B","ADD",70,39,"5/8"],["B","ADD",71,39,"-7/4"],["B","ADD",72,39,"-7/4"],["B","ADD",73,39,"9/2"],["B","ADD",74,39,"3/8"],["B","ADD",75,39,"-11/4"],["B","SCALE",39,"1/2"],["B","ADD",39,38,"2"],["B","ADD",39,64,"3"],["B","ADD",39,65,"1"],["B","ADD",39,66,"4"],["B","ADD",39,67,"-1"],["B","ADD",39,68,"5"],["B","ADD",39,69,"1"],["B","ADD",39,70,"4"],["B","ADD",39,71,"-1"],["B","ADD",39,72,"5"],["B","ADD",39,73,"1"],["B","ADD",39,74,"2"],["B","ADD",39,75,"2"],["B","ADD",64,38,"-1/2"],["B","ADD",65,38,"1"],["B","ADD",66,38,"-1/4"],["B","ADD",67,38,"1/2"],["B","ADD",68,38,"1/2"],["B","ADD",69,38,"-1"],["B","ADD",70,38,"-1/4"],["B","ADD",71,38,"1/2"],["B","ADD",72,38,"1/2"],["B","ADD",73,38,"-1"],["B","ADD",74,38,"-1/4"],["B","ADD",75,38,"3/2"],["B","SCALE",38,"-2"],["B","ADD",38,64,"-16"],["B","ADD",38,65,"-5"],["B","ADD",38,66,"-12"],["B","ADD",38,67,"4"],["B","ADD",38,68,"-16"],["B","ADD",38,69,"-3"],["B","ADD",38,70,"-12"],["B","ADD",38,71,"4"],["B","ADD",38,72,"-16"],["B","ADD",38,73,"-3"],["B","ADD",38,74,"-8"],["B","ADD",38,75,"-6"],["B","SCALE",38,"1/4"],["B","ADD",38,39,"1"],["B","ADD",38,39,"-1/2"],["B","ADD",39,38,"1"],["B","LAMBDA",39,1],["J",13,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","SWAP",17,18],["A","SWAP",16,18],["A","SWAP",15,18],["A","SWAP",14,18],["A","SWAP",13,18],["A","SWAP",12,18],["A","SWAP",11,18],["A","SWAP",10,18],["A","SWAP",9,18],["A","SWAP",8,18],["A","SWAP",7,18],["A","SWAP",6,18],["A","SWAP",5,18],["A","SWAP",4,18],["A","SWAP",3,18],["A","ADD",1,2,"-1"],["A","ADD",0,2,"-1"],["A","SCALE",2,"-1"],["A","SWAP",2,18],["A","ADD",0,1,"-1"],["A","SCALE",1,"-1"],["A","ADD",18,1,"2"],["A","ADD",18,0,"2"],["A","ADD",1,0,"1"],["A","SWAP",0,18],["A","LAMBDA",0,-1],["A","SWAP",36,37],["A","SWAP",35,37],["A","SWAP",34,37],["A","SWAP",33,37],["A","SWAP",32,37],["A","SWAP",31,37],["A","SWAP",30,37],["A","SWAP",29,37],["A","SWAP",28,37],["A","SWAP",27,37],["A","SWAP",26,37],["A","SWAP",25,37],["A","SWAP",24,37],["A","SWAP",23,37],["A","SWAP",22,37],["A","ADD",20,21,"-1"],["A","ADD",19,21,"-1"],["A","SCALE",21,"-1"],["A","SWAP",21,37],["A","ADD",19,20,"-1"],["A","ADD",37,20,"-2"],["A","ADD",37,19,"2"],["A","ADD",20,19,"-1"],["A","SWAP",19,37],["A","LAMBDA",19,1],["B","LAMBDA",39,-1],["B","ADD",38,39,"-1"],["B","SCALE",38,"4"],["B","ADD",38,75,"6"],["B","ADD",38,74,"8"],["B","ADD",38,73,"3"],["B","ADD",38,72,"16"],["B","ADD",38,71,"-4"],["B","ADD",38,70,"12"],["B","ADD",38,69,"3"],["B","ADD",38,68,"16"],["B","ADD",38,67,"-4"],["B","ADD",38,66,"12"],["B","ADD",38,65,"5"],["B","ADD",38,64,"16"],["B","SCALE",38,"-1/2"],["B","ADD",75,38,"-3/2"],["B","ADD",74,38,"1/4"],["B","ADD",73,38,"1"],["B","ADD",72,38,"-1/2"],["B","ADD",71,38,"-1/2"],["B","ADD",70,38,"1/4"],["B","ADD",69,38,"1"],["B","ADD",68,38,"-1/2"],["B","ADD",67,38,"-1/2"],["B","ADD",66,38,"1/4"],["B","ADD",65,38,"-1"],["B","ADD",64,38,"1/2"],["B","ADD",39,75,"-2"],["B","ADD",39,74,"-2"],["B","ADD",39,73,"-1"],["B","ADD",39,72,"-5"],["B","ADD",39,71,"1"],["B","ADD",39,70,"-4"],["B","ADD",39,69,"-1"],["B","ADD",39,68,"-5"],["B","ADD",39,67,"1"],["B","ADD",39,66,"-4"],["B","ADD",39,65,"-1"],["B","ADD",39,64,"-3"],["B","ADD",39,38,"-2"],["B","SCALE",39,"2"],["B","ADD",75,39,"11/4"],["B","ADD",74,39,"-3/8"],["B","ADD",73,39,"-9/2"],["B","ADD",72,39,"7/4"],["B","ADD",71,39,"7/4"],["B","ADD",70,39,"-5/8"],["B","ADD",69,39,"-9/2"],["B","ADD",68,39,"7/4"],["B","ADD",67,39,"7/4"],["B","ADD",66,39,"-5/8"],["B","ADD",65,39,"5/2"],["B","ADD",64,39,"-3/4"],["B","ADD",38,39,"-2"],["B","ADD",38,39,"3/2"],["B","ADD",66,39,"3/8"],["B","ADD",67,39,"-7/4"],["B","ADD",68,39,"-3/2"],["B","ADD",69,39,"4"],["B","ADD",70,39,"1/2"],["B","ADD",71,39,"-3/2"],["B","ADD",72,39,"-3/2"],["B","ADD",73,39,"4"],["B","ADD",74,39,"1/4"],["B","ADD",75,39,"-2"],["B","SCALE",39,"1/2"],["B","ADD",39,38,"2"],["B","ADD",39,67,"-2"],["B","ADD",39,68,"6"],["B","ADD",39,69,"1"],["B","ADD",39,70,"4"],["B","ADD",39,71,"-2"],["B","ADD",39,72,"6"],["B","ADD",39,73,"1"],["B","ADD",39,74,"4"],["B","ADD",39,75,"2"],["B","IDLE_ONE",39,[14]],["B","ADD",39,75,"-2"],["B","ADD",39,74,"-4"],["B","ADD",39,73,"-1"],["B","ADD",39,72,"-6"],["B","ADD",39,71,"2"],["B","ADD",39,70,"-4"],["B","ADD",39,69,"-1"],["B","ADD",39,68,"-6"],["B","ADD",39,67,"2"],["B","ADD",39,38,"-2"],["B","SCALE",39,"2"],["B","ADD",75,39,"2"],["B","ADD",74,39,"-1/4"],["B","ADD",73,39,"-4"],["B","ADD",72,39,"3/2"],["B","ADD",71,39,"3/2"],["B","ADD",70,39,"-1/2"],["B","ADD",69,39,"-4"],["B","ADD",68,39,"3/2"],["B","ADD",67,39,"7/4"],["B","ADD",66,39,"-3/8"],["B","ADD",38,39,"-3/2"],["B","ADD",66,38,"-1/4"],["B","ADD",67,38,"1"],["B","ADD",68,38,"1/2"],["B","ADD",69,38,"-1"],["B","ADD",70,38,"-1/4"],["B","ADD",71,38,"1/2"],["B","ADD",72,38,"1/2"],["B","ADD",73,38,"-1"],["B","ADD",74,38,"-1/4"],["B","ADD",75,38,"3/2"],["B","ADD",38,39,"-2"],["B","ADD",38,66,"-4"],["B","ADD",38,67,"-2"],["B","ADD",38,68,"4"],["B","ADD",38,71,"-4"],["B","ADD",38,72,"4"],["B","ADD",38,74,"8"],["B","IDLE_ONE",38,[14]],["B","ADD",38,74,"-8"],["B","ADD",38,72,"-4"],["B","ADD",38,71,"4"],["B","ADD",38,68,"-4"],["B","ADD",38,67,"2"],["B","ADD",38,66,"4"],["B","ADD",38,39,"2"],["B","ADD",75,38,"-3/2"],["B","ADD",74,38,"1/4"],["B","ADD",73,38,"1"],["B","ADD",72,38,"-1/2"],["B","ADD",71,38,"-1/2"],["B","ADD",70,38,"1/4"],["B","ADD",69,38,"1"],["B","ADD",68,38,"-1/2"],["B","ADD",67,38,"-1"],["B","ADD",66,38,"1/4"],["B","ADD",38,39,"3/4"],["B","ADD",66,39,"1/8"],["B","ADD",67,39,"-5/4"],["B","ADD",68,39,"-9/8"],["B","ADD",69,39,"13/4"],["B","ADD",70,39,"5/16"],["B","ADD",71,39,"-9/8"],["B","ADD",72,39,"-9/8"],["B","ADD",73,39,"13/4"],["B","ADD",74,39,"1/16"],["B","ADD",75,39,"-7/8"],["B","SCALE",39,"-1/4"],["B","ADD",39,38,"-1"],["B","ADD",39,66,"-4"],["B","ADD",39,68,"-2"],["B","ADD",39,69,"-1/2"],["B","ADD",39,70,"-2"],["B","ADD",39,72,"-2"],["B","ADD",39,73,"-1/2"],["B","ADD",39,75,"-1"],["B","ADD",66,38,"-1/2"],["B","ADD",67,38,"1"],["B","ADD",68,38,"1/2"],["B","ADD",69,38,"-1"],["B","ADD",70,38,"-1/4"],["B","ADD",71,38,"1/2"],["B","ADD",72,38,"1/2"],["B","ADD",73,38,"-1"],["B","ADD",74,38,"-1/4"],["B","ADD",75,38,"3/2"],["B","SCALE",38,"4"],["B","ADD",38,66,"16"],["B","ADD",38,67,"-4"],["B","ADD",38,68,"18"],["B","ADD",38,69,"4"],["B","ADD",38,70,"16"],["B","ADD",38,71,"-2"],["B","ADD",38,72,"18"],["B","ADD",38,73,"4"],["B","ADD",38,74,"4"],["B","ADD",38,75,"8"],["B","SCALE",38,"-1/4"],["B","ADD",38,39,"-1"],["B","ADD",38,39,"-1/2"],["B","ADD",39,38,"1"],["B","LAMBDA",39,1],["J",14,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","SWAP",17,18],["A","SWAP",16,18],["A","SWAP",15,18],["A","SWAP",14,18],["A","SWAP",13,18],["A","SWAP",12,18],["A","SWAP",11,18],["A","SWAP",10,18],["A","SWAP",9,18],["A","SWAP",8,18],["A","SWAP",7,18],["A","SWAP",6,18],["A","SWAP",5,18],["A","SWAP",4,18],["A","SWAP",3,18],["A","ADD",1,2,"-1"],["A","ADD",0,2,"-1"],["A","SCALE",2,"-1"],["A","SWAP",2,18],["A","ADD",0,1,"-1"],["A","SCALE",1,"-1"],["A","ADD",18,1,"2"],["A","ADD",18,0,"2"],["A","ADD",1,0,"1"],["A","SWAP",0,18],["A","LAMBDA",0,-1],["A","SWAP",36,37],["A","SWAP",35,37],["A","SWAP",34,37],["A","SWAP",33,37],["A","SWAP",32,37],["A","SWAP",31,37],["A","SWAP",30,37],["A","SWAP",29,37],["A","SWAP",28,37],["A","SWAP",27,37],["A","SWAP",26,37],["A","SWAP",25,37],["A","SWAP",24,37],["A","SWAP",23,37],["A","SWAP",22,37],["A","ADD",20,21,"-1"],["A","ADD",19,21,"-1"],["A","SCALE",21,"-1"],["A","SWAP",21,37],["A","ADD",19,20,"-1"],["A","ADD",37,20,"-2"],["A","ADD",37,19,"2"],["A","ADD",20,19,"-1"],["A","SWAP",19,37],["A","LAMBDA",19,1],["B","LAMBDA",39,-1],["B","ADD",38,39,"1"],["B","SCALE",38,"-4"],["B","ADD",38,75,"-8"],["B","ADD",38,74,"-4"],["B","ADD",38,73,"-4"],["B","ADD",38,72,"-18"],["B","ADD",38,71,"2"],["B","ADD",38,70,"-16"],["B","ADD",38,69,"-4"],["B","ADD",38,68,"-18"],["B","ADD",38,67,"4"],["B","ADD",38,66,"-16"],["B","SCALE",38,"1/4"],["B","ADD",75,38,"-3/2"],["B","ADD",74,38,"1/4"],["B","ADD",73,38,"1"],["B","ADD",72,38,"-1/2"],["B","ADD",71,38,"-1/2"],["B","ADD",70,38,"1/4"],["B","ADD",69,38,"1"],["B","ADD",68,38,"-1/2"],["B","ADD",67,38,"-1"],["B","ADD",66,38,"1/2"],["B","ADD",39,75,"1"],["B","ADD",39,73,"1/2"],["B","ADD",39,72,"2"],["B","ADD",39,70,"2"],["B","ADD",39,69,"1/2"],["B","ADD",39,68,"2"],["B","ADD",39,66,"4"],["B","ADD",39,38,"1"],["B","SCALE",39,"-4"],["B","ADD",75,39,"7/8"],["B","ADD",74,39,"-1/16"],["B","ADD",73,39,"-13/4"],["B","ADD",72,39,"9/8"],["B","ADD",71,39,"9/8"],["B","ADD",70,39,"-5/16"],["B","ADD",69,39,"-13/4"],["B","ADD",68,39,"9/8"],["B","ADD",67,39,"5/4"],["B","ADD",66,39,"-1/8"],["B","ADD",38,39,"-3/4"],["B","ADD",39,38,"3/2"],["B","ADD",68,38,"-3/8"],["B","ADD",69,38,"7/4"],["B","ADD",70,38,"-7/16"],["B","ADD",71,38,"13/8"],["B","ADD",72,38,"13/8"],["B","ADD",73,38,"-19/4"],["B","ADD",74,38,"-1/16"],["B","ADD",75,38,"9/8"],["B","SCALE",38,"-1/2"],["B","ADD",38,39,"1"],["B","ADD",38,68,"-2"],["B","ADD",38,69,"-1"],["B","ADD",38,70,"-4"],["B","ADD",38,71,"2"],["B","ADD",38,72,"-6"],["B","ADD",38,73,"-1"],["B","ADD",38,74,"-4"],["B","ADD",38,75,"-2"],["B","IDLE_ONE",38,[15]],["B","ADD",38,75,"2"],["B","ADD",38,74,"4"],["B","ADD",38,73,"1"],["B","ADD",38,72,"6"],["B","ADD",38,71,"-2"],["B","ADD",38,70,"4"],["B","ADD",38,69,"1"],["B","ADD",38,68,"2"],["B","ADD",38,39,"-1"],["B","SCALE",38,"-2"],["B","ADD",75,38,"-9/8"],["B","ADD",74,38,"1/16"],["B","ADD",73,38,"19/4"],["B","ADD",72,38,"-13/8"],["B","ADD",71,38,"-13/8"],["B","ADD",70,38,"7/16"],["B","ADD",69,38,"-7/4"],["B","ADD",68,38,"3/8"],["B","ADD",39,38,"-3/2"],["B","ADD",39,38,"2"],["B","ADD",68,38,"-1"],["B","ADD",69,38,"4"],["B","ADD",70,38,"-1/2"],["B","ADD",71,38,"2"],["B","ADD",72,38,"2"],["B","ADD",73,38,"-6"],["B","ADD",75,38,"1"],["B","SCALE",38,"4"],["B","ADD",38,39,"2"],["B","ADD",38,69,"-2"],["B","ADD",38,71,"4"],["B","ADD",38,72,"-4"],["B","ADD",38,74,"-8"],["B","IDLE_ONE",38,[15]],["B","ADD",38,74,"8"],["B","ADD",38,72,"4"],["B","ADD",38,71,"-4"],["B","ADD",38,69,"2"],["B","ADD",38,39,"-2"],["B","SCALE",38,"1/4"],["B","ADD",75,38,"-1"],["B","ADD",73,38,"6"],["B","ADD",72,38,"-2"],["B","ADD",71,38,"-2"],["B","ADD",70,38,"1/2"],["B","ADD",69,38,"-4"],["B","ADD",68,38,"1"],["B","ADD",39,38,"-2"],["B","ADD",38,39,"2"],["B","ADD",68,39,"3/4"],["B","ADD",69,39,"-5/2"],["B","ADD",70,39,"5/8"],["B","ADD",71,39,"-7/4"],["B","ADD",72,39,"-7/4"],["B","ADD",73,39,"9/2"],["B","ADD",74,39,"3/8"],["B","ADD",75,39,"-11/4"],["B","SCALE",39,"1/2"],["B","ADD",39,38,"2"],["B","ADD",39,68,"3"],["B","ADD",39,69,"1"],["B","ADD",39,70,"4"],["B","ADD",39,71,"-1"],["B","ADD",39,72,"5"],["B","ADD",39,73,"1"],["B","ADD",39,74,"2"],["B","ADD",39,75,"2"],["B","ADD",68,38,"-1/2"],["B","ADD",69,38,"1"],["B","ADD",70,38,"-1/4"],["B","ADD",71,38,"1/2"],["B","ADD",72,38,"1/2"],["B","ADD",73,38,"-1"],["B","ADD",74,38,"-1/4"],["B","ADD",75,38,"3/2"],["B","SCALE",38,"-2"],["B","ADD",38,68,"-16"],["B","ADD",38,69,"-5"],["B","ADD",38,70,"-12"],["B","ADD",38,71,"4"],["B","ADD",38,72,"-16"],["B","ADD",38,73,"-3"],["B","ADD",38,74,"-8"],["B","ADD",38,75,"-6"],["B","SCALE",38,"1/4"],["B","ADD",38,39,"1"],["B","ADD",38,39,"-1/2"],["B","ADD",39,38,"1"],["B","LAMBDA",39,1],["J",15,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","SWAP",17,18],["A","SWAP",16,18],["A","SWAP",15,18],["A","SWAP",14,18],["A","SWAP",13,18],["A","SWAP",12,18],["A","SWAP",11,18],["A","SWAP",10,18],["A","SWAP",9,18],["A","SWAP",8,18],["A","SWAP",7,18],["A","SWAP",6,18],["A","SWAP",5,18],["A","SWAP",4,18],["A","SWAP",3,18],["A","ADD",1,2,"-1"],["A","ADD",0,2,"-1"],["A","SCALE",2,"-1"],["A","SWAP",2,18],["A","ADD",0,1,"-1"],["A","SCALE",1,"-1"],["A","ADD",18,1,"2"],["A","ADD",18,0,"2"],["A","ADD",1,0,"1"],["A","SWAP",0,18],["A","LAMBDA",0,-1],["A","SWAP",36,37],["A","SWAP",35,37],["A","SWAP",34,37],["A","SWAP",33,37],["A","SWAP",32,37],["A","SWAP",31,37],["A","SWAP",30,37],["A","SWAP",29,37],["A","SWAP",28,37],["A","SWAP",27,37],["A","SWAP",26,37],["A","SWAP",25,37],["A","SWAP",24,37],["A","SWAP",23,37],["A","SWAP",22,37],["A","ADD",20,21,"-1"],["A","ADD",19,21,"-1"],["A","SCALE",21,"-1"],["A","SWAP",21,37],["A","ADD",19,20,"-1"],["A","ADD",37,20,"-2"],["A","ADD",37,19,"2"],["A","ADD",20,19,"-1"],["A","SWAP",19,37],["A","LAMBDA",19,1],["B","LAMBDA",39,-1],["B","ADD",38,39,"-1"],["B","SCALE",38,"4"],["B","ADD",38,75,"6"],["B","ADD",38,74,"8"],["B","ADD",38,73,"3"],["B","ADD",38,72,"16"],["B","ADD",38,71,"-4"],["B","ADD",38,70,"12"],["B","ADD",38,69,"5"],["B","ADD",38,68,"16"],["B","SCALE",38,"-1/2"],["B","ADD",75,38,"-3/2"],["B","ADD",74,38,"1/4"],["B","ADD",73,38,"1"],["B","ADD",72,38,"-1/2"],["B","ADD",71,38,"-1/2"],["B","ADD",70,38,"1/4"],["B","ADD",69,38,"-1"],["B","ADD",68,38,"1/2"],["B","ADD",39,75,"-2"],["B","ADD",39,74,"-2"],["B","ADD",39,73,"-1"],["B","ADD",39,72,"-5"],["B","ADD",39,71,"1"],["B","ADD",39,70,"-4"],["B","ADD",39,69,"-1"],["B","ADD",39,68,"-3"],["B","ADD",39,38,"-2"],["B","SCALE",39,"2"],["B","ADD",75,39,"11/4"],["B","ADD",74,39,"-3/8"],["B","ADD",73,39,"-9/2"],["B","ADD",72,39,"7/4"],["B","ADD",71,39,"7/4"],["B","ADD",70,39,"-5/8"],["B","ADD",69,39,"5/2"],["B","ADD",68,39,"-3/4"],["B","ADD",38,39,"-2"],["B","ADD",38,39,"3/2"],["B","ADD",70,39,"3/8"],["B","ADD",71,39,"-7/4"],["B","ADD",72,39,"-3/2"],["B","ADD",73,39,"4"],["B","ADD",74,39,"1/4"],["B","ADD",75,39,"-2"],["B","SCALE",39,"1/2"],["B","ADD",39,38,"2"],["B","ADD",39,71,"-2"],["B","ADD",39,72,"6"],["B","ADD",39,73,"1"],["B","ADD",39,74,"4"],["B","ADD",39,75,"2"],["B","IDLE_ONE",39,[16]],["B","ADD",39,75,"-2"],["B","ADD",39,74,"-4"],["B","ADD",39,73,"-1"],["B","ADD",39,72,"-6"],["B","ADD",39,71,"2"],["B","ADD",39,38,"-2"],["B","SCALE",39,"2"],["B","ADD",75,39,"2"],["B","ADD",74,39,"-1/4"],["B","ADD",73,39,"-4"],["B","ADD",72,39,"3/2"],["B","ADD",71,39,"7/4"],["B","ADD",70,39,"-3/8"],["B","ADD",38,39,"-3/2"],["B","ADD",70,38,"-1/4"],["B","ADD",71,38,"1"],["B","ADD",72,38,"1/2"],["B","ADD",73,38,"-1"],["B","ADD",74,38,"-1/4"],["B","ADD",75,38,"3/2"],["B","ADD",38,39,"-2"],["B","ADD",38,70,"-4"],["B","ADD",38,71,"-2"],["B","ADD",38,72,"4"],["B","ADD",38,74,"8"],["B","IDLE_ONE",38,[16]],["B","ADD",38,74,"-8"],["B","ADD",38,72,"-4"],["B","ADD",38,71,"2"],["B","ADD",38,70,"4"],["B","ADD",38,39,"2"],["B","ADD",75,38,"-3/2"],["B","ADD",74,38,"1/4"],["B","ADD",73,38,"1"],["B","ADD",72,38,"-1/2"],["B","ADD",71,38,"-1"],["B","ADD",70,38,"1/4"],["B","ADD",38,39,"3/4"],["B","ADD",70,39,"1/8"],["B","ADD",71,39,"-5/4"],["B","ADD",72,39,"-9/8"],["B","ADD",73,39,"13/4"],["B","ADD",74,39,"1/16"],["B","ADD",75,39,"-7/8"],["B","SCALE",39,"-1/4"],["B","ADD",39,38,"-1"],["B","ADD",39,70,"-4"],["B","ADD",39,72,"-2"],["B","ADD",39,73,"-1/2"],["B","ADD",39,75,"-1"],["B","ADD",70,38,"-1/2"],["B","ADD",71,38,"1"],["B","ADD",72,38,"1/2"],["B","ADD",73,38,"-1"],["B","ADD",74,38,"-1/4"],["B","ADD",75,38,"3/2"],["B","SCALE",38,"4"],["B","ADD",38,70,"16"],["B","ADD",38,71,"-4"],["B","ADD",38,72,"18"],["B","ADD",38,73,"4"],["B","ADD",38,74,"4"],["B","ADD",38,75,"8"],["B","SCALE",38,"-1/4"],["B","ADD",38,39,"-1"],["B","ADD",38,39,"-1/2"],["B","ADD",39,38,"1"],["B","LAMBDA",39,1],["J",16,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","SWAP",17,18],["A","SWAP",16,18],["A","SWAP",15,18],["A","SWAP",14,18],["A","SWAP",13,18],["A","SWAP",12,18],["A","SWAP",11,18],["A","SWAP",10,18],["A","SWAP",9,18],["A","SWAP",8,18],["A","SWAP",7,18],["A","SWAP",6,18],["A","SWAP",5,18],["A","SWAP",4,18],["A","SWAP",3,18],["A","ADD",1,2,"-1"],["A","ADD",0,2,"-1"],["A","SCALE",2,"-1"],["A","SWAP",2,18],["A","ADD",0,1,"-1"],["A","SCALE",1,"-1"],["A","ADD",18,1,"2"],["A","ADD",18,0,"2"],["A","ADD",1,0,"1"],["A","SWAP",0,18],["A","LAMBDA",0,-1],["A","SWAP",36,37],["A","SWAP",35,37],["A","SWAP",34,37],["A","SWAP",33,37],["A","SWAP",32,37],["A","SWAP",31,37],["A","SWAP",30,37],["A","SWAP",29,37],["A","SWAP",28,37],["A","SWAP",27,37],["A","SWAP",26,37],["A","SWAP",25,37],["A","SWAP",24,37],["A","SWAP",23,37],["A","SWAP",22,37],["A","ADD",20,21,"-1"],["A","ADD",19,21,"-1"],["A","SCALE",21,"-1"],["A","SWAP",21,37],["A","ADD",19,20,"-1"],["A","ADD",37,20,"-2"],["A","ADD",37,19,"2"],["A","ADD",20,19,"-1"],["A","SWAP",19,37],["A","LAMBDA",19,1],["B","LAMBDA",39,-1],["B","ADD",38,39,"1"],["B","SCALE",38,"-4"],["B","ADD",38,75,"-8"],["B","ADD",38,74,"-4"],["B","ADD",38,73,"-4"],["B","ADD",38,72,"-18"],["B","ADD",38,71,"4"],["B","ADD",38,70,"-16"],["B","SCALE",38,"1/4"],["B","ADD",75,38,"-3/2"],["B","ADD",74,38,"1/4"],["B","ADD",73,38,"1"],["B","ADD",72,38,"-1/2"],["B","ADD",71,38,"-1"],["B","ADD",70,38,"1/2"],["B","ADD",39,75,"1"],["B","ADD",39,73,"1/2"],["B","ADD",39,72,"2"],["B","ADD",39,70,"4"],["B","ADD",39,38,"1"],["B","SCALE",39,"-4"],["B","ADD",75,39,"7/8"],["B","ADD",74,39,"-1/16"],["B","ADD",73,39,"-13/4"],["B","ADD",72,39,"9/8"],["B","ADD",71,39,"5/4"],["B","ADD",70,39,"-1/8"],["B","ADD",38,39,"-3/4"],["B","ADD",39,38,"3/2"],["B","ADD",72,38,"-3/8"],["B","ADD",73,38,"7/4"],["B","ADD",74,38,"-1/16"],["B","ADD",75,38,"9/8"],["B","SCALE",38,"-1/2"],["B","ADD",38,39,"1"],["B","ADD",38,72,"-2"],["B","ADD",38,73,"-1"],["B","ADD",38,74,"-4"],["B","ADD",38,75,"-2"],["B","IDLE_ONE",38,[17]],["B","ADD",38,75,"2"],["B","ADD",38,74,"4"],["B","ADD",38,73,"1"],["B","ADD",38,72,"2"],["B","ADD",38,39,"-1"],["B","SCALE",38,"-2"],["B","ADD",75,38,"-9/8"],["B","ADD",74,38,"1/16"],["B","ADD",73,38,"-7/4"],["B","ADD",72,38,"3/8"],["B","ADD",39,38,"-3/2"],["B","ADD",39,38,"2"],["B","ADD",72,38,"-1"],["B","ADD",73,38,"4"],["B","ADD",75,38,"1"],["B","SCALE",38,"8"],["B","ADD",38,39,"4"],["B","ADD",38,73,"-4"],["B","ADD",38,74,"-16"],["B","IDLE_ONE",38,[17]],["B","ADD",38,74,"16"],["B","ADD",38,73,"4"],["B","ADD",38,39,"-4"],["B","SCALE",38,"1/8"],["B","ADD",75,38,"-1"],["B","ADD",73,38,"-4"],["B","ADD",72,38,"1"],["B","ADD",39,38,"-2"],["B","ADD",38,39,"2"],["B","ADD",72,39,"3/4"],["B","ADD",73,39,"-5/2"],["B","ADD",74,39,"3/8"],["B","ADD",75,39,"-11/4"],["B","SCALE",39,"1/2"],["B","ADD",39,38,"2"],["B","ADD",39,72,"3"],["B","ADD",39,73,"1"],["B","ADD",39,74,"2"],["B","ADD",39,75,"2"],["B","ADD",72,38,"-1/2"],["B","ADD",73,38,"1"],["B","ADD",74,38,"-1/4"],["B","ADD",75,38,"3/2"],["B","SCALE",38,"-2"],["B","ADD",38,72,"-16"],["B","ADD",38,73,"-5"],["B","ADD",38,74,"-8"],["B","ADD",38,75,"-6"],["B","SCALE",38,"1/4"],["B","ADD",38,39,"1"],["B","ADD",38,39,"-1/2"],["B","ADD",39,38,"1"],["B","LAMBDA",39,1],["J",17,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","SWAP",17,18],["A","SWAP",16,18],["A","SWAP",15,18],["A","SWAP",14,18],["A","SWAP",13,18],["A","SWAP",12,18],["A","SWAP",11,18],["A","SWAP",10,18],["A","SWAP",9,18],["A","SWAP",8,18],["A","SWAP",7,18],["A","SWAP",6,18],["A","SWAP",5,18],["A","SWAP",4,18],["A","SWAP",3,18],["A","ADD",1,2,"-1"],["A","ADD",0,2,"-1"],["A","SCALE",2,"-1"],["A","SWAP",2,18],["A","ADD",0,1,"-1"],["A","SCALE",1,"-1"],["A","ADD",18,1,"2"],["A","ADD",18,0,"2"],["A","ADD",1,0,"1"],["A","SWAP",0,18],["A","LAMBDA",0,-1],["A","SWAP",36,37],["A","SWAP",35,37],["A","SWAP",34,37],["A","SWAP",33,37],["A","SWAP",32,37],["A","SWAP",31,37],["A","SWAP",30,37],["A","SWAP",29,37],["A","SWAP",28,37],["A","SWAP",27,37],["A","SWAP",26,37],["A","SWAP",25,37],["A","SWAP",24,37],["A","SWAP",23,37],["A","SWAP",22,37],["A","ADD",20,21,"-1"],["A","ADD",19,21,"-1"],["A","SCALE",21,"-1"],["A","SWAP",21,37],["A","ADD",19,20,"-1"],["A","ADD",37,20,"-2"],["A","ADD",37,19,"2"],["A","ADD",20,19,"-1"],["A","SWAP",19,37],["A","LAMBDA",19,1],["B","LAMBDA",39,-1],["B","ADD",38,39,"-1"],["B","SCALE",38,"4"],["B","ADD",38,75,"6"],["B","ADD",38,74,"8"],["B","ADD",38,73,"5"],["B","ADD",38,72,"16"],["B","SCALE",38,"-1/2"],["B","ADD",75,38,"-3/2"],["B","ADD",74,38,"1/4"],["B","ADD",73,38,"-1"],["B","ADD",72,38,"1/2"],["B","ADD",39,75,"-2"],["B","ADD",39,74,"-2"],["B","ADD",39,73,"-1"],["B","ADD",39,72,"-3"],["B","ADD",39,38,"-2"],["B","SCALE",39,"2"],["B","ADD",75,39,"11/4"],["B","ADD",74,39,"-3/8"],["B","ADD",73,39,"5/2"],["B","ADD",72,39,"-3/4"],["B","ADD",38,39,"-2"],["B","ADD",38,39,"3/2"],["B","ADD",74,39,"3/8"],["B","ADD",75,39,"-7/4"],["B","SCALE",39,"1/2"],["B","ADD",39,38,"-2"],["B","ADD",39,74,"-20"],["B","ADD",39,75,"-12"],["B","IDLE_ONE",39,[18]],["B","ADD",39,75,"12"],["B","ADD",39,74,"20"],["B","ADD",39,38,"2"],["B","SCALE",39,"2"],["B","ADD",75,39,"7/4"],["B","ADD",74,39,"-3/8"],["B","ADD",38,39,"-3/2"],["B","ADD",39,38,"5/8"],["B","ADD",74,38,"-1/4"],["B","ADD",75,38,"37/32"],["B","SCALE",38,"1/8"],["B","ADD",38,39,"4"],["B","ADD",38,74,"-8"],["B","ADD",38,75,"-4"],["B","IDLE_ONE",38,[18]],["B","ADD",38,75,"4"],["B","ADD",38,74,"8"],["B","ADD",38,39,"-4"],["B","SCALE",38,"8"],["B","ADD",75,38,"-37/32"],["B","ADD",74,38,"1/4"],["B","ADD",39,38,"-5/8"],["B","ADD",38,39,"2"],["B","ADD",74,39,"3/4"],["B","ADD",75,39,"-5/2"],["B","SCALE",39,"1/2"],["B","ADD",39,38,"2"],["B","ADD",39,75,"2"],["B","ADD",74,38,"-1/2"],["B","ADD",75,38,"1"],["B","SCALE",38,"-2"],["B","ADD",38,74,"-8"],["B","ADD",38,75,"-8"],["B","SCALE",38,"1/4"],["B","ADD",38,39,"1"],["B","ADD",38,39,"-1/2"],["B","ADD",39,38,"1"],["B","LAMBDA",39,1],["J",18,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","SWAP",17,18],["A","SWAP",16,18],["A","SWAP",15,18],["A","SWAP",14,18],["A","SWAP",13,18],["A","SWAP",12,18],["A","SWAP",11,18],["A","SWAP",10,18],["A","SWAP",9,18],["A","SWAP",8,18],["A","SWAP",7,18],["A","SWAP",6,18],["A","SWAP",5,18],["A","SWAP",4,18],["A","SWAP",3,18],["A","SWAP",2,18],["A","ADD",0,1,"-2"],["A","SWAP",1,18],["A","SCALE",0,"-1"],["A","ADD",18,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","SWAP",36,37],["A","SWAP",35,37],["A","SWAP",34,37],["A","SWAP",33,37],["A","SWAP",32,37],["A","SWAP",31,37],["A","SWAP",30,37],["A","SWAP",29,37],["A","SWAP",28,37],["A","SWAP",27,37],["A","SWAP",26,37],["A","SWAP",25,37],["A","SWAP",24,37],["A","SWAP",23,37],["A","SWAP",22,37],["A","SWAP",21,37],["A","ADD",19,20,"-2"],["A","SWAP",20,37],["A","SCALE",19,"-1"],["A","ADD",37,19,"-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],["A","LAMBDA",36,-1],["A","LAMBDA",37,-1],["B","LAMBDA",39,-1],["B","ADD",38,39,"-1"],["B","SCALE",38,"4"],["B","ADD",38,75,"8"],["B","ADD",38,74,"8"],["B","SCALE",38,"-1/2"],["B","ADD",75,38,"-1"],["B","ADD",74,38,"1/2"],["B","ADD",39,75,"-2"],["B","ADD",39,38,"-2"],["B","SCALE",39,"2"],["B","ADD",75,39,"5/2"],["B","ADD",74,39,"-3/4"],["B","ADD",38,39,"-2"],["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",74,-1],["B","LAMBDA",75,-1],["B","LAMBDA",72,-1],["B","LAMBDA",73,-1],["B","LAMBDA",70,-1],["B","LAMBDA",71,-1],["B","LAMBDA",68,-1],["B","LAMBDA",69,-1],["B","LAMBDA",66,-1],["B","LAMBDA",67,-1],["B","LAMBDA",64,-1],["B","LAMBDA",65,-1],["B","LAMBDA",62,-1],["B","LAMBDA",63,-1],["B","LAMBDA",60,-1],["B","LAMBDA",61,-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"} diff --git a/research/signed-caller-8x9/replay/supplier7112/RESULT.json b/research/signed-caller-8x9/replay/supplier7112/RESULT.json new file mode 100644 index 0000000000..6d984a8645 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/RESULT.json @@ -0,0 +1,3064 @@ +{ + "caller": { + "bad_outputs": [], + "caller_denominator_height_bound": 431, + "caller_mass_bound": "2031778024781380738667307850969872261300825114412066667930609010754885615256246771273722516797028373875488084463456734932931819440254377992064287155336455679722182496470290893143689397339193405421398373633/137438953472", + "caller_mass_ceiling_bits": 642, + "max_terms": 3998 + }, + "charts": { + "new_pairs": [], + "rechecked_pairs": [ + { + "columns": 512, + "pair": [ + 3, + 118 + ], + "rank": 5 + }, + { + "columns": 512, + "pair": [ + 3, + 127 + ], + "rank": 9 + }, + { + "columns": 512, + "pair": [ + 118, + 127 + ], + "rank": 4 + } + ], + "wrong_phase_rejected": true + }, + "controls": { + "insufficient_fractional_grid": true, + "insufficient_odd_grid": true, + "legacy_swap_outside_alphabet": true, + "missing_cut_correction": true, + "missing_successor_correction": true, + "wrong_cut_frame": true, + "wrong_prefix": true, + "wrong_successor_frame": true, + "wrong_suffix": true + }, + "derived_grid": { + "coefficient_visits": 14723901, + "fractional_bits": 24, + "mass_witness": [ + 63919, + "stored" + ], + "odd_scale": 1125, + "scaled_maximum_mass": "1636455618522225/16384", + "unscaled_maximum_mass": "7273136082321/81920" + }, + "forward": { + "coefficient_positions": 2356225, + "fractional_bits": 24, + "grid": 1125, + "rows": 1535 + }, + "gate": { + "BIT_margin": "12927288005893/100000000000000000", + "BIT_pin": "376669/100000000", + "H": "16480300000000000000000", + "alpha": [ + 0.9999999999999994, + 0.9999999999999994 + ], + "claim": "3637417119941/1000000000000000", + "compiler_gap": "1/100000000000000000", + "delta": [ + 0.877945677867288, + 0.877945677867288 + ], + "derivative_upper": -407768.2370720364, + "gamma": [ + 0.9499594899267712, + 0.9499594899267712 + ], + "input_lift": { + "derivative_upper_on_required_interval": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "interval_kappa_cap": "376669/100000000", + "margins": { + "3637417119941/1000000000000000": [ + "24822411329790690517835209557337116603695965104961968527726560174006698629557/20000000000000000000000000000000000000000000000000000000000000000000000000000000", + "124112056648953452589176047786685583018479825524809842638632800870033493149727/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "363741711994107/100000000000000000": [ + "12411205664895573936769158178426909487483637052258659168371857891272110755483/10000000000000000000000000000000000000000000000000000000000000000000000000000000", + "124112056648955739367691581784269094874836370522586591683718578912721107556787/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "source_BIT_wide_crude_bound_would_be": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "minimum_log_power": 2232, + "moment_margin_float": { + "2273385699963451625328107842283/625000000000000000000000000000000": [ + 3.805000016082042e-29, + 3.805000016082042e-29 + ], + "363741711994107/100000000000000000": [ + 1.877086951523907e-10, + 1.877086951523907e-10 + ], + "36374171199415226005249725476529/10000000000000000000000000000000000": [ + -3.423370901613927e-30, + -3.423370901613927e-30 + ] + }, + "moment_margins": { + "2273385699963451625328107842283/625000000000000000000000000000000": [ + "1902500008041020980071036250103854238227009369781689/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "380500001608204196014207250020770847645401878121417/10000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "363741711994107/100000000000000000": [ + "4692717378809767292514559339607175075271012386470044743538078893635921/25000000000000000000000000000000000000000000000000000000000000000000000000000000", + "938543475761953458502911867921435015054202477294008948707615780829271/5000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "36374171199415226005249725476529/10000000000000000000000000000000000": [ + "-85584272540348168115071144358926664804419398967447/25000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-42792136270174084057535572179463332402209694215807/12500000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "outer": { + "BIT_just_below_effective_rejected": true, + "functional_count": 4, + "minimum_margin": "1/1000000000000000000", + "strict_count": 54 + }, + "raw_bracket": [ + "2273385699963451625328107842283/625000000000000000000000000000000", + "36374171199415226005249725476529/10000000000000000000000000000000000" + ], + "tested": "363741711994107/100000000000000000", + "written_log_power": 2233 + }, + "grid": { + "dyadic_height": 24, + "maximum_scaled_mass": "1636455618522225/16384", + "odd_divisions": { + "ADD": 4625, + "SCALE": 65 + }, + "odd_grid_lcm": 1125, + "opcodes": { + "ADD": 62076, + "CLEAR": 54, + "COPY": 1, + "INIT": 54, + "MOVE": 6286, + "SCALE": 3672 + }, + "owned_lifetimes": 54, + "owned_peak": 43, + "owned_rise_mass": 56, + "owned_rises": { + "1": 10, + "2": 4, + "3": 1, + "4": 6, + "5": 1, + "6": 1 + }, + "paid": { + "1": 4028, + "2": 843, + "3": 817, + "4": 237, + "5": 327, + "6": 16, + "7": 12, + "8": 6 + } + }, + "invoice": { + "P": { + "1": 72888, + "16": 416, + "2": 15174, + "24": 416, + "3": 14706, + "32": 416, + "4": 4266, + "40": 416, + "48": 416, + "5": 5886, + "56": 416, + "6": 288, + "64": 416, + "7": 216, + "8": 780, + "9": 32 + }, + "S": 1520, + "T": { + "1": 252, + "145": 208, + "17": 416, + "2": 324, + "25": 416, + "3": 810, + "33": 416, + "4": 3906, + "41": 416, + "49": 416, + "5": 1278, + "57": 416, + "6": 738, + "65": 416, + "7": 324, + "73": 416, + "8": 1008, + "9": 11288 + }, + "empty_root_credits": 0, + "no_E_credit_crossing": "0.0036374171199415226005249725476528917456169732131091090179012858745", + "raw_crossing": "0.0036374171199415226005249725476528917456169732131091090179012858745" + }, + "limitations": [ + "Source-aware reuse of attributed engines, not independent human or kernel review.", + "The five framework assumptions and complete source-specific provider/caller/tariff application remain open.", + "Finite physical checks and source-unit bills do not constitute a complete multiplication theorem." + ], + "native": { + "bad_inputs": [], + "events": 72143, + "helpers": { + "1": 14, + "2": 18, + "3": 45, + "4": 217, + "5": 71, + "6": 41, + "7": 18, + "8": 56, + "9": 604 + }, + "lifetimes": 54, + "owned_peak": 43, + "paid": { + "1": 4028, + "2": 843, + "3": 817, + "4": 237, + "5": 327, + "6": 16, + "7": 12, + "8": 6 + }, + "public": 1484, + "rises": { + "1": 10, + "2": 4, + "3": 1, + "4": 6, + "5": 1, + "6": 1 + } + }, + "ordinary": { + "caller_items": { + "A": { + "envelope": 124674048, + "field_boundary": 94848, + "fused_routes": 0, + "idle_routes": 185472000, + "output_routes": 229056000, + "query_routes": 1152000, + "thin": 6144 + }, + "B": { + "envelope": 39515136, + "field_boundary": 7904, + "fused_routes": 1168000, + "idle_routes": 19552000, + "output_routes": 19088000, + "query_routes": 0, + "thin": 0 + } + }, + "caller_total": 619786080, + "conservative_total": 848738320, + "extra_B_scalar_surcharge": 784256, + "init_clear_allowance": 216, + "lambda_paid_rank1_would_reduce_S_by": 14384, + "lambda_second_charge": 14384000, + "margin_to_billion": 151261680, + "odd_divisions": { + "ADD": 4625, + "SCALE": 65 + }, + "per_input_conversion": 2778048, + "raw_upper": 830792016, + "route_items": { + "first_main_adapter": 416, + "first_main_boundary": 208, + "helper_boundary": 2168, + "moves": 6286, + "owned_lifetime": 216, + "second_main_adapter": 384, + "second_main_boundary": 192 + }, + "routing": 9870000, + "scalar_upper": 1852552 + }, + "physical_checks": [ + "verify_host3_odd.py", + "physical.py", + "physical_child.py" + ], + "precision": { + "Kstar_bits": 14093, + "caller": { + "denominator_height": 431, + "maximum_mass": "2031778024781380738667307850969872261300825114412066667930609010754885615256246771273722516797028373875488084463456734932931819440254377992064287155336455679722182496470290893143689397339193405421398373633/137438953472", + "pre_joint_height": 426, + "pre_joint_mass": "766527916529583301313228867197686200815349463045311717713050641430930492401493758087731346459407655106441982454343595473292801327075604294093436993244143470221321807686760749419510412771973080166736111/17179869184" + }, + "context_c": 1342, + "context_height": 450, + "context_mass_bits": 671, + "rounded_caller": { + "bounds": { + "E_joint_entrance": { + "exact": "30965165104984347748128651279986270863002235860376860124623133866257228696456220328219518678218360111599374836355223608587435528101752103228980727755120461473054310976499982815512187777423591079763473246458098999735810632371920262671369274575811294941346052776207036857193955181210438836426238253376231/22282920707136844948184236032000000000000000000000", + "strict_power_of_two": 838, + "witness": { + "cut": 4982, + "event": 4982, + "factor": "1", + "kind": "stored", + "register": 39 + } + }, + "Gamma_context": { + "exact": "19955625948189158664427169325545558486562964487696437457795912911222217352941902175805523151145657675344541827188140095721197701999501869008747929240218362335066277991693465515130340355932923437604108929989028146565617333465310872048554271373539497050218582020371630386371670903633935190492583059970560171/106958019394256855751284332953600000000000000000000", + "strict_power_of_two": 845, + "witness": { + "cut": 5112, + "factor": "1", + "kind": "public-return", + "register": 75 + } + }, + "M_caller": { + "exact": "71139049377586862629418871698937610393019572652137611543732392122728862032234875850426792200611955874649536689056011773263916935707559511365401032013880904413645069177668118198332454710167691/32768", + "strict_power_of_two": 619, + "witness": { + "cut": 5076, + "event": 5075, + "factor": "1", + "kind": "stored", + "register": 75 + } + }, + "M_context": { + "exact": "285706883087583589986728211539345443709399178493065504288247590341956208255291526664148480119479591124418474630596833582766269836220282064552126652789125845854935584333625712046604600993361665611477569627737570536258662596843742617855786783928422091332104910648316495185457746122206743157178043663251278053/495176015714152109959649689600000000000000000000", + "strict_power_of_two": 857, + "witness": { + "cut": 4983, + "event": 4982, + "factor": "1", + "kind": "stored", + "register": null + } + }, + "M_joint_entrance": { + "exact": "66231921216838714175335242310174311625441766070329537281095337280001689425837300045521194678022507207573740758259597518292006513594483309822197449388620837179777160688120985448681075810705/4096", + "strict_power_of_two": 612, + "witness": { + "cut": 4982, + "event": 4982, + "factor": "1", + "kind": "stored", + "register": 39 + } + }, + "Sigma_caller": { + "exact": "19955625948189158664427169325545558486562964487696437457795912911222217352941902175805523151145657675344541827188140095721197701999501869008747929240218362335066277991693465515130340355932923437604108929989028146565617333465310872048554271373539497050218582020371630386371670903633935190492583059970560171/106958019394256855751284332953600000000000000000000", + "strict_power_of_two": 845, + "witness": { + "cut": 5098, + "event": 5097, + "factor": "1", + "kind": "stored", + "register": 75 + } + }, + "Sigma_context": { + "exact": "2003632231384278503961228173133497945377113785400241128116155493088426409862096112755109559223144304468793382385915661825723801378771634969236503333207995203054905082220284233655552791775477394580040386675207366690406670589574036268459307915767059696191677408590368862566793934948751104894430947361860088451980551719237773025086114881512078240674455942367300774814594864329074636829279770929617554994759053261020563307069/40407597268924803882495478254939792927447222948200448000000000000000000000000000000000000000000", + "strict_power_of_two": 1082, + "witness": { + "cut": 4983, + "event": 4982, + "factor": "1", + "kind": "stored", + "register": null + } + } + }, + "fresh_arbitrary_helpers": 19512, + "helper_allocation_premise": "distinct (stage, helper) public inputs as in frozen caller proof", + "independent_adjoint": { + "E_joint_entrance": { + "entrance_mass": "66231921216838714175335242310174311625441766070329537281095337280001689425837300045521194678022507207573740758259597518292006513594483309822197449388620837179777160688120985448681075810705/4096", + "joint_coefficient": "3341262452763736608333208973454412950850413153418406702391448781717870354386212730465850137279766193453853839111325961239001898880600732238129365028446669327062277635590277335176110963/4096", + "primitive_coefficient": "97386365324171280012900240624596584740208335418838768849197300645798627964098858911945347609583363839763283834626254278123625524137460265198827318958269714035256037492260512470970582090841/16384", + "residual_mass": "30965165104984347748128651279986270863002235860376860124623133866257228696456220328219518678218360111599374836355223608587435528101752103228980727755120461473054310976499982815512187777423591079763473246458098999735810632371920262671369274575811294941346052776207036857193955181210438836426238253376231/22282920707136844948184236032000000000000000000000" + }, + "Gamma_context": { + "entrance_mass": "71139049377586862629418871698937610393019572652137611543732392122728862032234875850426792200611955874649536689056011773263916935707559511365401032013880904413645069177668118198332454710167691/32768", + "joint_coefficient": "3588816846070975662189139150385916018049768310935423284247506919489598097879366381598784768436344948623399851427080856173768395141863135887379886323692161717893814936281078874126758254305/32768", + "primitive_coefficient": "104601728656160061800829059188189517089489205649710398563826603344774845615386975930430446869514605732253126838851071709850611632285445276658068751933727423823199247050168422471008254528236067/131072", + "residual_mass": "19955625948189158664427169325545558486562964487696437457795912911222217352941902175805523151145657675344541827188140095721197701999501869008747929240218362335066277991693465515130340355932923437604108929989028146565617333465310872048554271373539497050218582020371630386371670903633935190492583059970560171/106958019394256855751284332953600000000000000000000" + }, + "M_caller": { + "entrance_mass": "71139049377586862629418871698937610393019572652137611543732392122728862032234875850426792200611955874649536689056011773263916935707559511365401032013880904413645069177668118198332454710167691/32768", + "joint_coefficient": "3588816846070975662189139150385916018049768310935423284247506919489598097879366381598784768436344948623399851427080856173768395141863135887379886323692161717893814936281078874126758254305/32768", + "primitive_coefficient": "104601728656160061800829059188189517089489205649710398563826603344774845615386975930430446869514605732253126838851071709850611632285445276658068751933727423823199247050168422471008254528104995/131072", + "residual_mass": "19955625948189158664427169325545558486562964487696437457795912911222217352941902175805523151145657675344541827188140095721197701999501869008747929240218362335066277991693465515130340355932923437604108929989028146565617333465310872048554271373539497050218475062352236129515919619300981590492583059970560171/106958019394256855751284332953600000000000000000000" + }, + "M_joint_entrance": { + "entrance_mass": "66231921216838714175335242310174311625441766070329537281095337280001689425837300045521194678022507207573740758259597518292006513594483309822197449388620837179777160688120985448681075810705/4096", + "joint_coefficient": "3341262452763736608333208973454412950850413153418406702391448781717870354386212730465850137279766193453853839111325961239001898880600732238129365028446669327062277635590277335176110963/4096", + "primitive_coefficient": "97386365324171280012900240624596584740208335418838768849197300645798627964098858911945347609583363839763283834626254278123625524137460265198827318958269714035256037492260512470970582090841/16384", + "residual_mass": "30965165104984347748128651279986270863002235860376860124623133866257228696456220328219518678218360111599374836355223608587435528101752103228980727755120461473054310976499982815512187777423591079763473246458098999735810632371920262671369274575811294941346052776207036857193955181210438836426238253376231/22282920707136844948184236032000000000000000000000" + }, + "Sigma_caller": { + "entrance_mass": "71139049377586862629418871698937610393019572652137611543732392122728862032234875850426792200611955874649536689056011773263916935707559511365401032013880904413645069177668118198332454710167691/32768", + "joint_coefficient": "3588816846070975662189139150385916018049768310935423284247506919489598097879366381598784768436344948623399851427080856173768395141863135887379886323692161717893814936281078874126758254305/32768", + "primitive_coefficient": "104601728656160061800829059188189517089489205649710398563826603344774845615386975930430446869514605732253126838851071709850611632285445276658068751933727423823199247050168422471008254528236067/131072", + "residual_mass": "19955625948189158664427169325545558486562964487696437457795912911222217352941902175805523151145657675344541827188140095721197701999501869008747929240218362335066277991693465515130340355932923437604108929989028146565617333465310872048554271373539497050218582020371630386371670903633935190492583059970560171/106958019394256855751284332953600000000000000000000" + } + }, + "joint_entries": [ + { + "entrance_defect": "4384", + "entrance_mass": "23859/2", + "event": 49, + "stage": 1 + }, + { + "entrance_defect": "3923796569302808800275179851837384377046896924217250952534926803105322104412641973075239333309936157619996618998643063002141/4080124641199373464633344000000000000000000000", + "entrance_mass": "44760984243/4", + "event": 144, + "stage": 2 + }, + { + "entrance_defect": "11247767963261381032803142778555701627367187460136447857226748172336155323372115296474091601710491865289510224884058565933292171128439/261127977036759901736534016000000000000000000000", + "entrance_mass": "8019347752894898813/16", + "event": 275, + "stage": 3 + }, + { + "entrance_defect": "145151028981083582182617297416152770986751751899632012017810981669320137259589795065960003129493712408891829978588537993061280444737881432403/13056398851837995086826700800000000000000000000", + "entrance_mass": "258721681913211409397548013/2", + "event": 435, + "stage": 4 + }, + { + "entrance_defect": "515571325613275260511466414691302101913654520010973758266236336073783570594051574647255557297789290584070319168682492355436181097176023140887505001291/87042659012253300578844672000000000000000000000", + "entrance_mass": "1102764325780487636837595009524032653/16", + "event": 627, + "stage": 5 + }, + { + "entrance_defect": "925277612456324153479962416276071705015036874987141627090735842293410823897003383324263734491173605921231785909377598275750228851121993469268582982285178612573/65281994259189975434133504000000000000000000000", + "entrance_mass": "659697369868562418053848749577901431896032551/4", + "event": 848, + "stage": 6 + }, + { + "entrance_defect": "14030753939129043730126411513092787856554008028443074541172453941320526327836018534775087611675889483983218954077520471032401278722906604215874365023755678275845211524227/417804763258815842778454425600000000000000000000", + "entrance_mass": "50017699262951285012300223375874644326538714050483088723/128", + "event": 1101, + "stage": 7 + }, + { + "entrance_defect": "57908092016431118219956197167158395216162301452645692030660860512774672845508957734413528561615736457617481885274354525054277939563229155107249001178483070202934466156283634866429/174085318024506601157689344000000000000000000000", + "entrance_mass": "123860608372223676361208276303474840021608894935793894644443117475/32", + "event": 1383, + "stage": 8 + }, + { + "entrance_defect": "626803388349153836177759492311044586827448876844527700386311128651959221059113734979716845229198947361505462776496781854672313666590920230120938840380744307315695735619165046926194735022061/1044511908147039606946136064000000000000000000000", + "entrance_mass": "446893495694686287960280473450842802655971489871616126572592413520841719161/64", + "event": 1662, + "stage": 9 + }, + { + "entrance_defect": "17989215932095105655146872769853477759093611524197424631113086045867993945881220332056103456243681047563465119832370090902011467949555018506504750744129891572496674645401004172512834206026335508683696329757180155034842524585721722173/261127977036759901736534016000000000000000000000", + "entrance_mass": "1603226733879417057855793968966209778425632456862348198524030211565823693253398434234475406089669867705587698766845597/2", + "event": 3203, + "stage": 10 + }, + { + "entrance_defect": "224399632534439824104165995321618493960889518435115041704614298422094376051565982537718093842567284844004334714256699164555383342556718797023080257610900446499720922823730166733718172119042457157406566137975504928252385858480668431400818931747/4178047632588158427784544256000000000000000000000", + "entrance_mass": "159990737255009044304340266028013949411590186711547802615104749842798991699729693917477577741470706009608765481680513095697397863/256", + "event": 3526, + "stage": 11 + }, + { + "entrance_defect": "1000715557265602010471825710596162856757339240437049862467129678036047677248279985043915397489372939439488611492320622687985819637818476857880133350191006630434889949312164860168431813396422235765531482601832338511069763848650943468009054747500315258907/16712190530352633711138177024000000000000000000000", + "entrance_mass": "713482539972112811302498126039122556478474335397824876612540289480809876975347015211250548661355667282704396311981650378099911649135840063/1024", + "event": 3821, + "stage": 12 + }, + { + "entrance_defect": "107628895895233048734323220553633107198072999963760437358357112181658611357450732104833085372362098135645420127423976792360558031066810106237832709677459420277515140770743447079326392616392625268894828518407427265045219070491055158455713031054756312891449807753/1856910058928070412348686336000000000000000000000", + "entrance_mass": "690627858377635566118234917748020783796286454330854789097666289598705747090709204201800639258908872647850357504982405971722609074791401430947671165/1024", + "event": 4088, + "stage": 13 + }, + { + "entrance_defect": "660425343149215097664681119454980585059984211056860303233633765596494765343144096230546794604893192796221139943457721838606518187518527831443103301911049763419417954646385498818229197996299636079626616318158872833747216917688623021159021643282344038854461801951472784339/33424381060705267422276354048000000000000000000000", + "entrance_mass": "470865020405587123936906066570155601953174646068287322382245101819760273515813542612024822098129182481570490831889396523550001544922531326945370763196989399/2048", + "event": 4324, + "stage": 14 + }, + { + "entrance_defect": "65171766451354193082074672312412594648637440232883194383123159574024552239661606687217426121863423699436412720032684149703974465496646773002499141533717604257808969953685421725839495730364666372901639509915846280610783398462294671612598834303112770141235188907726434983847208077/16712190530352633711138177024000000000000000000000", + "entrance_mass": "46465668615402712050475352820015987705766128000689019237904160504542353131957951954454381327545881694314550682714483945959032017848349099581053150524269011108711881/1024", + "event": 4532, + "stage": 15 + }, + { + "entrance_defect": "31836734099291742478023418265276829931042105367449323012176989155257023389580471833058757563049863940286424300382693079429112556021413159637939489445100972784920063667410230609914314241320947150788104392614803810962710224458783954421233704325671459466402619148584002363426183616297716283/133697524242821069689105416192000000000000000000000", + "entrance_mass": "22698711681515933658235268009935719580127806482189476469420786919611768582281970304620813093468639555288906634046185136362302550495196405154606658307111274865117192668126623/8192", + "event": 4709, + "stage": 16 + }, + { + "entrance_defect": "65744344020781558266554754208524700395348447684727168696761230111830198335295756379798395304386397630689855920681423010106942938864420807990637553522585939842450741437912789454563880694605101331652394381714455341754047281561307166852481997978929350568682494262996123091219441756392937325255717/26739504848564213937821083238400000000000000000000", + "entrance_mass": "234369503003028720835110712559034466962392865438574454855472632480300248897620917700915501102797005900029816899906431175273180672543487679750570754841237111980601879269511857634373/8192", + "event": 4858, + "stage": 17 + }, + { + "entrance_defect": "30965165104984347748128651279986270863002235860376860124623133866257228696456220328219518678218360111599374836355223608587435528101752103228980727755120461473054310976499982815512187777423591079763473246458098999735810632371920262671369274575811294941346052776207036857193955181210438836426238253376231/22282920707136844948184236032000000000000000000000", + "entrance_mass": "66231921216838714175335242310174311625441766070329537281095337280001689425837300045521194678022507207573740758259597518292006513594483309822197449388620837179777160688120985448681075810705/4096", + "event": 4982, + "stage": 18 + } + ], + "physical_main_inputs": 3952, + "sites": { + "ADD": 4102, + "IDLE_ODD": 4, + "IDLE_ONE": 96, + "J": 18, + "LAMBDA": 214, + "QUERY": 4, + "SCALE": 298, + "SWAP": 376, + "noninteger_scalar": 1562 + } + }, + "rounded_native": { + "bounds": { + "Gamma": { + "exact": "27802513758868064424365871791721056160920683083215246491096405489263913108109422320853426393288474872650208805993318711/16320498564797493858533376000000000000000000000", + "strict_power_of_two": 240, + "witness": { + "cut": 72143, + "factor": "1", + "kind": "public-return", + "register": 1483 + } + }, + "M": { + "exact": "64706008335210241040349862959470085947548636691735731397223088876059271952874206957482965626098813905337882148865194299/1813388729421943762059264000000000000000000000", + "strict_power_of_two": 245, + "witness": { + "cut": 72143, + "factor": "1", + "kind": "stored", + "register": 1483 + } + }, + "Sigma": { + "exact": "27802513758868064424365871791721056160920683083215246491096405489263913108109422320853426393288474872650208805993318711/16320498564797493858533376000000000000000000000", + "strict_power_of_two": 240, + "witness": { + "cut": 72143, + "factor": "1", + "kind": "stored", + "register": 1483 + } + } + }, + "census": { + "denominator_bits": 20, + "events": 72143, + "lifetimes": 54, + "max_denominator": 655360, + "max_numerator": 14729531, + "numerator_bits": 24, + "opcodes": { + "ADD": 62076, + "CLEAR": 54, + "COPY": 1, + "INIT": 54, + "MOVE": 6286, + "SCALE": 3672 + }, + "owned_labels": 51, + "peak_owned": 43, + "public": 1484, + "scalars": { + "dyadic": 61059, + "integer": 39136, + "noninteger": 26613, + "odd": 4690 + } + }, + "independent_adjoint": { + "Gamma": { + "active_residual_sites": 25356, + "entrance_mass": "64706008335210241040349862959470085947548636691735731397223088876059271952874206957482965626098813905337882148865194299/1813388729421943762059264000000000000000000000", + "residual_mass": "27802513758868064424365871791721056160920683083215246491096405489263913108109422320853426393288474872650208805993318711/16320498564797493858533376000000000000000000000" + }, + "M": { + "active_residual_sites": 25356, + "entrance_mass": "64706008335210241040349862959470085947548636691735731397223088876059271952874206957482965626098813905337882148865194299/1813388729421943762059264000000000000000000000", + "residual_mass": "27802513758868064424365871791721056160920683083215246491096405489263913108109422320853426393288474872650208805993318711/16320498564797493858533376000000000000000000000" + }, + "Sigma": { + "active_residual_sites": 25356, + "entrance_mass": "64706008335210241040349862959470085947548636691735731397223088876059271952874206957482965626098813905337882148865194299/1813388729421943762059264000000000000000000000", + "residual_mass": "27802513758868064424365871791721056160920683083215246491096405489263913108109422320853426393288474872650208805993318711/16320498564797493858533376000000000000000000000" + } + } + }, + "scope": "Exact-child grid and attributed all-fibre error envelope, with one signed unitary per fused event", + "word": { + "coefficient_visits": 14723901, + "dyadic_height": 24, + "mass_witness": [ + 63919, + "stored add" + ], + "maximum_scaled_mass": "1636455618522225/16384", + "numerator_bits": 24, + "odd_scale_lcm": 1125 + } + }, + "price": { + "baseline_rejects_new_claim": true, + "candidate_margin_at_old_upper": [ + "5024831515978546346263310754233722898184815926184411404161193705559692273305233/12500000000000000000000000000000000000000000000000000000000000000000000000000000", + "2009932606391418538505324301693489159273926370473764561664477482223876911184783/5000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "claim_decimal": "0.003637417119941", + "gain": "9.6926221E-7", + "gain_exact": "96926221/100000000000000", + "independent_raw_bracket": [ + "0.00363741711994152260052497254765289", + "0.0036374171199415226005249725476529" + ], + "previous_claim": "3636447857731/1000000000000000", + "raw_bracket": [ + "0.0036374171199415226005249725476528", + "0.0036374171199415226005249725476529" + ] + }, + "signed_routes": { + "ambient": 153, + "bindings": [ + { + "body_swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "caller_fields": [ + 56, + 57 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 69, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 17, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 6 + ], + [ + "XOR", + 0, + 6 + ], + [ + "XOR", + 1, + 4 + ], + [ + "XOR", + 0, + 4 + ], + [ + "SWAP", + 4, + 6 + ], + [ + "XOR", + 6, + 1 + ], + [ + "XOR", + 4, + 1 + ], + [ + "XOR", + 6, + 0 + ], + [ + "XOR", + 4, + 0 + ] + ], + "old9_inverse": [ + 81, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "old9_route": [ + 81, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "ordinary_elementary_units": 35, + "ordinary_route_units": 19, + "port": 15, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 81, + "stage": 9 + }, + { + "body_swaps": [ + [ + 1, + 81 + ], + [ + 2, + 82 + ], + [ + 3, + 83 + ], + [ + 4, + 84 + ], + [ + 5, + 85 + ], + [ + 6, + 86 + ], + [ + 7, + 87 + ], + [ + 8, + 88 + ] + ], + "caller_fields": [ + 58, + 59 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 64, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 17, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 6 + ], + [ + "XOR", + 0, + 6 + ], + [ + "XOR", + 1, + 4 + ], + [ + "XOR", + 0, + 4 + ], + [ + "SWAP", + 4, + 6 + ], + [ + "XOR", + 6, + 1 + ], + [ + "XOR", + 4, + 1 + ], + [ + "XOR", + 6, + 0 + ], + [ + "XOR", + 4, + 0 + ] + ], + "old9_inverse": [ + 81, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "old9_route": [ + 81, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "ordinary_elementary_units": 35, + "ordinary_route_units": 19, + "port": 15, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 81, + "stage": 10 + }, + { + "body_swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "caller_fields": [ + 56, + 57 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 63, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 19, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 1, + 4 + ], + [ + "XOR", + 0, + 4 + ], + [ + "SWAP", + 4, + 8 + ], + [ + "XOR", + 8, + 1 + ], + [ + "XOR", + 4, + 1 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 4, + 0 + ] + ], + "old9_inverse": [ + 273, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "old9_route": [ + 273, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "ordinary_elementary_units": 35, + "ordinary_route_units": 19, + "port": 17, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 273, + "stage": 9 + }, + { + "body_swaps": [ + [ + 1, + 81 + ], + [ + 2, + 82 + ], + [ + 3, + 83 + ], + [ + 4, + 84 + ], + [ + 5, + 85 + ], + [ + 6, + 86 + ], + [ + 7, + 87 + ], + [ + 8, + 88 + ] + ], + "caller_fields": [ + 58, + 59 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 60, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 19, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 1, + 4 + ], + [ + "XOR", + 0, + 4 + ], + [ + "SWAP", + 4, + 8 + ], + [ + "XOR", + 8, + 1 + ], + [ + "XOR", + 4, + 1 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 4, + 0 + ] + ], + "old9_inverse": [ + 273, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "old9_route": [ + 273, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "ordinary_elementary_units": 35, + "ordinary_route_units": 19, + "port": 17, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 273, + "stage": 10 + }, + { + "body_swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "caller_fields": [ + 56, + 57 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 67, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 30, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 1, + 2 + ], + [ + "XOR", + 0, + 2 + ], + [ + "SWAP", + 2, + 8 + ], + [ + "XOR", + 8, + 1 + ], + [ + "XOR", + 2, + 1 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 2, + 0 + ], + [ + "SWAP", + 0, + 1 + ] + ], + "old9_inverse": [ + 262, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "old9_route": [ + 262, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 27, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 262, + "stage": 9 + }, + { + "body_swaps": [ + [ + 1, + 81 + ], + [ + 2, + 82 + ], + [ + 3, + 83 + ], + [ + 4, + 84 + ], + [ + 5, + 85 + ], + [ + 6, + 86 + ], + [ + 7, + 87 + ], + [ + 8, + 88 + ] + ], + "caller_fields": [ + 58, + 59 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 61, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 30, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 1, + 2 + ], + [ + "XOR", + 0, + 2 + ], + [ + "SWAP", + 2, + 8 + ], + [ + "XOR", + 8, + 1 + ], + [ + "XOR", + 2, + 1 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 2, + 0 + ], + [ + "SWAP", + 0, + 1 + ] + ], + "old9_inverse": [ + 262, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "old9_route": [ + 262, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 27, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 262, + "stage": 10 + }, + { + "body_swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "caller_fields": [ + 56, + 57 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 55, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 38, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 6 + ], + [ + "XOR", + 0, + 6 + ], + [ + "XOR", + 1, + 5 + ], + [ + "XOR", + 0, + 5 + ], + [ + "SWAP", + 5, + 6 + ], + [ + "XOR", + 6, + 1 + ], + [ + "XOR", + 5, + 1 + ], + [ + "XOR", + 6, + 0 + ], + [ + "XOR", + 5, + 0 + ], + [ + "SWAP", + 0, + 1 + ] + ], + "old9_inverse": [ + 98, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256 + ], + "old9_route": [ + 98, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 34, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 98, + "stage": 9 + }, + { + "body_swaps": [ + [ + 1, + 81 + ], + [ + 2, + 82 + ], + [ + 3, + 83 + ], + [ + 4, + 84 + ], + [ + 5, + 85 + ], + [ + 6, + 86 + ], + [ + 7, + 87 + ], + [ + 8, + 88 + ] + ], + "caller_fields": [ + 58, + 59 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 68, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 38, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 6 + ], + [ + "XOR", + 0, + 6 + ], + [ + "XOR", + 1, + 5 + ], + [ + "XOR", + 0, + 5 + ], + [ + "SWAP", + 5, + 6 + ], + [ + "XOR", + 6, + 1 + ], + [ + "XOR", + 5, + 1 + ], + [ + "XOR", + 6, + 0 + ], + [ + "XOR", + 5, + 0 + ], + [ + "SWAP", + 0, + 1 + ] + ], + "old9_inverse": [ + 98, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256 + ], + "old9_route": [ + 98, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 34, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 98, + "stage": 10 + }, + { + "body_swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "caller_fields": [ + 56, + 57 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 60, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 40, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 1, + 5 + ], + [ + "XOR", + 0, + 5 + ], + [ + "SWAP", + 5, + 8 + ], + [ + "XOR", + 8, + 1 + ], + [ + "XOR", + 5, + 1 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 5, + 0 + ], + [ + "SWAP", + 0, + 1 + ] + ], + "old9_inverse": [ + 290, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "old9_route": [ + 290, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 35, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 290, + "stage": 9 + }, + { + "body_swaps": [ + [ + 1, + 81 + ], + [ + 2, + 82 + ], + [ + 3, + 83 + ], + [ + 4, + 84 + ], + [ + 5, + 85 + ], + [ + 6, + 86 + ], + [ + 7, + 87 + ], + [ + 8, + 88 + ] + ], + "caller_fields": [ + 58, + 59 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 69, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 40, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 1, + 5 + ], + [ + "XOR", + 0, + 5 + ], + [ + "SWAP", + 5, + 8 + ], + [ + "XOR", + 8, + 1 + ], + [ + "XOR", + 5, + 1 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 5, + 0 + ], + [ + "SWAP", + 0, + 1 + ] + ], + "old9_inverse": [ + 290, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "old9_route": [ + 290, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 35, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 290, + "stage": 10 + }, + { + "body_swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "caller_fields": [ + 56, + 57 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 62, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 47, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 2, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 2, + 3 + ], + [ + "XOR", + 0, + 3 + ], + [ + "SWAP", + 3, + 8 + ], + [ + "XOR", + 8, + 2 + ], + [ + "XOR", + 3, + 2 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 3, + 0 + ], + [ + "SWAP", + 0, + 2 + ] + ], + "old9_inverse": [ + 268, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13 + ], + "old9_route": [ + 268, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 42, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 268, + "stage": 9 + }, + { + "body_swaps": [ + [ + 1, + 81 + ], + [ + 2, + 82 + ], + [ + 3, + 83 + ], + [ + 4, + 84 + ], + [ + 5, + 85 + ], + [ + 6, + 86 + ], + [ + 7, + 87 + ], + [ + 8, + 88 + ] + ], + "caller_fields": [ + 58, + 59 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 62, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 47, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 2, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 2, + 3 + ], + [ + "XOR", + 0, + 3 + ], + [ + "SWAP", + 3, + 8 + ], + [ + "XOR", + 8, + 2 + ], + [ + "XOR", + 3, + 2 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 3, + 0 + ], + [ + "SWAP", + 0, + 2 + ] + ], + "old9_inverse": [ + 268, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13 + ], + "old9_route": [ + 268, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 42, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 268, + "stage": 10 + }, + { + "body_swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "caller_fields": [ + 56, + 57 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 60, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 52, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 2, + 7 + ], + [ + "XOR", + 0, + 7 + ], + [ + "XOR", + 2, + 5 + ], + [ + "XOR", + 0, + 5 + ], + [ + "SWAP", + 5, + 7 + ], + [ + "XOR", + 7, + 2 + ], + [ + "XOR", + 5, + 2 + ], + [ + "XOR", + 7, + 0 + ], + [ + "XOR", + 5, + 0 + ], + [ + "SWAP", + 0, + 2 + ] + ], + "old9_inverse": [ + 164, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256 + ], + "old9_route": [ + 164, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 47, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 164, + "stage": 9 + }, + { + "body_swaps": [ + [ + 1, + 81 + ], + [ + 2, + 82 + ], + [ + 3, + 83 + ], + [ + 4, + 84 + ], + [ + 5, + 85 + ], + [ + 6, + 86 + ], + [ + 7, + 87 + ], + [ + 8, + 88 + ] + ], + "caller_fields": [ + 58, + 59 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 69, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 52, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 2, + 7 + ], + [ + "XOR", + 0, + 7 + ], + [ + "XOR", + 2, + 5 + ], + [ + "XOR", + 0, + 5 + ], + [ + "SWAP", + 5, + 7 + ], + [ + "XOR", + 7, + 2 + ], + [ + "XOR", + 5, + 2 + ], + [ + "XOR", + 7, + 0 + ], + [ + "XOR", + 5, + 0 + ], + [ + "SWAP", + 0, + 2 + ] + ], + "old9_inverse": [ + 164, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256 + ], + "old9_route": [ + 164, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 47, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 164, + "stage": 10 + }, + { + "body_swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "caller_fields": [ + 56, + 57 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 59, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 60, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 3, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 3, + 4 + ], + [ + "XOR", + 0, + 4 + ], + [ + "SWAP", + 4, + 8 + ], + [ + "XOR", + 8, + 3 + ], + [ + "XOR", + 4, + 3 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 4, + 0 + ], + [ + "SWAP", + 0, + 3 + ] + ], + "old9_inverse": [ + 280, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25 + ], + "old9_route": [ + 280, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 55, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 280, + "stage": 9 + }, + { + "body_swaps": [ + [ + 1, + 81 + ], + [ + 2, + 82 + ], + [ + 3, + 83 + ], + [ + 4, + 84 + ], + [ + 5, + 85 + ], + [ + 6, + 86 + ], + [ + 7, + 87 + ], + [ + 8, + 88 + ] + ], + "caller_fields": [ + 58, + 59 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 55, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 60, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 3, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 3, + 4 + ], + [ + "XOR", + 0, + 4 + ], + [ + "SWAP", + 4, + 8 + ], + [ + "XOR", + 8, + 3 + ], + [ + "XOR", + 4, + 3 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 4, + 0 + ], + [ + "SWAP", + 0, + 3 + ] + ], + "old9_inverse": [ + 280, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25 + ], + "old9_route": [ + 280, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 55, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 280, + "stage": 10 + } + ], + "paid_calls": 32, + "proposed_sha": "9557f713ab4ffb91ede05e8a6d5668c694b9940fc16f2f2d657e2f2b2cac2d3f", + "status": "PASS_PHYSICAL_RANK9_ALGEBRA", + "word_sha": "3454c4900245ed1814ceeff79a741a45160eb3a93cf8d15f891fe2a67ba036fc" + }, + "source_head": "fdb1eb55c4c6604e714c6950e656c67ae0e52370", + "status": "PASS_P104_SMOOTH_SWAP_SPLIT", + "word_canonical_sha256": "3454c4900245ed1814ceeff79a741a45160eb3a93cf8d15f891fe2a67ba036fc" +} diff --git a/research/signed-caller-8x9/replay/supplier7112/WORD.json.gz b/research/signed-caller-8x9/replay/supplier7112/WORD.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..856952b2aabfef84bf2c1fe37320f4b6d6bc4491 GIT binary patch literal 355352 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

G5mf3y?p^Z4Py4&WD0Dpt%Gjl9D>_mv;_pYq5t% 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,T}AD09-KcoQ3m11ga*+ptMucXKVg<(x*N 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%0DZv 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


gWStlz#c5z>Df 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]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
@Ix0gFPCbG$Tw7S~5zh~HpJ&bh0sI+K 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ɂ&wr8U@|x@@9S{$9+p$%g-RWKTCjA`c;xK%=%f$vog8d&1Y{Go%v>B z$Ek%r3;|#KVPasf0MgND!`Lp$A$qM?vdqdSYdiSP@hzty^@$+FC2N|SFUG)y$)g`$ zRW2K_dg6O**>8T{IP!|b>mzUS9{?w@> zB(SWvBoyM;MTJyD(%f?wsHaXP=XTKvb17aB1?52B8=w#L;MhQQnGj!>w+(rLk!-_t zrv-sL=Q*8thIWX0+QUpYDtmT=_mkyqJM6FTG=6Q5c$hG}Yigi`SBTrAumJzjJaL0- z>+5~;*9mcG9=gqI!at}<>oJAbbT~}KJc4+RGzb7nxe2PUW|82=tO7%xyL2MsD)nKN zm31risK-99^YTGEKx_Y?s{jYO`q28eynUTzRmpqw2%hY{w&)|+x4N;iZ5N0pI!?zH zBc?>!Cd=gN0zfSCUfBzzc4)k-Wbb^9QGUq^P!u>gbcVU2?D*tfU;f{3tb(+jWp!DM zH@kosK&V{+8Ap)*oMwS;=#CPrbDoN#NV`he#}Z$0oCE;Rr_@u0EjR!%ohsX+(tCi~ z7W~!&o0gY8%WRv7!VcibHsP;rJ>Hh~-am!R1KBVAIuGUnu<6xs-YkNSvwC`N?iAZP zC0K_Nn5M^w_&WS9dOlqos5q{q!!W__%l-);Ve7o$dT4EnOS{y~kNdBz0S4CcM~TwBWy zUe>y8ZwteG^=f^&^vc5C8YGW=An~k%s#PA6*oA(t?17+7@_uyE5n{3G^d0!NhteAo zA(pAUcae?(rVX-zd$$aYwt@vqze7HO^2<>rs`G@I9wNh9;3N>P(4z!`)A&&W?}lO6 z65-9tV^B#lm^(VebxOdV4d#w2QJvFvM-jOPF)nS07}vZnZ{raD2Y4omy5T}H=J9g7 zm7vC?%bmD6W)el&fDFViFBWM=2irp=3jv~nKiawQ%!0VbR*IVPqCwJT8gNa-FXQHNE9R)E-~s3iv7&KB>r~!bNF%HCH7xKc%Vi67^h1-=PcqMZyNJr3L=V`?iwOx~F(S>% zn#G6M*VrcGLGVXdY!NIkLQzWsQY3xvesehAe*M+6Ck%z6m2_T<)H0`Rj z1m~i4Es)WWmln2AkB2$;_?|;Oszi0nLK%u>p_J-GjohM!NZ+Dx4B#IBPA8ED3VAp^ z9n^RUpt6xRyqO!}ZRGAQNaBc!+I(H`L-vMw;*X9aY_nv4WTkK&{N6prXRQSdg5Tsj zzr&0;Sgk!MmAK|rw1h&Vw$}8h?MLj#r@w_jx$&^!(@#f`G^!)?S0du{SEx<29BoJ| zUCd<4mSYkSP~3?B$RCVOm$Y2R$rV*h@9wMRVrPt{1Und{PZp zJE%nDhb2nSXBDrH6BUUS5@YNhyS6n|E=-Q)-{9WoH2qEp!xkp*{vLt=r$|SZ4940y zJkD|%b*Dg1|M7X-{RRLTM*P=1%n~0mCNu0kGh|?uG&y!OCTLw_?ChJFEGd9fT-Vqk-9x0EXzM?4|07zf7n zJO-DJm>b?J2%8~HTeT(@(d&iW&NvvZ^caB+bB4*SX9z!I zNj7Ks8(AiIH+_V_W$c<%sS7RlbxDscy)|1wu7o zz2qS5=2c+V0synZGMQtpcKNFICV0gsxNQ4MqE?6Dg^h_~B-5dlK)i0mHaqjlmIZDs z$_R2xL=Z+w*}C>Ui*kKGM&1`#q5M>VRz1=08gAaS#dD>u!(k|-Z4&f9x$aPlBMG6; zqk2?`%Dht#Yr`_=U1jKvuXWJxn2)3N#WC~?JWC(+M8eK_8OUIQDU%g)OcX4b4jr>1 z?1{+&0SYQo4I)2*Om`%5NjMTEorO@U04R5@oe{=QEgf%Cy`bH9tp%J3IqqZ0*wJ%p zk2uzV5JHQFYedyHe$%OdmqcvMkds!oP}RJW61FW7@RI0~#F)ZGM47^25X~UP z2*i?f7Xw62+q!P05*85t4bd|{IGc*|S9qovCt=MUH(5mi=G^H6dcVh|JO~c|sA~&W zK-Xfs(9jgQ!==StHtly=rMdBFwdAt zZ4{lSX5sUgT!EJe$5yfVO95YvTY4sdAj0O^cG+8_$opoori2M&XMVvNb3UpRSRTD4 zh{)O!>S!dv|H-39a_WL;KXuJ+&$HVVRvoxk@|^V>Crcp!97Cr(WW}2qI}4?_z%Hp3 z^cIB?!BW>jo&}6oNW#?W0#UpsHvX0j_-bjB^DT=LUvB4gl!49($sh|8^>YPl2ix^f zQk^HFwqo~>EXF3Xk#)F+?g<}*a6^)tEfC+NN);Mb1u^L{TVB_S;UH@5Wd`#{ol>9E zEQJlRSO^+s%z#nEV`;qhH;@Xw27YRYYX^*{3Pykyq}_M0^==)#t1`|-^vv(NV(!*U zq`iN)MD$A_@`byMAb-gk7!ToFr~F{{@U>3Wkxc${@wLCfcw*4_sb#P(kKy|q4_u){ z8pTan-6c{gwT%nPIvr4s>Ejq22GB_*ZssB|Gqa}{m0Pu_+smH*1wyabZ zo|hFxRg7S;kT%_e(*-xqpYH)HZ{^Q05FG=qdJ9a*zmKXGktVrjg`MLTBd0ZlAY>N&TS4 z1aSMVjjLeB%jV9%^`R^VRrms2Ap1{|j@yNAo$`aRJi67s4Fh**uQSet{RPGoD}ACo z&1oMnHWEREC9yy-PE6CH+mE?&&_<2gfY=Z}iREA02%!dX_u;K6(LiGdZH@-Q%bhIa z+GXR@MA7V@X0xaH`*e5h3|`~3FEmPo+Ur*F2ea2~KqatbqXG3X`R^{}P`{wV2wK*| zpIEkJe{Vv=Ko+0Lzi!7Fmv8~-R-3zPvOsot>}!J@pZDXf*!h>#c1WIzhU}0?snph& z{BSf3je{&!MfwKeEm z@)!ELsP~BQJ8_maJbhfps*u&5uX7LHfNO|4Z;E6*ea$8o;EqZZicq^=TE%rd3BRQK6beP^$Bl){Gr1%NK_H8PdHbA|lZ&3EY<6 z_LG>m$}StVdC`1cC~Zr>8{`Gs+V3V?ZPW0NNhq`OE_&H-+x!w+zWIG&uN|TJTzl?w zKtZAhNh8Q2ecHXjY87FTAYqLO5OI|T52iZDV`R*!Bg!});~uwVpdN0Km(!qCj7Uzo zn-B1_Eh5vy2qwONeZj^tt4Pl(F3z43-KbL@0aIX$C8IK8mP})-1CDS{V!cp10nKgO*w%)z)Ou)Sedl4|t7XJw75!300e1PMvSPqC{sE6AB z_@Dpdf5{RPr*HJRpX<1a2X;~gV?4nf17C6ts}MSZ;E&Aqxl-5hImi`U&X0+$h_@)l zWk_$gY=jG(Rn8p7B)VKLj`de3$$&U3(e)25n;@hsA54$*_R!J)W|iH1AK|-2N3NUuY2mRsDgW6!Kh< z78?!-h=-qL548bRShs%aNVXb<(s`kCe$GlwhE7(3FczCdG)H%uQt>3NGHHWU>HcY1 zaYqX`@V(F$$3~BLh;@tYe}W@MINi2D!m&PTM$36go(nrE=Rycd=ZSXCb`i&cWs7W^)Ga6J4`+2aty)doNs+JP-bh`fuYuk2bL ziLJf}QMpJa5zRu}0W6O=Ez*02R!-uLZ<=@)T6jd$XsggF6Fa3X#_u97 z^vAu{*6TK8sLN@Vhgy4=I*ql2M$BYD7sAnWsgJ}bLA1vwJ!hd`&@DG|v&JnL0F;|- z9+SHGnYb%9UrfRs`=dlCZCBnUPoP#lYMUmwEDg}kPB<+^>vUTRZld5LG6!koO42qw zhbKkI3;8D{VhVg0sAP$|gQ~=>6K);pAUuk3>j?3MbgVzfb;N`(?i#Ho)_wmVo#!>e zxQq%5IZj^(ya6`}(MAIgp_0#~}+i30v1(`=UpyTup|5Z9BPmVJ3tpT=R6mP+p4LMWeb)q|c<=u6Fe|;uNn}1#r;z z3ia)yinPDdYEyYn};Sfo&R5t?aLfxB& zX1PS*pNazY7%d{Rh9$|v&%_!Atu*M_+nVTtz=v@M$aTvh6WNm$uwVJyh|k&sUfnc+Z$C%Q znQ>(h1pD#u4TZLeY#x10 z@oc}@1?47^jdd!8Gs9^5Zo@dKsY~H436t|Utt1-iR`KAHxDqKY39`N-wGKeg%KKT? z#aco+aHdeB93npgN7})x>gUH_PCy8ayoN1$J)s4puFAk?%SIR~Z3zoTHEw~}TWd?e zS`L;WHC^o(eWS_Jvd@V-GD7Z_?P$Dtk}RR01JzPcQr{@&9oAA5K1W88VB*vh_T_2Q z?8YT+9HH+Bk?4l@rL7rN`~$+|rgMOz=LC#4-bGwu7#?fCs+GX@9wwA1!;Z zxUrUn&XBSssfe>)WWMvbxRn|N;C&+eQ0dhhG~R$nW1RRbyT}jGhs&f=TBqy3AdMX_ z;?K6e@9zg`%aqL69Qf+o(QDK3Q$$YM3DJ0*JFD!%4wRxoDkRDw`s4kci-I4VXgcsi zw(1>o@J&CM12=B=aO&{ObMs`}T=&uWV%{bmx2H+}ap<_`fUxeYJ=JeN8$V1kBipWRVSQ1&puMKBc}AT- zJ)_Sk46~-NU2={a%i|LDE*<`&SyOGZCbu1bTt1zFkMGXA#pD#%%EUV450_q&sE{5L zeW{pe(1}err!7mn$1haF_~+`}bJjUnXIM~E_MBUkX4vOOkcyxW*<$o@6QdF*K6TTB zQVh??a7&btA2BJ)E$hXD<*ZXe$m=O#%<bZGx-&Qjj z^`GMti~DmnX9JCJCKYIhWZ>{rp{KNe6g(9k;@#L1~e|{|M=(W_9eu##MrM&s_!);NzNIHjI-h!V&qrBa8H!8X>jC zGK3)2reSD>*~m{siq_g1Ynr-z!k@IGN>t|vE-;=}XQb~IQB}$ea3)-$IA|k*QIBO2 z?cvSOtxd89*tyxYIVU&&PZ8U}9y#$0re_v!cJDG^esqMLpd!>mG*CIDKu&1zwrN<4h3aVCl;uRci!M!XM$z^bwp;{gUWN%F@B3hFU-mTmsv7?>r zfe7!}ZGH&1E#>avI@nfn7!wyems@vWKTq?kuN=2T7t`uQe$!sdb>tI2ZfCb5c5VCV zwCAps!TIl=ZQgG_XTN&?c4Ee-rmZ-S>r+~7CNaffzE|OD_jM(XjK6VRd73)UHmh4Z z=QNW`)BzSN`G|b0Yuc=!@ziy5f1FItO}Adz_7~^svA;YfmU&KcJDC_v4GhQxYr;7g zo@rdCHKT0KMmJ5D%Ur;n4xRO!1LHO!U5m$bc#dPwT2VJIEVXLm8dKci?|n??E-vTL zMGG#?y@Th&XIAq0bJr5{v?c_fZU>YZ2j%;b>e4>HlwyyCBm{!cOJj6R_Q0oK=4oJW zaeQWB+bra6S@HZf;@eZvy5HguE+Gdh15aErGk$d&@ns%%*N-a(`02Aqo6X#{^Iq_v zz`8f`Zh*HwwuCvYHrV4!Z03u-{IR3EWd-niD$3K`aCj`D_E_ZN=b1qDhzzY6^jzYW z1vAsyw_+FG`B_WcYwEJPOQbaSoObtWy={~19zuu>y^;A7$(h}i^UOY(zw+1`wq9_^ z#t_T4I<6p;Zgpd}-LhR4pJd&%oZGC_&v%~JFu#*CcH2(X+d4#H+#Bn$7l&Q)it>&4+-an(@<*^Zz7+`p#9Wn~}4 zrumw~cG?yJ82X%~Enav;iV@xHU0uVQAIg+H>iK0-N#S5-d0Jbid3JBooI7Q=c1$A4 zbz*xQcjj}K-91YL&imYLmCuh^cn#==0Sc`0Nnr<85zZASEoUbIZh0S*_m43fyypFa z8)AS{<#a7IIgvdL-Yn&AT7b7=3I6`PVXDtja=zXI!VN?bz(MS!2#?0JdT+%pjYTAF zQ23HbASno%WWFa-$zrc!KcE<%T(kw728I5$$WPgmnbV!BNi#M{OX?wed{}FhX@h#b z?&Cy{fKpf2j&R&Gr-+cuj2Z7&lZw0E#c`D&)paJ(?T5(FAvEQdzMs}4#xooXFn-=8 zw@y>SGAhiEWLfO7&^rQ{AodGHokw+FMZ+to3$zFnVmZ+o1M zl$O1G3nIE_Tt>{24u8u1+c_Qm1f600TjQG~ibO!0RO3P?X1;dW08@KyiEVLFp)4%+ z&#)a;F*gJqUJWh@z>@s)s<5)^i{!94Z||}v~>Al|s~Vc+jqPr}a|f?wxL478|bv)H|^}K%Ja^<4&(6o`uCAfU@)+ z`@P#ZFrtJK>e?VVYI}05noJC@QyMz*NO8Mtx)PemyZ7F2h$L>YWBbj+;h!WOZPAa< zw9%NpV(u^3Asi2kA|C@FZhnCDUW%t|tr4zRqpOncDxi-k3V|7jj9G9Ib^$@6Ov9_Q zPz#{UFZn=Wi=hf8Lm{l7lyg9MJl+a-&H+!@i{6$SYy`K`Z287T0Nh6oLM|AZ)0VS^ zHp!e4FN(@E$IPDg;I>{bbDJPQZNGJfz5JTW&2x2f~jziWTY`@*m z(6ji1>B0FIbu;>j^uZbQU@7*%MbX`_|GAF z@ki&RaXUjMXwL}#C>oB|xllD*ZRnRg9VC6_myz48TRhH)>Pc?{Ut-O*?NG9s-l4)- zBSbQwy4?|yU7kgL^QGr2jj!rYfa&yp)%EJ0MrHXCEFjVVklvuDH}Grus%}5DbcpM> z`~bg>{~V$h{dz9$YaR+95`$;x*J!x3j@EbRaUOxib(f*ISC${a>;+(u1v-GEF@U8eQ6eAK&3!hjFDniB zWcB&t^P;B=#iK$`)a(y2o~6G;yf0}*0wFZogGUZW-bEuh(24YMqhw{F>f2J>95Ogz zy``^xN(4PUc$H;2dv$Y{e?*H73Pz@Fv>rAx2?#b!VL=I}Da;eKwuV=wZLSZ|BY5p# zXr5lvM3M(Z>#?Ba%hLrdMED}HxoPf!D$>4#rQK=;s}#3xE*7ZGx|usTj3ZFX5c#N} zmho_3Ugyh}UoXs=NrF+-(X`6jcpdc(z=*d(zanS=TDAhSUWHludyG!t*|tPeqRcP; zuQhcHKmx)RAJx^n;WRtX1?$zjcKCr=TiI(vO~xC&TH6~5*UowRdyS&%(D)EY$Px78 zkE5R#0I(pTbn5J0NBeXfMSkAauek&sh9uxp#HwqKj;ok~fTaWK>Q_4V5!IJmD&NIAr31}A*izO;1wgZ4EL1}E^VwCu~(?`nmmHR>U+e!wvhY$x;fpBU-ckAAAa_S6wL1^8eAf!QdhTl zZ250MeU{WxZBs`EDMmwLxb9b{N# z&Pz9uW|wm zDz^ndsGn%mwD~QvoVAS2cfC@qQD?vDjRUOfz{Y{NuTb%P64J|4ux4uxe6|8h8d@~vy!3QWm~v1T6iS1peW06Z<}!wbxQZkO~f$3b$2z^x%6RYbFc z_PNtnx}ejzCDb`GgBjul({f~JTiZm5u4c1s+hSI6X{RcXoJ-kEf~nJeqb?K>#V}X1 zZTqh?MWOAx@|*uuSCr>kr>yQ0DV5qr=-vt{p6giS8k@Flu7A}qqK;$B#$e{>u_f&$ zR1u6D?jjQ_^RURiYKx5&_R-CLdYEw~XwtCOVx8Kgudx>GaBH4K3!M?X;MhFk~ zP1_C4(n8H{hFJvYKc_)rMQMiS z=7$&iMbjw160`5;@pB6n!x_^JP=xphm&Y~Pz6z@nOHtpx%Fzx{Dtga@$Uo@D#qS-} z-%M|Md1lxTbg}n1`2tSFyy1}zSvW*eEY%IbiI{hYGoYKf63BTnh-_=#i#=-$vs{;v zdyKP)D<%9$G?5Ncl}LvyIX?a%$unea48V=?YRv1r&1*O2b>6A2L@?*|(yfxL(G$yG zwT0*kBv%^=*3QM%jr;!6Y+P^o$;IXJKU$dH8tWsR$M+5aOt`qv{N6&1n}T6^YQ0Zu zk9~G+i0`+v*S6&kjOEAjzM<`BKbTKeM1A~N1hdx{9DaX|%0{oRhz$s_0EiG-k1oC* zNmbBcA1b?Ie5c-k<5S@0<306fl2;n_RU%WJI_IDtcre8JGRZhU&UYY_M;^9s0a^V2-HLr0=# zy?3l5@TT570v+jJgebpezN6{Ta#_dhUeb{HQf}jc)7QrNzL(&yHf@xFR%p9qyzce; zzU}Is9iXkf0moBNkMXW=9;aWj&WgaOKk-4%ZCh1mjGiBNm(~6Q@kDQub`8l#DK)P} z&$4<+)NBfxwejj=IV7jBJ zjaTJ6Er@og6Mz7S-oCry0)`pI2$IGrCqx%u(q@BjTj|L=eAN=-~fc+-ssBFUG+ zo4QBo$=!G&`O*@wB2b=b0Fe&C^CGBijbXu46=T5w0+(>$5eoj$xqNQQMeM(vMMXPwnl;csvf(u~$P&j906ot=BOvNZL$@-gR8xw1|!nV;&EhPzFtwz8|(6hV-1?w&hO*`2Gav zR)QNh6sZS~O0SD=+VVu)CFDt#&vV;dR|ynm|DLSF5gr)V@W2Uy z>v~+pb+JeY1SojT?szNBNC>}@HzH?1EjI6)swL{d1S^!htZ23m(3?MRr^&;3^=!dXNMn8atjpKZDaYKDBZ8x0;vr+?G0{wL;UXXr8{@*!1aF055(_o7)nO`)U^;8Fu+)LCE5qxm;h$t$#9<|L#6hHmk zYKwzuz)e=n6^F|?5suiLb%%qfN?t1o*zzF`f>^>9B>1f1q3mA4y-+Macw%$%@kptW z5S2nkiAvG@(N035JkdOdXYTbyzGlAWHecS5)mEEK9`^&(Bzv%4+rToso}te$aMl9)XdB>GjllABIZjwbyMx zqIt0_tj%z#SOAkkEG9cS>84IbHa^r2v^lH|#qAVjBA6d)?ZEu-p1o?bBeFc4EyDR+ zgf~Rb5qGeqCtqM3CnN;rpx0~@(8ANbLjQu&(*nOiX~m1gxy<^!4v(4m zkiJLTe2x$p6pHkR1i(nIhCTk}eUuRz1H$_Gq%AZiW)LvqTaXJDT3&b2IA%tXj)t!n zEHA>@?zGp2nvBLZ);LfGC?uPQXdn+Xx-B0l0>TDcMH+&_u+$ezLVe4;KCaQvW3D+eAipL z1SiF1=`CBZ*o=32)t2BS7^=6xr7d=9?2$o7PrcG8$e-iBAL zy*vS{RvsZ$PG#JPyr$Ni#}T{XYvwo-1d;O5yyfFD z;c4_C8qEtcsAG$3?AB=g6-4682;K<$*IDjC+t;}?dEcaE@tX2)xMxK8;|}INBpS#~ zjK@glOk<=aaF{9yUIC4f7Q;m~%ubnEojig^5J#ZV1JKoA-f2b0mDGoQr!CPiDDw-A zayfA1#gec0Tray!+eHt~uT>%cP6 z5gQeq6L!&vh^Qj%!(d4~t(VB2M!Wq%sLAMoy!F7$8Mrih%sdEa%$bqBdHqfph6Pjx zC=5$V-ij%MasyJv4J}11i8H@IE|TM&0W~A+yU&$wtLz@iGCr$zN!;()C!(${HWBwX zUG|a`yYP9}utTjY=<%f)3bFh}c9tq%RPvX-3iF4+)?}G=j=uP*QY5pS|B`aG)zCfk6!EX7kT_;Js#Y8 z3UX*Z$7`gbiNSt}_~*bP%ChLDWj?H_x>6s|>vb?2?z>2@QKwZX`AKHJo>t{C3fbtz z7?0^%yKXEaQ7U{|mv;IT*pFP(X?n6$q+Rr2ef!Z5Zp~biAVsL?spm>(fp&W8mGQ0} zS9#k}W6|}EjS~Qm6DN4n@-oS>Zs=D+ttIARb!q?=Asd*!I_Ae~&5WTe1=sT~; zA$;l&@d{oVN`9;}eg(^uV20XpX9@GR^qnHL6XNYB>}*R?xn%vxObH_Qa7nFN9yy?J zs@I~^z0r4W7me*JinRCLLJ-rk$ez9{`-7Sw+|$7|vBtN-1rHficrP^G3*%*2FC?oM zkTeLpSJfseNc=A8K??16@IBtLH2}pxI=|s=fdi~{dju-s<70;TUYl!G6!`R+@xR+V zD2RZeDv+FW=RICOI4)aeW*!J1sumfFdu8DfJlhgJWD{})b?z6`Wy$;Y zN0fy?HHGd(TN1U9+4?L{Za` zh*LY1aoVm}Wk_%Ztfv%LEU7U+k|*P)%36(4uUwX{Z;p*17u=P}65m*&&Q%@;pv|J6 zN2<`4g?N=N7)V5G?jp=6v)Qd($Mc)yCnn?h{m7AwF3P9y>7n>YCMr~u@v}YYt+Bb)n6&(0*1XIy7Gj7fegpO?*SisUjOxIBG4 zZfglV+gQjO0mFtN73+V~9uLH=V=_1DX?RfNHuo5me%{izbveIrnQaf8@0Eo|ur#fS zYm8zf(Xes>xnP*~3Of#3 zA&iU8f>(yJxX@;`u#?2Y9SDjNW#PW$A)Dysh<`%AHm;E>yi!h|!O#fQ=Bg%0ti9R2 z8@8YoY$o@3*Dyv1)ItbXQ{e$nnqgdR2@eQD`u7rxZ1DkbT1YQA-3v}0vWXrxAgNG# zVKwqxon6bj#F{O&DX?NFNwdYS>o!+M6^5;*7s~*gpxk!R=!GiM-V2N82B7ncajG2; zLQU2Oulj?dI#J>8<2-#I9LMn}f-xgNX{~A3O`Bk8ZKYp{B6(hBz2=o+o#G}vF~TX6 z9+doa{khd}7p0f8ISd*Z22nKlfcKG%cO=9BRMo&2ZWqNDM%-c*&#cPkz7Jw~n(h_= zAe7}50%YIhKq5tIgG6fkoH`lzPnoAWb_yR`Rx3>r7e(5?>0^VwTAE`RC2|lvPmFq$}1ew$oVRSvYOXnJwHRb8Ni^YdQbtN?o zJql_W#G8X83+LFzX}UDS;5&V)Jn2q_u5HkwkxLgsis1~obbK%rDD5yGI{q(82%-}xcOBvvX8a$!0lCM~er<&2xeTna zYb7+t&-1ui*F%`)YVGLcHbUIc`YeKZj_v@BQX$ zCn4azA?vT{)z5WY*>OSJc!}$1xVF;*{u{1qr|h&@kX=W3Ro#dRoYe+|cRoXF1M+si zDRu&I1vwcz@Mh3F+U`O4bRjG1$N9x~uE;XKxZ-^*%NLIu8FjBOzmk>08XzeQZBbmh z*FhM$QC9ZR5WFU>e9I5Y%J|PAdO0g+EcFWHC8>lLrDIj6PtAjRqF=zW&p7puMAFgYznR zj*6r8x#VS3EOuh7;j`^ivNS>(z`p$KLiH7wp30~2>8ME5>I4woK0Q*p)VzIru(wam zX=vq{4dNE(OD_4G>>Ge-Ki6H?2BuVc#Of@5;Y)KzgLU~33M}LRMD?$1!7mkj(rvmO z_^O@yAZvuxxBNs{_5Uc@1F6>96<6=nF{~Q5St|$I=x&B5l3tcmB!LQ||T2vXv9t#BYymh(o3KNYr*5Y0Fi2*~EzMRZ5iAb`-jgxk78Htz!w%VKp7H zaqzlCJR08?xLGg4x9#gi6}c72wDfv!t{B@A|EVbaB$Hz}rZ>8n6y<9=ol%)2s0s;< zDy0%y()1o=y?#sN*h@PcyJV!^z+F0e!}TBZ?r_^BBlR6{_J>n}^vDph-#97MxBkm=AH=*Qsl_s;vFhpE;#&>ko=gyTLLjkQapt-a ziRKp0Jyerl9_y{PEQ1Moe40caviOj5u5qb2O^xwM4q;);RYh|JwOnV$t6R>32so~O z`M~}>)gh)=ePDE3o-N!CTPbv31ncuKs?(Sf(5hih$StSsKB*5RWX)!I^?a*cHt~P6 z$j2)$e3m#xL;Ak+PEVN#g!O!0BG}jSc}e6yC%APIpoOs57un-IM2&)^n+l9xlc2C0Qi%T)GHR-s{V+}3Z=PD$)+fr3mT5sLky??~f zM}6~u%a411{O1t87ylUv9rvDddF#37%d-T@`MQNb%!Sl0hdLyQG#IpzHY*KA7wAk<9#(B!QRPlinIzN!zntv;s-| z=h^P9l5BUJetAELq)i8yj|!)He!nfVp@sSV>H$*SbIr&1TTJ-yK}vo3l`J6D0#Lo> zzHS)W!?M&giuPN6U}(pG4$%vuJuOS?m%zC#Q4sCiX-+HUNNtx^d!N?Q%wS&I0i8Od zN>&SXO7fAm=WN-=^IL4OX3fuU(T-H(=9h2LwoL9`Uw$QP{FxWyGTPgHe0x5=I}Vjx;y3i$jN8Ieywd1i@7;by#%qmS1_@oHftyTYm8T`hO15OZ3~(i1If5+Q1>+G%)1abIw^0t8(P_nU%7u?28VTC5dKi^hKb{mtnY+Nm_`h|pA+Y?eS-uH_jz8@Ppw|ayKJtJy%YM` zC$C3MoaUl@5ONy9XpzgFGVwt%x#{a#OnfLz*K){SZTkIjcV+z3r$M#3efr)C$xdPK zC5<5ORpcltNQ3INnxOw2!tq)~{s=^W-0?;5i?U? zb=W<=JSMUw_8x_~Emy)dJ_hNI@asE`(_G*mzGB*CxJ*{nt9v zQ_)cVeG#dj5vJw2jB5L4tNjOK!P#5{ zS;X%Wk@p8mb=G&P`a6w=K#2~b-j2^XT0rQM?t8TlIt{b@KEyJ9a~mNtD;-Yu_ln*g zGO+c6p2Ne zLp^rf_@0k|Z6;zO!?Q}*7VD=x4t9xcMecYeY}vmnB8z@0&Cq}(&dkhJ1x=N>PQA~@ zyB2v9fApCL0*$Y1>qG8Z$fTc#HQiee3KK|a(~2GHhJFFS!jVl3Sg@XbG)Q75y;fZ{ zo>Il!oVLe2f;4WKdw0ej2c_QY{1$59OJNHDpxZNDGXPl5G)f;yPM`0)p$I#mI^IJoJnUm@ z9%Q(G4}t)%5Wan@A{}j5Z>ql4t$4<*mfwN{6sanRRO<*b$HmvC+Ns&t@JDd>dpuZA zjHoa@Xj7}i0XoPnvEP2c_D}D|y(xJ1i3nBZhcvf`}yBJwjK!DAT=wQ_a2(1BQ znobzg*??47WufE4kyZJgTyY{HZmaS=^9m4XNt?rO4fO5jjo&Y14FSkoVV*hH5g+bF zvILawN;{aasXL;KIjS;DiD;S@L zZ+!bP4_hRa1wbtW5kfbhHj%D6v#Q!iRpQ?huOK;kN{skSR9eBvut|cyj65HHT=w|% z*g$tTZ8IzZ31QxiojQeit{5t*j%(>k!q%Vcs0&rZ4r3cE0QA@vT@`DsrhaZW{zm_O*EnjS`SR`(FB__?0n48<_~Lh zc|Q$nv^ooYsfxeokGA~`o-Cg#}T&; zi!ryh#1=Pe%Nw6AG2{HRx~pxUbsCCD26GdZX)e@EUSeBhjl>6Un-cdi0k-e8^TZ4Ypry6lyI7JFKi-y z_QLJ#a0xH7SJ4aDQ$w8Yf)#8y%RVg}77JiikJm_Byhd-gmv+zG*|>nvq8|5>s*URA zpo$Xkw)|S4oicIbR@My^y5x3xqW9s#)U|vW9P?osBVPt? zCGut7x~`{eyh$|QM8arhOkPQQJ@=tzOMvl&*?S3E(Tw0@il>(^*=@a8drX}QoEm{{ zK$GWjkfEh54swb1ty{G3lDgAp6wMFm88~l($Qzc}&*@l4yHCHA2sR zeY-U2BDa4KaTd4LS-hY$=MAO#h3#rW9ic)sKuw=!2ltTH=ecsb+Ho6%MA1jR z8F`OM=RFqq&a>l7C{7f70hOp66U94?sGVcN1WDYhgJ^R-&?8AOt;OTpycVqOz`lUN zAGJKp&8J`h@Uf@zn$CvK145Y=)Nc))#O-o@pkbj8PV|X}oRc3AV0=3GZ8|&~bk9~e z(+(oY0>yTwqkF4m3WWrU`W)n3E4seX28e3W_B%mhL&%AdG33{bp+TX}5n^YN zK7(YXHNNC}^z)WKbh$k#Bpt9UFM-(^e$o83i`FO)8hx>cYm5&AciUCzohg^!{_gIy zx83Vb%4NNnjYa7`{ugd2NDvZxNcXNgL624=^LKhB-DX;ZVe_K4)$|)2Gt#=*y(?sD z0!Y_j_oi=L)jfTk3ehw1uz@&WyH2K;E5!$2w(zx_e_j)NQt$$t${E z3J|~wh;waP^x>CU79~g;AYa7d2k<6p@blO9>}gi*!#HpGYkief3;!6BX-hcxP2n(k z%y`(be6K+2<#%x-ZDx?+D_Y;Obw@XQ$@KeLxYvdc3cg(Sx_4{fdxp6e^eqE6ykxh# z8SL7|{AfhC^PR;oegEy}FO}Z@)MpRaZ2L!PcT!#5e18<9?7#i|0fuHaqN8*mnRbKL zQ5=M$>`yIb%5t-yd_AcBlF=@AG?^y@T3&U zii<9YHK{H@Wvm=ub3%D;o74S*a=E@V+)#lH%*8`CA}fN3hp}@(94eBPJhNY}6>tcb zZcb*2k5Fc^;?X{M+1N)ANlc_~Fbc}0#|^;S#e5+&#v9x;(g66$GNw+E#hmO;6j^MQ zHx8DN#N?C>PbLlv3A-n!7peMkKp^5)bNwgi9ECsCbBD$8E* z!HEhav@#e1O7y(4HXR>CQg_Kb*-TckT|+n#8vjDb`{2(JBcp#}+4=X;!@4Zw3|3!9 z`)!rXrO=Tgw9>+dVdBx;}GE#2Ae)h)CNReKm4?RpC>tp`46og)19OsAF} zE=HaszI&9eZZ}@5OQL)wc6-NxW7wD znG7G4x;MIbHy`)N)g6x$3%KDXKvj_cFe4Y74we$yti%zY? zzgpT^*;`&K3)sYILK~HbsQfni6@7@71W=GKQ|l>0=t>}x@|%nUSBSq0&ffMZI&mfa z6tb|>AWb~W=vMEGk!gUYn@X`Ooso#xH}x07&&y*HU+_KQ8ymNWv}D}Idm43Lmw5SB z$z2-eq)n?8N)opnixGxoN#EU1$z^0mt8fLh!4RdxKH0)~GrRgASBSutQlh0J>qQ z32+4egaQI#wIkW0Xgy0XfQljN7&%OYL#v^M>BO}JQYQ1EiOV$H<+Q7YE1l~#tIh#2 z&Dsc{;ET3VVDjncC`~9m*i0A!*Gz=fC-Q+9v3o_Mfjw@QewFTnqI0z~!7!7GH_@Z!^0whiXx$4DPceY-!}@nc1Z z)fC~@!9Sot=Usf0N#LDwd{@QlSPB;8m$hagILR6m@OB_3f~t924QK?H(GYK~;6B>xe&`n#x}Y^vguTug z^T#3HlMhmX&EyqE!KU|+TqPBnkfjDBml15@izF>fx_952Iee&{=~|hxRwO-^8FJb z6oJ2Q6_R2m5t5wAB; zn5qSLh<)68zmjo@@b~BSe8nifJC)ft^pZwOH{Po!!_Z^e{jk8-RvfrIKQZK4g zi2jLxUIdLcV*zSOFYxn8;dgP7t_RPjBp=p6j_`@!2wH~#AwxhS*ZC3Z651^)!fwW=P$@lPl2%yl3LOF?jhFU< zWkJ=Npz2Ujv9ug^6UTdB%z(iV6?4nL)s(OPLK0`3l!KRucq)Ruhz~0XaJSUpN8~5l z7{qK!MS#CBDnyO~Z#@E-xmM>@Y}`mDyx4}lsCrwiQzX*;HCo0WFTB-!sYfqzW0J3? zH9_{aV2Fw>YPP5o@K8~-se6(o0t1<0kwN~vVOaxvn`w``EQ`#*+xNzL6a+Dk8XLT& zCUhR$=#Okj!{XKR+PIZZD0d8_T+iO&_Ar4DY`ptxwM2rl9>=W{JN%2?YVt{ukJ6YhV{zjiWDa5ya{qd#y9<0C5~ ziIUq91QMzk9o&JoXm>PAlo6oFN3p;f8EywbFUnL6I8vVPoh6$ObHHFRESU)UPJB8c z7TpjPfe12Af3YLku_gvH z$@!XYJ+2d^GEwNe1zY2a<+wwBso~i40G2T9>8>-B(z%klH;eUd7Mv)0TEDDIdXz*$ z-uSCpKEDuBCqQO5@n$(5k-A|R$Ycz1Q2|@5VZw94>iHnZ5r$T?F7O4h*!)ab!XUX| zyRF^3$ubE5RMJ~+rvZe=JR{a8>4Xa0gqsFDC^L?<&R0RSuyrTn^p?yD1>=HuhD%lt z;+-=0++}AE!k%P9J0tXyI-5boa^2uem$;|32*&Gq=$PpPS>`3X$VXsK^P3d_YE%Hj zv?i3_l@VYw4M-3#|16S&Xc)Vlj)|BLYqAPxyO3bv@+Scj(m066V0q|*Z6F7nixGcO z9Kffz*Blv#$#9KJDjvQ4clKVoHFWY?R$b}&#$?poS1o10nIkF{d_lq%`duHye-z+Z4SvF6-)eKB>!CJOMwoXzwV;R=w%UZOXGdIL!Z8wwng}hJGN4fchE?L{?gss*J z70eac3@WSDjI{DrWhL7CMUu6U46J+o;cYhe&TJjuU~A>W0BOXQAGl-r(fJrjtl&sS ziGmk9F(0l)(y4r=WP=v<)>*5FlZrhF5;tK-x2`KC>M1@&$+~xxVn!Gi;k2Wk01?H+ z$6YCABp(8UEw>!tagFPs#Ch;!5mt61~10PVCHTFrb`yR7qI!C10F z&HQgHhE}k)rvle;Ftn0gVYbY2r4@6RZstL;!radfQ<_Y<>i) zSF(De3VuF6Q%N=|UpC;^Ha3ZR@6<-na&=|^Np*I2IBx|7BUr*1h!xaPd?S^lrEEOQ zjC96ryBKY6R>&5-tj024y|d1_Rq)UG$-!HfK14%UyQVjfR`Ayw8$k8uDW&=^;pg65 z^r|;Q!o|(cJ096u*5?XlOrd0DSz7ky9?Zo-eAvc-3U**#sP?nI+#}5MRE_4Dyhi(k z7|mFZ8l(A9VzNR}YAohL6s;3>?NNRFR)xu`{7PNz%H2&*)zW31$B>_7j?!dCOxE<} zIBj0=YBG=7HJJyqnyi?QDiF-urLT1SG}HZz$Zj8Pq($0cT`D3HTt(i>(mC~ZzIj37JG{=)qa*4jE+zS zs~Oe2S_%^-9~>C&h8-LxYs2U!`v!Nr$UVS#Rx%f`mQBlVYi8(M69PCR7pj?axwUN9 zXdVNakVhEV1DAPq7UWVRV(69y%S?95qP15Ei@KHHB%I&DYG?VPS1s?MfGe7MIQ11v z=Byx(&hKhvW4K^hF$KKRZcDPxtsTR!S#2rS!YTxVMnHsc>lx;Dp=dK4c(=@13+OHL z_V@GA{zkx!H|w+=%9l3-ahwGH84(}Z^mpA=HoGa|vaY0^pdKYSh|&RFo#jHqVtrWqmBonNdPpEi;k{>WI4J(yA*BZLsiNdLHH z#k!E+vT7auZdo%kgDx@b8+F2eW6cHJ7_E-Rv#gGmFhZlFB}Uw;^UFI(9JBEbIa>GB zTb8Vk7cS5j8DlJGyIX+ec}5|J)i&rJ8|6 zAh9y*td|ZlnlIS8?VpTlIN6MplB;@qI=9OVX_5r=V0?!Ah+#ze3-*<>cA{q5WNulu zzd|dP|K3UNm{F$_e00O-0CY2+-{6oVY@}}7GBeoH2`IY}SL+

`ya(?fxkJWt|{t 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

d42+@{7U@qq+K*+08}ks&d2 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 z

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

nJT+2~hpW+jOq*gC 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 JrfHv78~~qA^pgMp literal 0 HcmV?d00001 diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/frozen/clifford_exact.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/frozen/clifford_exact.py new file mode 100644 index 0000000000..166841a037 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/frozen/clifford_exact.py @@ -0,0 +1,149 @@ +"""Small exact Gaussian-dyadic Clifford compiler, independent of gx internals. +Paulis use i^p X^x Z^z. State vectors use integer Gaussian numerators / 2^d. +The tableau is supplemented by a literal circuit, so global phases are kept. +""" +from dataclasses import dataclass + +def parity(x):return x.bit_count()&1 +def rank(rows): + p={} + for x in rows: + while x: + b=x.bit_length()-1 + if b not in p:p[b]=x;break + x^=p[b] + return len(p) +def transpose(rows,n):return tuple(sum(((rows[j]>>i)&1)<>j&1);a[j],a[k]=a[k],a[j] + for i in range(n): + if i!=j and a[i]>>j&1:a[i]^=a[j] + assert [r&((1<>n for r in a) +def basis_extend(cols,n): + out=[] + for x in list(cols)+[1<len(out):out.append(x) + assert len(out)==n + return tuple(out) +def nullspace(rows,n): + a=list(rows);p=[];k=0 + for j in range(n): + t=next((i for i in range(k,len(a)) if a[i]>>j&1),None) + if t is None:continue + a[t],a[k]=a[k],a[t] + for i in range(len(a)): + if i!=k and a[i]>>j&1:a[i]^=a[k] + p.append(j);k+=1 + return tuple((1<>j)&1)<>i&1:out=pmul(out,T[i]) + for i in range(n): + if z>>i&1:out=pmul(out,T[n+i]) + return out +def compose(A,B):return tuple(apply(A,p) for p in B) +def inverse(T): + n=len(T)//2;cols=[x|(z<>n;u,v,p=apply(T,(x,z,0));assert (u,v)==identity(n)[j][:2];out.append((x,z,(-p)%4)) + return tuple(out) +def qvalue(Q,alpha,x,n): + return (sum(alpha[i] for i in range(n) if x>>i&1)+2*sum(parity((Q[i]>>(i+1))&(x>>(i+1))) for i in range(n) if x>>i&1))%4 +def mul_i(a,p): + x,y=a;p%=4 + return [(x,y),(-y,x),(-x,-y),(y,-x)][p] +@dataclass +class Op: + n:int + tab:tuple + circuit:list + def then(self,b): + assert self.n==b.n + return Op(self.n,compose(b.tab,self.tab),self.circuit+b.circuit) + def adjoint(self): + circ=[] + for e in reversed(self.circuit): + if e[0]=='P':circ.append(('P',inv(e[1],self.n))) + elif e[0]=='D':circ.append(('D',e[1],tuple((-x)%4 for x in e[2]))) + elif e[0]=='C':circ.append(('C',e[1],-e[2])) + elif e[0]=='phase':circ.append(('phase',(-e[1])%4)) + else:circ.append(e) + return Op(self.n,inverse(self.tab),circ) + def zero_state(self,basis=0): + N=1<>i)&1 for i in range(n)) + assert all(alpha[i]%2==(Q[i]>>i)&1 for i in range(n)) + return Op(n,tuple([(1<>i&1 else 0,1<>i&1 else 0) for i in range(n)]),[('C',q,sgn)]) +def xgate(n,b):return Op(n,tuple([(1<>i)&1)) for i in range(n)]),[('X',b)]) +def fourier(n,axes=None): + out=ident(n) + for i in range(n) if axes is None else axes:out=out.then(cgate(n,1<len(selected):picks.append(j);selected.append(x) + assert len(picks)==r and all(x>>r==0 for x in Bcols) + Br=transpose(selected,r);Bi=inv(Br,r);Dr=transpose([Dcols[j]&((1<> j) & 1) << i for i, row in enumerate(matrix)) for j in range(len(matrix))) + + +def inverse(matrix): + n = len(matrix) + rows = [row | (1 << (n+i)) for i, row in enumerate(matrix)] + for j in range(n): + pivot = next((i for i in range(j, n) if rows[i] >> j & 1), None) + require(pivot is not None, 'singular binary chart') + rows[j], rows[pivot] = rows[pivot], rows[j] + for i in range(n): + if i != j and rows[i] >> j & 1: + rows[i] ^= rows[j] + require([row & ((1 << n)-1) for row in rows] == [1 << i for i in range(n)], 'binary inverse') + return tuple(row >> n for row in rows) + + +def extend(vectors, n): + columns, pivots = [], {} + for value in tuple(vectors) + tuple(1 << i for i in range(n)): + reduced = value + while reduced: + j = reduced.bit_length()-1 + if j not in pivots: + pivots[j] = reduced + columns.append(value) + break + reduced ^= pivots[j] + require(len(columns) == n, 'frame basis extension') + return tuple(columns) + + +def adjoint(circuit): + out = [] + for gate in reversed(circuit): + if gate[0] == 'P': + out.append(('P', inverse(gate[1]))) + elif gate[0] == 'D': + out.append(('D', gate[1], tuple(-a % 4 for a in gate[2]))) + elif gate[0] == 'C': + out.append(('C', gate[1], -gate[2])) + elif gate[0] == 'phase': + out.append(('phase', -gate[1] % 4)) + else: + require(gate[0] == 'X', 'adjoint gate type') + out.append(gate) + return tuple(out) + + +def fourier(rank): + return tuple(('C', 1 << i, 1) for i in range(rank)) + + +def frame(vectors, n): + rank = len(vectors) + if rank == 0: + return () + if rank == n: + return fourier(n) + matrix = transpose(extend(vectors, n)) + columns = transpose(inverse(matrix)) + quadratic = tuple((1 << i) ^ sum(parity(a & b) << j for j, b in enumerate(columns)) for i, a in enumerate(columns)) + diagonal = tuple((row >> i) & 1 for i, row in enumerate(quadratic)) + chart = (('P', matrix), ('D', quadratic, diagonal)) + return adjoint(chart) + fourier(rank) + chart + + +def monomial(record): + matrix = tuple(record['matrix_rows']) + quadratic = tuple(record['quadratic_rows']) + linear = tuple(record['linear_Z4']) + require(transpose(quadratic) == quadratic, 'quadratic symmetry') + require(len(matrix) == len(quadratic) == len(linear) == 9, 'monomial dimension') + require(all(a % 2 == (quadratic[i] >> i) & 1 for i, a in enumerate(linear)), 'diagonal parity') + inverse(matrix) + return (('D', quadratic, linear), ('P', matrix), ('X', record['offset']), ('phase', record['phase'])) + + +def recipe(record): + rank = record['rank'] + require(isinstance(rank, int) and 0 <= rank <= 9, 'child rank') + if rank == 0: + require(record['right'] is None, 'rank zero right factor') + return monomial(record['left']) + return monomial(record['right']) + fourier(rank) + monomial(record['left']) + + +def tableau(circuit, n=9): + rows = [(1 << i, 0, 0) for i in range(n)] + [(0, 1 << i, 0) for i in range(n)] + for gate in circuit: + tag = gate[0] + out = [] + inverse_transpose = transpose(inverse(gate[1])) if tag == 'P' else None + for x, z, phase in rows: + if tag == 'P': + x, z = mul(gate[1], x), mul(inverse_transpose, z) + elif tag == 'X': + phase += 2 * parity(z & gate[1]) + elif tag == 'C': + if parity(z & gate[1]): + x ^= gate[1] + phase += 3 * gate[2] + elif tag == 'D': + quadratic, linear = gate[1:] + phase += sum(linear[i] for i in range(n) if x >> i & 1) + phase += 2 * sum(parity((quadratic[i] >> (i+1)) & (x >> (i+1))) for i in range(n) if x >> i & 1) + z ^= mul(quadratic, x) + else: + require(tag == 'phase', 'tableau gate type') + out.append((x, z, phase % 4)) + rows = out + return tuple(rows) + + +@lru_cache(maxsize=512) +def action(gate): + if gate[0] == 'P': + return tuple(mul(gate[1], x) for x in range(512)) + require(gate[0] == 'D', 'state action type') + quadratic, linear = gate[1:] + return tuple((sum(linear[i] for i in range(9) if x >> i & 1) + + 2 * sum(parity((quadratic[i] >> (i+1)) & (x >> (i+1))) for i in range(9) if x >> i & 1)) % 4 for x in range(512)) + + +def rotate(pair, power): + a, b = pair + return ((a, b), (-b, a), (-a, -b), (b, -a))[power % 4] + + +def state(circuit, basis=0): + value, denominator = {basis: (1, 0)}, 0 + for gate in circuit: + tag = gate[0] + result = {} + if tag == "C": + direction, sign = gate[1:] + for address, (a, b) in value.items(): + for target, pair in ((address, (a - sign*b, b + sign*a)), + (address ^ direction, (a + sign*b, b - sign*a))): + old = result.get(target, (0, 0)) + result[target] = (old[0] + pair[0], old[1] + pair[1]) + denominator += 1 + else: + for address, pair in value.items(): + if tag == "P": + target = mul(gate[1], address) + elif tag == "X": + target = address ^ gate[1] + else: + target = address + if tag == "D": + pair = rotate(pair, action(gate)[address]) + else: + require(tag == "phase", "Unknown Gaussian state gate") + pair = rotate(pair, gate[1]) + require(target not in result, "A monomial address map is not injective") + result[target] = pair + value = {address: pair for address, pair in result.items() if pair != (0, 0)} + while denominator and all((a | b) % 2 == 0 for a, b in value.values()): + denominator -= 1 + value = {address: (a//2, b//2) for address, (a, b) in value.items()} + return value, denominator + + +def equal(actual, expected, label): + require(tableau(actual) == tableau(expected), label + ": signed Pauli action") + require(state(actual) == state(expected), label + ": exact global phase") + + +def verify(data, certificate): + word = data["word"] + original, clean = data["programs"], data["clean_programs"] + source_recipes = data["recipes"] + residuals = data["residuals"]["recipes"] + native_tags = {"climb", "adapter", "residual_adapter"} + for orientation in ("forward", "backward"): + native = [event for event in clean[orientation] if event[0] in native_tags] + require(native == [event for event in original[orientation] if event[0] in native_tags], + "A retained native event changed") + require(len(native) == 5056, "The retained native event count changed") + frames = [frame(tuple(vectors), 9) for vectors in word["frames"]] + used = {(event[3], event[4]) for program in clean.values() + for event in program if event[0] == "climb"} + children = {(record["old"], record["new"]): record for record in source_recipes["children"]} + require(len(children) == len(source_recipes["children"]) and used <= set(children), + "The retained child recipe coverage is incomplete") + for old, new in sorted(used): + record = children[old, new] + require(record["rank"] == len(word["frames"][new]) - len(word["frames"][old]), + "A retained child has the wrong rank") + equal(recipe(record), adjoint(frames[old]) + frames[new], "Retained child") + endpoints = {(record["role"], record["port"]): record + for record in source_recipes["endpoint_adapters"]} + require(len(endpoints) == len(source_recipes["endpoint_adapters"]) + and set(endpoints) == {(role, p) for role in ("source", "target") for p in range(112)}, + "The endpoint adapter coverage is incomplete") + for (role, port), record in endpoints.items(): + direction = word["ports"][port] + conventional = (("C", direction, 1),) if role == "source" else ( + ("C", direction, -1),) + fourier(9) + index = word["start"][port] if role == "source" else word["final"][112 + port] + require(record["frame"] == index and record["rank"] == 0, "An endpoint frame changed") + equal(recipe(record), adjoint(conventional) + frames[index], "Endpoint adapter") + used_residuals = set() + for program in clean.values(): + for event in program: + if event[0] != "residual_adapter": + continue + _, position, register, entry, *tail = event + terminal = tail[0] if tail else 1 + key = str(entry) if terminal == 1 else str(entry) + ":" + str(terminal) + require(key in residuals and position in ("pre", "post"), "A residual binding changed") + require(entry == word["start"][register] and terminal == word["final"][register], + "A residual endpoint changed") + used_residuals.add(key) + for key in sorted(used_residuals): + record = residuals[key] + equal(recipe(record), adjoint(frames[record["frame"]]) + frames[record.get("terminal", 1)], + "Residual adapter") + records = certificate["input_recipes"] + ports = certificate["compensation_ports"] + require([record["port"] for record in records] == ports and len(records) == 8, + "The eight input recipes changed") + columns = 0 + for item in records: + port, label = item["port"], item["label"] + require(label == word["ports"][port] and item["canonical_start_frame_id"] == word["start"][port], + "An input recipe has the wrong supplier label") + record = item["recipe"] + require(record["rank"] == 1, "An input copy has the wrong child rank") + for side in ("left", "right"): + factor = record[side] + require(factor["quadratic_rows"] == [0] * 9 and factor["linear_Z4"] == [0] * 9 + and factor["offset"] == factor["phase"] == 0, + "An input factor is not an address permutation") + actual, expected = recipe(record), (("C", label, 1),) + equal(actual, expected, "Positive inherited input line") + for basis in range(512): + require(state(actual, basis) == state(expected, basis), "A complete input Gaussian column differs") + columns += 1 + negative = monomial(record["right"]) + (("C", 1, -1),) + monomial(record["left"]) + require(tableau(negative) != tableau(expected) or state(negative) != state(expected), + "An inverse input child was not detected") + phased = actual + (("phase", 1),) + require(tableau(phased) == tableau(actual) and state(phased) != state(expected), + "An input phase-only error was not detected") + return {"status": "PASS_EXACT_INPUT_NATIVE_FRAMES", "retained_native_events_per_orientation": 5056, + "retained_child_recipes": len(used), "endpoint_adapter_recipes": len(endpoints), + "residual_adapter_recipes": len(used_residuals), "new_input_recipes": len(records), + "new_exact_gaussian_columns": columns, "inverse_input_child_controls": len(records), + "phase_only_controls": len(records), "address_permutation_factors": 2 * len(records), + "method": "Independent signed Pauli and exact Gaussian interpretation; no compiler import", + "scope": "Positive inherited input frames before every retained adapter. No recursive hosting claim."} diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/frozen/physical.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/frozen/physical.py new file mode 100644 index 0000000000..5e0b17b9ef --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/frozen/physical.py @@ -0,0 +1,119 @@ +#!/usr/bin/env python3 +"""Physical stream replay of the literal hosted word, own driver (standard library). +python3 -I -B physical.py WORD.json.gz CLIFFORD_EXACT.py [prime=1000000009] [seed=11] [mutate] +Every register carries a 512-component stream over F_p[i] (p = 1 mod 4, i a fixed square root of -1); inputs are random. +A MOVE a->b applies chart(a)^dagger then chart(b) as explicit gates (P, X, D, C, phase read from the retained Clifford +circuits, interpreted here); INIT zeroes, CLEAR erases, SCALE/ADD act linearly. Prediction comes from the charts alone: + X_out = M(X_in; init->final) + alpha M(Y_in; Y0->Xfinal), Y_out = beta M(X_in; init->Yfinal) + (1+t) M(Y_in; Y0->Yfinal), +helpers: M(in; init->final). Then the raw main-pair identities by tableau and phase on all 104 ports, with controls.""" +import sys, gzip, json, time, importlib.util, random +from fractions import Fraction as Fr +wordp, cliff = sys.argv[1], sys.argv[2] +p = int(sys.argv[3]) if len(sys.argv) > 3 else 1000000009 +seed = int(sys.argv[4]) if len(sys.argv) > 4 else 11 +mutate = len(sys.argv) > 5 +assert p % 4 == 1 +spec = importlib.util.spec_from_file_location('cliff', cliff); C = importlib.util.module_from_spec(spec); sys.modules['cliff'] = C; spec.loader.exec_module(C) +def find_i(): + for g in range(2, 200): + v = pow(g, (p - 1) // 4, p) + if v * v % p == p - 1: return v +IM = find_i(); HALF = (p + 1) // 2; N = 512; IP = [1, IM, p - 1, (p - IM) % p] +W = json.load(gzip.open(wordp, 'rt')); fr = W['frames']; n = len(W['initial']); NO = W['owned_fields']; NR = n + NO; live = W['live'] +Hh = W['hosted']; alpha = Fr(Hh['alpha']); beta = Fr(Hh['beta']); t = alpha * beta; a2f = Fr(Hh['alpha2']); b2f = Fr(Hh['beta2']); X2 = Hh['X2']; Y2 = Hh['Y2'] +if mutate: a2f = -a2f # control run: predictions use the wrong sign of alpha2; must be rejected +fm = lambda q: (lambda f: f.numerator % p * pow(f.denominator, p - 2, p) % p)(Fr(q)) +charts = {} +def chart(i): + if i not in charts: charts[i] = C.canonical_frame(9, tuple(fr[i])) + return charts[i] +def gates(op): + g = [] + for e in op.circuit: + k = e[0] + if k == 'P': g.append(('P', [C.mv(e[1], x) for x in range(N)])) + elif k == 'X': g.append(('X', [x ^ e[1] for x in range(N)])) + elif k == 'D': g.append(('M', [IP[C.qvalue(e[1], e[2], x, 9)] for x in range(N)])) + elif k == 'phase': g.append(('S', IP[e[1] % 4])) + elif k == 'C': + q, s = e[1], e[2] + g.append(('C', [x ^ q for x in range(N)], (1 + s * IM) * HALF % p, (1 - s * IM) * HALF % p)) + else: raise SystemExit('unknown gate ' + str(k)) + return g +def apply(g, v): + for x in g: + k = x[0] + if k == 'P': + o = [0] * N + for i, j in enumerate(x[1]): o[j] = v[i] + v = o + elif k == 'X': v = [v[j] for j in x[1]] + elif k == 'M': v = [a * b % p for a, b in zip(v, x[1])] + elif k == 'S': v = [a * x[1] % p for a in v] + else: + c1, c2, idx = x[2], x[3], x[1] + v = [(a * c1 + v[j] * c2) % p for a, j in zip(v, idx)] + return v +cache = {} +def move(a, b, v): + if (a, b) not in cache: cache[a, b] = gates(chart(a).adjoint().then(chart(b))) + return apply(cache[a, b], v) +# control of the interpreter against the library's exact state vectors (basis 0 and 5) +def to_c(pair): return (pair[0] + pair[1] * IM) % p +for a, b in ((W['initial'][live[0]], W['final'][live[0]]), (W['initial'][live[0] + 112], W['final'][live[0] + 112])): + op = chart(a).adjoint().then(chart(b)); g = gates(op) + for basis in (0, 5): + v = [0] * N; v[basis] = 1; out = apply(g, v) + vec, den = op.zero_state(basis); scale = pow(2, p - 1 - den, p) if den else 1 + # zero_state returns the state scaled by 2^den + exp = [to_c(x) * pow(pow(2, den, p), p - 2, p) % p for x in vec] + assert out == exp, 'gate interpreter disagrees with the library state vector' +print('gate interpreter agrees with the library on 4 exact state vectors', flush=True) +rnd = random.Random(seed) +S = [[rnd.randrange(p) for _ in range(N)] if r < n else [0] * N for r in range(NR)]; inp = [s[:] for s in S[:n]] +t0 = time.time() +for e in W['program']: + op, r = e[0], e[1] + if op == 'MOVE': S[r] = move(e[2], e[3], S[r]) + elif op in ('INIT', 'CLEAR'): S[r] = [0] * N + elif op == 'SCALE': + c = fm(e[2]); S[r] = [a * c % p for a in S[r]] + else: + c = fm(e[3]); s = S[e[2]]; S[r] = [(a + c * b) % p for a, b in zip(S[r], s)] +print('replayed %d events, %d chart pairs, %.0fs' % (len(W['program']), len(cache), time.time() - t0), flush=True) +main = set(live) | {r + 112 for r in live} | set(X2) | set(Y2) +badH = sum(S[r] != move(W['initial'][r], W['final'][r], inp[r]) for r in range(n) if r not in main) +DPs = set(Hh['Dports']); al_h, be_h, de_h = fm(alpha), fm(beta), fm(1 + t); al_d, be_d, de_d = 0, 1, 1 # hosted ports (pair alpha, beta) and two-chain ports (X = x, Y = x + y) +badX = badY = 0 +for pi_, r in enumerate(live): + al, be, de = (al_d, be_d, de_d) if pi_ in DPs else (al_h, be_h, de_h) + y = r + 112; li, fu, y0, yf = W['initial'][r], W['final'][r], W['initial'][y], W['final'][y] + px = [(a + al * b) % p for a, b in zip(move(li, fu, inp[r]), move(y0, fu, inp[y]))] + py = [(be * a + de * b) % p for a, b in zip(move(li, yf, inp[r]), move(y0, yf, inp[y]))] + badX += S[r] != px; badY += S[y] != py +badX2 = badY2 = 0; al2, be2, de2 = fm(a2f), fm(b2f), fm(1 + a2f * b2f) +for x2, y2 in zip(X2, Y2): + li, fu, y0, yf = W['initial'][x2], W['final'][x2], W['initial'][y2], W['final'][y2] + px = [(a + al2 * b) % p for a, b in zip(move(li, fu, inp[x2]), move(y0, fu, inp[y2]))] + py = [(be2 * a + de2 * b) % p for a, b in zip(move(li, yf, inp[x2]), move(y0, yf, inp[y2]))] + badX2 += S[x2] != px; badY2 += S[y2] != py +print('prime %d seed %d: helper rows bad %d (of %d), X rows bad %d, Y rows bad %d, X2 rows bad %d, Y2 rows bad %d (of %d ports; %d with second mains)' % (p, seed, badH, n - len(main), badX, badY, badX2, badY2, len(live), len(X2)), flush=True) +if mutate: sys.exit(0 if (badX or badY or badX2 or badY2) else 1) +# raw main-pair identities, tableau + phase, all ports +def same(a, b): return a.tab == b.tab and all(a.zero_state(k) == b.zero_state(k) for k in (0, 1)) +bad = [0] * 6 +for r, q in zip(live, W['ports']): + y = r + 112; P = chart(W['final'][y]); Vv = chart(W['final'][r]); Z0 = chart(W['initial'][y]); a0 = chart(W['initial'][r]) + Qp = C.cgate(9, q, 1); Qm = C.cgate(9, q, -1); F = C.fourier(9); D = Qm.then(F) + mp = C.lower_child(P.adjoint().then(Qm.then(F)))[1] # free adapter on the Y output chart + ma = C.lower_child(Qp.adjoint().then(a0))[1] + bad[0] += not same(Qp.adjoint().then(Vv), D) # X->X + bad[1] += not same(Z0.adjoint().then(P).then(mp), D) # Y->Y + bad[2] += not same(Qp.adjoint().then(P).then(mp), Qm.then(D)) # X->Y = Q^-1 D + bad[3] += not same(Z0.adjoint().then(Vv), Qp.then(D)) # Y->X = Q D + bad[4] += same(Z0.adjoint().then(Vv), Qm.then(D)) # control: Q^-1 must not match + bad[5] += same(Qp.adjoint().then(P).then(mp), Qp.then(D)) # control +print('tableau on %d ports: XX!=D %d YY!=D %d YX!=Q^-1D %d XY!=QD %d | controls matching (must be 0): %d %d' % ((len(live),) + tuple(bad))) +ok = badH == 0 and badX == 0 and badY == 0 and badX2 == 0 and badY2 == 0 and bad == [0] * 6 +print('PASS_PHYSICAL' if ok else 'FAIL_PHYSICAL', '%.0fs' % (time.time() - t0)) +sys.exit(0 if ok else 1) diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/frozen/verify_host3_odd.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/frozen/verify_host3_odd.py new file mode 100644 index 0000000000..2117502bed --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/frozen/verify_host3_odd.py @@ -0,0 +1,79 @@ +#!/usr/bin/env python3 +"""Per-event verifier for the hosted mixed-port native word: exact Fractions replay of every event (standard library only). +python3 -I -B verify_host3_odd.py WORD.json.gz [S] S defaults to 1; it must be 3^e 5^g (the odd certificate). +Checks: frame law for each event, public moves up and nested, owned moves nested either way (owned ascent counted and printed), ADD at a common frame, +|q|+1 < 2^16, finals, helper rank > 0, 104 literal ports, main endpoint frames, exact endpoint X = x + a y, Y = x + (1+a) y (hosted ports and two-chain ports), helpers identity, owned zero after CLEAR. +Changed against verify_host3_dyadic.py (the dyadic-alphabet verifier, same file otherwise): coefficients and SCALE units lie in A = Z[1/2, 1/3, 1/5] instead of being dyadic; +S times every prefix row and S times every pre-ADD product q * row (formed before the addition) must have dyadic entries; every public output row must be dyadic. The bound |q|+1 < 2^16 is kept. +Prints the histogram of paid moves and helpers and PASS_HOST3.""" +import gzip,json,sys +from fractions import Fraction as Q +from collections import Counter +W=json.load(gzip.open(sys.argv[1]));fr=W['frames'];n=len(W['initial']);NO=W['owned_fields'];NR=n+NO +alpha=Q(W['hosted']['alpha']);beta=Q(W['hosted']['beta']);H=W['hosted'];assert H['mode']=='mix-t0' and alpha==-1 and beta==Q(1,2) +X2=H['X2'];Y2=H['Y2'];a2=Q(H['alpha2']);DP=H['Dports'];assert a2==-1 and len(set(X2)|set(Y2))==2*len(DP)==2*len(X2) +sp=[] +for b in fr: + s={0} + for v in b: + assert 02 else 1 +def smooth(m,ps): + m=abs(m) + for p in ps: + while m%p==0:m//=p + return m==1 +def inA(q):return smooth(q.denominator,(2,3,5)) +def unitA(q):return smooth(q.denominator,(2,3,5)) and smooth(q.numerator,(2,3,5)) +def dy(v):return v.denominator&(v.denominator-1)==0 +def rowdy(row):return all(dy(S*v) for v in row.values()) +assert S>=1 and smooth(S,(3,5)) +def add(a,b,c): + for k,v in b.items(): + t=a.get(k,0)+c*v + if t:a[k]=t + else:a.pop(k,None) +for i,e in enumerate(W['program']): + op=e[0];r=e[1] + if op=='MOVE': + _,r,a,b,pv=e;assert cur[r]==a and (r>=n)==bool(pv),i + if pv: + assert sp[a]=n and r not in own,i;own.add(r);cur[r]=e[2];val[r]={} + elif op=='CLEAR':assert r in own and cur[r]==e[2],i;own.discard(r);cur[r]=None;val[r]={} + elif op=='SCALE': + q=Q(e[2]);assert cur[r]==e[3] and q!=0 and unitA(q),i + val[r]={k:v*q for k,v in val[r].items()};assert rowdy(val[r]),i + elif op in('ADD','COPY'): + s=e[2];q=Q(e[3]);f=e[4];assert cur[r]==f==cur[s] and s!=r and q!=0 and inA(q) and abs(q)+1<2**16,i + assert all(dy(S*q*v) for v in val[s].values()),i + if op=='COPY':assert r in own and not val[r],i + add(val[r],val[s],q);assert rowdy(val[r]),i + else:raise SystemExit('bad op') +assert not own and all(cur[r]==W['final'][r] for r in range(n)) +live=W['live'];X=set(live);Y={r+112 for r in live};assert len(live)==104 +X2s=dict(zip(X2,Y2));Y2s=set(Y2);assert not (X2s.keys()|Y2s)&(X|Y);dX={live[i] for i in DP} +bad=0;hel=Counter() +for r in range(n): + if r in X:ex={r:Q(1)} if r in dX else {r:Q(1),r+112:alpha} + elif r in Y:ex={r-112:Q(1),r:Q(1)} if r-112 in dX else {r-112:beta,r:1+alpha*beta} + elif r in X2s:ex={r:Q(1),X2s[r]:a2} + elif r in Y2s:ex={r:Q(1)} + else: + ex={r:Q(1)};d=len(fr[W['final'][r]])-len(fr[W['initial'][r]]);assert d>0,r;assert sp[W['initial'][r]]<=sp[W['final'][r]];hel[d]+=1 + if val[r]!=ex:bad+=1 +for r,q in zip(live,W['ports']): + assert fr[W['initial'][r]]==[q] and len(fr[W['final'][r]])==9 and len(fr[W['initial'][r+112]])==0 + assert sp[W['final'][r+112]]==frozenset(x for x in range(512) if not (x&q).bit_count()%2) +for x2,y2,r,q in zip(X2,Y2,[live[i] for i in DP],[W['ports'][i] for i in DP]): + assert W['initial'][x2]==W['initial'][r] and fr[W['initial'][x2]]==[q] and W['final'][x2]==W['final'][r] and len(fr[W['final'][x2]])==9 + assert W['initial'][y2]==W['initial'][r+112] and W['final'][y2]==W['final'][r+112] +print('events',len(W['program']),'public',n,'owned roles',NO,'paid',dict(sorted(paid.items())),'owned UP',dict(sorted(up.items())),'helpers',dict(sorted(hel.items()))) +print('endpoint bad rows',bad,'odd certificate S',S) +assert all(dy(v) for r in range(n) for v in val[r].values()),'non-dyadic public row' +assert bad==0;print('PASS_HOST3 decoupled ports',len(DP),'hosted ports',104-len(DP)) diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/independent.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/independent.py new file mode 100644 index 0000000000..1ae1d7c680 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/independent.py @@ -0,0 +1,220 @@ +#!/usr/bin/env python3 +"""Independent finite word/caller/invoice audit; no imported author checker. +Native endpoint uses the transposed circuit in reverse chronological order. +Caller identity uses exact polynomials in 18 unrestricted commuting variables +and q modulo q^4-1, with Gaussian rational coefficients. +""" +from collections import Counter +from fractions import Fraction as F +from pathlib import Path +from decimal import Decimal, localcontext +import argparse, gzip, hashlib, json, math, time + +HERE=Path(__file__).resolve().parent + +if not __debug__: raise RuntimeError('Run without -O; assertions are proof checks.') + +def load(p): + p=Path(p); b=p.read_bytes(); return json.loads(gzip.decompress(b) if p.suffix=='.gz' else b) +def pin(p): return hashlib.sha256(Path(p).read_bytes()).hexdigest() +def addto(a,b,q=F(1)): + for k,v in b.items(): + z=a.get(k,0)+q*v + if z:a[k]=z + else:a.pop(k,None) +def scale(a,q): return {k:v*q for k,v in a.items() if v*q} +def span(b): + s={0} + for x in b: + assert x not in s and 0=n and r not in active;active.add(r);cur[r]=e[2];life+=1;peak=max(peak,len(active)-n) + elif op=='CLEAR': + assert r>=n and r in active and cur[r]==e[2];active.remove(r);del cur[r] + elif op=='MOVE': + _,r,a,b,owned=e;assert r in active and cur[r]==a and owned==(r>=n) + assert (frames[a]0;paid[rank]+=1;cur[r]=b + if owned and dim[b]>dim[a]:rises[rank]+=1 + elif op=='SCALE':assert r in active and cur[r]==e[-1] + else:assert op in ('ADD','COPY') and r in active and e[2] in active and r!=e[2] and cur[r]==cur[e[2]]==e[-1] + assert active==set(range(n)) and [cur[r] for r in range(n)]==W['final'] + # adj[r][j] is the derivative of final output j with respect to current r. + adj=[{r:F(1)} if r0:lo=mid + else:hi=mid + crossing=str((lo+hi)/2) + Ecount=sum(len(d['ports']) for d in C['types'].values() for dg in d['diagonal'] if not any(dg[2:]));Te=T.copy();Te[1]-=Ecount;lo,hi=Decimal(0),Decimal('.01') + for _ in range(200): + mid=(lo+hi)/2 + if margin(mid,Te)>0:lo=mid + else:hi=mid + nocredit=str((lo+hi)/2) + return dict(T=dict(sorted(T.items())),P=dict(sorted(P.items())),S=S,raw_crossing=crossing,empty_root_credits=Ecount,no_E_credit_crossing=nocredit) + +def ordinary(W,C,N): + # Atomic contributions are separately itemized to prevent zero-charge shortcuts. + calls=18;portsA=len(C['types']['A']['ports']);ports=sum(len(v['ports']) for v in C['types'].values()) + scalar=0;init_clear=0;odd=Counter() + for e in W['program']: + if e[0] in ('ADD','COPY','SCALE'): + q=F(e[2] if e[0]=='SCALE' else e[3]);a=abs(q.numerator);d=q.denominator + scalar+=4*(a.bit_length()+d.bit_length()+1+(a.bit_count() if e[0]!='SCALE' else 0)) + if d&(d-1):odd[e[0]]+=1 + elif e[0] in ('INIT','CLEAR'):init_clear+=2 + route_items=dict(moves=sum(N['paid'].values()),helper_boundary=2*sum(N['helpers'].values()),first_main_boundary=2*ports,second_main_boundary=2*portsA,first_main_adapter=4*ports,second_main_adapter=4*portsA,owned_lifetime=4*N['lifetimes']) + routing=1000*sum(route_items.values());rest_items={};lam=0 + def swapcost(axes):return len(set(axes)-set(range(len(axes)))) + for ty,t in C['types'].items(): + ne=sum(e[0] in (ty,'J') for e in C['events']);p=len(t['ports']);nr=t['roles'];env=32*nr*p*ne + qr=[e for e in C['events'] if e[0]==ty and e[1]=='QUERY'];idle=[e for e in C['events'] if e[0]==ty and e[1]=='IDLE_ONE'];la=sum(e[0]==ty and e[1]=='LAMBDA' for e in C['events']);lam+=la*p + output=0 + for qp,zero,*mask in t['diagonal']: + axes=([0] if qp else [])+[a for k,v in enumerate(mask) if v for a in range(9+8*k,17+8*k)] + output+=p*1000*(2*swapcost(axes)+2*bool(qp)+(qp==-1)) + idleroute=sum(2*p*1000*swapcost([a for k in e[3] for a in range(1+8*k,9+8*k)]) for e in idle) + queryroute=sum(p*1000*(2+(e[4]==-1)) for e in qr) + rest_items[ty]=dict(envelope=env,thin=16*p*len(qr),field_boundary=26*nr*p,output_routes=output,idle_routes=idleroute,query_routes=queryroute) + rest=sum(sum(d.values()) for d in rest_items.values());upper=calls*(scalar+routing)+rest;conversion=calls*len(W['initial'])*104;secondlam=lam*1000 + return dict(scalar_upper=scalar,init_clear_allowance=init_clear,route_items=route_items,routing=routing,caller_items=rest_items,caller_total=rest,raw_upper=upper,per_input_conversion=conversion,lambda_second_charge=secondlam,conservative_total=upper+conversion+secondlam,margin_to_billion=10**9-upper-conversion-secondlam,odd_divisions=dict(odd),lambda_paid_rank1_would_reduce_S_by=lam) + +def main(): + ap=argparse.ArgumentParser();ap.add_argument('word');ap.add_argument('--out',required=True);ap.add_argument('--caller',action='store_true');ap.add_argument('--mutant',type=int);ap.add_argument('--caller-path',required=True);a=ap.parse_args() + W=load(a.word);C=load(a.caller_path);start=time.time();N=native(W,a.mutant) + result=dict(schema='independent-reverse-circuit-audit/1',word=str(Path(a.word).resolve()),word_sha256=pin(a.word),caller_sha256=pin(a.caller_path),native=N) + if a.mutant is None: + result['invoice']=invoices(W,C,N);result['ordinary']=ordinary(W,C,N) + if a.caller:result['caller']=caller(C) + result['seconds']=time.time()-start;Path(a.out).write_text(json.dumps(result,indent=2)+'\n');print(json.dumps(result,indent=2)) +if __name__=='__main__':main() diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/interval_gate.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/interval_gate.py new file mode 100644 index 0000000000..e24dc46079 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/interval_gate.py @@ -0,0 +1,128 @@ +#!/usr/bin/env python3 +"""Independent certified fixed-grid intervals (80 decimal places). +ln via 2 atanh after binary range reduction; exp(-x) via alternating +Taylor brackets. Uses only integer floor/ceiling, not Decimal transcendents. +""" +from fractions import Fraction as F +from functools import lru_cache +from pathlib import Path +import json,argparse +if not __debug__: raise RuntimeError('Run without -O; assertions are proof checks.') +B=10**80 + +def ceildiv(a,b):return -((-a)//b) +def exact(q): + q=F(q);return q.numerator*B//q.denominator,ceildiv(q.numerator*B,q.denominator) +def add(a,b):return a[0]+b[0],a[1]+b[1] +def sub(a,b):return a[0]-b[1],a[1]-b[0] +def mul(a,b): + p=[a[i]*b[j] for i in (0,1) for j in (0,1)];return min(p)//B,ceildiv(max(p),B) +def div(a,b): + assert b[0]>0 + p=[F(a[i]*B,b[j]) for i in (0,1) for j in (0,1)] + return min(p).__floor__(),max(p).__ceil__() +def smul(a,q):return mul(a,exact(q)) +def atanh_log(y): + yi=exact(y);yy=mul(yi,yi);p=yi;s=(0,0) + for j in range(100):s=add(s,smul(p,F(2,2*j+1)));p=mul(p,yy) + # 0 <= tail <= 2 y^201/[201(1-y^2)] < 3*(1/3)^201. + return s[0],s[1]+ceildiv(3*B,3**201) +@lru_cache(None) +def log(r): + assert r>=1 + k=r.bit_length()-1;y=F(r-2**k,r+2**k) + a=atanh_log(y);b=atanh_log(F(1,3));return add(a,smul(b,k)) +def expminus(x): + assert 0<=x[0]<=x[1]0 and margins[str(hi)][1]<0 and margins[str(tested)][0]>0 + target=moment(T,tested);paid=moment(P,tested) + alpha=div(paid,target) + # Tail exponent = 1-tested+1/7; argument exp may not be negative. + # r^(1-tested+1/7)=r^(1-tested)* exp(log(r)/7). + def exppos(x): + assert 0<=x[0]<=x[1]0 and gap.numerator==1;step=gap.denominator + wins=lambda j:(step*j+1)**written<2**j + l,h=1,2 + while not wins(h):l,h=h,2*h + while h-l>1: + m=(l+h)//2 + if wins(m):h=m + else:l=m + assert wins(h) and not wins(h-1) + # Monotonicity: upper derivative bound on [0, cap]. + derivative=(0,0) + for rr in T.keys()|P.keys(): + c=T.get(rr,0)-P.get(rr,0);r=int(rr) + term=mul(power(r,cap if c>=0 else 0),log(r));derivative=add(derivative,smul(term,-c)) + assert derivative[1]<0 + result=dict(claim=str(claim),tested=str(tested),raw_bracket=[str(lo),str(hi)],moment_margins={k:show(v) for k,v in margins.items()},moment_margin_float={k:value(v) for k,v in margins.items()},derivative_upper=float(F(derivative[1],B)),alpha=value(alpha),gamma=value(gamma),delta=value(delta),minimum_log_power=lp,written_log_power=written,compiler_gap=str(gap),H=str(step*h),BIT_pin=str(cap),BIT_margin=str(cap-tested)) + # Outer formulas evaluated independently after algebraically substituting + # b=k+5g,a=k+4g,q=k+3g,epsilon=1-g,beta=1-3g. + k=claim;g=gap;b=k+5*g;a=k+4*g;q=k+3*g;ep=1-g;be=1-3*g;r0=g/10;stop=layout=g + sig=1-b;tau=1-a;internal=tau+(1-stop)*max(sig-tau,0);leaf=sig+stop*(1-sig);lam=1-(q+a)/2;xi=ep*(1+q)-F(3,32)+layout;key=be+1-ep + M=[ep*q,a,1-ep+q*be,1-ep+a*be,1-ep+be,F(3,32)+xi-ep,xi+F(1,2)-ep,ep,1-(ep+be+48-128+2)] + checks=[cap-a,b-a,q,b-q,a-q,stop,1-stop,(1-stop)*b-a,1-internal-q,1-leaf-q,lam-tau,lam-sig,lam-internal,1-q-lam,1-q-leaf,ep,1-ep,xi-F(1,2),ep-xi,be,ep-be,1-be,1-(2*xi-2)-r0-be,1-(2*xi-2)-be,1-ep-r0,1-ep,r0,1-key,1-be-2*(1-ep),128-48-be,layout,ep-a,F(1,32)-b,F(2**45-7**16),F(2),2-xi,F(5),1-be,1-be,1-ep,M[2]-M[0],g,k-F('.001730970419199163702738'),1-ep,F(11,2)]+[x-k for x in M] + functional=[1-be,be*(1-F(3,1000)),128-48-ep-be-1,be*(1-F(1,250))] + assert len(checks)==54 and len(functional)==4 and min(checks+functional)>0 + result['outer']=dict(strict_count=54,functional_count=4,minimum_margin=str(min(checks+functional)),BIT_just_below_effective_rejected=(a-F(1,10**12))-a<0) + # Input-lift is only needed on [1-tested_complex,1]. A stronger BIT + # pin is irrelevant to this interval; the source's crude BIT-wide bound + # is not imported beyond its valid range. + pos={7:1,3:1,5:1};neg={9:1,4:1,1:2};d1=(0,0);curvature=(0,0) + for hist,sign in ((pos,1),(neg,-1)): + for r,c in hist.items(): + d1=add(d1,smul(log(r),sign*c*r)) + curvature=add(curvature,smul(mul(log(r),log(r)),c*r)) + lift_cap=cap if cap<=F('.00376669') else tested + assert tested<=lift_cap and F(d1[1],B)+lift_cap*F(curvature[1],B)<0 + lifts={} + for price in (claim,tested): + lift=sub(moment(pos,price),moment(neg,price));assert lift[0]>0 + assert price*(-F(d1[1],B))-price*price*F(curvature[1],B)/2>0 + lifts[str(price)]=show(lift) + result['input_lift']=dict(margins=lifts,interval_kappa_cap=str(lift_cap),derivative_upper_on_required_interval=str(F(d1[1],B)+lift_cap*F(curvature[1],B)),source_BIT_wide_crude_bound_would_be=str(F(d1[1],B)+cap*F(curvature[1],B))) + return result +if __name__=='__main__': + p=argparse.ArgumentParser();p.add_argument('audit');p.add_argument('--claim',default='.00362852408');p.add_argument('--tested',default='.00362852408007');p.add_argument('--lower',default='.00362852408398727978896072723289');p.add_argument('--upper',default='.00362852408398727978896072723290');p.add_argument('--out',required=True);p.add_argument('--bit-pin',default='.00376669');a=p.parse_args() + r=gate(json.loads(Path(a.audit).read_text())['invoice'],a.claim,a.tested,a.lower,a.upper,a.bit_pin);Path(a.out).write_text(json.dumps(r,indent=2)+'\n');print(json.dumps(r,indent=2)) diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/precision_replay.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/precision_replay.py new file mode 100644 index 0000000000..fafa1611dd --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/precision_replay.py @@ -0,0 +1,35 @@ +#!/usr/bin/env python3 +"""Authenticated reuse of #6970 grid and #6985 envelope engines. +Not an independently implemented precision proof. Prepared with OpenAI assistance. +""" +from pathlib import Path +from fractions import Fraction as F +import hashlib,json,sys,types +HERE=Path(__file__).resolve().parent +if not __debug__:raise RuntimeError('Run without -O; assertions are proof checks.') +def engine(name,relative,changes=()): + path=HERE/relative;src=path.read_text() + for before,after in changes: + assert src.count(before)==1;src=src.replace(before,after) + mod=types.ModuleType(name);mod.__file__=str(path);sys.modules[name]=mod;exec(compile(src,str(path),'exec'),mod.__dict__);return mod + +def run(word,caller,gate,manifest): + for item in manifest['files']: + if item['path'].startswith('retained/'): + assert hashlib.sha256((HERE/item['path']).read_bytes()).hexdigest()==item['sha256'] + G=engine('source_grid_integer','retained/odd-native-common-grid/independent_bounds.py') + B=engine('source_binding','retained/query-only-precision-envelope/source_binding.py') + helper_count=word['public']-400 + changes=[('word["public"] - len(mains) == 1061',f'word["public"] - len(mains) == {helper_count}'),('fresh_arbitrary_helpers=18 * 1061',f'fresh_arbitrary_helpers=18 * {helper_count}')] + E=engine('source_precision_envelopes','retained/query-only-precision-envelope/envelopes.py',changes) + wg=G.word_run(word);cg=G.caller_run(caller);wp,wr=E.native_envelope(word);cp,cr=E.caller_envelope(caller,wp,word) + height=max(cg['denominator_height'],cg['pre_joint_height']+wg['dyadic_height']) + mass=max(B.strict_power(F(cg['maximum_mass'])),B.strict_power(F(cg['pre_joint_mass']))+B.strict_power(F(wg['maximum_scaled_mass']))) + controls={} + for scale,frac in ((375,24),(225,24),(1125,23)): + try:G.word_run(word,scale,frac) + except ValueError as e:controls[f'S{scale}_f{frac}']=str(e) + else:raise AssertionError('Insufficient grid accepted') + H=int(gate['H']);lp=gate['written_log_power'];step=F(gate['compiler_gap']).denominator;j=H//step;kstar=1920*153**1920*(H+1)**2 + assert (H+1)**lp<2**j and (H-step+1)**lp>=2**(j-1) and (4096*kstar).bit_length() 0 and n & (n - 1) == 0, "dyadic denominator") + return n.bit_length() - 1 + + +def reduced(n, d): + g = gcd(n, d) + return str(n // g) if d // g == 1 else f"{n//g}/{d//g}" + + +def word_run(word, scale=1125, frac=24): + """Store every formal row on the *one fixed* scale*2^frac integer grid.""" + n = len(word["initial"]) + unit = 1 << frac + rows = [{i: scale * unit} for i in range(n)] + rows += [{} for _ in range(word["owned_fields"])] + frames = list(word["initial"]) + [None] * word["owned_fields"] + live = set() + peak, odd_lcm, high, visits = scale * unit, 1, 0, 0 + numerator_bits = 0 + witness = None + + def observe(row, index, kind): + nonlocal peak, odd_lcm, high, visits, witness + mass = sum(abs(value) for value in row.values()) + if mass > peak: + peak, witness = mass, (index, kind) + for value in row.values(): + if not value: + continue + odd_lcm = lcm(odd_lcm, scale // gcd(value, scale)) + trailing = (abs(value) & -abs(value)).bit_length() - 1 + high = max(high, frac - trailing) + visits += 1 + + def multiply(row, q, index): + a, b = rational(q) + result = {} + for key, value in row.items(): + quotient, residue = divmod(value * a, b) + need(residue == 0, f"integer grid rejection at event {index}: denominator {b}") + if quotient: + result[key] = quotient + return result + + for index, event in enumerate(word["program"]): + op, target = event[:2] + if op == "INIT": + need(target >= n and target not in live, "fresh owner") + live.add(target); rows[target] = {}; frames[target] = event[2] + elif op == "CLEAR": + need(target in live and frames[target] == event[2], "owner clear") + live.remove(target); rows[target] = {}; frames[target] = None + elif op == "MOVE": + need(frames[target] == event[2], "source chart") + frames[target] = event[3] + elif op == "SCALE": + need(frames[target] == event[3], "scale chart") + numerator_bits = max(numerator_bits, abs(rational(event[2])[0]).bit_length()) + rows[target] = multiply(rows[target], event[2], index) + observe(rows[target], index, "scale") + elif op in ("ADD", "COPY"): + source = event[2] + need(target != source and frames[target] == frames[source] == event[4], "common chart") + need(op != "COPY" or target in live and not rows[target], "copy zero") + numerator_bits = max(numerator_bits, abs(rational(event[3])[0]).bit_length()) + product = multiply(rows[source], event[3], index) + observe(product, index, "pre-add product") + result = rows[target].copy() + for key, value in product.items(): + result[key] = result.get(key, 0) + value + if not result[key]: + del result[key] + rows[target] = result + observe(result, index, "stored add") + else: + raise ValueError(op) + need(not live and frames[:n] == word["final"], "completed owned/frame endpoints") + need(all(value % scale == 0 for row in rows[:n] for value in row.values()), "unscaled public rows dyadic") + need(all(not row for row in rows[n:]), "private rows gone") + return dict(odd_scale_lcm=odd_lcm, dyadic_height=high, + maximum_scaled_mass=reduced(peak, unit), mass_witness=witness, + numerator_bits=numerator_bits, coefficient_visits=visits) + + +def caller_run(caller): + """Propagate all 78 positive input contributions on a common integer grid. + + Matrix entries count triangle-inequality contributions; they do not commute + Clifford words or evaluate numerical characters. The common scale only + grows and all divisions below are integer-exact after that scale change. + """ + count = caller["roles"] + rows = [[int(i == j) for j in range(count)] for i in range(count)] + debts = [0] * count + scale = 0 + maximum = pre_joint = (1, 0) + maximum_debt = joint_debt = 0 + + def larger(pair, candidate): + a, k = pair; b, ell = candidate + return candidate if (b << k) > (a << ell) else pair + + def denominator(bits): + nonlocal scale, rows + if bits: + rows = [[value << bits for value in row] for row in rows] + scale += bits + + for event in caller["events"]: + if event[0] == "J": + pre_joint = larger(pre_joint, (max(map(sum, rows)), scale)) + joint_debt = max(joint_debt, *debts) + s, t, x, y = event[2] + bs, bt, alpha, beta = event[3] + need(len({s, t, x, y, bs, bt}) == 6, "joint owner separation") + need(rational(alpha) == (-1, 1) and rational(beta) == (1, 2), "actual B pair") + a, b = rational(caller["types"]["A"]["alpha2"]) + need(b == 1, "actual A integer shear") + denominator(1) + rows[t] = [u + v for u, v in zip(rows[t], rows[s])] + rows[x] = [u + abs(a) * v for u, v in zip(rows[x], rows[y])] + combo = [u + v for u, v in zip(rows[bs], rows[bt])] + need(all(v % 2 == 0 for v in combo), "B integer halving") + rows[bs], rows[bt] = combo, [v // 2 for v in combo] + debts[t], debts[x] = max(debts[t], debts[s]), max(debts[x], debts[y]) + newdebt = max(debts[bs], debts[bt]) + debts[bs], debts[bt] = newdebt, newdebt + 1 + else: + op, t = event[1:3] + if op in ("ADD", "SCALE"): + a, b = rational(event[4] if op == "ADD" else event[3]) + k = height(b); denominator(k) + if op == "ADD": + source = event[3] + need(all(abs(a) * v % b == 0 for v in rows[source]), "ADD integer grid") + rows[t] = [u + abs(a) * v // b for u, v in zip(rows[t], rows[source])] + debts[t] = max(debts[t], debts[source] + k) + else: + need(all(abs(a) * v % b == 0 for v in rows[t]), "SCALE integer grid") + rows[t] = [abs(a) * v // b for v in rows[t]] + debts[t] += k + elif op == "QUERY": + source = event[3] + rows[t] = [u + v for u, v in zip(rows[t], rows[source])] + debts[t] = max(debts[t], debts[source]) + elif op == "SWAP": + source = event[3] + rows[t], rows[source] = rows[source], rows[t] + debts[t], debts[source] = debts[source], debts[t] + elif op == "LAMBDA": + rows[t] = [2 * v for v in rows[t]] + debts[t] += 1 + elif op != "IDLE_ONE": + raise ValueError(op) + maximum = larger(maximum, (max(map(sum, rows)), scale)) + maximum_debt = max(maximum_debt, *debts) + return dict(maximum_mass=reduced(maximum[0], 1 << maximum[1]), + pre_joint_mass=reduced(pre_joint[0], 1 << pre_joint[1]), + denominator_height=maximum_debt, pre_joint_height=joint_debt) + + +def threshold_run(): + """Read source literals by AST and regenerate the threshold by integers.""" + check = SOURCE.parent / "check.py" + nodes = ast.parse(check.read_text()).body + values = {} + for node in nodes: + if not isinstance(node, ast.Assign) or len(node.targets) != 1: + continue + target = node.targets[0] + if isinstance(target, ast.Tuple) and all(isinstance(x, ast.Name) for x in target.elts): + names = [x.id for x in target.elts] + if names == ["KAPPA", "TESTED"]: + for name, value in zip(names, node.value.elts): + need(isinstance(value, ast.Call) and isinstance(value.args[0], ast.Constant), "price source literal") + digits = value.args[0].value + before, after = digits.split(".") + values[name] = (int((before or "0") + after), 10 ** len(after)) + elif names == ["LPMIN", "LP"]: + values["LP"] = node.value.elts[1].value + a, b = values["KAPPA"] + c, d = values["TESTED"] + numerator, denominator = c*b-a*d, 7*b*d + common = gcd(numerator, denominator) + need(numerator // common == 1, "unit exact source gap") + step = denominator // common + power = values["LP"] + def wins(j): + return pow(step*j+1, power) < 1 << j + lo, hi = 1, 2 + while not wins(hi): + lo, hi = hi, hi*2 + while hi-lo > 1: + mid = (hi+lo)//2 + if wins(mid): + hi = mid + else: + lo = mid + h = step*hi + need(wins(hi) and not wins(hi-1), "threshold neighbors") + kstar = 1920*pow(153, 1920)*pow(h+1, 2) + need(h == 1339210000000000000 and kstar.bit_length() == 14066 + and (357*kstar).bit_length() == 14075 < h, "symbolic threshold margin") + return {"H": h, "integer_threshold_index": hi, "gap_denominator": step, + "logarithm_power": power, "Kstar_bits": kstar.bit_length(), + "357Kstar_bits": (357*kstar).bit_length(), + "source_check_sha256": sha256(check.read_bytes()).hexdigest()} + + +def main(): + word = json.loads(gzip.decompress((SOURCE / "word.json.gz").read_bytes())) + caller = json.loads((SOURCE / "caller.json").read_text()) + result = {"source_sha256": {n: sha256((SOURCE/n).read_bytes()).hexdigest() + for n in ("word.json.gz", "caller.json")}, + "word": word_run(word), "caller": caller_run(caller), "negative_scales": {}} + for scale in (375, 225): + try: + word_run(word, scale=scale) + except ValueError as error: + result["negative_scales"][str(scale)] = str(error) + else: + raise ValueError("insufficient odd scale was accepted") + expected = json.loads((ROOT / "EXPECTED-BOUNDS.json").read_text()) + for key in ("dyadic_height", "maximum_scaled_mass", "coefficient_visits"): + need(result["word"][key] == expected["word"][key], "independent word agreement: " + key) + need(result["word"]["odd_scale_lcm"] == 1125, "minimal source-derived scale") + need(result["word"]["numerator_bits"] == 24, "literal numerator width") + for key in ("maximum_mass", "denominator_height", "pre_joint_height"): + need(result["caller"][key] == expected["caller"][key], "independent caller agreement: " + key) + result["threshold"] = threshold_run() + print(json.dumps(result, sort_keys=True, indent=2)) + print("PASS_INDEPENDENT_ODD_GRID_BOUNDS") + + +if __name__ == "__main__": + main() diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/retained/query-only-precision-envelope/envelopes.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/retained/query-only-precision-envelope/envelopes.py new file mode 100644 index 0000000000..70c8ca2376 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/retained/query-only-precision-envelope/envelopes.py @@ -0,0 +1,294 @@ +"""Exact positive forward envelopes with independent backward cut checks. + +These are scalar triangle bounds under the stated complete-fibre unitary +contracts. They neither simulate rounding nor establish native provider admission. +Prepared for @CubeJerry with substantial OpenAI assistance. Apache-2.0. +""" +from collections import Counter +from fractions import Fraction as F +from source_binding import need, sources, strict_power, fraction_string, oddpart + + +def frame_span(basis): + s = {0} + for v in basis: + need(isinstance(v, int) and 0 < v < 512 and v not in s, "independent frame basis") + s |= {u ^ v for u in tuple(s)} + return frozenset(s) + + +def validate_word(word): + n, owned_count = word["public"], word["owned_fields"] + need(n == len(word["initial"]) == len(word["final"]), "public frame lists") + spans = list(map(frame_span, word["frames"])) + cur = list(word["initial"]) + [None] * owned_count + owned, zero = set(), set(range(n, n + owned_count)) + life = peak = 0 + counts = Counter() + scalar = Counter() + max_num = max_den = 0 + for i, e in enumerate(word["program"]): + op, r = e[:2] + need(0 <= r < len(cur), "word role at " + str(i)) + counts[op] += 1 + if op == "INIT": + need(len(e) == 3 and r >= n and r not in owned and cur[r] is None, + "fresh owned INIT at " + str(i)) + need(0 <= e[2] < len(spans), "INIT frame") + owned.add(r); zero.add(r); cur[r] = e[2] + life += 1; peak = max(peak, len(owned)) + elif op == "CLEAR": + need(len(e) == 3 and r in owned and cur[r] == e[2], "owned CLEAR") + owned.remove(r); zero.add(r); cur[r] = None + elif op == "MOVE": + _, _, a, b, private = e + need(cur[r] == a and bool(private) == (r in owned), "MOVE source/owner") + need(0 <= b < len(spans), "MOVE destination") + need((spans[a] < spans[b] or spans[b] < spans[a]) if private + else spans[a] < spans[b], "strict source frame nesting") + cur[r] = b + # A rounded child need not preserve exact zero. + zero.discard(r) + else: + need(op in ("ADD", "COPY", "SCALE"), "known native operation") + q = F(e[2] if op == "SCALE" else e[3]) + need(q and abs(q) + 1 < 2 ** 16, "nonzero bounded source coefficient") + need(cur[r] == e[-1] and cur[r] is not None, "scalar live frame") + if op != "SCALE": + s = e[2] + need(0 <= s < len(cur) and s != r and cur[s] == cur[r], "same-frame source") + if op == "COPY": + need(r in owned and r in zero, "COPY into freshly exact zero") + zero.discard(r) + max_num = max(max_num, abs(q.numerator)) + max_den = max(max_den, q.denominator) + scalar["noninteger" if q.denominator > 1 else "integer"] += 1 + scalar["odd" if oddpart(q.denominator) > 1 else "dyadic"] += 1 + need(not owned and cur[:n] == word["final"], "all owned returned; declared final frames") + need((life, peak, owned_count) == (54, 43, 51), "source lifecycle census") + return dict(events=len(word["program"]), public=n, owned_labels=owned_count, + lifetimes=life, peak_owned=peak, opcodes=dict(counts), scalars=dict(scalar), + max_numerator=max_num, numerator_bits=max_num.bit_length(), + max_denominator=max_den, denominator_bits=max_den.bit_length()) + + +def summarize(values): + return {k: {"exact": fraction_string(v[0]), "strict_power_of_two": strict_power(v[0]), + "witness": v[1]} for k, v in values.items()} + + +def native_envelope(word): + census = validate_word(word) + n, size = word["public"], word["public"] + word["owned_fields"] + mass = [F(i < n) for i in range(size)] + error = [F(0) for _ in range(size)] + peaks = {"M": (F(1), {"cut": 0, "register": 0, "factor": "1"}), + "Sigma": (F(0), {"cut": 0, "register": 0, "factor": "1"})} + + def note(name, value, cut, register, factor=F(1), kind="stored"): + if value > peaks[name][0]: + peaks[name] = (value, dict(cut=cut, register=register, + factor=str(factor), kind=kind)) + + for i, e in enumerate(word["program"]): + op, r = e[:2] + if op == "MOVE": + error[r] += 1 + elif op in ("INIT", "CLEAR"): + mass[r] = error[r] = F(0) + else: + q = abs(F(e[2] if op == "SCALE" else e[3])) + if op == "SCALE": + mass[r] *= q; error[r] *= q + else: + s = e[2] + note("M", q * mass[s], i, s, q, "pre-add-product") + note("Sigma", q * error[s], i, s, q, "pre-add-product") + mass[r] += q * mass[s]; error[r] += q * error[s] + if q.denominator > 1: + error[r] += 1 + note("M", mass[r], i + 1, r) + note("Sigma", error[r], i + 1, r) + r = max(range(n), key=error.__getitem__) + peaks["Gamma"] = (error[r], dict(cut=len(word["program"]), register=r, factor="1", kind="public-return")) + checks = {} + for name, (value, witness) in peaks.items(): + m, d, active = native_adjoint(word, witness) + need((m if name == "M" else d) == value, "backward native witness: " + name) + checks[name] = dict(entrance_mass=str(m), residual_mass=str(d), active_residual_sites=active) + return peaks, dict(census=census, bounds=summarize(peaks), independent_adjoint=checks) + + +def native_adjoint(word, witness): + """Transpose recurrence from one cut, not a second forward-state run.""" + size = word["public"] + word["owned_fields"] + lam = [F(0) for _ in range(size)] + lam[witness["register"]] = F(witness["factor"]) + residual, active = F(0), 0 + for e in reversed(word["program"][:witness["cut"]]): + op, r = e[:2] + if op in ("INIT", "CLEAR"): + lam[r] = F(0) + elif op == "MOVE": + residual += lam[r]; active += bool(lam[r]) + else: + q = abs(F(e[2] if op == "SCALE" else e[3])) + if q.denominator > 1: + residual += lam[r]; active += bool(lam[r]) + if op == "SCALE": + lam[r] *= q + else: + lam[e[2]] += q * lam[r] + return sum(lam[:word["public"]]), residual, active + + +def caller_envelope(caller, word_peaks, word): + """Contract J only at its proved exact endpoint; include each native interior.""" + mw, sw, gw = (word_peaks[k][0] for k in ("M", "Sigma", "Gamma")) + size = caller["roles"] + mass, error = [F(1)] * size, [F(0)] * size + peaks = {"M_caller": (F(1), {}), "Sigma_caller": (F(0), {}), + "M_joint_entrance": (F(1), {}), "E_joint_entrance": (F(0), {}), + "M_context": (F(1), {}), "Sigma_context": (F(0), {})} + sites = Counter() + j_order = [] + log = [] + + def note(name, value, i, r=None, *, cut=None, factor=F(1), kind="stored"): + if value > peaks[name][0]: + peaks[name] = (value, dict(event=i, register=r, cut=i + 1 if cut is None else cut, + factor=str(factor), kind=kind)) + + for i, e in enumerate(caller["events"]): + ty = e[0] + if ty == "J": + _, j, ar, br = e + need(len(ar) == 4 and len(br) == 4 and br[2:] == ["-1", "1/2"], "exact J source signature") + u, v, x, y = ar; s, t = br[:2] + regs = (u, v, x, y, s, t) + need(len(set(regs)) == 6 and all(0 <= r < size for r in regs), "six distinct J roles") + need(all(0 <= r < 38 for r in ar) and all(38 <= r < 76 for r in br[:2]), + "current type-local J main binding") + mi, ei = max([F(1)] + [mass[r] for r in regs]), max(error[r] for r in regs) + mr, er = max(regs, key=mass.__getitem__), max(regs, key=error.__getitem__) + note("M_joint_entrance", mi, i, mr, cut=i) + note("E_joint_entrance", ei, i, er, cut=i) + note("M_context", mw * mi, i) + note("Sigma_context", mw * ei + sw, i) + # Each stage's 1,061 arbitrary public helper inputs are distinct raw + # inputs, not zero; their initial bound is 1 and prior defect is 0. + out_m = (mass[u], mass[v] + mass[u], mass[x] + mass[y], mass[y], + mass[s] + mass[t], (mass[s] + mass[t]) / 2) + out_e = (error[u], error[v] + error[u], error[x] + error[y], error[y], + error[s] + error[t], (error[s] + error[t]) / 2) + for r, a, b in zip(regs, out_m, out_e): + mass[r], error[r] = a, b + gw + j_order.append(j); sites["J"] += 1 + log.append(dict(event=i, stage=j, entrance_mass=str(mi), entrance_defect=str(ei))) + else: + need(ty in ("A", "B"), "known caller type") + op, r = e[1:3] + off = caller["types"][ty]["offset"] + count = caller["types"][ty]["roles"] + need(off <= r < off + count, "type-local target") + sites[op] += 1 + if op == "SWAP": + s = e[3] + need(off <= s < off + count and s != r, "type-local SWAP") + mass[r], mass[s] = mass[s], mass[r] + error[r], error[s] = error[s], error[r] + elif op in ("LAMBDA", "IDLE_ONE"): + if op == "LAMBDA": + need(e[3] in (-1, 1), "unit Lambda sign") + else: + need(len(e[3]) == len(set(e[3])) and all(1 <= k <= 18 for k in e[3]), "idle mask") + error[r] += 1 + elif op == "QUERY": + s = e[3] + need(off <= s < off + count and s != r and e[4] == -1, "retained negative query") + mass[r] += mass[s]; error[r] += error[s] + 1 + elif op == "ADD": + s, q = e[3], abs(F(e[4])) + need(off <= s < off + count and r != s and q, "type-local ADD") + note("M_caller", q * mass[s], i, s, cut=i, factor=q, kind="pre-add-product") + note("Sigma_caller", q * error[s], i, s, cut=i, factor=q, kind="pre-add-product") + mass[r] += q * mass[s]; error[r] += q * error[s] + (q.denominator > 1) + sites["noninteger_scalar"] += q.denominator > 1 + elif op == "SCALE": + q = abs(F(e[3])); need(q, "nonzero caller SCALE") + mass[r] *= q; error[r] = q * error[r] + (q.denominator > 1) + sites["noninteger_scalar"] += q.denominator > 1 + else: + raise ValueError("non-retained caller opcode: " + str(op)) + for r in range(size): + note("M_caller", mass[r], i, r) + note("Sigma_caller", error[r], i, r) + need(j_order == list(range(1, 19)), "exact eighteen native calls") + # Completed helper outputs have ideal norm <=1 and defect <=gw; maximum + # over independent helper fields does not multiply by 1,061 or by 18. + peaks["M_context"] = max(peaks["M_context"], peaks["M_caller"], key=lambda a: a[0]) + peaks["Sigma_context"] = max(peaks["Sigma_context"], peaks["Sigma_caller"], key=lambda a: a[0]) + ri = max(range(size), key=error.__getitem__) + need(error[ri] >= gw, "main output dominates helper-return defect in this source") + peaks["Gamma_context"] = (error[ri], dict(register=ri, cut=len(caller["events"]), factor="1", kind="public-return")) + need(len(caller["types"]["A"]["ports"]) == 96 and len(caller["types"]["B"]["ports"]) == 8, + "current physical type multiplicities") + mains = set(word["live"]) | {r + 112 for r in word["live"]} | set(word["hosted"]["X2"]) | set(word["hosted"]["Y2"]) + need(len(mains) == 400 and word["public"] - len(mains) == 1061, "fresh per-stage helper census") + adjoints = {} + for name in ("M_caller", "Sigma_caller", "M_joint_entrance", "E_joint_entrance", "Gamma_context"): + value, witness = peaks[name] + m, d, j_part, primitive_part = caller_adjoint(caller, witness, gw) + need((m if name.startswith("M_") else d) == value, "backward caller witness: " + name) + adjoints[name] = dict(entrance_mass=str(m), residual_mass=str(d), + joint_coefficient=str(j_part), primitive_coefficient=str(primitive_part)) + return peaks, dict(bounds=summarize(peaks), sites=dict(sites), joint_entries=log, + independent_adjoint=adjoints, + physical_main_inputs=3952, fresh_arbitrary_helpers=18 * 1061, + helper_allocation_premise="distinct (stage, helper) public inputs as in frozen caller proof") + + +def caller_adjoint(caller, witness, gamma_word): + lam = [F(0)] * caller["roles"] + lam[witness["register"]] = F(witness["factor"]) + joint, primitive = F(0), F(0) + for e in reversed(caller["events"][:witness["cut"]]): + if e[0] == "J": + u, v, x, y = e[2]; s, t = e[3][:2] + joint += sum(lam[r] for r in (u, v, x, y, s, t)) + a, b = lam[s], lam[t] + lam[u] += lam[v] + lam[y] += lam[x] + lam[s] = lam[t] = a + b / 2 + continue + op, r = e[1:3] + if op == "SWAP": + s = e[3]; lam[r], lam[s] = lam[s], lam[r] + elif op in ("LAMBDA", "IDLE_ONE"): + primitive += lam[r] + elif op == "QUERY": + primitive += lam[r]; lam[e[3]] += lam[r] + else: + q = abs(F(e[3] if op == "SCALE" else e[4])) + if q.denominator > 1: + primitive += lam[r] + if op == "SCALE": + lam[r] *= q + else: + lam[e[3]] += q * lam[r] + return sum(lam), joint * gamma_word + primitive, joint, primitive + + +def run(): + caller, word = sources() + wp, wr = native_envelope(word) + cp, cr = caller_envelope(caller, wp, word) + expected_w = {"M": 237, "Sigma": 235, "Gamma": 235} + expected_c = {"M_caller": 121, "Sigma_caller": 342, "M_joint_entrance": 119, + "E_joint_entrance": 340, "M_context": 355, "Sigma_context": 576, + "Gamma_context": 337} + for k, p in expected_w.items(): + need(strict_power(wp[k][0]) == p, "frozen native bound " + k) + for k, p in expected_c.items(): + need(strict_power(cp[k][0]) == p, "frozen caller bound " + k) + return dict(native=wr, caller=cr) diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/retained/query-only-precision-envelope/source_binding.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/retained/query-only-precision-envelope/source_binding.py new file mode 100644 index 0000000000..9f0e0a8cba --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/retained/query-only-precision-envelope/source_binding.py @@ -0,0 +1,85 @@ +"""Authenticate the frozen source capsule; no network or Git is required. + +Prepared for @CubeJerry with substantial OpenAI assistance. Apache-2.0. +""" +from fractions import Fraction +import gzip +import hashlib +import json +from pathlib import Path +import sys +import types + +ROOT = Path(__file__).resolve().parent + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def digest(data): + return hashlib.sha256(data).hexdigest() + + +def blob(data): + return hashlib.sha1(b"blob " + str(len(data)).encode() + b"\0" + data).hexdigest() + + +def check_dependencies(): + items = json.loads((ROOT / "DEPENDENCIES.json").read_bytes())["files"] + need(len(items) == 11, "exact eleven-file immutable capsule") + seen = set() + for row in items: + name = row["local_path"] + path = ROOT / name + need(name not in seen and path.resolve().is_relative_to(ROOT), "capsule path") + seen.add(name) + data = path.read_bytes() + need(len(data) == row["bytes"], "source length: " + name) + need(digest(data) == row["sha256"], "source SHA-256: " + name) + need(blob(data) == row["git_blob"], "source Git blob: " + name) + return len(items) + + +def sources(): + check_dependencies() + caller = json.loads((ROOT / "data/caller.json").read_bytes()) + word = json.loads(gzip.decompress((ROOT / "data/word.json.gz").read_bytes())) + need(len(caller["events"]) == 3095 and caller["roles"] == 76, "frozen caller shape") + need(len(word["program"]) == 71144 and word["public"] == 1461, "frozen local word") + return caller, word + + +def load_vendor(name, relative): + """Compile authenticated bytes directly, never a cached .pyc.""" + check_dependencies() + path = ROOT / relative + module = types.ModuleType(name) + module.__file__ = str(path) + sys.modules[name] = module + exec(compile(path.read_bytes(), str(path), "exec"), module.__dict__) + return module + + +def fraction_string(x): + return str(Fraction(x)) + + +def strict_power(x): + """Smallest nonnegative k for which the exact nonnegative x is < 2**k.""" + x = Fraction(x) + need(x >= 0, "positive majorant") + k = max(0, x.numerator.bit_length() - x.denominator.bit_length()) + while x >= 1 << k: + k += 1 + while k and x < 1 << (k - 1): + k -= 1 + return k + + +def oddpart(n): + need(n > 0, "positive denominator") + while n % 2 == 0: + n //= 2 + return n diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/assemble_odd_application.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/assemble_odd_application.py new file mode 100644 index 0000000000..8e0c97cb84 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/assemble_odd_application.py @@ -0,0 +1,56 @@ +"""Join disjoint native-catalogue certificates to the exact 8+9 application.""" +from pathlib import Path +from hashlib import sha256 +from fractions import Fraction as Q +import json + +root=Path(__file__).resolve().parent +def read(name): + return json.loads((root/name).read_bytes()) +word=root.parent/"WORD.json.gz" +word_sha=sha256(word.read_bytes()).hexdigest() +binding=read("ODD-PHYSICAL-BINDING.json") +b=binding["occurrence_and_geometry"] +precision=read("ODD-PRECISION.json") +partial=read("ODD-ADMISSION-PARTIAL.json") +f=read("ODD-FIXED-TAPE-COUNTS.json") +g=partial["compiler_outer"] +replay=read("ODD-TYPE-AB-REPLAY.json") +assert not replay["replay"]["bad_outputs"] +grid=read("ODD-CALLER-EXACT-GRID.json") +assert grid["caller_sha256"]==replay["caller_sha256"] and int(grid["caller_odd_scale"])>1 +assert f["caller_odd_scale"]==int(grid["caller_odd_scale"]) and partial["ordinary"]["charged_caller_odd_conversions"]>0 +assert all(r["caller_sha256"]==replay["caller_sha256"] for r in (binding,precision,partial,f)) +catalogue=[] +for path in sorted(root.glob("SHORT-CATALOGUE-*-*.log")): + text=path.read_text() + p=text.find("\n{") + assert p>=0,path + c=json.loads(text[p:]) + assert c["word_sha256"]==word_sha and c["status"]=="PASS_CURRENT_NATIVE_CATALOGUE_SLICE" + assert c["checked_maps"]==c["slice_stop"]-c["slice_start"] and c["phase_control_rejected"] + catalogue.append(c|{"log_sha256":sha256(path.read_bytes()).hexdigest()}) +catalogue.sort(key=lambda c:c["slice_start"]) +assert catalogue and catalogue[0]["slice_start"]==0 +assert all(a["slice_stop"]==b["slice_start"] for a,b in zip(catalogue,catalogue[1:])) +assert len({c["catalogue_digest"] for c in catalogue})==1 +size=catalogue[-1]["catalogue_size"] +assert all(c["catalogue_size"]==size for c in catalogue) +assert catalogue[-1]["slice_stop"]==size==sum(c["checked_maps"] for c in catalogue) +assert sum(c["main_boundary_pairs"] for c in catalogue)==104 +assert binding["aliased_main_rejected"] +assert b["native_calls"]==17 and b["rank_surplus"]>0 +assert b["paid_positions"]==sum(partial["invoice"]["P"].values()) +assert b["productive_fields"]==sum(partial["invoice"]["T"].values()) +assert Q(g["claim"])0 +assert f["context_c"]==precision["context_c"] and f["context_bound_bits"]= 2**(H//step-1) + assert (4096*kstar).bit_length() < H + assert max(2*max(height,mass), *(x['strict_power_of_two'] for x in cr['bounds'].values())) < H + return dict(word=wg, caller=cg, context_height=height, context_mass_bits=mass, context_c=2*max(height,mass), + rounded_native=wr, rounded_caller=cr, Kstar_bits=kstar.bit_length(), + scope='Exact-child grid and attributed all-fibre error envelope, with one signed unitary per fused event') + + +def main(replay, word, candidate, physical): + vendor = replay/'research/shared-wire-split-composition' + base = json.loads((replay/'research/coupled-helper-rechart/RESULT.json').read_text()) + old = json.loads((vendor/'data/caller.json').read_text()) + new = json.loads(candidate.read_text()) + raw = gzip.decompress(word.read_bytes()) + assert sha256(raw).hexdigest() == WORD + native_word = json.loads(raw) + old_actions = [e for e in old['events'] if e[0] in ('J','A')] + assert [e for e in new['events'] if e[0] in ('J','A')] == old_actions + assert new['types'] == old['types'] + fused = [e for e in new['events'] if e[:2] == ['B','IDLE_ODD']] + assert len(fused) == 4 and {e[2]:e[3][0] for e in fused} == ROLES + assert all(e[4] == -1 and len(e[3]) == 1 for e in fused) + p = json.loads(physical.read_text()) + assert p['status'] == 'PASS_PHYSICAL_RANK9_ALGEBRA' + assert p['word_sha'] == WORD and p['proposed_sha'] == sha256(candidate.read_bytes()).hexdigest() + assert p['paid_calls'] == 32 + assert all(row['logical_child_rank'] == 9 and row['ordinary_route_units'] == 19 for row in p['bindings']) + peer = module('rank9_peer', replay/'research/peer-move-retiming/verify.py') + previous = module('rank9_previous', replay/'research/shared-wire-stop-fusion/verify.py') + check = independent(vendor) + audited = check.caller(new) + assert not audited['bad_outputs'] + n = base['native'] + n['paid'] = {int(k): v for k,v in n['paid'].items()} + n['helpers'] = {int(k): v for k,v in n['helpers'].items()} + before, after = check.invoices(native_word, old, n), check.invoices(native_word, new, n) + for key in ('T','P'): + assert {str(r):v for r,v in before[key].items()} == base['invoice'][key] + delta = Counter(after['P']); delta.subtract(before['P']) + assert {r:v for r,v in delta.items() if v} == {1:-32,8:-32,9:32} + assert before['T'] == after['T'] and before['S'] == after['S'] == 1520 + assert after['empty_root_credits'] == before['empty_root_credits'] == 0 + ordinary = check.ordinary(native_word,new,n) + routes = 1000 * sum(len(row['caller_fields']) * row['ordinary_elementary_units'] for row in p['bindings']) + assert routes == 1168000 + route_delta = routes - ordinary['caller_items']['B']['fused_routes'] + ordinary['caller_items']['B']['fused_routes'] = routes + for name in ('caller_total','raw_upper','conservative_total'): + ordinary[name] += route_delta + scalar_surcharge = 0 + for e in new['events']: + if e[0] == 'B' and e[1] in ('ADD','SCALE'): + q = Q(e[4] if e[1] == 'ADD' else e[3]) + a, d = abs(q.numerator), q.denominator + scalar_surcharge += 4 * (a.bit_length() + d.bit_length() + 1 + + (a.bit_count() if e[1] == 'ADD' else 0)) + ordinary['extra_B_scalar_surcharge'] = len(new['types']['B']['ports']) * scalar_surcharge + ordinary['conservative_total'] += ordinary['extra_B_scalar_surcharge'] + ordinary['margin_to_billion'] = 10**9 - ordinary['conservative_total'] + assert ordinary['conservative_total'] == 847191616 and ordinary['margin_to_billion'] > 0 + _, _, price = peer.price_audit(previous, before, after, base['gate']) + engine = module('rank9_directed_price', vendor/'interval_gate.py') + claim = Q('.003635202569271') + tested = claim + Q(7,10**17) + low, high = map(Q, price['crossing_intervals']['candidate']) + old_low, old_high = map(Q, price['crossing_intervals']['baseline']) + old_claim = Q(base['gate']['claim']) + assert old_low < old_high < claim < tested < low < high + gate = engine.gate(after, claim, tested, low, high, base['gate']['BIT_pin']) + assert engine.sub(engine.moment(before['T'],claim), engine.moment(before['P'],claim))[1] < 0 + gain = dict(claim_gain=str(claim-old_claim), claim_vs_old_raw_upper=str(claim-old_high), + raw_gain_interval=[str(low-old_high),str(high-old_low)]) + price.update(claim_decimal='0.003635202569271',gain_decimal='0.000000875329271') + manifest = json.loads((vendor/'INDEPENDENT-SOURCES.json').read_text()) + limits = precision(vendor, native_word, new, gate, manifest) + print(json.dumps(dict(status='PASS_RANK9_CONDITIONAL_GATES', word_sha=WORD, + caller_sha=p['proposed_sha'], caller=audited, invoice=after, ordinary=ordinary, + gate=gate,gain=gain,independent_price=price,precision=limits),sort_keys=True)) + + +if __name__ == '__main__': + assert __debug__ + parser = ArgumentParser(description=__doc__) + for name in ('replay','word','candidate','physical'): + parser.add_argument(name,type=Path) + main(**vars(parser.parse_args())) diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/check_odd_caller_exact_grid.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/check_odd_caller_exact_grid.py new file mode 100644 index 0000000000..1bbc6f149f --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/check_odd_caller_exact_grid.py @@ -0,0 +1,132 @@ +"""Fixed-grid signed Laurent replay with exact caller odd denominators.""" +from collections import Counter +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import json +from math import prod + +root=Path(__file__).resolve().parent +cpath=root/"ODD-TYPE-AB-CALLER.json" +C=json.loads(cpath.read_bytes()) +primes=(2,3,5) +def debt(q): + d=Q(q).denominator + out=[] + for p in primes: + n=0 + while d%p==0:d//=p;n+=1 + out.append(n) + assert d==1 + return out +def plus(a,b):return [x+y for x,y in zip(a,b)] +def vmax(a,b):return list(map(max,a,b)) +def valuation_budget(): + D=[[0]*len(primes) for _ in range(C["roles"])] + peak=[0]*len(primes) + for e in C["events"]: + if e[0]=="J": + _,_,(u,v,x,y),(s,t,al,be)=e + assert al=="-1" and be=="1/2" and abs(Q(C["types"]["A"]["alpha2"]))==1 + D[v]=vmax(D[u],D[v]);D[x]=vmax(D[x],D[y]) + tmp=vmax(D[s],D[t]);D[s],D[t]=tmp,plus(tmp,[1,0,0]) + else: + _,op,r,*a=e + if op=="SWAP":D[r],D[a[0]]=D[a[0]],D[r] + elif op=="QUERY":D[r]=vmax(D[r],D[a[0]]) + elif op=="LAMBDA":D[r]=plus(D[r],[1,0,0]) + elif op=="ADD": + d=plus(D[a[0]],debt(a[1])) + peak=vmax(peak,d) + D[r]=vmax(D[r],d) + elif op=="SCALE":D[r]=plus(D[r],debt(a[0])) + else:assert op in ("IDLE_ONE","IDLE_ODD") + for d in D:peak=vmax(peak,d) + return peak + +def replay(ds): + M=prod(p**e for p,e in zip(primes,ds)) + rows=[{(j,0,0):(M,0)} for j in range(C["roles"])] + peak=0 + checks=0 + def field_add(out,x,ar=1,ai=0,den=1,q=0,m=0): + nonlocal checks + for (j,k,s),(a,b) in x.items(): + u,v=a*ar-b*ai,a*ai+b*ar + if den!=1: + u,ru=divmod(u,den);v,rv=divmod(v,den) + if ru or rv:raise ArithmeticError("Nonintegral caller coefficient") + checks+=1 + key=(j,(k+q)%4,s+m) + c,d=out.get(key,(0,0)) + uv=(c+u,d+v) + if uv==(0,0):out.pop(key,None) + else:out[key]=uv + def mapped(x,ar=1,ai=0,den=1,q=0,m=0): + y={};field_add(y,x,ar,ai,den,q,m);return y + def mulrank(j): + return 1<<(8*(j-1)) + for e in C["events"]: + if e[0]=="J": + _,j,(u,v,x,y),(s,t,al,be)=e + m=mulrank(j) + field_add(rows[v],rows[u],q=-1) + field_add(rows[x],rows[y],int(C["types"]["A"]["alpha2"]),q=1) + for r in (u,v,x,y):rows[r]=mapped(rows[r],m=m) + A=mapped(rows[s],m=m);field_add(A,rows[t],-1,q=1,m=m) + B=mapped(rows[t],den=2,m=m);field_add(B,rows[s],den=2,q=-1,m=m) + rows[s],rows[t]=A,B + else: + _,op,r,*a=e + if op=="SWAP":rows[r],rows[a[0]]=rows[a[0]],rows[r] + elif op=="QUERY":field_add(rows[r],rows[a[0]],q=a[1]) + elif op=="LAMBDA": + x=rows[r];rows[r]=mapped(x,1,a[0],2) + field_add(rows[r],x,1,-a[0],2,q=2) + elif op=="ADD": + q=Q(a[1]);field_add(rows[r],rows[a[0]],q.numerator,den=q.denominator) + elif op=="SCALE": + q=Q(a[0]);rows[r]=mapped(rows[r],q.numerator,den=q.denominator) + else: + assert op in ("IDLE_ONE","IDLE_ODD") + rows[r]=mapped(rows[r],q=a[1] if op=="IDLE_ODD" else 0,m=sum(map(mulrank,a[0]))) + peak=max(peak,sum(map(len,rows))) + for ty,t in C["types"].items(): + for j,(q,z,*bits) in enumerate(t["diagonal"],t["offset"]): + assert z==0 + assert rows[j]=={(j,q%4,sum(v<<(8*k) for k,v in enumerate(bits))):(M,0)} + return checks,peak + +ds=valuation_budget() +checks,peak=replay(ds) +odd=prod(p**e for p,e in zip(primes[1:],ds[1:])) +assert odd>1 +# Locate the least exact odd-scale exponents on this interpreter. Since +# the coefficient grid requirements are per prime, monotonicity permits +# independent integer binary searches while holding the other primes fixed. +bound=ds.copy() +for i in range(1,len(ds)): + lo,hi=-1,ds[i] + while hi-lo>1: + mid=(lo+hi)//2 + test=ds.copy();test[i]=mid + try:replay(test) + except ArithmeticError:lo=mid + else:hi=mid + ds[i]=hi +checks,peak=replay(ds) +odd=prod(p**e for p,e in zip(primes[1:],ds[1:])) +assert odd>1 +for i in range(1,len(ds)): + if ds[i]: + short=ds.copy();short[i]-=1 + try:replay(short) + except ArithmeticError:pass + else:raise AssertionError("odd-grid rejection control") +rec={"caller_sha256":sha256(cpath.read_bytes()).hexdigest(),"prime_order":list(primes), + "safe_valuation_bound":bound,"grid_exponents":ds,"caller_odd_scale":str(odd), + "caller_odd_scale_bits":odd.bit_length(),"preproduct_exact_divisions":checks, + "peak_terms":peak, + "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."} +with (root/"ODD-CALLER-EXACT-GRID.json").open("x") as f:json.dump(rec,f,indent=2) +print("PASS odd caller grid",bound,ds,"scale bits",odd.bit_length(),"checked",checks,flush=True) diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/check_odd_fixed_tape_counts.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/check_odd_fixed_tape_counts.py new file mode 100644 index 0000000000..6873f9618d --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/check_odd_fixed_tape_counts.py @@ -0,0 +1,64 @@ +"""Substitute the exact caller counts into the reviewed finite-tape bounds.""" +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import gzip +import json + +root=Path(__file__).resolve().parent +def read(name): + return json.loads((root/name).read_text()) +cpath=root/"ODD-TYPE-AB-CALLER.json" +caller=read(cpath.name) +partial=read("ODD-ADMISSION-PARTIAL.json") +precision=read("ODD-PRECISION.json") +binding=read("ODD-PHYSICAL-BINDING.json") +native=json.loads(gzip.decompress((root.parent/"WORD.json.gz").read_bytes())) +nhash=sha256(json.dumps(native,sort_keys=True,separators=(",",":")).encode()).hexdigest() +chash=sha256(cpath.read_bytes()).hexdigest() +assert all(r["caller_sha256"]==chash and r["native_sha256"]==nhash for r in (partial,precision,binding)) +g=partial["compiler_outer"] +b=binding["occurrence_and_geometry"] +assert g["outer"]["strict_count"]==54 and g["outer"]["functional_count"]==4 and Q(g["outer"]["minimum_margin"])>0 +assert b["paid_positions"]==sum(partial["invoice"]["P"].values()) +assert b["productive_fields"]==sum(partial["invoice"]["T"].values()) +assert b["rank_surplus"]==partial["invoice"]["S"] and partial["invoice"]["empty_root_credits"]==0 +assert b["ambient"]==caller["ambient_rank"] and b["ambient"]<=153 +L=b["native_calls"] +native_scalars=sum(e[0]!="MOVE" for e in native["program"]) +caller_macros=sum(len(caller["types"][e[0]]["ports"]) for e in caller["events"] if e[0]!="J") +conversions=2*L*native["public"]+2*sum(t['roles']*len(t['ports']) for t in caller['types'].values()) +signed_idle=sum(len(caller["types"][e[0]]["ports"]) for e in caller["events"] if e[:2]==["B","IDLE_ODD"]) +scalar_services=32*(L*native_scalars+caller_macros+conversions) +map_slots=(2*b["paid_positions"]+2*b["productive_fields"]+b["native_contact_boundaries"] + +2*b["idle_uses"]+3*b["query_uses"]+b["lambda_uses"]+signed_idle) +records_per_map=4*(b["ambient"]+1)**2 +paid_record_ceiling=map_slots*records_per_map +# Use the same upper ambient 153 as the inherited compiler, even though +# each actual paid or target map is on at most 137 axes. +H=int(g["H"]) +carrier_power=1920 +kstar=carrier_power*153**carrier_power*(H+1)**2 +cc=precision["context_c"] +assert cc<=4096 and (4096*kstar).bit_length()0 + for p in (2,3,5): + while x%p==0:x//=p + return x==1 + assert smooth(d) + if e[1]=="SCALE":assert smooth(a) + surcharge+=len(C["types"][e[0]]["ports"])*4*(a.bit_length()+d.bit_length()+1+(a.bit_count() if e[1]=="ADD" else 0)) +ordinary["all_caller_scalar_surcharge"]=surcharge +conversions=2*sum(t["roles"]*len(t["ports"]) for t in C["types"].values()) +scale=int(odd_grid["caller_odd_scale"]) +# Two scale/reciprocal services, conservatively using the complete +# binary numerator and denominator lengths for every owner. +extra=conversions*4*(scale.bit_length()+1+scale.bit_count()) +ordinary["charged_caller_odd_conversions"]=extra +ordinary["conservative_total"]+=surcharge+extra +ordinary["margin_to_billion"]=10**9-ordinary["conservative_total"] +print("ordinary bill",ordinary["conservative_total"],flush=True) +assert ordinary["margin_to_billion"]>0 +claim=Q(".00363797977") +tested=claim+Q(7,10**17) +bracket=reference["raw_bracket"] +g=gate(invoice,claim,tested,*bracket,r["gate"]["BIT_pin"]) +prior={int(j):v for j,v in r["invoice"]["T"].items()} +for j,v in r["invoice"]["P"].items():prior[int(j)]=prior.get(int(j),0)-v +assert moment(prior,claim)[1]<0 +signed_child.LAYOUT=C["ambient_rank"] +stages=sorted({e[3][0] for e in C["events"] if e[:2]==["B","IDLE_ODD"]}) +rng=Random(0) +routes=[signed_child.check_finite(j,width,rng) for j in stages for width in (1,2,3)] +record={"caller_sha256":sha256(cpath.read_bytes()).hexdigest(),"native_sha256":digest, + "invoice":invoice,"ordinary":ordinary,"compiler_outer":g,"finite_rank9_fields":routes, + "scope":"Reuse exact same native word all-column 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."} +with (root/"ODD-ADMISSION-PARTIAL.json").open("x") as f:json.dump(record,f,indent=2) +print("PASS partial signed short gates",ordinary["conservative_total"],g["claim"],g["outer"],flush=True) diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/check_odd_physical_binding.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/check_odd_physical_binding.py new file mode 100644 index 0000000000..def1e6a184 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/check_odd_physical_binding.py @@ -0,0 +1,82 @@ +"""Check physical phase-polynomial substitution and exact paid occurrence binding.""" +from pathlib import Path +from hashlib import sha256 +from collections import Counter +import gzip +import json + +root=Path(__file__).resolve().parent +source=root/"upstream_application.py" +phase=root/"DATA-PHASES.json" +assert sha256(source.read_bytes()).hexdigest()=="d98987db98553dc55bfc80e3ca47abfcd51c57af6f8cda61101391d8eae94184" +assert sha256(phase.read_bytes()).hexdigest()=="c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa" +cpath=root/"ODD-TYPE-AB-CALLER.json" +caller=json.loads(cpath.read_bytes()) +rec=json.loads((root/"ODD-TYPE-AB-REPLAY.json").read_text()) +assert sha256(cpath.read_bytes()).hexdigest()==rec["caller_sha256"] +word=json.loads(gzip.decompress((root.parent/"WORD.json.gz").read_bytes())) +sha=sha256(json.dumps(word,sort_keys=True,separators=(",",":")).encode()).hexdigest() +assert sha==rec["source_word_sha256"] +r=json.loads((root.parent/"RESULT.json").read_text()) +stages=caller["stages"] +ambient=9+8*stages +helper_count=sum(r["native"]["helpers"].values()) +main_count=sum(d["roles"]*len(d["ports"]) for d in caller["types"].values()) +a=source.read_text() +a=a[:a.index("def inverse(matrix):")] +def patch(old,new,count=1): + global a + assert a.count(old)==count,(old,a.count(old)) + a=a.replace(old,new) +patch("range(153)","range(expected_ambient)",2) +patch("caller['ambient_rank'] == 153 and caller['stages'] == 18","caller['ambient_rank'] == expected_ambient and caller['stages'] == expected_stages") +patch("list(range(1,19))","list(range(1,expected_stages+1))",2) +patch("len(helpers) == 1080","len(helpers) == expected_helpers") +patch("len(owners) == 3952","len(owners) == expected_mains") +patch("all(0 <= r < 38 for r in plane_a)","all(r in type_owners(caller, 'A') for r in plane_a)") +patch("all(38 <= r < 76 for r in plane_b[:2])","all(r in type_owners(caller, 'B') for r in plane_b[:2])") +patch("word['public']+51","word['public']+word['owned_fields']") +patch("op in ('QUERY','IDLE_ONE')","op in ('QUERY','IDLE_ONE','IDLE_ODD')") +patch("all(1 <= s <= 18 for s in selected)","all(1 <= s <= expected_stages for s in selected)") +patch("rank = 8*len(selected); idle_uses += len(kind['ports'])","""rank = 8*len(selected); idle_uses += len(kind['ports']) + if op == 'IDLE_ODD': + need(len(selected)==1 and a[1:]==[-1], 'one complete signed child') + rank += 1 + stage=selected[0] + for pi in kind['ports']: + q=word['ports'][pi] + axes=[q]+[1 << (9+8*(stage-1)+j) for j in range(8)] + need(all(dot(x,y)==(i==j) for i,x in enumerate(axes) for j,y in enumerate(axes)), + 'signed rank-nine axes are independent and orthonormal') + pos=terms((x,1) for x in axes) + signed=sub(pos,terms([(q,2)])) + need(translation(sub(pos,signed))==q,'exact negative central phase correction')""") +patch("len(selection)==18","len(selection)==expected_stages") +patch("ambient=153, native_calls=18, native_public=1480, fresh_helpers=19440", + "ambient=expected_ambient, native_calls=expected_stages, native_public=word['public'], fresh_helpers=expected_helpers*expected_stages") +patch("reserved_native_banks=18*51","reserved_native_banks=expected_stages*word['owned_fields']") +def type_owners(C,t): + x=C["types"][t] + return range(x["offset"],x["offset"]+x["roles"]) +env=dict(globals(),__file__=str(source),expected_ambient=ambient,expected_stages=stages, + expected_helpers=helper_count,expected_mains=main_count) +exec(compile(a,str(source),"exec"),env) +invoice={"P":rec["paid"],"T":rec["target"]} +f=env["complex_application"] +phases=json.loads(phase.read_bytes()) +result=f(word,caller,{"invoice":invoice},phases) +bad=next(i for i,e in enumerate(caller["events"]) if e[0]=="J") +caller["events"][bad][2][0]=caller["events"][bad][2][1] +try: + f(word,caller,{"invoice":invoice},phases) +except ValueError as e: + assert str(e)=="A owners" +else: + raise AssertionError("alias control") +record={"native_sha256":sha,"caller_sha256":rec["caller_sha256"], + "source_reviewer_sha256":sha256(source.read_bytes()).hexdigest(), + "patched_application_sha256":sha256(a.encode()).hexdigest(), + "occurrence_and_geometry":result,"aliased_main_rejected":True, + "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."} +with (root/"ODD-PHYSICAL-BINDING.json").open("x") as out:json.dump(record,out,indent=2) +print("PASS exact physical binding",result["paid_positions"],result["native_contact_boundaries"],result["productive_fields"],flush=True) diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/check_odd_precision.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/check_odd_precision.py new file mode 100644 index 0000000000..4de6829caf --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/check_odd_precision.py @@ -0,0 +1,67 @@ +"""Fresh exact-grid and defect bounds for the shortened caller.""" +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +from types import ModuleType +import gzip +import json +import sys + +root=Path(__file__).resolve().parent +vendor=root/"admission-source" +manifest=json.loads((vendor/"INDEPENDENT-SOURCES.json").read_bytes()) +for e in manifest["files"]: + if e["path"].startswith("retained/"): + assert sha256((vendor/e["path"]).read_bytes()).hexdigest()==e["sha256"],e["path"] +from signed_model import module +bind=vendor/"retained/query-only-precision-envelope" +binding=module("source_binding",bind/"source_binding.py") +grid=module("short_grid",vendor/"retained/odd-native-common-grid/independent_bounds.py",( + ('elif op != "IDLE_ONE":','elif op not in ("IDLE_ONE", "IDLE_ODD"):'), +)) +envpath=bind/"envelopes.py" +s=envpath.read_text() +def patch(a,b,expected=1): + global s + assert s.count(a)==expected,(a,s.count(a)) + s=s.replace(a,b) +patch('elif op in ("LAMBDA", "IDLE_ONE"):','elif op in ("LAMBDA", "IDLE_ONE", "IDLE_ODD"):',2) +patch('all(0 <= r < 38 for r in ar) and all(38 <= r < 76 for r in br[:2])', + 'all(caller["types"]["A"]["offset"] <= r < caller["types"]["A"]["offset"] + caller["types"]["A"]["roles"] for r in ar) and all(caller["types"]["B"]["offset"] <= r < caller["types"]["B"]["offset"] + caller["types"]["B"]["roles"] for r in br[:2])') +patch('all(1 <= k <= 18 for k in e[3])','all(1 <= k <= caller["stages"] for k in e[3])') +patch('need(j_order == list(range(1, 19)), "exact eighteen native calls")', + 'need(j_order == list(range(1, caller["stages"] + 1)), "all chronological native calls")') +patch('word["public"] - len(mains) == 1061','word["public"] - len(mains) == expected_helper_count') +patch('physical_main_inputs=3952, fresh_arbitrary_helpers=18 * 1061,', + 'physical_main_inputs=sum(t["roles"] * len(t["ports"]) for t in caller["types"].values()), fresh_arbitrary_helpers=caller["stages"] * expected_helper_count,') +patch('need(len(e[3]) == len(set(e[3]))','need(op != "IDLE_ODD" or (len(e[3]) == 1 and e[4] == -1), "signed child signature")\n need(len(e[3]) == len(set(e[3]))') +env=ModuleType("short_envelope") +env.__file__=str(envpath) +sys.modules[env.__name__]=env +cpath=root/"ODD-TYPE-AB-CALLER.json" +c=json.loads(cpath.read_bytes()) +r=json.loads((root.parent/"RESULT.json").read_text()) +w=json.loads(gzip.decompress((root.parent/"WORD.json.gz").read_bytes())) +sha=sha256(json.dumps(w,sort_keys=True,separators=(",",":")).encode()).hexdigest() +assert sha==r["word_canonical_sha256"] +assert abs(Q(c["types"]["A"]["alpha2"]))==1 +env.expected_helper_count=sum(r["native"]["helpers"].values()) +exec(compile(s,str(envpath),"exec"),env.__dict__) +previous=json.loads((root/"SHORT-PRECISION.json").read_text()) +grid_receipt=json.loads((root/"ODD-CALLER-EXACT-GRID.json").read_text()) +assert previous["native_sha256"]==sha and grid_receipt["caller_sha256"]==sha256(cpath.read_bytes()).hexdigest() +wg=previous["native_grid"] +wr=previous["rounded_native"] +wp={key:(Q(v["exact"]),v["witness"]) for key,v in wr["bounds"].items()} +cp,cr=env.caller_envelope(c,wp,w) +cg=grid_receipt +odd=cg["caller_odd_scale_bits"] +height=cg["grid_exponents"][0]+wg["dyadic_height"] +mass=binding.strict_power(cp["M_context"][0])+odd+(1125).bit_length() +record={"native_sha256":sha,"caller_sha256":sha256(cpath.read_bytes()).hexdigest(), + "native_grid":wg,"caller_grid":cg,"context_height":height,"context_mass_bits":mass, + "context_c":2*max(height,mass),"rounded_native":wr,"rounded_caller":cr, + "precision_program_sha256":sha256(s.encode()).hexdigest(), + "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."} +with (root/"ODD-PRECISION.json").open("x") as f:json.dump(record,f,indent=2) +print("PASS short precision",height,mass,record["context_c"],flush=True) diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/connected.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/connected.py new file mode 100644 index 0000000000..3755148cea --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/connected.py @@ -0,0 +1,140 @@ +"""Optimistic idle invoice bound for the fixed HOST projections of #7002.""" +from collections import Counter +from fractions import Fraction as F +from functools import lru_cache +from pathlib import Path +import hashlib,importlib.util,json,sys +from stage import dot,linear,scale,intersection,rows_of,colrank,trans + +ROOT=Path(__file__).resolve().parent +INTERVAL_SHA256="60a743d13f668ef86db4b8215b4d5d04430a671ba6f1fe06d9c1c4c3dfe86da5" +PINS={"root7002.json":"be4a2beed3a40de6d2c5dcc6e4f25f3c2a4375551b70e63fb0e9a03041db6a34", + "caller7002.json":"f4090329f219edd493b4ca592128521e867a355fb528556b15201e759783568b", + "invoice7002.json":"87a41b13bdd9248d538805f76a970f51335567845dfc0070698b6979a08b70d6"} + +def load(name): + raw=(ROOT/name).read_bytes() + assert hashlib.sha256(raw).hexdigest()==PINS[name] + return json.loads(raw) + +def canonical(vectors): + basis={} + for v in vectors: + for k,w in basis.items(): + if k in v:v=linear(v,w,-v[k]) + if v: + k=min(v); v=scale(v,1/v[k]) + for j,w in basis.items(): + if k in w:basis[j]=linear(w,v,-w[k]) + basis[k]=v + return tuple(tuple(sorted(basis[k].items())) for k in sorted(basis)) + +@lru_cache(None) +def meet(A,B): + return canonical(intersection([dict(x) for x in A],[dict(x) for x in B])) + +def projected(c): + n=c["roles"] + rows,cols=([{i:F(1)} for i in range(n)] for _ in range(2)) + def add(r,s,q): + rows[r]=linear(rows[r],rows[s],q) + cols[s]=linear(cols[s],cols[r],-q) + hosts={};idles={i:[] for i in range(18)} + for op,r,*a in c["events"]: + if op=="HOST": + y,j,alpha,beta=a + add(r,y,F(alpha));add(y,r,F(beta)) + assert j not in hosts; hosts[j]=[(cols[k],rows[k]) for k in (r,y)] + elif op=="QUERY":add(r,a[0],F(1)) + elif op=="ADD":add(r,a[0],F(a[1])) + elif op=="SWAP": + j=a[0];rows[r],rows[j]=rows[j],rows[r];cols[r],cols[j]=cols[j],cols[r] + elif op=="SCALE": + q=F(a[0]);rows[r]=scale(rows[r],q);cols[r]=scale(cols[r],1/q) + elif op=="IDLE_ONE": + for j in a[0]:idles[j].append((cols[r],rows[r])) + else:assert op=="LAMBDA" + assert rows==cols==[{i:F(1)} for i in range(n)] + residuals={} + for j in range(18): + total=rows_of(idles[j]+hosts[j],n) + expected=[{i:F(1)} if mask & (1<=k for w in V))) + assert all(a>=b for a,b in zip(caps,caps[1:])) + hist[8]+=len(R) + for k,capacity in enumerate(caps[1:],1): + hist[8*(k+1)]+=capacity + hist[8*k]-=2*capacity + if k>1:hist[8*(k-1)]+=capacity + result[stage]={"directions":caps,"distinct_nonzero_intersections":len(spaces)} + return {r:c for r,c in sorted(hist.items()) if c},result + +def main(): + c=load("caller7002.json"); root=load("root7002.json"); native=load("invoice7002.json") + n=c["roles"];assert n==root["n"]==38 + assert [sum(1<=0 else a),g.log(r)),-c)) + return val + price=g.moment(h,a) + saving=g.sub(g.moment({8:181},a),price) + margin=g.moment(mh,a) + slope=derivative(a,b) + assert sum(r*v for r,v in h.items())==181*8 + assert margin[1]<0 and slope[1]<0 + assert g.add(margin,g.exact(18*104))[0]>0 # omitted-adapter control + ans[label]={"order":order,"idle_price_bound":h, "caps":caps, + "price_at_benchmark":g.show(price), + "max_idle_saving_at_benchmark":g.show(saving), + "optimistic_margin_at_benchmark":g.show(margin), + "upper_derivative_through_001":str(F(slope[1],g.B)), + "full_signed_histogram":dict(sorted(mh.items()))} + print(json.dumps({"pins":PINS,"interval_engine_sha256":INTERVAL_SHA256,"kappa":str(a), + "window_upper":str(b),"results":ans,"controls":["shared_three_stage_direction", + "disjoint_one_stage_directions","omitted_adapter_changes_funding_sign"]},sort_keys=True,indent=2)) + +if __name__=="__main__":main() diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/cut_library.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/cut_library.py new file mode 100644 index 0000000000..af54c2d22c --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/cut_library.py @@ -0,0 +1,127 @@ +from fractions import Fraction as Q +from collections import Counter +from functools import lru_cache +import json,sys,importlib.util,itertools +from pathlib import Path +from connected import canonical,lower_bound,meet +from stage import one_type,rows_of,trans,prod,dot,colrank +from screen import screen,P + +ROOT=Path(__file__).resolve().parent + +def gauge(v,x,y,row): + w={i:a for i,a in v.items() if i not in (x,y)} + a,b=v.get(x,0),v.get(y,0) + if a+b:w[x]=(a+b)* (Q(1,2) if row else 1) + if a-b:w[y]=(a-b)* (Q(1,2) if row else 1) + return w + +def mask_for(h,x,y): + out=set() + for a,b in h: + for v in (a,b): + out.update(i for i,c in enumerate(v) if i not in (x,y) and c) + if (v[x]+v[y])%P:out.add(x) + if (v[x]-v[y])%P:out.add(y) + return out + +@lru_cache(None) +def pairing(v,w): + return len(colrank([{i:d for i,b in enumerate(w) if (d:=dot(dict(a),dict(b)))} for a in v])) + +def block_tuple(A):return tuple(tuple(sorted(v.items())) for v in A) + +@lru_cache(None) +def move_space(V, A): + return canonical(prod([dict(x) for x in V],[dict(x) for x in A])) + +class Physical: + def __init__(self,caller): + a=one_type(caller,'B',return_cuts=True,phase=1) + b=one_type(caller,'B',return_cuts=True,phase=-1) + self.cuts=[] + for (j,f,fi),(k,g,gi) in zip(a,b): + assert j==k + T=prod(trans(gi),f);Ti=prod(trans(fi),g) + assert prod(T,Ti)==[{i:Q(1)} for i in range(len(T))] + self.cuts.append((j,block_tuple(T),block_tuple(trans(Ti)))) + assert len(self.cuts)==23 + @lru_cache(None) + def eligible(self,V): + ax,ay,bx,by=V + if not pairing(ax,ay) or not pairing(bx,by):return () + avail=[] + for j,T,Tit in self.cuts: + x=meet(ax,move_space(bx,Tit)) + if not x:continue + y=meet(ay,move_space(by,T)) + if y and pairing(x,y):avail.append((j,x,y)) + return tuple(avail) + +def coupled_bound(order, domains, physical): + hist=Counter(); stats=[] + for index,j in enumerate(order): + init=domains[j]; spaces={init:0} + for later in order[index+1:]: + updates={} + for V,count in spaces.items(): + R=tuple(meet(a,b) for a,b in zip(V,domains[later])) + if all(R):updates[R]=max(updates.get(R,0),count+1) + for R,count in updates.items():spaces[R]=max(spaces.get(R,0),count) + feasible={V:(count,physical.eligible(V)) for V,count in spaces.items() if count>0} + feasible={V:(count,a) for V,(count,a) in feasible.items() if a} + hist[8]+=len(init[0]);before=len(init[0]);caps=[] + for k in range(1,max((n for n,_ in feasible.values()),default=0)+1): + bounds=[canonical(dict(v) for count,locations in feasible.values() if count>=k for cut,x,y in locations for v in (x,y)[i]) for i in range(2)] + cap=pairing(*bounds) + assert cap<=before;before=cap;caps.append(cap) + hist[8*(k+1)]+=cap;hist[8*k]-=2*cap + if k>1:hist[8*(k-1)]+=cap + stats.append({'stage':j,'shared_space_signatures':sum(count>0 for count in spaces.values()),'physical_signatures':len(feasible),'caps':caps}) + return {r:c for r,c in sorted(hist.items()) if c},stats + +def main(caller_path,base_path,engine_path): + C=json.loads(caller_path.read_bytes());S=json.loads(base_path.read_bytes()); + sp=importlib.util.spec_from_file_location('gate',engine_path);gate=importlib.util.module_from_spec(sp);sp.loader.exec_module(gate) + d=C['types']['B']['diagonal'];n=len(d);old={j:{i for i,r in enumerate(d) if r[j+1]} for j in range(1,19)} + hosts=[one_type(C,'B',return_hosts=True,phase=q) for q in (1,-1)];probes=[];physical=Physical(C) + for phase in (1,96,22,75): + H={};screen(C,phase,[1]*18,H);probes.append(H) + orig_idle=Counter(8*len(e[3]) for e in C['events'] if e[:2]==['B','IDLE_ONE']) + orig_t=Counter(8*sum(r[2:])+1 for r in d) + source=json.loads((ROOT/'CROSS-GAUGE.json').read_bytes());pairs=sorted({(x-38,y-38) for j,x,y,*_ in source['possible_one_pair_cross_mask_uses']}) + orders=[tuple(range(1,10))+tuple(range(18,9,-1)),tuple(range(1,19)),tuple(range(18,0,-1))] + k=Q(S['gate']['claim']);cap=Q(S['gate']['BIT_pin']);full=Counter({int(r):c for r,c in S['invoice']['T'].items()});full.subtract({int(r):c for r,c in S['invoice']['P'].items()}) + records=[] + for x,y in pairs: + new={j:set.union(*(mask_for(H[j],x,y) for H in probes)) for j in old} + assert all(new[j]-{x,y}==old[j]-{x,y} for j in old) + D={j:[] for j in old} + for phase_hosts in hosts: + for j,h in phase_hosts.items(): + rows=rows_of([(gauge(a,x,y,False),gauge(b,x,y,True)) for a,b in h],n) + assert all(i in new[j] and s in new[j] for i,v in enumerate(rows) for s in v) + R=[{i:Q(1)} if i in new[j] else {} for i in range(n)] + for a,b in zip(R,rows): + for i,v in b.items(): + a[i]=a.get(i,0)-v + if not a[i]:a.pop(i) + assert prod(R,R)==R + D[j].extend([canonical(gauge(a,x,y,True) for a in trans(R)),canonical(gauge(a,x,y,False) for a in R)]) + assert len(D[j][-1])==len(D[j][-2])==len(new[j])-2 + D={j:tuple(v) for j,v in D.items()} + trial=[(*coupled_bound(o,D,physical),o) for o in orders] + h,stats,o=max(trial,key=lambda p:gate.moment(p[0],k)[0]);assert sum(r*c for r,c in h.items())==8*sum(len(R[0]) for R in D.values()) + new_t=Counter(8*sum(i in m for m in new.values())+1 for i in range(n)) + delta=Counter(new_t);delta.subtract(orig_t);delta.update(orig_idle);delta.subtract(h) + assert sum(r*c for r,c in delta.items())==0 + signed=full.copy();signed.update({r:8*c for r,c in delta.items()}) + derivative=(0,0) + for r,c in signed.items(): + term=gate.mul(gate.power(r,cap if c>=0 else k),gate.log(r));derivative=gate.add(derivative,gate.smul(term,-c)) + signed_margin=gate.moment(signed,k) + records.append(dict(pair=[x+38,y+38],removed=[[j,i+38] for j in old for i in sorted(old[j]-new[j])],added=[[j,i+38] for j in old for i in sorted(new[j]-old[j])], + optimistic_paid_hist=h,physical_cut_count=len(physical.cuts),chosen_order=o,cut_screen=stats,upper_delta_hist={r:c for r,c in sorted(delta.items()) if c},optimistic_delta_at_claim=gate.value(gate.moment(delta,k)), + complete_margin_at_claim=gate.value(signed_margin),complete_derivative_upper=str(Q(derivative[1],gate.B)),uniformly_excluded=signed_margin[1]<0 and derivative[1]<0)) + print(json.dumps({'claim':str(k),'cap':str(cap),'cases':records},indent=2)) +if __name__=='__main__':main(*(Path(s) for s in sys.argv[1:])) diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/emit_odd_type_ab.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/emit_odd_type_ab.py new file mode 100644 index 0000000000..504316b91b --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/emit_odd_type_ab.py @@ -0,0 +1,144 @@ +"""Emit the 8+9 type-A root and join it to the exact signed type-B branch.""" +from collections import Counter +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import json + +from host34 import eye,add,sc +from lower import lower_frame,backwards,unit +from signed_model import signed_model + +root=Path(__file__).resolve().parent +data=json.loads((root/"SHORT-TYPE-A-ROOT.json").read_text()) +source=json.loads((root.parents[1]/"supplier7108/CALLER.json").read_text()) +B=json.loads((root/"ODD-TYPE-B-CALLER.json").read_text()) +shape=(B['stages']//2,B['stages']-B['stages']//2) +W=next(r for r in data["candidates"] if r and tuple(r["shape"])==shape) +a,b=shape +L=a+b +n=W["roles"] +h=n//2 +I=eye(n) +def sparse(row): + return {i:q for i,v in enumerate(row) if (q:=Q(v))} +def dot(x,y): + return sum(q*y.get(i,0) for i,q in x.items()) +def axpy(x,y,s): + return {i:t for i in x.keys()|y.keys() if (t:=x.get(i,0)+s*y.get(i,0))} +def basis(x,y,pivot_x=None,pivot_y=None): + assert not dot(x,y) + i=pivot_x if pivot_x is not None else next(i for i,q in x.items() if unit(q)) + assert unit(x[i]) + j=pivot_y if pivot_y is not None else next(j for j,q in y.items() if unit(q)) + w={i:1/x[i]} + u=axpy({j:1/y[j]},x,-w.get(j,0)/y[j]) + assert dot(y,u)==dot(w,x)==1 and dot(w,u)==dot(y,x)==0 + return u,x,y,w +def tag(events): + return [['A',*e[1:]] for e in events] +alpha=Q(source["types"]["A"]["alpha2"]) +assert unit(alpha) +prefix={} +suffix={} +stages={} +diag=[[-1,0]+[int(mask>>j&1) for j in range(L)] for mask in W["masks"]] + +def one_idle(row,hub,sgn,ids): + # Passive vector e_row with dual e_row^t±2 e_hub^t. Its + # projector commutes with the active maps throughout ids. + return [['A','ADD',row,hub,str(2*sgn)],['A','IDLE_ONE',row,ids], + ['A','ADD',row,hub,str(-2*sgn)]] +for j in range(1,L+1): + left=j<=a + arms=(j,j+h) + hubs=(0,h) + pairs=[(sparse(x),sparse(y)) for x,y in W["stage_pairs"][j-1]] + U,X,Y,Z=basis(*pairs[0],hubs[0],arms[0]) + V,M,N,P=basis(*pairs[1],hubs[1],arms[1]) + r,s,u,v=arms[0],hubs[0],hubs[1],arms[1] + columns=[U,X,M,V];rows=[Y,Z,P,N] + frame=tag(lower_frame(columns,rows,[r,s,u,v])) + pre=frame+[['A','LAMBDA',r,1],['A','LAMBDA',v,-1]] + post=[['A','LAMBDA',r,-1],['A','LAMBDA',v,1]] + if alpha!=1: + pre.append(['A','SCALE',v,str(1/alpha)]) + post.append(['A','SCALE',v,str(alpha)]) + post+=[['A','ADD',s,r,'-1'],['A','ADD',u,v,'-1']]+list(backwards(frame)) + # Check the idles plus the two active planes equal the entire mask. + active=[[sum(c.get(i,0)*w.get(k,0) for c,w in zip(columns,rows)) for k in range(n)] for i in range(n)] + used={i for i,mask in enumerate(W["masks"]) if mask>>(j-1)&1} + target=[[Q(i==k and i in used) for k in range(n)] for i in range(n)] + for hub,arm in zip(hubs,arms): + eligible=range(hub+1,arm) if left else range(arm+1,hub+h) + for idle in eligible: + active[idle][idle]+=1 + active[idle][hub]+=(-2 if left else 2) + assert active==target,(j,active,target) + prefix[j]=pre + suffix[j]=post + stages[j]=[r,s,u,v] +# Commute the left idles to the end of their half and the right idles to +# its beginning. A passive projector commutes with all stage masks in its +# interval, and different passive idles in a half annihilate each other. +for hub in (0,h): + for arm in range(1,a): + suffix[a]+=one_idle(hub+arm,hub,-1,list(range(arm+1,a+1))) +for x,y in W["thin_pairs"]: + u,v,w,z=basis(sparse(x),sparse(y)) + dest,src=0,1 + frame=tag(lower_frame([v,u],[z,w],[dest,src])) + suffix[a]+=frame+[['A','LAMBDA',src,1],['A','QUERY',dest,src,-1],['A','LAMBDA',src,-1], + ['A','ADD',dest,src,'-1']]+list(backwards(frame)) +for hub in (0,h): + for arm in range(a+2,L+1): + suffix[a]+=one_idle(hub+arm,hub,1,list(range(a+1,arm))) +suffix[L]+=[['A','LAMBDA',i,-1] for i in range(n)] +offset=n +Broles=len(B["types"]["B"]["diagonal"]) +def shift(e): + assert e[0]=="B" + out=e.copy() + out[2]+=offset + if e[1] in ("ADD","SWAP","QUERY"):out[3]+=offset + return out +events=[] +for e in B["events"]: + if e[0]=="B": + events.append(shift(e)) + else: + assert e[0]=="J" + j=e[1] + events+=prefix[j] + s,t,al,be=e[3] + events.append(["J",j,stages[j],[s+offset,t+offset,al,be]]) + events+=suffix[j] +Adef=source["types"]["A"]|{"offset":0,"roles":n,"diagonal":diag} +Bdef=source["types"]["B"]|{"offset":offset,"roles":Broles,"diagonal":B["types"]["B"]["diagonal"]} +C=source|{"stages":L,"roles":n+Broles,"ambient_rank":8*L+9, + "types":{"A":Adef,"B":Bdef},"events":events} +ind=signed_model() +report=ind.caller(C) +assert not report["bad_outputs"],report +r=json.loads((root.parent/"RESULT.json").read_text()) +target=Counter() +paid=Counter() +for ty,d in C["types"].items(): + target.update({k:len(d["ports"])*v for k,v in Counter(1+8*sum(row[2:]) for row in d["diagonal"]).items()}) +for e in events: + if e[0]=="J":continue + ports=len(C["types"][e[0]]["ports"]) + if e[1]=="QUERY":paid[1]+=ports + elif e[1] in ("IDLE_ONE","IDLE_ODD"):paid[8*len(e[3])+(e[1]=="IDLE_ODD")]+=ports +for name,c in (("helpers",target),("paid",paid)): + c.update({int(k):v*L for k,v in r["native"][name].items()}) +invoice=next(x for x in json.loads((root/"SHORT-CALLER-RAW-PRICE.json").read_text())["rows"] if tuple(x["shape"])==shape) +assert all(c==Counter({int(k):v for k,v in invoice[label].items()}) for label,c in (("target",target),("paid",paid))) +with (root/"ODD-TYPE-AB-CALLER.json").open("x") as f: + json.dump(C,f,separators=(",",":")) +with (root/"ODD-TYPE-AB-REPLAY.json").open("x") as f: + json.dump({"caller_sha256":sha256((root/"ODD-TYPE-AB-CALLER.json").read_bytes()).hexdigest(), + "source_word_sha256":r["word_canonical_sha256"],"replay":report,"shape":list(shape), + "target":dict(target),"paid":dict(paid),"raw_bracket":invoice["bracket"], + "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."},f,indent=2) +print("PASS exact short A+B",len(events),"events",report["max_terms"],invoice["bracket"],flush=True) diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/emit_odd_type_b.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/emit_odd_type_b.py new file mode 100644 index 0000000000..6d00e53612 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/emit_odd_type_b.py @@ -0,0 +1,99 @@ +"""Emit and independently replay the 8+9 type-B signed caller.""" +from collections import Counter +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import json + +from signed_model import signed_model +import mirrored +from host34 import tr,m +import lower +def smooth(n): + if not n:return False + for prime in (2,3,5): + while n%prime==0:n//=prime + return n==1 +def unit(q): + q=Q(q) + return smooth(abs(q.numerator)) and smooth(q.denominator) +lower.unit=unit +lower.dyadic=lambda q:smooth(Q(q).denominator) +lower_frame,backwards=lower.lower_frame,lower.backwards +root=Path(__file__).resolve().parent +witness=json.loads((root/"ODD-UNIT-DYADIC-TAPES.json").read_text()) +group_path=root/"ODD-LOCALIZED-GROUPING.json" +grouped=json.loads(group_path.read_text()) +p=root/"odd_unit_dyadic_tapes.py" +ns={"__file__":str(p)} +exec(compile(p.read_text().split("srcpath=root/",1)[0],str(p),"exec"),ns) +N,half,stages=ns["n"],ns["a"],ns["stages"] +chosen=min((g for g in grouped["results"] if "idles" in g), + key=lambda g:g["idle_basis_ops"]+g["host_basis_ops"]) +tape=next(v for v in witness["dyadic_tapes"] if [v["closure"],*v["padding"]]==chosen["parameter"]) +blocks=[[[Q(q) for q in row] for row in v] for v in tape["sequence"]] +frames=[] +ns["tape"](blocks,frames=frames) +masks=ns["masks"]() +phase=(half,half,half+1,half+1) +core_plus_phase=N+len(phase) +diag=[[-1,0]+[int(i in ms) for ms in masks] for i in range(N)] +diag += [[-1,0]+[int(k==j) for k in range(1,stages+1)] for j in phase] +events=[] +def idle(stage,v,w): + x={r:Q(q) for r,q in w};y={r:Q(q) for r,q in v} + p=min(x,key=lambda r:(not unit(x[r]),r)) + L=lower_frame([x],[y],[p]) + return L+[['B','IDLE_ONE',p,stage]]+list(backwards(L)) +def host(j): + x,y,active=frames[j-1] + C=[{i:q for i,q in enumerate(row) if q} for row in y] + W=[{i:q for i,q in enumerate(row) if q} for row in tr(x)] + s,t=0,1 + L=lower_frame(C,W,[s,t]) + B=tr(active) + b,d=B[0] + K=[[Q(1),Q(0)],[b/2,d/2]] + R=[[Q(0),Q(2)],[Q(-1,2),Q(0)]] + assert unit(d/2) and m(R,K)==m(K,B) + frame=L+[['B','SCALE',t,str(d/2)]] + if b:frame.append(['B','ADD',t,s,str(b/2)]) + before=frame+[['B','ADD',t,s,'-1/2'],['B','ADD',s,t,'1'],['B','LAMBDA',s,1]] + after=[['B','LAMBDA',s,-1]]+list(backwards(frame)) + return before,after + +groups=[(mask,v,w) for mask,v,w in chosen["idles"] if isinstance(mask,list)] +singles=[(mask,v,w) for mask,v,w in chosen["idles"] if isinstance(mask,int)] +for j in range(1,stages+1): + for t,v,w in singles: + if j==t:events.extend(idle([j],v,w)) + for i,p in enumerate(phase): + if j==p:events.append(['B','IDLE_ODD',N+i,[j],-1]) + before,after=host(j) + events.extend(before) + events.append(['J',j,list(range(core_plus_phase,core_plus_phase+4)),[0,1,'-1','1/2']]) + events.extend(after) + if j==half: + for mask,v,w in groups:events.extend(idle(mask,v,w)) +events.extend(['B','LAMBDA',r,-1] for r in range(N)) +C={"stages":stages,"roles":core_plus_phase+4, + "types":{"A":{"offset":core_plus_phase,"diagonal":[],"alpha2":"1"},"B":{"offset":0,"diagonal":diag}}, + "events":events} +# Dummy A rails supply the other half of the literal J interface. They +# are independent of B and excluded from this type-B-only certificate. +bill=Counter(8*len(e[3])+(e[1]=="IDLE_ODD") for e in events if e[:2] in (['B','IDLE_ONE'],['B','IDLE_ODD'])) +expected=Counter({8:2*stages,9:4}) +expected.update(8*j for length in (half,stages-half) for j in range(2,length) for _ in range(2)) +assert bill==expected +ind=signed_model() +result=ind.caller(C) +assert not result["bad_outputs"],result +mutant=next(i for i,e in enumerate(events) if e[:2]==["B","ADD"]) +assert ind.caller(C,mutant)["bad_outputs"] +with (root/"ODD-TYPE-B-CALLER.json").open("x") as f:json.dump(C,f,separators=(",",":")) +record={"grouping_sha256":sha256(group_path.read_bytes()).hexdigest(), + "caller_sha256":sha256((root/"ODD-TYPE-B-CALLER.json").read_bytes()).hexdigest(), + "parameter":chosen["parameter"],"bill":dict(bill),"signed_replay":result, + "mutation_rejects":mutant,"scope":"Full exact signed Laurent endpoint of the emitted 8+9 type-B branch, literal J opcodes, localized basis changes and all idle ranks. Excludes the four dummy A rails and all physical or precision admission."} +with (root/"ODD-TYPE-B-REPLAY.json").open("x") as f:json.dump(record,f,indent=2) +print("PASS exact short type B",len(events),"events",bill,flush=True) diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/host34.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/host34.py new file mode 100644 index 0000000000..d889cb1534 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/host34.py @@ -0,0 +1,157 @@ +from fractions import Fraction as Q +from collections import Counter +import hashlib,json,sys +from pathlib import Path + +N=34 + +def eye(n):return [[Q(i==j) for j in range(n)] for i in range(n)] +def z(m,n):return [[Q(0)]*n for _ in range(m)] +def m(a,b): + bt=list(zip(*b));return [[sum(x*y for x,y in zip(row,col) if x and y) for col in bt] for row in a] +def tr(a):return [list(c) for c in zip(*a)] +def add(a,b,s=1):return [[x+s*y for x,y in zip(r,t)] for r,t in zip(a,b)] +def sc(a,s):return [[s*x for x in r] for r in a] +def msum(a,rows,cols): + r=z(rows,cols) + for t in a:r=add(r,t) + return r + +def rref(A,n): + d=[list(r) for r in A if any(r)];p=[];i=0 + for j in range(n): + k=next((k for k in range(i,len(d)) if d[k][j]),None) + if k is None:continue + d[k],d[i]=d[i],d[k];d[i]=[x/d[i][j] for x in d[i]] + for k,r in enumerate(d): + if k!=i and r[j]:d[k]=[a-r[j]*b for a,b in zip(r,d[i])] + p.append(j);i+=1 + return d[:i],p + +def inv(A): + n=len(A);r,p=rref([a+b for a,b in zip(A,eye(n))],n) + assert len(p)==n + return [a[n:] for a in r] + +def null(A,n): + R,p=rref(A,n);free=[i for i in range(n) if i not in p];out=[] + for f in free: + v=z(1,n)[0];v[f]=Q(1) + for r,i in zip(R,p):v[i]=-r[f] + out.append(v) + return out + +def block_lu(H): + U=[[b for b in row] for row in H];L=[[eye(2) if i==j else z(2,2) for j in range(8)] for i in range(8)] + for k in range(8): + P=inv(U[k][k]) + for i in range(k+1,8): + f=m(U[i][k],P);L[i][k]=f + for j in range(k,8):U[i][j]=add(U[i][j],m(f,U[k][j]),-1) + assert all(H[i][j]==msum((m(L[i][k],U[k][j]) for k in range(8)),2,2) for i in range(8) for j in range(8)) + return U + +def presentation(signs=None): + R=[[Q(0),Q(2)],[Q(-1,2),Q(0)]];J=sc(R,-1);I=eye(2) + # Prefix A_i avoids A_9 through left i<=8, and avoids −I through right i<=17. + signs=signs or [-1,1]*4+[1,-1,1,-1,1,-1,1,-1,1,1] + assert len(signs)==18 + Jv=[sc(J,s) for s in signs];W=[sc(add(I,j,-1),Q(1,2)) for j in Jv] + A=I;Phi=[];prefix=[] + for w,j in zip(W,Jv):Phi.append(m(A,w));A=m(A,j);prefix.append(A) + assert A==sc(I,-1) and prefix[8]==J + G=add(R,I,-1);L=inv(add(R,I));K=inv(G) + bridge=tr(eye(N)[:2]);U=[] + for side in (0,1): + start=9*side + block_coeff=[m(L if side==0 else K,sc(Phi[start+j],4 if side==0 else -4)) for j in range(8)] + upper=block_lu([[add(b,sc(I,-2)) if i==j else b for j,b in enumerate(block_coeff)] for i in range(8)]) + offset=2+16*side;cols=[] + for j in range(8): + a=m(L if side==0 else K,sc(Phi[start+j],2));block=m(bridge,a) + for i in range(8):block[offset+2*i:offset+2*i+2]=upper[i][j] + cols.append(block) + cols.append(add(sc(bridge,1 if side==0 else -1),msum(cols,N,2),-1)) + U.extend(cols) + UB=tr([c for b in U[:-1] for c in tr(b)]);IB=inv(UB) + Y=[] + for i in range(18): + rows=z(2,N) + for j in range(17): + x=sc(Phi[j],2) + if i==j:x=add(x,sc(I,-2)) + for t in range(2):rows[t][2*j:2*j+2]=x[t] + y=m(rows,IB) + assert all(m(y,u)==add(sc(phi,2),sc(I,-2) if i==j else z(2,2)) for j,(u,phi) in enumerate(zip(U,Phi))) + Y.append(y) + return U,Y,W,Jv,signs + +def coord_mask(i): + half,j=divmod(i,9);start=2+16*half + return [0,1]+list(range(start,start+2*min(j+1,8))) + +def extend(v,ids): + a=z(1,N)[0] + for j,x in zip(ids,v):a[j]=x + return a + +def project(v,w): + return m(tr([v]),[w]) + +def paired_groups(X,Y,half): + out=[] + for local in range(8): + start=9*half+local+1;end=9*(half+1);ids=coord_mask(start) + yc=[r for y in Y[start:end] for r in y]+[w for v,w in out] + xr=[r for x in X[start:end] for r in tr(x)]+[v for v,w in out] + cols=[extend(v,ids) for v in null([[r[i] for i in ids] for r in yc],len(ids))] + rows=[extend(v,ids) for v in null([[r[i] for i in ids] for r in xr],len(ids))] + pair=m(rows,tr(cols)) if rows and cols else [] + pr=len(rref(pair,len(cols))[1]);assert pr>=2,(half,local,len(cols),len(rows),pr) + for k in range(2): + a,b=next((i,j) for i,r in enumerate(rows) for j,v in enumerate(cols) if m([r],tr([v]))[0][0]) + v,w=cols[b],rows[a];u=m([w],tr([v]))[0][0];w=[x/u for x in w] + out.append((v,w));cols=[[a-b*m([w],tr([c]))[0][0] for a,b in zip(c,v)] for c in cols];rows=[[a-b*m([r],tr([v]))[0][0] for a,b in zip(r,w)] for r in rows] + assert m([w for v,w in out],tr([v for v,w in out]))==eye(16) + return out + +def verify(caller): + U,Y,W,J,signs=presentation();S=z(N,2);F=eye(N);X=[];stages=[];P=[];T=[] + for i,(u,y,w,j) in enumerate(zip(U,Y,W,J)): + x=add(u,sc(m(S,w),2));X.append(x);assert m(F,x)==u + local=m(y,x);assert add(eye(2),local)==sc(j,-1) + mask=set(coord_mask(i));E=[[Q(k==r and k in mask) for r in range(N)] for k in range(N)] + assert all(k in mask for k,r in enumerate(x) if any(r)) and all(k in mask for r in y for k,v in enumerate(r) if v) + assert m(F,E)==m(E,F),(i,'prefix commutation') + p=m(m(x,inv(local)),y);assert m(E,p)==m(p,E)==p + P.append(p);T.append(E);F=add(F,m(u,y));S=add(S,u) + assert F==sc(eye(N),-1) and S==z(N,2) + groups=[[] for h in range(2)];core_singletons=0 + for i,(e,p) in enumerate(zip(T,P)): + half,local=divmod(i,9);seen=groups[half][:2*local] + remaining=add(e,p,-1) + for v,w in seen: + q=project(v,w);assert m(q,p)==m(p,q)==z(N,N) and m(e,q)==m(q,e)==q + remaining=add(remaining,q,-1) + assert m(remaining,remaining)==remaining + d=sum(remaining[j][j] for j in range(N));assert d==len(coord_mask(i))-2 + core_singletons+=int(d) + stages.append({'stage':i+1,'target_rank':len(coord_mask(i)),'grouped_idle_fields':len(seen),'singleton_idle_fields':int(d)}) + assert core_singletons==176 + old_t=Counter(1+8*sum(d[2:]) for d in caller['types']['B']['diagonal']);target=Counter(1+8*sum(i in coord_mask(j) for j in range(18)) for i in range(N));target[9]+=4 + assert target==old_t + old_p=Counter(8*len(e[3]) for e in caller['events'] if e[:2]==['B','IDLE_ONE']);old_p[1]=4 + paid=Counter({8:core_singletons,9:4}) + delta=old_p.copy();delta.subtract(paid) + assert sum(r*c for r,c in delta.items())==0 + ideal=Counter({8*length:4 for length in range(1,9)});ideal[8]+=32;ideal[9]+=4 + ideal_delta=old_p.copy();ideal_delta.subtract(ideal) + assert +ideal_delta==Counter({8:4,1:4}) and -ideal_delta==Counter({9:4}) + return {'status':'PASS_FORMAL_HOST34_PHASE_IDLE_STAGE_LOCAL','HOST_signs':signs,'HOST_core_fields':N,'literal_native_beta_retained':'1/2','QUERYs':0, + 'phase_only_body_outputs':4,'phase_only_paid_rank':9,'body_masks_exact':True,'stages':stages, + 'productive_rank_histogram':dict(sorted(target.items())),'paid_rank_histogram':dict(sorted(paid.items())),'stage_local_signed_gain_per_port':{r:c for r,c in delta.items() if c},'unrealized_grouping_signed_gain_per_port':{r:c for r,c in ideal_delta.items() if c}, + 'literal_caller_lowering_verified':False,'ordinary_invoice_verified':False,'fixed_tape_verified':False} + +if __name__=='__main__': + raw=Path(sys.argv[1]).read_bytes();assert hashlib.sha256(raw).hexdigest()=='3828d53e80ea97e8b866320f081af20b6b93bfebd58b95b56b85a7afe151af5e' + print(json.dumps(verify(json.loads(raw)),indent=2)) diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/independent.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/independent.py new file mode 100644 index 0000000000..1ae1d7c680 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/independent.py @@ -0,0 +1,220 @@ +#!/usr/bin/env python3 +"""Independent finite word/caller/invoice audit; no imported author checker. +Native endpoint uses the transposed circuit in reverse chronological order. +Caller identity uses exact polynomials in 18 unrestricted commuting variables +and q modulo q^4-1, with Gaussian rational coefficients. +""" +from collections import Counter +from fractions import Fraction as F +from pathlib import Path +from decimal import Decimal, localcontext +import argparse, gzip, hashlib, json, math, time + +HERE=Path(__file__).resolve().parent + +if not __debug__: raise RuntimeError('Run without -O; assertions are proof checks.') + +def load(p): + p=Path(p); b=p.read_bytes(); return json.loads(gzip.decompress(b) if p.suffix=='.gz' else b) +def pin(p): return hashlib.sha256(Path(p).read_bytes()).hexdigest() +def addto(a,b,q=F(1)): + for k,v in b.items(): + z=a.get(k,0)+q*v + if z:a[k]=z + else:a.pop(k,None) +def scale(a,q): return {k:v*q for k,v in a.items() if v*q} +def span(b): + s={0} + for x in b: + assert x not in s and 0=n and r not in active;active.add(r);cur[r]=e[2];life+=1;peak=max(peak,len(active)-n) + elif op=='CLEAR': + assert r>=n and r in active and cur[r]==e[2];active.remove(r);del cur[r] + elif op=='MOVE': + _,r,a,b,owned=e;assert r in active and cur[r]==a and owned==(r>=n) + assert (frames[a]0;paid[rank]+=1;cur[r]=b + if owned and dim[b]>dim[a]:rises[rank]+=1 + elif op=='SCALE':assert r in active and cur[r]==e[-1] + else:assert op in ('ADD','COPY') and r in active and e[2] in active and r!=e[2] and cur[r]==cur[e[2]]==e[-1] + assert active==set(range(n)) and [cur[r] for r in range(n)]==W['final'] + # adj[r][j] is the derivative of final output j with respect to current r. + adj=[{r:F(1)} if r0:lo=mid + else:hi=mid + crossing=str((lo+hi)/2) + Ecount=sum(len(d['ports']) for d in C['types'].values() for dg in d['diagonal'] if not any(dg[2:]));Te=T.copy();Te[1]-=Ecount;lo,hi=Decimal(0),Decimal('.01') + for _ in range(200): + mid=(lo+hi)/2 + if margin(mid,Te)>0:lo=mid + else:hi=mid + nocredit=str((lo+hi)/2) + return dict(T=dict(sorted(T.items())),P=dict(sorted(P.items())),S=S,raw_crossing=crossing,empty_root_credits=Ecount,no_E_credit_crossing=nocredit) + +def ordinary(W,C,N): + # Atomic contributions are separately itemized to prevent zero-charge shortcuts. + calls=18;portsA=len(C['types']['A']['ports']);ports=sum(len(v['ports']) for v in C['types'].values()) + scalar=0;init_clear=0;odd=Counter() + for e in W['program']: + if e[0] in ('ADD','COPY','SCALE'): + q=F(e[2] if e[0]=='SCALE' else e[3]);a=abs(q.numerator);d=q.denominator + scalar+=4*(a.bit_length()+d.bit_length()+1+(a.bit_count() if e[0]!='SCALE' else 0)) + if d&(d-1):odd[e[0]]+=1 + elif e[0] in ('INIT','CLEAR'):init_clear+=2 + route_items=dict(moves=sum(N['paid'].values()),helper_boundary=2*sum(N['helpers'].values()),first_main_boundary=2*ports,second_main_boundary=2*portsA,first_main_adapter=4*ports,second_main_adapter=4*portsA,owned_lifetime=4*N['lifetimes']) + routing=1000*sum(route_items.values());rest_items={};lam=0 + def swapcost(axes):return len(set(axes)-set(range(len(axes)))) + for ty,t in C['types'].items(): + ne=sum(e[0] in (ty,'J') for e in C['events']);p=len(t['ports']);nr=t['roles'];env=32*nr*p*ne + qr=[e for e in C['events'] if e[0]==ty and e[1]=='QUERY'];idle=[e for e in C['events'] if e[0]==ty and e[1]=='IDLE_ONE'];la=sum(e[0]==ty and e[1]=='LAMBDA' for e in C['events']);lam+=la*p + output=0 + for qp,zero,*mask in t['diagonal']: + axes=([0] if qp else [])+[a for k,v in enumerate(mask) if v for a in range(9+8*k,17+8*k)] + output+=p*1000*(2*swapcost(axes)+2*bool(qp)+(qp==-1)) + idleroute=sum(2*p*1000*swapcost([a for k in e[3] for a in range(1+8*k,9+8*k)]) for e in idle) + queryroute=sum(p*1000*(2+(e[4]==-1)) for e in qr) + rest_items[ty]=dict(envelope=env,thin=16*p*len(qr),field_boundary=26*nr*p,output_routes=output,idle_routes=idleroute,query_routes=queryroute) + rest=sum(sum(d.values()) for d in rest_items.values());upper=calls*(scalar+routing)+rest;conversion=calls*len(W['initial'])*104;secondlam=lam*1000 + return dict(scalar_upper=scalar,init_clear_allowance=init_clear,route_items=route_items,routing=routing,caller_items=rest_items,caller_total=rest,raw_upper=upper,per_input_conversion=conversion,lambda_second_charge=secondlam,conservative_total=upper+conversion+secondlam,margin_to_billion=10**9-upper-conversion-secondlam,odd_divisions=dict(odd),lambda_paid_rank1_would_reduce_S_by=lam) + +def main(): + ap=argparse.ArgumentParser();ap.add_argument('word');ap.add_argument('--out',required=True);ap.add_argument('--caller',action='store_true');ap.add_argument('--mutant',type=int);ap.add_argument('--caller-path',required=True);a=ap.parse_args() + W=load(a.word);C=load(a.caller_path);start=time.time();N=native(W,a.mutant) + result=dict(schema='independent-reverse-circuit-audit/1',word=str(Path(a.word).resolve()),word_sha256=pin(a.word),caller_sha256=pin(a.caller_path),native=N) + if a.mutant is None: + result['invoice']=invoices(W,C,N);result['ordinary']=ordinary(W,C,N) + if a.caller:result['caller']=caller(C) + result['seconds']=time.time()-start;Path(a.out).write_text(json.dumps(result,indent=2)+'\n');print(json.dumps(result,indent=2)) +if __name__=='__main__':main() diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/interval_gate.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/interval_gate.py new file mode 100644 index 0000000000..e24dc46079 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/interval_gate.py @@ -0,0 +1,128 @@ +#!/usr/bin/env python3 +"""Independent certified fixed-grid intervals (80 decimal places). +ln via 2 atanh after binary range reduction; exp(-x) via alternating +Taylor brackets. Uses only integer floor/ceiling, not Decimal transcendents. +""" +from fractions import Fraction as F +from functools import lru_cache +from pathlib import Path +import json,argparse +if not __debug__: raise RuntimeError('Run without -O; assertions are proof checks.') +B=10**80 + +def ceildiv(a,b):return -((-a)//b) +def exact(q): + q=F(q);return q.numerator*B//q.denominator,ceildiv(q.numerator*B,q.denominator) +def add(a,b):return a[0]+b[0],a[1]+b[1] +def sub(a,b):return a[0]-b[1],a[1]-b[0] +def mul(a,b): + p=[a[i]*b[j] for i in (0,1) for j in (0,1)];return min(p)//B,ceildiv(max(p),B) +def div(a,b): + assert b[0]>0 + p=[F(a[i]*B,b[j]) for i in (0,1) for j in (0,1)] + return min(p).__floor__(),max(p).__ceil__() +def smul(a,q):return mul(a,exact(q)) +def atanh_log(y): + yi=exact(y);yy=mul(yi,yi);p=yi;s=(0,0) + for j in range(100):s=add(s,smul(p,F(2,2*j+1)));p=mul(p,yy) + # 0 <= tail <= 2 y^201/[201(1-y^2)] < 3*(1/3)^201. + return s[0],s[1]+ceildiv(3*B,3**201) +@lru_cache(None) +def log(r): + assert r>=1 + k=r.bit_length()-1;y=F(r-2**k,r+2**k) + a=atanh_log(y);b=atanh_log(F(1,3));return add(a,smul(b,k)) +def expminus(x): + assert 0<=x[0]<=x[1]0 and margins[str(hi)][1]<0 and margins[str(tested)][0]>0 + target=moment(T,tested);paid=moment(P,tested) + alpha=div(paid,target) + # Tail exponent = 1-tested+1/7; argument exp may not be negative. + # r^(1-tested+1/7)=r^(1-tested)* exp(log(r)/7). + def exppos(x): + assert 0<=x[0]<=x[1]0 and gap.numerator==1;step=gap.denominator + wins=lambda j:(step*j+1)**written<2**j + l,h=1,2 + while not wins(h):l,h=h,2*h + while h-l>1: + m=(l+h)//2 + if wins(m):h=m + else:l=m + assert wins(h) and not wins(h-1) + # Monotonicity: upper derivative bound on [0, cap]. + derivative=(0,0) + for rr in T.keys()|P.keys(): + c=T.get(rr,0)-P.get(rr,0);r=int(rr) + term=mul(power(r,cap if c>=0 else 0),log(r));derivative=add(derivative,smul(term,-c)) + assert derivative[1]<0 + result=dict(claim=str(claim),tested=str(tested),raw_bracket=[str(lo),str(hi)],moment_margins={k:show(v) for k,v in margins.items()},moment_margin_float={k:value(v) for k,v in margins.items()},derivative_upper=float(F(derivative[1],B)),alpha=value(alpha),gamma=value(gamma),delta=value(delta),minimum_log_power=lp,written_log_power=written,compiler_gap=str(gap),H=str(step*h),BIT_pin=str(cap),BIT_margin=str(cap-tested)) + # Outer formulas evaluated independently after algebraically substituting + # b=k+5g,a=k+4g,q=k+3g,epsilon=1-g,beta=1-3g. + k=claim;g=gap;b=k+5*g;a=k+4*g;q=k+3*g;ep=1-g;be=1-3*g;r0=g/10;stop=layout=g + sig=1-b;tau=1-a;internal=tau+(1-stop)*max(sig-tau,0);leaf=sig+stop*(1-sig);lam=1-(q+a)/2;xi=ep*(1+q)-F(3,32)+layout;key=be+1-ep + M=[ep*q,a,1-ep+q*be,1-ep+a*be,1-ep+be,F(3,32)+xi-ep,xi+F(1,2)-ep,ep,1-(ep+be+48-128+2)] + checks=[cap-a,b-a,q,b-q,a-q,stop,1-stop,(1-stop)*b-a,1-internal-q,1-leaf-q,lam-tau,lam-sig,lam-internal,1-q-lam,1-q-leaf,ep,1-ep,xi-F(1,2),ep-xi,be,ep-be,1-be,1-(2*xi-2)-r0-be,1-(2*xi-2)-be,1-ep-r0,1-ep,r0,1-key,1-be-2*(1-ep),128-48-be,layout,ep-a,F(1,32)-b,F(2**45-7**16),F(2),2-xi,F(5),1-be,1-be,1-ep,M[2]-M[0],g,k-F('.001730970419199163702738'),1-ep,F(11,2)]+[x-k for x in M] + functional=[1-be,be*(1-F(3,1000)),128-48-ep-be-1,be*(1-F(1,250))] + assert len(checks)==54 and len(functional)==4 and min(checks+functional)>0 + result['outer']=dict(strict_count=54,functional_count=4,minimum_margin=str(min(checks+functional)),BIT_just_below_effective_rejected=(a-F(1,10**12))-a<0) + # Input-lift is only needed on [1-tested_complex,1]. A stronger BIT + # pin is irrelevant to this interval; the source's crude BIT-wide bound + # is not imported beyond its valid range. + pos={7:1,3:1,5:1};neg={9:1,4:1,1:2};d1=(0,0);curvature=(0,0) + for hist,sign in ((pos,1),(neg,-1)): + for r,c in hist.items(): + d1=add(d1,smul(log(r),sign*c*r)) + curvature=add(curvature,smul(mul(log(r),log(r)),c*r)) + lift_cap=cap if cap<=F('.00376669') else tested + assert tested<=lift_cap and F(d1[1],B)+lift_cap*F(curvature[1],B)<0 + lifts={} + for price in (claim,tested): + lift=sub(moment(pos,price),moment(neg,price));assert lift[0]>0 + assert price*(-F(d1[1],B))-price*price*F(curvature[1],B)/2>0 + lifts[str(price)]=show(lift) + result['input_lift']=dict(margins=lifts,interval_kappa_cap=str(lift_cap),derivative_upper_on_required_interval=str(F(d1[1],B)+lift_cap*F(curvature[1],B)),source_BIT_wide_crude_bound_would_be=str(F(d1[1],B)+cap*F(curvature[1],B))) + return result +if __name__=='__main__': + p=argparse.ArgumentParser();p.add_argument('audit');p.add_argument('--claim',default='.00362852408');p.add_argument('--tested',default='.00362852408007');p.add_argument('--lower',default='.00362852408398727978896072723289');p.add_argument('--upper',default='.00362852408398727978896072723290');p.add_argument('--out',required=True);p.add_argument('--bit-pin',default='.00376669');a=p.parse_args() + r=gate(json.loads(Path(a.audit).read_text())['invoice'],a.claim,a.tested,a.lower,a.upper,a.bit_pin);Path(a.out).write_text(json.dumps(r,indent=2)+'\n');print(json.dumps(r,indent=2)) diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/lower.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/lower.py new file mode 100644 index 0000000000..595e28c777 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/lower.py @@ -0,0 +1,262 @@ +"""Lower the pinned dyadic type-B caller into exact elementary operations.""" +from collections import Counter, defaultdict +from fractions import Fraction as Q +from hashlib import sha256 +import json +from pathlib import Path +import sys + +ROOT = Path(__file__).resolve().parents[3] +PREVIOUS = ROOT / 'kappa-cargo-sections-20261110T1232Z/evidence/caller' +COMPARATOR = ROOT / 'kappa-after-7004-20261110T0755Z/replay/research/shared-wire-split-composition' +RESULT = ROOT / 'kappa-coupled-boundaries-20261110T0908Z/replay/research/coupled-helper-rechart/RESULT.json' +PIN = { + PREVIOUS / 'mirrored.py': '55dd441a3a7f504b351857d45fd701994a0950ae1baec6c4c2b4b0166fb69db3', + PREVIOUS / 'host34.py': 'bded1a8626d65ee40c4ba3b25780fc03f0fa08906f3c83f631892df072d9a9b7', + PREVIOUS / 'cut_library.py': '7ccb81af19db54ec7cdb44849af018d4ca8893f80f17277914f8566715985133', + PREVIOUS / 'connected.py': '469537b46fb92c5aca926d3b1497da5425408673b0a73ba1427f23d872b414e7', + PREVIOUS / 'screen.py': '01e3eaba4b710a080e6e393e53157e6a119fdf312620eed26e9185ca91f6bea6', + PREVIOUS / 'stage.py': '0ab5546e926dd98d3ad833909b534840b7d8d0467c4790ca09bc2b14b37313f5', + PREVIOUS / 'DYADIC.json': '3995ec23d025a3eb0f4110bc52ad967b21a87c72681217e9e2c3aa0155450b27', + COMPARATOR / 'data/caller.json': '3828d53e80ea97e8b866320f081af20b6b93bfebd58b95b56b85a7afe151af5e', + COMPARATOR / 'independent.py': '21f46a8340331abb1486b50bd4e04453f1968b0a5950d86ff7780dd368590874', + RESULT: '44e6a7983aac450c6f55c87da57d8c975748f32728092c4be6ed966a54854998', +} + + +def sources(): + pinned={p:p.read_bytes() for p in PIN} + for p,b in pinned.items(): + assert sha256(b).hexdigest()==PIN[p],p + return pinned + + +def dyadic(v): + return v.denominator & (v.denominator-1) == 0 + + +def unit(v): + return bool(v) and dyadic(v) and abs(v.numerator) & (abs(v.numerator)-1) == 0 + + +def put(vec, i, v): + if v: + vec[i] = v + else: + vec.pop(i, None) + + +def backwards(events): + for e in reversed(events): + op = e[1] + if op == 'ADD': + yield [*e[:-1],str(-Q(e[-1]))] + elif op == 'SCALE': + yield [*e[:-1],str(1/Q(e[-1]))] + else: + assert op == 'SWAP' + yield e.copy() + + +def lower_frame(columns, rows, targets): + """Compute Lx=e and y L^-1=e^t for a split dyadic frame.""" + X, Y = [v.copy() for v in columns], [w.copy() for w in rows] + assert all(sum(v.get(i,0)*a for i,a in w.items())==(j==k) + for j,w in enumerate(Y) for k,v in enumerate(X)) + operations = [] + + def swap(a,b): + if a==b: + return + operations.append(['B','SWAP',a,b]) + for v in X+Y: + x,y = v.get(a,0),v.get(b,0) + put(v,a,y) + put(v,b,x) + + def scale(a,q): + q=Q(q) + assert unit(q) + if q==1: + return + operations.append(['B','SCALE',a,str(q)]) + for v in X: + put(v,a,v.get(a,0)*q) + for w in Y: + put(w,a,w.get(a,0)/q) + + def axpy(a,b,q): + q=Q(q) + assert a!=b and dyadic(q) + if not q: + return + operations.append(['B','ADD',a,b,str(q)]) + for v in X: + put(v,a,v.get(a,0)+q*v.get(b,0)) + for w in Y: + put(w,b,w.get(b,0)-q*w.get(a,0)) + + for j,p in enumerate(targets): + v,w=X[j],Y[j] + candidates=sorted(v) + assert not set(candidates)&set(targets[:j]) + choose=p if unit(Q(v.get(p,0))) else next((r for r in candidates if unit(Q(v[r]))),None) + if choose is not None: + swap(p,choose) + for r in sorted(set(v)-{p}): + axpy(r,p,-v[r]/v[p]) + else: + if not v.get(p): + swap(p,candidates[0]) + for r in sorted(set(v)-{p}): + while v.get(r): + q=v[p]//v[r] + axpy(p,r,-q) + swap(p,r) + assert list(v)==[p] and unit(Q(v[p])) + scale(p,1/v[p]) + assert v=={p:1} and w.get(p)==1 + for r in sorted(set(w)-{p}): + axpy(p,r,w[r]) + assert X[j]==Y[j]=={p:1} + assert X==Y==[{p:1} for p in targets] + return operations + + +def source_frames(data): + sys.path.insert(0,str(PREVIOUS)) + source = data[PREVIOUS/'mirrored.py'].decode() + start='def tape(signs, blocks=None, ring_audit=None):' + entry=' P = m(x, dual)' + assert source.count(start)==source.count(entry)==1 + source=source.replace(start,'def tape(signs, blocks=None, ring_audit=None, frames=None):') + source=source.replace(entry,entry+'\n if frames is not None: frames.append((x, dual, add(I,local)))') + space={'__name__':'frame_source'} + exec(compile(source,str(PREVIOUS/'mirrored.py'),'exec'),space) + frames=[] + space['tape'](None,space['varied_tape']('unit-lu-pppppppp'),frames=frames) + assert len(frames)==18 + return frames,space + + +def original_roles(c, masks): + by_signature=defaultdict(list) + t=c['types']['B'] + for r,d in enumerate(t['diagonal'],t['offset']): + assert d[:2]==[-1,0] + by_signature[tuple(d[2:])].append(r) + phase=(9,9,10,10) + sig=[tuple(int(i in a) for a in masks) for i in range(34)] + sig.extend(tuple(int(j==d) for j in range(1,19)) for d in phase) + labels=[by_signature[d].pop(0) for d in sig] + assert len(set(labels))==38 and all(not rem for rem in by_signature.values()) + return labels,phase + + +def build(data): + c=json.loads(data[COMPARATOR/'data/caller.json']) + p=json.loads(data[PREVIOUS/'DYADIC.json']) + assert p['tape']=='unit-lu-pppppppp' + frames,math=source_frames(data) + labels,phase=original_roles(c,math['masks']()) + native={e[1]:e for e in c['events'] if e[0]=='J'} + transpose=math['tr'] + ledger={} + part=[] + rank9_roles=[] + singles=defaultdict(list) + for j,v,w in p['stage_local']: + singles[j].append((v,w)) + assert all(len(v)==2 for v in singles.values()) and len(singles)==18 + + def decode(entries): + return {labels[r]:Q(a) for r,a in entries} + + def idle(mask,v,w): + x,y=decode(w),decode(v) + pivot=min(x,key=lambda r:(not unit(x[r]),r)) + L=lower_frame([x],[y],[pivot]) + return L+[['B','IDLE_ONE',pivot,mask]]+list(backwards(L)) + + def host(j): + x,y,active=frames[j-1] + # Reverse the formal multiplication convention via transpose. + C=[{r:Q(a) for r,a in zip(labels,v) if a} for v in y] + W=[{r:Q(a) for r,a in zip(labels,v) if a} for v in transpose(x)] + e=native[j] + s,t,alpha,beta=e[3] + assert [Q(alpha),Q(beta)]==[Q(-1),Q(1,2)] + L=lower_frame(C,W,[s,t]) + B=transpose(active) + b,d=B[0] + K=[[Q(1),Q(0)],[b/2,d/2]] + R=[[Q(0),Q(2)],[Q(-1,2),Q(0)]] + assert unit(d/2) and math['m'](R,K)==math['m'](K,B) + frame=L+[['B','SCALE',t,str(d/2)]] + if b: + frame.append(['B','ADD',t,s,str(b/2)]) + before=frame+[['B','ADD',t,s,'-1/2'],['B','ADD',s,t,'1'],['B','LAMBDA',s,1]] + after=[['B','LAMBDA',s,-1]]+list(backwards(frame)) + ledger[j]={'basis_events_each_way':len(frame),'literal_J_roles':[s,t], + 'local_active_minus':[[str(a) for a in r] for r in B]} + return before,after + + for j in range(1,19): + for v,w in singles[j]: + part.extend(idle([j],v,w)) + for i,s in enumerate(phase): + if j==s: + r=labels[34+i] + part.append(['B','IDLE_ODD',r,[j],-1]) + rank9_roles.append((r,j)) + before,after=host(j) + part.extend(before) + part.append(native[j]) + part.extend(after) + if j==9: + for mask,v,w in p['groups']: + part.extend(idle(mask,v,w)) + part.extend(['B','LAMBDA',r,-1] for r in labels[:34]) + + # Leave the type-A sequence and every literal J byte-for-byte unchanged. + b=iter(part) + merged=[] + for e in c['events']: + if e[0]=='A': + merged.append(e) + elif e[0]=='J': + nxt=next(b) + while nxt[0]=='B': + merged.append(nxt) + nxt=next(b) + assert nxt==e + merged.append(e) + merged.extend(b) + assert [e for e in merged if e[0]!='B']==[e for e in c['events'] if e[0]!='B'] + c['events']=merged + hist=Counter(8*len(e[3])+(e[1]=='IDLE_ODD') for e in merged + if e[:2] in (['B','IDLE_ONE'],['B','IDLE_ODD'])) + assert hist==Counter({8:36,9:4,**{r:4 for r in range(16,65,8)}}) + scalar=[Q(e[-1]) for e in merged if e[:2] in (['B','SCALE'],['B','ADD'])] + assert all(dyadic(q) for q in scalar) + assert all(unit(Q(e[-1])) for e in merged if e[:2]==['B','SCALE']) + audit={'status':'PASS_LITERAL_DYADIC_BASIS_LOWERING','phase_roles':rank9_roles,'B_role_map':labels, + 'B_event_counts':dict(Counter(e[1] for e in merged if e[0]=='B')), + 'B_paid_per_port':dict(sorted(hist.items())),'HOST':ledger, + 'B_scalar_bounds':{'max_abs':str(max(map(abs,scalar))), + 'max_denominator':max(a.denominator for a in scalar), + 'max_abs_numerator':max(abs(a.numerator) for a in scalar)}} + return c,audit + + +def main(out,receipt): + raw=sources() + assert set(raw)==set(PIN) + c,audit=build(raw) + out.write_text(json.dumps(c,separators=(',',':'))+'\n') + audit['caller_sha256']=sha256(out.read_bytes()).hexdigest() + receipt.write_text(json.dumps(audit,indent=2)+'\n') + + +if __name__=='__main__': + main(*(Path(a) for a in sys.argv[1:])) diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/mirrored.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/mirrored.py new file mode 100644 index 0000000000..853e188ee5 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/mirrored.py @@ -0,0 +1,159 @@ +"""Exact mirrored two-half HOST tape with four terminal fused phases.""" +from collections import Counter +from fractions import Fraction as Q +import hashlib, importlib.util, json, sys +from pathlib import Path +from host34 import N, eye, z, m, tr, add, sc, msum, inv, block_lu +from cut_library import Physical, block_tuple, coupled_bound, canonical + +PINS = ('3828d53e80ea97e8b866320f081af20b6b93bfebd58b95b56b85a7afe151af5e', + '44e6a7983aac450c6f55c87da57d8c975748f32728092c4be6ed966a54854998', + '60a743d13f668ef86db4b8215b4d5d04430a671ba6f1fe06d9c1c4c3dfe86da5') + +def sparse(rows): + return [{i: x for i, x in enumerate(row) if x} for row in rows] + +def masks(): + return [{0, 1, *range(2 + 16 * side, 2 + 16 * side + 2 * min(j + 1, 8))} + for side, order in enumerate((range(9), range(8, -1, -1))) for j in order] + +def tape(signs, blocks=None, ring_audit=None): + I = eye(2) + J = [[Q(0), Q(-2)], [Q(1, 2), Q(0)]] + blocks = blocks or [sc(J, sign) for sign in signs] + W = [sc(add(I, j, -1), Q(1, 2)) for j in blocks] + A = I + phi = [] + for w, j in zip(W, blocks): + phi.append(m(A, w)) + A = m(A, j) + assert A == sc(I, -1) + bridge = tr(eye(N)[:2]) + U = [None] * 18 + seam = add(I, sc(msum(phi[:9], 2, 2), 2), -1) + for side, ids in enumerate((list(range(9)), list(range(17, 8, -1)))): + bcoef = inv(add(I, seam, -1) if side == 0 else sc(add(I, seam), -1)) + offset = 2 + 16 * side + B = [m(bcoef, sc(phi[j], 2)) for j in ids[:-1]] + P = [sc(b, 2 if side == 0 else -2) for b in B] + LU = block_lu([[add(b, sc(I, -2)) if i == j else b for j, b in enumerate(P)] for i in range(8)]) + for q, j in enumerate(ids[:-1]): + U[j] = m(bridge, B[q]) + for i in range(8): + U[j][offset + 2*i:offset + 2*i + 2] = LU[i][q] + U[ids[-1]] = add(sc(bridge, 1 - 2 * side), msum((U[j] for j in ids[:-1]), N, 2), -1) + basis = inv(tr([c for u in U[:-1] for c in tr(u)])) + Y = [] + for i in range(18): + cells = [add(sc(p, 2), sc(I, -2)) if i == j else sc(p, 2) + for j, p in enumerate(phi)] + y = m([[q for b in cells[:-1] for q in b[k]] for k in (0, 1)], basis) + assert all(m(y, u) == b for u, b in zip(U, cells)) + Y.append(y) + S = z(N, 2) + F = eye(N) + domains = {} + physical = Physical.__new__(Physical) + physical.cuts = [] + for i, (u, y, w, J_i, mask) in enumerate(zip(U, Y, W, blocks, masks()), 1): + x = add(u, sc(m(S, w), 2)) + local = m(y, x) + E = [[Q(a == b and a in mask) for b in range(N)] for a in range(N)] + assert m(F, x) == u and add(I, local) == sc(J_i, -1) + assert m(E, x) == x and m(y, E) == y and m(F, E) == m(E, F) + dual = m(inv(local), y) + P = m(x, dual) + if ring_audit is not None: + vals = [Q(v) for a in (x,dual,F) for row in a for v in row if v] + assert all(not (v.denominator & (v.denominator-1)) for v in vals) + ring_audit.append({'stage':i,'max_abs':str(max(map(abs,vals))), + 'max_denominator':max(v.denominator for v in vals)}) + Fi = inv(F) + Pplus = add(E, P, -1) + Pminus = add(E, m(m(F, P), Fi), -1) + assert m(Pplus, Pplus) == Pplus and m(Pminus, Pminus) == Pminus + domains[i] = tuple(canonical(sparse(a)) for a in (tr(Pplus), Pplus, tr(Pminus), Pminus)) + physical.cuts.append((i - 1, block_tuple(sparse(F)), block_tuple(sparse(tr(Fi))))) + F = add(F, m(u, y)) + S = add(S, u) + assert F == sc(eye(N), -1) and S == z(N, 2) + physical.cuts.append((18, block_tuple(sparse(F)), block_tuple(sparse(tr(inv(F)))))) + return domains, physical + +def varied_tape(mode): + J = [[Q(0), Q(-2)], [Q(1, 2), Q(0)]] + def changed(t): + S = [[Q(1), Q(t)], [Q(0), Q(1)]] + return sc(m(m(S, J), inv(S)), -1) + def closed(ts): + a = [changed(t) for t in ts] + return a + [inv(v) for v in reversed(a)] + if mode.startswith('unit-lu-'): + ts = [4 if x == 'p' else -4 if x == 'm' else 0 for x in mode.removeprefix('unit-lu-')] + assert len(ts) == 8 + left = [v for t in ts[:4] for v in closed([t])] + right = [v for t in ts[4:7] for v in closed([t])] + return left + [J, inv(J)] + right + [changed(ts[7]),changed(ts[7])] + if mode == 'local-pairs': + left = [v for t in (1, -2, 3, -1) for v in closed([t])] + right = [v for t in (2, -1, 3) for v in closed([t])] + elif mode == 'palindrome': + left, right = closed([1, -2, 3, -1]), closed([2, -1, 3]) + else: + left, right = closed([1, 2, 3, 4]), closed([-2, -3, -4]) + return left + [J, inv(J)] + right + [changed(1), changed(1)] + +def main(caller, result, engine, price=True, mode='commuting'): + assert tuple(hashlib.sha256(p.read_bytes()).hexdigest() for p in (caller, result, engine)) == PINS + C = json.loads(caller.read_bytes()) + R = json.loads(result.read_bytes()) + sp = importlib.util.spec_from_file_location('gate', engine) + g = importlib.util.module_from_spec(sp) + sp.loader.exec_module(g) + claim, cap = map(Q, (R['gate']['claim'], R['gate']['BIT_pin'])) + powers = [0, 3, 0, 3, 0, 3, 0, 3, 0, 1, 0, 3, 0, 3, 0, 3, 0, 3, 2] + signs = [1 if (b-a) % 4 == 1 else -1 for a, b in zip(powers, powers[1:])] + audit = [] if mode.startswith('unit-lu-') else None + D, P = tape(signs, None if mode == 'commuting' else varied_tape(mode), audit) + stage_masks = masks() + old = C['types']['B']['diagonal'] + expected = [sum(d[2+i] for d in old) for i in range(18)] + assert [len(mask) + 2 * (j in (8, 9)) for j, mask in enumerate(stage_masks)] == expected + productive = Counter(1 + 8 * sum(j in mask for mask in stage_masks) for j in range(N)) + productive[9] += 4 + assert productive == Counter(1 + 8 * sum(d[2:]) for d in old) + out = {'status':'PASS_MIRRORED_HOST34_TERMINAL_PHASE_SUPPORT', + 'tape':mode, 'rank_9_phase_stages':[9,9,10,10], + 'old_target_cardinalities':expected, 'core_cardinalities':list(map(len, stage_masks))} + if audit is not None: + out['dyadic_active_HOST_frames'] = audit + if price: + order = tuple(range(1,10))+tuple(range(18,9,-1)) + bill, cuts = coupled_bound(order, D, P) + assert sum(r*n for r,n in bill.items()) == 176*8 + invoice = Counter({int(r):n for r,n in R['invoice']['T'].items()}) + invoice.subtract({int(r):n for r,n in R['invoice']['P'].items()}) + delta = Counter(8*len(e[3]) for e in C['events'] if e[:2]==['B','IDLE_ONE']) + delta[1] += 4 + delta[9] -= 4 + delta.subtract(bill) + invoice.update({r:8*n for r,n in delta.items()}) + value = g.moment(invoice,claim) + deriv = (0,0) + for r,n in invoice.items(): + deriv = g.add(deriv,g.smul(g.mul(g.power(r,cap if n>=0 else claim),g.log(r)),-n)) + assert deriv[1] < 0 + out.update({'directed_complete_margin':g.value(value), + 'directed_complete_margin_exact':[str(Q(v,g.B)) for v in value], + 'directed_derivative_upper':str(Q(deriv[1],g.B)), + 'optimistic_core_paid':dict(bill),'cut_price':cuts}) + if value[0]>0: + floor = Q('0.003635202569271') + ceil = Q('0.003635202569272') + assert g.moment(invoice,floor)[0] > 0 and g.moment(invoice,ceil)[1] < 0 + out['formal_candidate_crossing_bracket'] = [str(floor),str(ceil)] + print(json.dumps(out, indent=2)) + +if __name__ == '__main__': + main(*(Path(x) for x in sys.argv[1:4]), price='--support-only' not in sys.argv, + mode=next((a.removeprefix('--tape=') for a in sys.argv[4:] if a.startswith('--tape=')), 'commuting')) diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/odd_unit_dyadic_tapes.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/odd_unit_dyadic_tapes.py new file mode 100644 index 0000000000..0d9d8bdd2d --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/odd_unit_dyadic_tapes.py @@ -0,0 +1,58 @@ +"""Build an exact asymmetric 8+9 B tape from five-turn closures.""" +from pathlib import Path +from hashlib import sha256 +from fractions import Fraction as Q +import json +import mirrored +from host34 import eye, z, inv, m, add, sc, msum, tr + +root=Path(__file__).resolve().parent +p=root/"short_dyadic_seam.py" +ns={"__file__":str(p)} +exec(compile(p.read_text().split("control()\ntested=",1)[0],str(p),"exec"),ns) +a,b=8,9 +n=2+2*(a-1+b-1) +stages=a+b +def masks(): + return [{0,1,*range(offset,offset+2*min(j+1,length-1))} + for offset,length,order in ((2,a,range(a)),(2+2*(a-1),b,range(b-1,-1,-1))) for j in order] +src=ns["part"] +assert "range(half-1)" in src +src=src.replace(" for side, ids in enumerate((list(range(half)), list(range(stages-1, half-1, -1)))):", + " for side, ids in enumerate((list(range(half)), list(range(stages-1, half-1, -1)))):\n arm=len(ids)-1") +src=src.replace("offset = 2 + 2*(half-1)*side","offset = 2 + 2*(half-1)*side") +src=src.replace("range(half-1)","range(arm)") +assert "range(arm)" in src +src=src.replace("def tape(blocks, ring_audit=None):","def tape(blocks, ring_audit=None, frames=None):") +src=src.replace(" P = m(x, dual)"," P = m(x, dual)\n if frames is not None:frames.append((x,dual,add(I,local)))") +env=vars(mirrored)|ns|dict(half=a,stages=stages,N=n,masks=masks) +exec(compile(src,str(root/"mirrored.py"),"exec"),env) +tape=env["tape"] +J=ns["J"] +pair=[J,inv(J)] +srcpath=root/"ODD-UNIT-PREFIX-CLOSURES.json" +closures=json.loads(srcpath.read_text())["hits"] +attempted=rational=0 +hits=[] +for ci,w in enumerate(closures): + turns=[[[Q(t[0]),Q(t[1])],[Q(t[2]),Q(t[3])]] for t in w["turns"]] + def inflate(v): + return [[Q(v[0]),Q(v[1])],[Q(v[2]),Q(v[3])]] + lp=inflate(w["left_padding"]) + rp=inflate(w["right_padding"]) + blocks=[lp,inv(lp)]*3+turns+[rp,inv(rp)]*3 + assert len(blocks)==stages and ns["matrix_word"](blocks)==sc(eye(2),-1) + attempted+=1 + try: + audit=[] + tape(blocks,audit) + except (AssertionError,ZeroDivisionError,StopIteration): + continue + hits.append({"closure":ci,"padding":[3,0],"sequence":[[[str(q) for q in row] for row in M] for M in blocks], + "stage_bounds":audit}) + print("exact asymmetric unit dyadic tape",ci,flush=True) + if len(hits)>=8:break +with (root/"ODD-UNIT-DYADIC-TAPES.json").open("x") as f: + json.dump({"closure_input_sha256":sha256(srcpath.read_bytes()).hexdigest(),"checked":attempted,"dyadic_tapes":hits, + "shape":[a,b],"scope":"Exact rational construction and dyadic verification of each local B host and pulled-back passive projection. Grouped idle lowering, terminal signed correction and complete caller replay are separate."},f,indent=2) +print("asymmetric tapes",len(hits),"of",attempted,flush=True) diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/screen.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/screen.py new file mode 100644 index 0000000000..6ed7271227 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/screen.py @@ -0,0 +1,75 @@ +import hashlib,json,sys +from fractions import Fraction +from pathlib import Path + +P=97 +N=38 + +def mod(x): + f=Fraction(x);return f.numerator*pow(f.denominator,-1,P)%P + +def eye():return [[int(i==j) for j in range(N)] for i in range(N)] + +def screen(caller,phase,body,hosts=None): + F=eye();I=eye();out={} + def scale(r,c): + F[r]=[x*c%P for x in F[r]];d=pow(c,-1,P) + for row in I:row[r]=row[r]*d%P + def add(r,s,c): + F[r]=[(x+c*y)%P for x,y in zip(F[r],F[s])] + for row in I:row[s]=(row[s]-c*row[r])%P + def mul2(r,s,a,b,c,d): + X,Y=F[r],F[s] + F[r]=[(a*x+b*y)%P for x,y in zip(X,Y)] + F[s]=[(c*x+d*y)%P for x,y in zip(X,Y)] + t=pow((a*d-b*c)%P,-1,P) + for row in I: + x,y=row[r],row[s] + row[r]=(d*x-c*y)*t%P;row[s]=(-b*x+a*y)*t%P + for idx,event in enumerate(caller['events']): + ty=event[0] + if ty=='J': + j=event[1];u,v,alpha,beta=event[3];a,b=mod(alpha),mod(beta);t=body[j-1] + if hosts is not None: + hosts[j]=[(list(row[r] for row in I),F[r][:]) for r in (u-38,v-38)] + mul2(u-38,v-38,t,t*a*phase%P,t*b*pow(phase,-1,P)%P,t*(1+a*b)%P) + elif ty=='B': + op=event[1];r=event[2]-38 + if op=='ADD':add(r,event[3]-38,mod(event[4])) + elif op=='QUERY':add(r,event[3]-38,pow(phase,event[4],P)) + elif op=='SCALE':scale(r,mod(event[3])) + elif op=='SWAP': + s=event[3]-38;F[r],F[s]=F[s],F[r] + for row in I:row[r],row[s]=row[s],row[r] + elif op=='LAMBDA': + i=22*event[3];scale(r,((1+i)+(1-i)*phase**2)*pow(2,-1,P)%P) + elif op=='IDLE_ONE': + col=[row[r] for row in I];row=F[r][:] + out[idx]=(col,row) + m=1 + for k in event[3]:m=m*body[k-1]%P + scale(r,m) + else:raise ValueError(event) + for r,(q,_,*mask) in enumerate(caller['types']['B']['diagonal']): + c=pow(phase,q,P) + for k,v in enumerate(mask): + if v:c=c*body[k]%P + assert F[r]==[c*int(r==s) for s in range(N)] + return out + +def identify(proj): + c,r=proj;cx=[i for i,x in enumerate(c) if x];rx=[i for i,x in enumerate(r) if x] + return cx[0] if len(cx)==1 and cx==rx else None + +def main(path): + raw=path.read_bytes();h=hashlib.sha256(raw).hexdigest();assert h=='3828d53e80ea97e8b866320f081af20b6b93bfebd58b95b56b85a7afe151af5e' + caller=json.loads(raw) + results=[screen(caller,phase,body) for phase in (1,96,22,75) for body in ([1]*18,list(range(2,20)))] + exact_candidates=[];profiles=[] + for idx in results[0]: + ids=[identify(v[idx]) for v in results] + profiles.append({'event':idx,'op':caller['events'][idx],'diagonal_row_per_probe':ids}) + if ids[0] is not None and len(set(ids))==1:exact_candidates.append([idx,ids[0]+38]) + print(json.dumps(dict(caller_sha256=h,finite_field=P,probes=len(results),candidates=exact_candidates,profiles=profiles),indent=2)) + +if __name__=='__main__':main(Path(sys.argv[1])) diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/short_dyadic_seam.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/short_dyadic_seam.py new file mode 100644 index 0000000000..c80784fa9a --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/short_dyadic_seam.py @@ -0,0 +1,96 @@ +"""Build exact candidate central tapes for the 8+8 signed caller.""" +from hashlib import sha256 +from itertools import product +from pathlib import Path +import json + +import host34 +import mirrored +from host34 import Q,eye,z,m,tr,add,sc,msum,inv + +root=Path(__file__).resolve().parent +orig=(root/"mirrored.py").read_text() +part=orig[orig.index("def tape("):orig.index("def varied_tape(")] +part=part.replace("def tape(signs, blocks=None, ring_audit=None):","def tape(blocks, ring_audit=None):") +part=part.replace(" blocks = blocks or [sc(J, sign) for sign in signs]\n","") +part=part.replace("[None] * 18","[None] * stages").replace("phi[:9]","phi[:half]") +part=part.replace("(list(range(9)), list(range(17, 8, -1)))", + "(list(range(half)), list(range(stages-1, half-1, -1)))") +part=part.replace("offset = 2 + 16 * side","offset = 2 + 2*(half-1)*side").replace("range(8)","range(half-1)") +part=part.replace("range(18)","range(stages)").replace("(18, block_tuple","(stages, block_tuple") +half=8 +stages=2*half +N=2+4*(half-1) +def masks(): + return [{0,1,*range(2+2*(half-1)*side,2+2*(half-1)*side+2*min(j+1,half-1))} + for side,order in enumerate((range(half),range(half-1,-1,-1))) for j in order] +def block_lu(H): + n=len(H) + U=[[b for b in row] for row in H] + L=[[eye(2) if i==j else z(2,2) for j in range(n)] for i in range(n)] + for k in range(n): + P=inv(U[k][k]) + for i in range(k+1,n): + f=m(U[i][k],P) + L[i][k]=f + for j in range(k,n): + U[i][j]=add(U[i][j],m(f,U[k][j]),-1) + assert all(H[i][j]==msum((m(L[i][k],U[k][j]) for k in range(n)),2,2) + for i in range(n) for j in range(n)) + return U +ns=vars(mirrored)|dict(globals()) +exec(compile(part,str(root/"mirrored.py"),"exec"),ns) +tape=ns["tape"] +I=eye(2) +J=[[Q(0),Q(-2)],[Q(1,2),Q(0)]] +def conj(t): + S=[[Q(1),Q(t)],[Q(0),Q(1)]] + return m(m(S,J),inv(S)) +def matrix_word(items): + value=I + for u in items:value=m(value,u) + return value +def dyadic(x): + x=Q(x) + return not (x.denominator & (x.denominator-1)) +def control(): + audit=[] + source=list(range(0,half))+list(range(half,stages)) + for _ in source: audit.append(J) + assert matrix_word(audit)==I and matrix_word(audit[:-1]) not in (I,sc(I,-1)) + # In 8+8 the same-generator seam is ±I for all choices of signs. + assert matrix_word(audit[:half])==I +control() +tested=0 +rational=0 +hits=[] +for t,a,b,position,sgn in product((-4,4),(-1,1),(-1,1),range(half//2),(0,stages-half-1)): + terminal=[sc(J,a),sc(conj(t),b)] + left=[J,inv(J)]*position+terminal+[J,inv(J)]*(half//2-1-position) + right=[inv(u) for u in reversed(left)] + right[sgn]=sc(right[sgn],-1) + assert len(left)==len(right)==half and matrix_word(left+right)==sc(I,-1) + seam=matrix_word(left) + assert all(dyadic(x) for sign in (-1,1) for row in inv(add(I,seam,sign)) for x in row) + tested+=1 + try: + domains,physical=tape(left+right) + except (AssertionError,ZeroDivisionError,StopIteration): + continue + rational+=1 + try: + audit=[] + domains,physical=tape(left+right,audit) + except AssertionError: + continue + hits.append({"sequence":[[[str(x) for x in row] for row in v] for v in left+right], + "seam":[[str(x) for x in row] for row in seam],"stages":audit, + "parameter":[t,a,b,position,sgn]}) + print("exact dyadic candidate",hits[-1]["parameter"],flush=True) + if len(hits)>=4:break +record={"archive_mirrored_sha256":sha256((root/"mirrored.py").read_bytes()).hexdigest(), + "tested":tested,"rational_candidates":rational,"dyadic_candidates":hits, + "scope":"Generalizes the pinned exact rational 9+9 mirrored B-host tape to 8+8. Same-generator odd stages fail total -I and an even half seam is ±I. Tests short noncommuting tapes with dyadic I±seam inverses and exact projection identities. The physical sign-query lowering and full bill remain separate."} +with (root/"SHORT-DYADIC-SEAM.json").open("x") as f: + json.dump(record,f,indent=2) +print("tested",tested,"rational",rational,"dyadic",len(hits),flush=True) diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/short_native_catalogue.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/short_native_catalogue.py new file mode 100644 index 0000000000..4ee80e4ece --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/short_native_catalogue.py @@ -0,0 +1,27 @@ +from pathlib import Path +import gzip, hashlib, json, sys +root=Path(__file__).resolve().parent +path=root/"upstream_native_catalogue.py" +code=path.read_text() +start=code.index(" pins=json.loads",code.index("def module(")) +end=code.index(" spec=",start) +code=code[:start]+''' need(sha256(path.read_bytes()).hexdigest()==engine_pins[relative],'engine source hash') +'''+code[end:] +start=code.index(" raw=(PACKAGE/'data/final.json.gz')") +end=code.index(" main_fields",start) +code=code[:start]+''' raw=(HERE.parent/'WORD.json.gz').read_bytes() + word=json.loads(gzip.decompress(raw)) + need(sha256(json.dumps(word,sort_keys=True,separators=(',', ':')).encode()).hexdigest()==expected_word,'canonical word hash') +'''+code[end:] +code=code.replace("ROOT=HERE.parents[3]\nPACKAGE=ROOT/'research/shared-wire-split-composition'","PACKAGE=HERE/'admission-source'") +r=json.loads((root.parent/"RESULT.json").read_text()) +expected=r["word_canonical_sha256"] +engine_pins={"frozen/clifford_exact.py":"2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "frozen/native_verify.py":"3049471905b47b385c88378a1a3be7a18b8858aadd035b8a6da2f4a03b470f38"} +if sys.argv[1:]==["--size"]: + w=json.loads(gzip.decompress((root.parent/"WORD.json.gz").read_bytes())) + m=set(w['live'])|{x+112 for x in w['live']}|set(w['hosted']['X2'])|set(w['hosted']['Y2']) + print(len({(e[2],e[3]) for e in w['program'] if e[0]=='MOVE'} | + {(w['initial'][r],w['final'][r]) for r in range(w['public']) if r not in m})) +else: + exec(compile(code,str(path),"exec"),dict(globals(),__file__=str(path),expected_word=expected)) diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/signed_child.py b/research/signed-caller-8x9/replay/supplier7112/short-caller/signed_child.py new file mode 100644 index 0000000000..0980a6559b --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/signed_child.py @@ -0,0 +1,146 @@ +"""Exact nine-slot signed child on the retained 153-coordinate field layout.""" + +from collections import Counter +from hashlib import sha256 +from pathlib import Path +from random import Random +import argparse +import json + +LAYOUT = 153 +EXPECTED_PORTS = (15, 17, 27, 34, 35, 42, 47, 55) +NOTE_SHA = '64c70926a8705874f1c9b42a2f703e42cad4e90f927f544458cfdf729540236c' +# Integer numerators over 2 in the exact C gate. +C = (((1, 1), (1, -1)), ((1, -1), (1, 1))) +PHASE = ((1, 0), (0, -1), (-1, 0), (0, 1)) + + +def multiply(x, y): + a, b = x + c, d = y + return a*c - b*d, a*d + b*c + + +def conjugate(z): + a, b = z + return a, -b + + +def matrix_product(a, b): + return tuple(tuple(tuple(sum(multiply(a[i][k], b[k][j])[c] for k in range(2)) + for c in range(2)) for j in range(2)) for i in range(2)) + + +def swap_blocks(label, a, b, width): + mask = (1 << width)-1 + delta = ((label >> (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<=0 + return k+(a>b< 0, 'positive complete helper job') + T[rank] += 1 + need(len(mapping) == len(set(mapping.values())) == word['public'], 'injective native inputs') + for r in range(word['public'], word['public']+word['owned_fields']): + mapping[r] = ('owned', ci, r-word['public']) + need(len(set(mapping.values())) == word['public']+51, 'owned/public separation') + for ni, move in native_moves: + _, r, start, end, owned = move + rank = abs(len(word['frames'][end])-len(word['frames'][start])) + need(owned == (r >= word['public']) and rank > 0, 'actual paid owner class') + P[rank] += 1 + occurrences.append([ci, ni, list(mapping[r]), rank, start, end]) + for pi, q in enumerate(word['ports']): + transform = route(q, by_q[q], stage) + before_axes = [1 << j for j in range(9+8*(stage-1))] + after_axes = [1 << j for j in range(9+8*stage)] + spectator = [1 << j for j in range(9, 9+8*stage)] + x0 = terms((a, 1) for a in before_axes) + y0 = terms(list(x0.items())+[(q, -1)]) + x1 = terms((a, 1) for a in after_axes) + y1 = terms(list(x1.items())+[(q, -1)]) + nx0 = terms([(a, 1) for a in spectator]+[(q, 1)]) + ny0 = terms((a, 1) for a in spectator) + nx1 = terms((a, 1) for a in spectator+[1 << j for j in range(9)]) + ny1 = terms(list(nx1.items())+[(q, -1)]) + shifts = [boundary(a, b, transform) for a, b in + ((x0, nx0), (y0, ny0), (nx1, x1), (ny1, y1))] + body = terms((1 << j, 1) for j in range(9+8*(stage-1), 9+8*stage)) + for actual, expected in ((sub(x1,x0),body), (sub(y1,y0),body), + (sub(y1,x0),terms(list(body.items())+[(q,-1)])), + (sub(x1,y0),terms(list(body.items())+[(q,1)]))): + need(not polynomial(sub(actual,expected)), 'all four contact operators') + need(polynomial(sub(terms([(q,1)]),terms([(q,-1)]))), 'wrong query orientation rejected') + phase_records.append([ci,pi,shifts,2 if pi in second else 1]) + else: + ty, op, r, *a = e + kind = caller['types'][ty] + used = [r] + ([a[0]] if op in ('ADD','SWAP','QUERY') else []) + need(all(kind['offset'] <= x < kind['offset']+kind['roles'] for x in used), 'caller owners stay in type') + need(len(used) == len(set(used)), 'distinct scalar/query owners') + if op in ('QUERY','IDLE_ONE'): + if op == 'QUERY': + need(a[1] in (-1,1), 'signed completed query') + rank = 1; query_uses += len(kind['ports']) + else: + selected = a[0] + need(selected and len(selected)==len(set(selected)) + and all(1 <= s <= 18 for s in selected), 'whole idle stage axes') + rank = 8*len(selected); idle_uses += len(kind['ports']) + for pi in kind['ports']: + owner = ['query_scratch',ci,pi] if op == 'QUERY' else ['main',pi,r] + occurrences.append([ci,op,owner,rank]); P[rank] += 1 + elif op == 'LAMBDA': + need(a[0] in (-1,1), 'global normalizer sign') + lambda_uses += len(kind['ports']) + need(stage_order == list(range(1,19)), 'fresh chronological native stages') + for kind in caller['types'].values(): + for diagonal in kind['diagonal']: + qp, zero, *selection = diagonal + need(qp in (-1,0,1) and zero == 0 and len(selection)==18 + and set(selection)<={0,1} and any(selection), 'positive nonempty root endpoint') + rank = abs(qp)+8*sum(selection) + for pi in kind['ports']: + q = word['ports'][pi] + axes = [1 << (9+8*j+k) for j,yes in enumerate(selection) if yes for k in range(8)] + actual = terms([(q,qp)]+[(a,1) for a in axes]) + target = terms((a,1) for a in ([q] if qp else [])+axes) + need(translation(sub(target,actual)) == (q if qp == -1 else 0), 'whole output correction') + T[rank] += 1 + for name, actual in [('P',P),('T',T)]: + need(actual == Counter({int(k):v for k,v in receipt['invoice'][name].items()}), 'independent '+name+' invoice') + need(sum(T.values()) == len(owners), 'every productive target is one actual owner') + need(len(occurrences) == sum(P.values()), 'every paid position retained in order') + return dict(ambient=153, native_calls=18, native_public=1480, fresh_helpers=19440, + productive_fields=len(owners), paid_positions=len(occurrences), + complete_paid_position_digest=digest(occurrences), + native_contact_boundaries=sum(4*r[3] for r in phase_records), + phase_record_digest=digest(phase_records), nonzero_boundary_translations=sum(sum(bool(x) for x in r[2])*r[3] for r in phase_records), + reserved_native_banks=18*51, reserved_serial_query_lambda_bank=1, + query_uses=query_uses, idle_uses=idle_uses, lambda_uses=lambda_uses, + paid=dict(sorted(P.items())), targets=dict(sorted(T.items())), + rank_surplus=sum(r*T[r] for r in T)-sum(r*P[r] for r in P)) + + +def inverse(matrix): + n = len(matrix) + a = [[Q(x) for x in row]+[Q(i==j) for j in range(n)] for i,row in enumerate(matrix)] + det = Q(1) + for j in range(n): + pivot = next((i for i in range(j,n) if a[i][j]),None) + need(pivot is not None, 'rational basis invertible') + if pivot != j: + a[j],a[pivot] = a[pivot],a[j]; det = -det + v = a[j][j]; det *= v; a[j] = [x/v for x in a[j]] + for i in range(n): + if i != j: + v = a[i][j] + a[i] = [x-v*y for x,y in zip(a[i],a[j])] + return [row[n:] for row in a], det + + +def bit_application(word, caller, receipt): + ff = word['frames']; determinants=[]; denominator_witnesses=set() + for label, frame in ff.items(): + B,A = frame['B'],frame['A']; d = frame['dim'] + need(len(B)==d and len(A)==8-d and all(len(v)==8 for v in B+A), 'rational frame dimensions') + need(all(sum(Q(x)*Q(y) for x,y in zip(b,a))==0 for b in B for a in A), 'complement annihilation') + inv, det = inverse(list(zip(*(B+A)))) + determinants.append([label,str(det)]) + denominator_witnesses.add(abs(det.numerator)); denominator_witnesses.add(det.denominator) + for row in inv: + denominator_witnesses.update(x.denominator for x in row) + for row in B+A: + denominator_witnesses.update(Q(x).denominator for x in row) + charts=[] + for port in range(111): + head=ff[str(word['start'][port])]; body=ff[str(word['final'][port+111])] + need(head['dim']==1 and body['dim']==7, 'actual main head/body ranks') + u=head['B'][0] + need(all(sum(Q(x)*Q(y) for x,y in zip(u,v))==0 for v in body['B']), 'main complement') + inv,det=inverse(list(zip(*([u]+body['B'])))) + charts.append([port,str(det)]) + denominator_witnesses.update([abs(det.numerator),det.denominator]) + for row in inv:denominator_witnesses.update(x.denominator for x in row) + P,T=Counter(),Counter(); positions=[]; names={('main',pi,r) for pi in range(111) for r in range(38)} + calls=[] + for ci,e in enumerate(caller['events']): + op=e[0] + if op=='LOCAL': + _,stage,src,dst=e; calls.append(stage) + mapping={i:('main',i,src) for i in range(111)} + mapping.update({i+111:('main',i,dst) for i in range(111)}) + for r in range(222,word['public']): + owner=('helper',ci,r); need(owner not in names,'fresh BIT helper');names.add(owner);mapping[r]=owner + T[abs(ff[str(word['start'][r])]['dim']-ff[str(word['final'][r])]['dim'])]+=1 + need(len(mapping)==len(set(mapping.values()))==659,'injective BIT occurrence') + for r in range(659,659+word['owned_fields']):mapping[r]=('owned',ci,r-659) + for ni,move in enumerate(word['program']): + if move[0]=='MOVE': + _,r,a,b=move;rank=abs(ff[str(a)]['dim']-ff[str(b)]['dim']) + P[rank]+=1;positions.append([ci,ni,list(mapping[r]),rank,a,b]) + elif op=='QUERY': + need(e[1]!=e[2] and 0<=min(e[1:])<=max(e[1:])<38,'BIT query owners') + for pi in range(111):P[1]+=1;positions.append([ci,op,['query_scratch',ci,pi],1]) + elif op=='IDLE_ONE': + _,owner,ss=e;need(ss and len(ss)==len(set(ss)) and all(1<=s<=18 for s in ss),'BIT idle axes') + for pi in range(111):P[7*len(ss)]+=1;positions.append([ci,op,['main',pi,owner],7*len(ss)]) + need(calls==[s for s in range(1,19) for _ in range(2)],'paired native chronology') + for d in caller['diagonal']: + need(d['q']==1 and d['stages'] and len(d['stages'])==len(set(d['stages'])),'BIT positive endpoint') + T[1+7*len(d['stages'])]+=111 + need(P==Counter({int(k):v for k,v in receipt['paid'].items()}) and + T==Counter({int(k):v for k,v in receipt['targets'].items()}),'complete BIT invoice') + need(sum(T.values())==len(names)==19950,'BIT owner count') + return dict(ambient=134, rational_frames=len(ff), rational_main_charts=len(charts), + rational_determinants_digest=digest(determinants), + finite_prime_exclusion_witness_count=len(denominator_witnesses), + finite_prime_exclusion_witness_digest=digest(sorted(denominator_witnesses)), + native_calls=len(calls), fresh_helpers=36*437, productive_fields=len(names), + paid_positions=len(positions), complete_paid_position_digest=digest(positions), + reserved_native_banks=36*word['owned_fields'], reserved_serial_query_bank=1, + rank_surplus=sum(r*T[r] for r in T)-sum(r*P[r] for r in P)) + + +def main(): + p='research/shared-wire-split-composition/' + w,c,r=read(p+'data/final.json.gz'),read(p+'data/caller.json'),read(p+'FULL-RESULT.json') + phases=read('research/p104-two-chain-shared-native/retained/runtime/DATA-PHASES.json') + complex_result=complex_application(w,c,r,phases) + p='research/paired-query-only-bit/' + bw,bc,br=read(p+'retained/inputs/BIT-NATIVE-WORD.json.gz'),read(p+'EFREE-CALLER.json.gz'),read(p+'EFREE-RESULT.json') + bit_result=bit_application(bw,bc,br) + controls={} + def reject(name, action): + try:action() + except ValueError as error:controls[name]=str(error) + else:raise ValueError('negative control accepted: '+name) + alias=deepcopy(c);joint=next(e for e in alias['events'] if e[0]=='J');joint[2][2]=joint[2][0] + reject('same_frame_main_alias',lambda:complex_application(w,alias,r,phases)) + reordered=deepcopy(c);joint=next(e for e in reordered['events'] if e[0]=='J');joint[1]=2 + reject('wrong_stage',lambda:complex_application(w,reordered,r,phases)) + bad_bit=deepcopy(bw);bad_bit['frames']['0']['A'][1]=bad_bit['frames']['0']['A'][0][:] + reject('singular_BIT_spectator_basis',lambda:bit_application(bad_bit,bc,br)) + q=w['ports'][0];basis=next(x for x in phases['recipes'] if x['q']==q)['idle_children'][0]['orthogonal_axes'][:8] + reject('singular_complex_route',lambda:route(q,basis[:-1]+basis[:1],1)) + transform=route(q,basis,1) + before=terms((1<0,'positive exact rank') + V.equal(V.recipe(recipe),V.adjoint(frame(a))+frame(b),'complete paid/helper map '+str((a,b))) + records.append([a,b,recipe]) + if i%250==0:print('complete catalogue',i,flush=True) + main_records=[] + for x,q in (zip(word['live'],word['ports']) if stop==len(catalogue) else []): + a=word['initial'][x];b=word['final'][x+112] + left,_=C.lower_child(C.cgate(9,q,1).adjoint().then(chart(a))) + right,_=C.lower_child(chart(b).adjoint().then(C.cgate(9,q,-1).then(C.fourier(9)))) + need(left['rank']==right['rank']==0,'main boundary adapters are monomial') + V.equal(V.recipe(left),(('C',q,-1),)+frame(a),'main input absolute phase') + V.equal(V.recipe(right),V.adjoint(frame(b))+(('C',q,-1),)+V.fourier(9),'main output absolute phase') + V.equal(frame(word['final'][x]),V.fourier(9),'main full Fourier endpoint') + main_records.append([q,left,right]) + a,b,recipe=records[0] + wrong=copy.deepcopy(recipe);wrong['left']['phase']=(wrong['left']['phase']+1)%4 + try:V.equal(V.recipe(wrong),V.adjoint(frame(a))+frame(b),'phase-only fault') + except ValueError:pass + else:raise ValueError('global phase control accepted') + result=dict(status='PASS_CURRENT_NATIVE_CATALOGUE_SLICE', + word_sha256=sha256(raw).hexdigest(),distinct_paid_maps=len(paid),distinct_helper_maps=len(helpers), + catalogue_size=len(catalogue),slice_start=args.start,slice_stop=stop, + catalogue_digest=sha256(json.dumps(catalogue,separators=(',',':')).encode()).hexdigest(), + checked_maps=len(records),main_boundary_pairs=len(main_records), + exact_recipe_digest=sha256(json.dumps(records,separators=(',',':'),sort_keys=True).encode()).hexdigest(), + main_boundary_digest=sha256(json.dumps(main_records,separators=(',',':'),sort_keys=True).encode()).hexdigest(), + 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.') + print(json.dumps(result,indent=2)) + + +if __name__=='__main__':main() diff --git a/research/signed-caller-8x9/verify.py b/research/signed-caller-8x9/verify.py new file mode 100644 index 0000000000..4df65c9133 --- /dev/null +++ b/research/signed-caller-8x9/verify.py @@ -0,0 +1,25 @@ +from hashlib import sha256 +from pathlib import Path +from tempfile import TemporaryDirectory +import json,shutil,subprocess,sys +root=Path(__file__).resolve().parent +assert __debug__ +for name,expected in json.loads((root/"SHA256.json").read_text()).items(): + assert sha256((root/name).read_bytes()).hexdigest()==expected,name +commands=("emit_odd_type_b.py","emit_odd_type_ab.py","check_odd_caller_exact_grid.py", + "check_odd_physical_binding.py","check_odd_precision.py","check_odd_partial_admission.py", + "check_odd_fixed_tape_counts.py","assemble_odd_application.py") +with TemporaryDirectory(prefix="signed-caller-8x9-") as tmp: + replay=Path(tmp)/"replay" + shutil.copytree(root/"replay",replay) + folder=replay/"supplier7112/short-caller" + for script in commands: + print("Running",script,flush=True) + subprocess.run([sys.executable,"-B",script],cwd=folder,check=True) + for src in sorted((root/"expected").glob("*.json")): + actual=folder/src.name + if src.name=="ODD-TYPE-AB-CALLER.json": + assert actual.read_bytes()==src.read_bytes(),src.name + else: + assert json.loads(actual.read_bytes())==json.loads(src.read_bytes()),src.name +print("PASS_SIGNED_CALLER_8X9 363797977/100000000000") From 07a76c5e2738882c0cb322278e56f6cae3c9885d Mon Sep 17 00:00:00 2001 From: rohanarun Date: Tue, 10 Nov 2026 11:48:59 -0500 Subject: [PATCH 2/2] Unblock registered replay and document the signed caller application MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Synchronize the CI guide with the selected #7000 application using the prepared correction from https://github.com/CrocSwap/integer-mult-bounds/discussions/1200#discussioncomment-19523023. Resolve the package application note’s unpublished 8+8 references. --- docs/ci-verification.md | 19 ++++++++++++++++++- research/signed-caller-8x9/APPLICATION.md | 17 ++++++++++++----- 2 files changed, 30 insertions(+), 6 deletions(-) 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). diff --git a/research/signed-caller-8x9/APPLICATION.md b/research/signed-caller-8x9/APPLICATION.md index c51b6ab493..c9cb9ef409 100644 --- a/research/signed-caller-8x9/APPLICATION.md +++ b/research/signed-caller-8x9/APPLICATION.md @@ -5,8 +5,9 @@ The exact source is the same 72,143-event #7112 native word used in the 3454c4900245ed1814ceeff79a741a45160eb3a93cf8d15f891fe2a67ba036fc. The 8+9 caller SHA256 is 255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc. -Use the same five #6030 assumptions, selected BIT backend and reviewed -#7000 physical-tape application as in APPLICATION-8X8.md. +Use the five #6030 assumptions listed in [README.md](README.md) and the +selected BIT backend and fixed-tape construction of the +[#7000 application review](https://github.com/CrocSwap/integer-mult-bounds/blob/e54523517d0f03e58352e647c403a5af3e525a57/docs/research/pr-intake-evidence/pr7000-application/PROOF-REVIEW.md). The asymmetric type-B tape closes with five noncommuting quarter turns and twelve padding turns in inverse pairs. All required prefix pivots @@ -15,9 +16,15 @@ The audited literal 4,783-event caller has 72 output fields. Both the rational Laurent replay and a separate integer Laurent engine prove the exact same endpoint for all formal central and body variables. The 17 distinct eight-axis blocks and nine central axes use ambient -145. The phase-polynomial substitution and completed-child interpretation -are the same as in APPLICATION-8X8.md, with the new ordered occurrence -receipt. It binds all 13,600 native contacts, 110,638 paid positions, +145. For each invocation the eight complement axes are exchanged with +its fresh stage block, holding the routed central axis and spectator +axes fixed. The affine phase-polynomial checks bind these maps in both +directions. The literal A and B routes apply the commuting stage body +operators on disjoint blocks. A negative central sign can be reoriented +by the ordinary square of the central factor. A signed rank-nine idle +uses one positive rank-nine recursive request and the ordinary +conjugation and phase that implement the inverse on the protected axis. +The ordered occurrence receipt binds these completed-child routes. It binds all 13,600 native contacts, 110,638 paid positions, 22,172 productive fields and 18,428 independently allocated helpers. There are 867 reserved native banks and a rank surplus of 1,424. The exact 3,047-map native catalogue is reused on identical native

bY@~Bwb=kCDK|sropm#EJ-q9QkVTx} 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

dHjKP7kt(Qi%OaEvrWDZS)1q(*P=j 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 literal 0 HcmV?d00001 diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/DATA-PHASES.json b/research/signed-caller-8x9/replay/supplier7112/short-caller/DATA-PHASES.json new file mode 100644 index 0000000000..d9a4f84211 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/DATA-PHASES.json @@ -0,0 +1 @@ +{"cover_correction":{"complete_small_cover_checks":[{"n":1,"nonzero_full_kernel_corrections":0,"orthogonal_matrices":1},{"n":2,"nonzero_full_kernel_corrections":0,"orthogonal_matrices":2},{"n":3,"nonzero_full_kernel_corrections":0,"orthogonal_matrices":6},{"n":4,"nonzero_full_kernel_corrections":24,"orthogonal_matrices":48},{"n":5,"nonzero_full_kernel_corrections":600,"orthogonal_matrices":720}],"formula":"delta(g)_i = (weight(row_i(g))-1)/2 mod 2; apply X_delta(g) to EVERY final live stream in cover class g.","mandatory":true,"reason":"P_g C_all P_g^-1 = C_all X_delta(g) exactly. Orthogonality cancels all quadratic cross terms; both sides fix the uniform vector."},"global_phase_argument":"Every C_q and every linear address permutation fixes the uniform vector. Equality of the exact Z4 Fourier multiplier therefore fixes the scalar phase as well.","inherited_parent_exact_phase_polynomial_evaluations":40960,"m":73,"nonzero_stage_alignment_translations":3584,"ports":112,"recipes":[{"idle_children":[{"orthogonal_axes":[13,14,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":15},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[13,14,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":15},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[13,14,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":15},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[13,14,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":15},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[13,14,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":15},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[13,14,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":15},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":0,"q":11,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":15,"entry_Y":15,"exit_X":3588,"exit_Y":3588},{"entry_X":15,"entry_Y":15,"exit_X":917508,"exit_Y":917508},{"entry_X":15,"entry_Y":15,"exit_X":234881028,"exit_Y":234881028},{"entry_X":15,"entry_Y":15,"exit_X":60129542148,"exit_Y":60129542148},{"entry_X":15,"entry_Y":15,"exit_X":15393162788868,"exit_Y":15393162788868},{"entry_X":15,"entry_Y":15,"exit_X":3940649673949188,"exit_Y":3940649673949188},{"entry_X":15,"entry_Y":15,"exit_X":1008806316530991108,"exit_Y":1008806316530991108},{"entry_X":15,"entry_Y":15,"exit_X":258254417031933722628,"exit_Y":258254417031933722628}],"terminal_Y_translation":11},{"idle_children":[{"orthogonal_axes":[21,22,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":23},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[21,22,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":23},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[21,22,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":23},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[21,22,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":23},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[21,22,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":23},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[21,22,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":23},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":1,"q":19,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":23,"entry_Y":23,"exit_X":5636,"exit_Y":5636},{"entry_X":23,"entry_Y":23,"exit_X":1441796,"exit_Y":1441796},{"entry_X":23,"entry_Y":23,"exit_X":369098756,"exit_Y":369098756},{"entry_X":23,"entry_Y":23,"exit_X":94489280516,"exit_Y":94489280516},{"entry_X":23,"entry_Y":23,"exit_X":24189255811076,"exit_Y":24189255811076},{"entry_X":23,"entry_Y":23,"exit_X":6192449487634436,"exit_Y":6192449487634436},{"entry_X":23,"entry_Y":23,"exit_X":1585267068834414596,"exit_Y":1585267068834414596},{"entry_X":23,"entry_Y":23,"exit_X":405828369621610135556,"exit_Y":405828369621610135556}],"terminal_Y_translation":19},{"idle_children":[{"orthogonal_axes":[37,38,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":39},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[37,38,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":39},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[37,38,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":39},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[37,38,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":39},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[37,38,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":39},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[37,38,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":39},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":2,"q":35,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":39,"entry_Y":39,"exit_X":9732,"exit_Y":9732},{"entry_X":39,"entry_Y":39,"exit_X":2490372,"exit_Y":2490372},{"entry_X":39,"entry_Y":39,"exit_X":637534212,"exit_Y":637534212},{"entry_X":39,"entry_Y":39,"exit_X":163208757252,"exit_Y":163208757252},{"entry_X":39,"entry_Y":39,"exit_X":41781441855492,"exit_Y":41781441855492},{"entry_X":39,"entry_Y":39,"exit_X":10696049115004932,"exit_Y":10696049115004932},{"entry_X":39,"entry_Y":39,"exit_X":2738188573441261572,"exit_Y":2738188573441261572},{"entry_X":39,"entry_Y":39,"exit_X":700976274800962961412,"exit_Y":700976274800962961412}],"terminal_Y_translation":35},{"idle_children":[{"orthogonal_axes":[69,70,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":71},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[69,70,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":71},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[69,70,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":71},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[69,70,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":71},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[69,70,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":71},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[69,70,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":71},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":3,"q":67,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":71,"entry_Y":71,"exit_X":17924,"exit_Y":17924},{"entry_X":71,"entry_Y":71,"exit_X":4587524,"exit_Y":4587524},{"entry_X":71,"entry_Y":71,"exit_X":1174405124,"exit_Y":1174405124},{"entry_X":71,"entry_Y":71,"exit_X":300647710724,"exit_Y":300647710724},{"entry_X":71,"entry_Y":71,"exit_X":76965813944324,"exit_Y":76965813944324},{"entry_X":71,"entry_Y":71,"exit_X":19703248369745924,"exit_Y":19703248369745924},{"entry_X":71,"entry_Y":71,"exit_X":5044031582654955524,"exit_Y":5044031582654955524},{"entry_X":71,"entry_Y":71,"exit_X":1291272085159668613124,"exit_Y":1291272085159668613124}],"terminal_Y_translation":67},{"idle_children":[{"orthogonal_axes":[133,134,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":135},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[133,134,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":135},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[133,134,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":135},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[133,134,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":135},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[133,134,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":135},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[133,134,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":135},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":4,"q":131,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":135,"entry_Y":135,"exit_X":34308,"exit_Y":34308},{"entry_X":135,"entry_Y":135,"exit_X":8781828,"exit_Y":8781828},{"entry_X":135,"entry_Y":135,"exit_X":2248146948,"exit_Y":2248146948},{"entry_X":135,"entry_Y":135,"exit_X":575525617668,"exit_Y":575525617668},{"entry_X":135,"entry_Y":135,"exit_X":147334558121988,"exit_Y":147334558121988},{"entry_X":135,"entry_Y":135,"exit_X":37717646879227908,"exit_Y":37717646879227908},{"entry_X":135,"entry_Y":135,"exit_X":9655717601082343428,"exit_Y":9655717601082343428},{"entry_X":135,"entry_Y":135,"exit_X":2471863705877079916548,"exit_Y":2471863705877079916548}],"terminal_Y_translation":131},{"idle_children":[{"orthogonal_axes":[261,262,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":263},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[261,262,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":263},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[261,262,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":263},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[261,262,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":263},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[261,262,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":263},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[261,262,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":263},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":5,"q":259,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":263,"entry_Y":263,"exit_X":67076,"exit_Y":67076},{"entry_X":263,"entry_Y":263,"exit_X":17170436,"exit_Y":17170436},{"entry_X":263,"entry_Y":263,"exit_X":4395630596,"exit_Y":4395630596},{"entry_X":263,"entry_Y":263,"exit_X":1125281431556,"exit_Y":1125281431556},{"entry_X":263,"entry_Y":263,"exit_X":288072046477316,"exit_Y":288072046477316},{"entry_X":263,"entry_Y":263,"exit_X":73746443898191876,"exit_Y":73746443898191876},{"entry_X":263,"entry_Y":263,"exit_X":18879089637937119236,"exit_Y":18879089637937119236},{"entry_X":263,"entry_Y":263,"exit_X":4833046947311902523396,"exit_Y":4833046947311902523396}],"terminal_Y_translation":259},{"idle_children":[{"orthogonal_axes":[14,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":15},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[14,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":15},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[14,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":15},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[14,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":15},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[14,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":15},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[14,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":15},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":6,"q":13,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":15,"entry_Y":15,"exit_X":3586,"exit_Y":3586},{"entry_X":15,"entry_Y":15,"exit_X":917506,"exit_Y":917506},{"entry_X":15,"entry_Y":15,"exit_X":234881026,"exit_Y":234881026},{"entry_X":15,"entry_Y":15,"exit_X":60129542146,"exit_Y":60129542146},{"entry_X":15,"entry_Y":15,"exit_X":15393162788866,"exit_Y":15393162788866},{"entry_X":15,"entry_Y":15,"exit_X":3940649673949186,"exit_Y":3940649673949186},{"entry_X":15,"entry_Y":15,"exit_X":1008806316530991106,"exit_Y":1008806316530991106},{"entry_X":15,"entry_Y":15,"exit_X":258254417031933722626,"exit_Y":258254417031933722626}],"terminal_Y_translation":13},{"idle_children":[{"orthogonal_axes":[22,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":23},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[22,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":23},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[22,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":23},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[22,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":23},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[22,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":23},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[22,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":23},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":7,"q":21,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":23,"entry_Y":23,"exit_X":5634,"exit_Y":5634},{"entry_X":23,"entry_Y":23,"exit_X":1441794,"exit_Y":1441794},{"entry_X":23,"entry_Y":23,"exit_X":369098754,"exit_Y":369098754},{"entry_X":23,"entry_Y":23,"exit_X":94489280514,"exit_Y":94489280514},{"entry_X":23,"entry_Y":23,"exit_X":24189255811074,"exit_Y":24189255811074},{"entry_X":23,"entry_Y":23,"exit_X":6192449487634434,"exit_Y":6192449487634434},{"entry_X":23,"entry_Y":23,"exit_X":1585267068834414594,"exit_Y":1585267068834414594},{"entry_X":23,"entry_Y":23,"exit_X":405828369621610135554,"exit_Y":405828369621610135554}],"terminal_Y_translation":21},{"idle_children":[{"orthogonal_axes":[38,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":39},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[38,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":39},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[38,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":39},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[38,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":39},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[38,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":39},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[38,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":39},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":8,"q":37,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":39,"entry_Y":39,"exit_X":9730,"exit_Y":9730},{"entry_X":39,"entry_Y":39,"exit_X":2490370,"exit_Y":2490370},{"entry_X":39,"entry_Y":39,"exit_X":637534210,"exit_Y":637534210},{"entry_X":39,"entry_Y":39,"exit_X":163208757250,"exit_Y":163208757250},{"entry_X":39,"entry_Y":39,"exit_X":41781441855490,"exit_Y":41781441855490},{"entry_X":39,"entry_Y":39,"exit_X":10696049115004930,"exit_Y":10696049115004930},{"entry_X":39,"entry_Y":39,"exit_X":2738188573441261570,"exit_Y":2738188573441261570},{"entry_X":39,"entry_Y":39,"exit_X":700976274800962961410,"exit_Y":700976274800962961410}],"terminal_Y_translation":37},{"idle_children":[{"orthogonal_axes":[70,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":71},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[70,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":71},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[70,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":71},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[70,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":71},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[70,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":71},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[70,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":71},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":9,"q":69,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":71,"entry_Y":71,"exit_X":17922,"exit_Y":17922},{"entry_X":71,"entry_Y":71,"exit_X":4587522,"exit_Y":4587522},{"entry_X":71,"entry_Y":71,"exit_X":1174405122,"exit_Y":1174405122},{"entry_X":71,"entry_Y":71,"exit_X":300647710722,"exit_Y":300647710722},{"entry_X":71,"entry_Y":71,"exit_X":76965813944322,"exit_Y":76965813944322},{"entry_X":71,"entry_Y":71,"exit_X":19703248369745922,"exit_Y":19703248369745922},{"entry_X":71,"entry_Y":71,"exit_X":5044031582654955522,"exit_Y":5044031582654955522},{"entry_X":71,"entry_Y":71,"exit_X":1291272085159668613122,"exit_Y":1291272085159668613122}],"terminal_Y_translation":69},{"idle_children":[{"orthogonal_axes":[134,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":135},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[134,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":135},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[134,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":135},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[134,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":135},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[134,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":135},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[134,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":135},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":10,"q":133,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":135,"entry_Y":135,"exit_X":34306,"exit_Y":34306},{"entry_X":135,"entry_Y":135,"exit_X":8781826,"exit_Y":8781826},{"entry_X":135,"entry_Y":135,"exit_X":2248146946,"exit_Y":2248146946},{"entry_X":135,"entry_Y":135,"exit_X":575525617666,"exit_Y":575525617666},{"entry_X":135,"entry_Y":135,"exit_X":147334558121986,"exit_Y":147334558121986},{"entry_X":135,"entry_Y":135,"exit_X":37717646879227906,"exit_Y":37717646879227906},{"entry_X":135,"entry_Y":135,"exit_X":9655717601082343426,"exit_Y":9655717601082343426},{"entry_X":135,"entry_Y":135,"exit_X":2471863705877079916546,"exit_Y":2471863705877079916546}],"terminal_Y_translation":133},{"idle_children":[{"orthogonal_axes":[262,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":263},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[262,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":263},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[262,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":263},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[262,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":263},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[262,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":263},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[262,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":263},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":11,"q":261,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":263,"entry_Y":263,"exit_X":67074,"exit_Y":67074},{"entry_X":263,"entry_Y":263,"exit_X":17170434,"exit_Y":17170434},{"entry_X":263,"entry_Y":263,"exit_X":4395630594,"exit_Y":4395630594},{"entry_X":263,"entry_Y":263,"exit_X":1125281431554,"exit_Y":1125281431554},{"entry_X":263,"entry_Y":263,"exit_X":288072046477314,"exit_Y":288072046477314},{"entry_X":263,"entry_Y":263,"exit_X":73746443898191874,"exit_Y":73746443898191874},{"entry_X":263,"entry_Y":263,"exit_X":18879089637937119234,"exit_Y":18879089637937119234},{"entry_X":263,"entry_Y":263,"exit_X":4833046947311902523394,"exit_Y":4833046947311902523394}],"terminal_Y_translation":261},{"idle_children":[{"orthogonal_axes":[42,4,35,16,11,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":43},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[42,4,35,16,11,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":43},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[42,4,35,16,11,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":43},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[42,4,35,16,11,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":43},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[42,4,35,16,11,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":43},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[42,4,35,16,11,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":43},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":12,"q":41,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":43,"entry_Y":43,"exit_X":10754,"exit_Y":10754},{"entry_X":43,"entry_Y":43,"exit_X":2752514,"exit_Y":2752514},{"entry_X":43,"entry_Y":43,"exit_X":704643074,"exit_Y":704643074},{"entry_X":43,"entry_Y":43,"exit_X":180388626434,"exit_Y":180388626434},{"entry_X":43,"entry_Y":43,"exit_X":46179488366594,"exit_Y":46179488366594},{"entry_X":43,"entry_Y":43,"exit_X":11821949021847554,"exit_Y":11821949021847554},{"entry_X":43,"entry_Y":43,"exit_X":3026418949592973314,"exit_Y":3026418949592973314},{"entry_X":43,"entry_Y":43,"exit_X":774763251095801167874,"exit_Y":774763251095801167874}],"terminal_Y_translation":41},{"idle_children":[{"orthogonal_axes":[74,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":75},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[74,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":75},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[74,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":75},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[74,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":75},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[74,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":75},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[74,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":75},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":13,"q":73,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":75,"entry_Y":75,"exit_X":18946,"exit_Y":18946},{"entry_X":75,"entry_Y":75,"exit_X":4849666,"exit_Y":4849666},{"entry_X":75,"entry_Y":75,"exit_X":1241513986,"exit_Y":1241513986},{"entry_X":75,"entry_Y":75,"exit_X":317827579906,"exit_Y":317827579906},{"entry_X":75,"entry_Y":75,"exit_X":81363860455426,"exit_Y":81363860455426},{"entry_X":75,"entry_Y":75,"exit_X":20829148276588546,"exit_Y":20829148276588546},{"entry_X":75,"entry_Y":75,"exit_X":5332261958806667266,"exit_Y":5332261958806667266},{"entry_X":75,"entry_Y":75,"exit_X":1365059061454506819586,"exit_Y":1365059061454506819586}],"terminal_Y_translation":73},{"idle_children":[{"orthogonal_axes":[138,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":139},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[138,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":139},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[138,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":139},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[138,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":139},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[138,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":139},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[138,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":139},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":14,"q":137,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":139,"entry_Y":139,"exit_X":35330,"exit_Y":35330},{"entry_X":139,"entry_Y":139,"exit_X":9043970,"exit_Y":9043970},{"entry_X":139,"entry_Y":139,"exit_X":2315255810,"exit_Y":2315255810},{"entry_X":139,"entry_Y":139,"exit_X":592705486850,"exit_Y":592705486850},{"entry_X":139,"entry_Y":139,"exit_X":151732604633090,"exit_Y":151732604633090},{"entry_X":139,"entry_Y":139,"exit_X":38843546786070530,"exit_Y":38843546786070530},{"entry_X":139,"entry_Y":139,"exit_X":9943947977234055170,"exit_Y":9943947977234055170},{"entry_X":139,"entry_Y":139,"exit_X":2545650682171918123010,"exit_Y":2545650682171918123010}],"terminal_Y_translation":137},{"idle_children":[{"orthogonal_axes":[266,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":267},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[266,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":267},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[266,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":267},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[266,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":267},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[266,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":267},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[266,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":267},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":15,"q":265,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":267,"entry_Y":267,"exit_X":68098,"exit_Y":68098},{"entry_X":267,"entry_Y":267,"exit_X":17432578,"exit_Y":17432578},{"entry_X":267,"entry_Y":267,"exit_X":4462739458,"exit_Y":4462739458},{"entry_X":267,"entry_Y":267,"exit_X":1142461300738,"exit_Y":1142461300738},{"entry_X":267,"entry_Y":267,"exit_X":292470092988418,"exit_Y":292470092988418},{"entry_X":267,"entry_Y":267,"exit_X":74872343805034498,"exit_Y":74872343805034498},{"entry_X":267,"entry_Y":267,"exit_X":19167320014088830978,"exit_Y":19167320014088830978},{"entry_X":267,"entry_Y":267,"exit_X":4906833923606740729858,"exit_Y":4906833923606740729858}],"terminal_Y_translation":265},{"idle_children":[{"orthogonal_axes":[50,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":51},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[50,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":51},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[50,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":51},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[50,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":51},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[50,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":51},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[50,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":51},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":16,"q":49,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":51,"entry_Y":51,"exit_X":12802,"exit_Y":12802},{"entry_X":51,"entry_Y":51,"exit_X":3276802,"exit_Y":3276802},{"entry_X":51,"entry_Y":51,"exit_X":838860802,"exit_Y":838860802},{"entry_X":51,"entry_Y":51,"exit_X":214748364802,"exit_Y":214748364802},{"entry_X":51,"entry_Y":51,"exit_X":54975581388802,"exit_Y":54975581388802},{"entry_X":51,"entry_Y":51,"exit_X":14073748835532802,"exit_Y":14073748835532802},{"entry_X":51,"entry_Y":51,"exit_X":3602879701896396802,"exit_Y":3602879701896396802},{"entry_X":51,"entry_Y":51,"exit_X":922337203685477580802,"exit_Y":922337203685477580802}],"terminal_Y_translation":49},{"idle_children":[{"orthogonal_axes":[82,4,8,67,32,19,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":83},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[82,4,8,67,32,19,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":83},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[82,4,8,67,32,19,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":83},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[82,4,8,67,32,19,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":83},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[82,4,8,67,32,19,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":83},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[82,4,8,67,32,19,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":83},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":17,"q":81,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":83,"entry_Y":83,"exit_X":20994,"exit_Y":20994},{"entry_X":83,"entry_Y":83,"exit_X":5373954,"exit_Y":5373954},{"entry_X":83,"entry_Y":83,"exit_X":1375731714,"exit_Y":1375731714},{"entry_X":83,"entry_Y":83,"exit_X":352187318274,"exit_Y":352187318274},{"entry_X":83,"entry_Y":83,"exit_X":90159953477634,"exit_Y":90159953477634},{"entry_X":83,"entry_Y":83,"exit_X":23080948090273794,"exit_Y":23080948090273794},{"entry_X":83,"entry_Y":83,"exit_X":5908722711110090754,"exit_Y":5908722711110090754},{"entry_X":83,"entry_Y":83,"exit_X":1512633014044183232514,"exit_Y":1512633014044183232514}],"terminal_Y_translation":81},{"idle_children":[{"orthogonal_axes":[146,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":147},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[146,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":147},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[146,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":147},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[146,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":147},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[146,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":147},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[146,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":147},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":18,"q":145,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":147,"entry_Y":147,"exit_X":37378,"exit_Y":37378},{"entry_X":147,"entry_Y":147,"exit_X":9568258,"exit_Y":9568258},{"entry_X":147,"entry_Y":147,"exit_X":2449473538,"exit_Y":2449473538},{"entry_X":147,"entry_Y":147,"exit_X":627065225218,"exit_Y":627065225218},{"entry_X":147,"entry_Y":147,"exit_X":160528697655298,"exit_Y":160528697655298},{"entry_X":147,"entry_Y":147,"exit_X":41095346599755778,"exit_Y":41095346599755778},{"entry_X":147,"entry_Y":147,"exit_X":10520408729537478658,"exit_Y":10520408729537478658},{"entry_X":147,"entry_Y":147,"exit_X":2693224634761594535938,"exit_Y":2693224634761594535938}],"terminal_Y_translation":145},{"idle_children":[{"orthogonal_axes":[274,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":275},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[274,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":275},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[274,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":275},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[274,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":275},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[274,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":275},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[274,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":275},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":19,"q":273,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":275,"entry_Y":275,"exit_X":70146,"exit_Y":70146},{"entry_X":275,"entry_Y":275,"exit_X":17956866,"exit_Y":17956866},{"entry_X":275,"entry_Y":275,"exit_X":4596957186,"exit_Y":4596957186},{"entry_X":275,"entry_Y":275,"exit_X":1176821039106,"exit_Y":1176821039106},{"entry_X":275,"entry_Y":275,"exit_X":301266186010626,"exit_Y":301266186010626},{"entry_X":275,"entry_Y":275,"exit_X":77124143618719746,"exit_Y":77124143618719746},{"entry_X":275,"entry_Y":275,"exit_X":19743780766392254466,"exit_Y":19743780766392254466},{"entry_X":275,"entry_Y":275,"exit_X":5054407876196417142786,"exit_Y":5054407876196417142786}],"terminal_Y_translation":273},{"idle_children":[{"orthogonal_axes":[162,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":163},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[162,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":163},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[162,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":163},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[162,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":163},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[162,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":163},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[162,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":163},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":20,"q":161,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":163,"entry_Y":163,"exit_X":41474,"exit_Y":41474},{"entry_X":163,"entry_Y":163,"exit_X":10616834,"exit_Y":10616834},{"entry_X":163,"entry_Y":163,"exit_X":2717908994,"exit_Y":2717908994},{"entry_X":163,"entry_Y":163,"exit_X":695784701954,"exit_Y":695784701954},{"entry_X":163,"entry_Y":163,"exit_X":178120883699714,"exit_Y":178120883699714},{"entry_X":163,"entry_Y":163,"exit_X":45598946227126274,"exit_Y":45598946227126274},{"entry_X":163,"entry_Y":163,"exit_X":11673330234144325634,"exit_Y":11673330234144325634},{"entry_X":163,"entry_Y":163,"exit_X":2988372539940947361794,"exit_Y":2988372539940947361794}],"terminal_Y_translation":161},{"idle_children":[{"orthogonal_axes":[290,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":291},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[290,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":291},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[290,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":291},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[290,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":291},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[290,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":291},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[290,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":291},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":21,"q":289,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":291,"entry_Y":291,"exit_X":74242,"exit_Y":74242},{"entry_X":291,"entry_Y":291,"exit_X":19005442,"exit_Y":19005442},{"entry_X":291,"entry_Y":291,"exit_X":4865392642,"exit_Y":4865392642},{"entry_X":291,"entry_Y":291,"exit_X":1245540515842,"exit_Y":1245540515842},{"entry_X":291,"entry_Y":291,"exit_X":318858372055042,"exit_Y":318858372055042},{"entry_X":291,"entry_Y":291,"exit_X":81627743246090242,"exit_Y":81627743246090242},{"entry_X":291,"entry_Y":291,"exit_X":20896702270999101442,"exit_Y":20896702270999101442},{"entry_X":291,"entry_Y":291,"exit_X":5349555781375769968642,"exit_Y":5349555781375769968642}],"terminal_Y_translation":289},{"idle_children":[{"orthogonal_axes":[194,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":195},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[194,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":195},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[194,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":195},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[194,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":195},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[194,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":195},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[194,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":195},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":22,"q":193,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":195,"entry_Y":195,"exit_X":49666,"exit_Y":49666},{"entry_X":195,"entry_Y":195,"exit_X":12713986,"exit_Y":12713986},{"entry_X":195,"entry_Y":195,"exit_X":3254779906,"exit_Y":3254779906},{"entry_X":195,"entry_Y":195,"exit_X":833223655426,"exit_Y":833223655426},{"entry_X":195,"entry_Y":195,"exit_X":213305255788546,"exit_Y":213305255788546},{"entry_X":195,"entry_Y":195,"exit_X":54606145481867266,"exit_Y":54606145481867266},{"entry_X":195,"entry_Y":195,"exit_X":13979173243358019586,"exit_Y":13979173243358019586},{"entry_X":195,"entry_Y":195,"exit_X":3578668350299653013506,"exit_Y":3578668350299653013506}],"terminal_Y_translation":193},{"idle_children":[{"orthogonal_axes":[322,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":323},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[322,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":323},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[322,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":323},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[322,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":323},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[322,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":323},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[322,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":323},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":23,"q":321,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":323,"entry_Y":323,"exit_X":82434,"exit_Y":82434},{"entry_X":323,"entry_Y":323,"exit_X":21102594,"exit_Y":21102594},{"entry_X":323,"entry_Y":323,"exit_X":5402263554,"exit_Y":5402263554},{"entry_X":323,"entry_Y":323,"exit_X":1382979469314,"exit_Y":1382979469314},{"entry_X":323,"entry_Y":323,"exit_X":354042744143874,"exit_Y":354042744143874},{"entry_X":323,"entry_Y":323,"exit_X":90634942500831234,"exit_Y":90634942500831234},{"entry_X":323,"entry_Y":323,"exit_X":23202545280212795394,"exit_Y":23202545280212795394},{"entry_X":323,"entry_Y":323,"exit_X":5939851591734475620354,"exit_Y":5939851591734475620354}],"terminal_Y_translation":321},{"idle_children":[{"orthogonal_axes":[386,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":387},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[386,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":387},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[386,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":387},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[386,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":387},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[386,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":387},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[386,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":387},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":24,"q":385,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":387,"entry_Y":387,"exit_X":98818,"exit_Y":98818},{"entry_X":387,"entry_Y":387,"exit_X":25296898,"exit_Y":25296898},{"entry_X":387,"entry_Y":387,"exit_X":6476005378,"exit_Y":6476005378},{"entry_X":387,"entry_Y":387,"exit_X":1657857376258,"exit_Y":1657857376258},{"entry_X":387,"entry_Y":387,"exit_X":424411488321538,"exit_Y":424411488321538},{"entry_X":387,"entry_Y":387,"exit_X":108649341010313218,"exit_Y":108649341010313218},{"entry_X":387,"entry_Y":387,"exit_X":27814231298640183298,"exit_Y":27814231298640183298},{"entry_X":387,"entry_Y":387,"exit_X":7120443212451886923778,"exit_Y":7120443212451886923778}],"terminal_Y_translation":385},{"idle_children":[{"orthogonal_axes":[13,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":15},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[13,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":15},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[13,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":15},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[13,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":15},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[13,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":15},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[13,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":15},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":25,"q":14,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":15,"entry_Y":15,"exit_X":3585,"exit_Y":3585},{"entry_X":15,"entry_Y":15,"exit_X":917505,"exit_Y":917505},{"entry_X":15,"entry_Y":15,"exit_X":234881025,"exit_Y":234881025},{"entry_X":15,"entry_Y":15,"exit_X":60129542145,"exit_Y":60129542145},{"entry_X":15,"entry_Y":15,"exit_X":15393162788865,"exit_Y":15393162788865},{"entry_X":15,"entry_Y":15,"exit_X":3940649673949185,"exit_Y":3940649673949185},{"entry_X":15,"entry_Y":15,"exit_X":1008806316530991105,"exit_Y":1008806316530991105},{"entry_X":15,"entry_Y":15,"exit_X":258254417031933722625,"exit_Y":258254417031933722625}],"terminal_Y_translation":14},{"idle_children":[{"orthogonal_axes":[21,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":23},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[21,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":23},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[21,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":23},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[21,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":23},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[21,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":23},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[21,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":23},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":26,"q":22,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":23,"entry_Y":23,"exit_X":5633,"exit_Y":5633},{"entry_X":23,"entry_Y":23,"exit_X":1441793,"exit_Y":1441793},{"entry_X":23,"entry_Y":23,"exit_X":369098753,"exit_Y":369098753},{"entry_X":23,"entry_Y":23,"exit_X":94489280513,"exit_Y":94489280513},{"entry_X":23,"entry_Y":23,"exit_X":24189255811073,"exit_Y":24189255811073},{"entry_X":23,"entry_Y":23,"exit_X":6192449487634433,"exit_Y":6192449487634433},{"entry_X":23,"entry_Y":23,"exit_X":1585267068834414593,"exit_Y":1585267068834414593},{"entry_X":23,"entry_Y":23,"exit_X":405828369621610135553,"exit_Y":405828369621610135553}],"terminal_Y_translation":22},{"idle_children":[{"orthogonal_axes":[37,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":39},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[37,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":39},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[37,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":39},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[37,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":39},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[37,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":39},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[37,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":39},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":27,"q":38,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":39,"entry_Y":39,"exit_X":9729,"exit_Y":9729},{"entry_X":39,"entry_Y":39,"exit_X":2490369,"exit_Y":2490369},{"entry_X":39,"entry_Y":39,"exit_X":637534209,"exit_Y":637534209},{"entry_X":39,"entry_Y":39,"exit_X":163208757249,"exit_Y":163208757249},{"entry_X":39,"entry_Y":39,"exit_X":41781441855489,"exit_Y":41781441855489},{"entry_X":39,"entry_Y":39,"exit_X":10696049115004929,"exit_Y":10696049115004929},{"entry_X":39,"entry_Y":39,"exit_X":2738188573441261569,"exit_Y":2738188573441261569},{"entry_X":39,"entry_Y":39,"exit_X":700976274800962961409,"exit_Y":700976274800962961409}],"terminal_Y_translation":38},{"idle_children":[{"orthogonal_axes":[69,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":71},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[69,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":71},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[69,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":71},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[69,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":71},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[69,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":71},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[69,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":71},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":28,"q":70,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":71,"entry_Y":71,"exit_X":17921,"exit_Y":17921},{"entry_X":71,"entry_Y":71,"exit_X":4587521,"exit_Y":4587521},{"entry_X":71,"entry_Y":71,"exit_X":1174405121,"exit_Y":1174405121},{"entry_X":71,"entry_Y":71,"exit_X":300647710721,"exit_Y":300647710721},{"entry_X":71,"entry_Y":71,"exit_X":76965813944321,"exit_Y":76965813944321},{"entry_X":71,"entry_Y":71,"exit_X":19703248369745921,"exit_Y":19703248369745921},{"entry_X":71,"entry_Y":71,"exit_X":5044031582654955521,"exit_Y":5044031582654955521},{"entry_X":71,"entry_Y":71,"exit_X":1291272085159668613121,"exit_Y":1291272085159668613121}],"terminal_Y_translation":70},{"idle_children":[{"orthogonal_axes":[133,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":135},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[133,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":135},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[133,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":135},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[133,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":135},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[133,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":135},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[133,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":135},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":29,"q":134,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":135,"entry_Y":135,"exit_X":34305,"exit_Y":34305},{"entry_X":135,"entry_Y":135,"exit_X":8781825,"exit_Y":8781825},{"entry_X":135,"entry_Y":135,"exit_X":2248146945,"exit_Y":2248146945},{"entry_X":135,"entry_Y":135,"exit_X":575525617665,"exit_Y":575525617665},{"entry_X":135,"entry_Y":135,"exit_X":147334558121985,"exit_Y":147334558121985},{"entry_X":135,"entry_Y":135,"exit_X":37717646879227905,"exit_Y":37717646879227905},{"entry_X":135,"entry_Y":135,"exit_X":9655717601082343425,"exit_Y":9655717601082343425},{"entry_X":135,"entry_Y":135,"exit_X":2471863705877079916545,"exit_Y":2471863705877079916545}],"terminal_Y_translation":134},{"idle_children":[{"orthogonal_axes":[261,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":263},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[261,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":263},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[261,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":263},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[261,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":263},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[261,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":263},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[261,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":263},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":30,"q":262,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":263,"entry_Y":263,"exit_X":67073,"exit_Y":67073},{"entry_X":263,"entry_Y":263,"exit_X":17170433,"exit_Y":17170433},{"entry_X":263,"entry_Y":263,"exit_X":4395630593,"exit_Y":4395630593},{"entry_X":263,"entry_Y":263,"exit_X":1125281431553,"exit_Y":1125281431553},{"entry_X":263,"entry_Y":263,"exit_X":288072046477313,"exit_Y":288072046477313},{"entry_X":263,"entry_Y":263,"exit_X":73746443898191873,"exit_Y":73746443898191873},{"entry_X":263,"entry_Y":263,"exit_X":18879089637937119233,"exit_Y":18879089637937119233},{"entry_X":263,"entry_Y":263,"exit_X":4833046947311902523393,"exit_Y":4833046947311902523393}],"terminal_Y_translation":262},{"idle_children":[{"orthogonal_axes":[25,4,19,11,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":27},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[25,4,19,11,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":27},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[25,4,19,11,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":27},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[25,4,19,11,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":27},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[25,4,19,11,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":27},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[25,4,19,11,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":27},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":31,"q":26,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":27,"entry_Y":27,"exit_X":6657,"exit_Y":6657},{"entry_X":27,"entry_Y":27,"exit_X":1703937,"exit_Y":1703937},{"entry_X":27,"entry_Y":27,"exit_X":436207617,"exit_Y":436207617},{"entry_X":27,"entry_Y":27,"exit_X":111669149697,"exit_Y":111669149697},{"entry_X":27,"entry_Y":27,"exit_X":28587302322177,"exit_Y":28587302322177},{"entry_X":27,"entry_Y":27,"exit_X":7318349394477057,"exit_Y":7318349394477057},{"entry_X":27,"entry_Y":27,"exit_X":1873497444986126337,"exit_Y":1873497444986126337},{"entry_X":27,"entry_Y":27,"exit_X":479615345916448342017,"exit_Y":479615345916448342017}],"terminal_Y_translation":26},{"idle_children":[{"orthogonal_axes":[73,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":75},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[73,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":75},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[73,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":75},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[73,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":75},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[73,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":75},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[73,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":75},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":32,"q":74,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":75,"entry_Y":75,"exit_X":18945,"exit_Y":18945},{"entry_X":75,"entry_Y":75,"exit_X":4849665,"exit_Y":4849665},{"entry_X":75,"entry_Y":75,"exit_X":1241513985,"exit_Y":1241513985},{"entry_X":75,"entry_Y":75,"exit_X":317827579905,"exit_Y":317827579905},{"entry_X":75,"entry_Y":75,"exit_X":81363860455425,"exit_Y":81363860455425},{"entry_X":75,"entry_Y":75,"exit_X":20829148276588545,"exit_Y":20829148276588545},{"entry_X":75,"entry_Y":75,"exit_X":5332261958806667265,"exit_Y":5332261958806667265},{"entry_X":75,"entry_Y":75,"exit_X":1365059061454506819585,"exit_Y":1365059061454506819585}],"terminal_Y_translation":74},{"idle_children":[{"orthogonal_axes":[137,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":139},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[137,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":139},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[137,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":139},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[137,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":139},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[137,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":139},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[137,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":139},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":33,"q":138,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":139,"entry_Y":139,"exit_X":35329,"exit_Y":35329},{"entry_X":139,"entry_Y":139,"exit_X":9043969,"exit_Y":9043969},{"entry_X":139,"entry_Y":139,"exit_X":2315255809,"exit_Y":2315255809},{"entry_X":139,"entry_Y":139,"exit_X":592705486849,"exit_Y":592705486849},{"entry_X":139,"entry_Y":139,"exit_X":151732604633089,"exit_Y":151732604633089},{"entry_X":139,"entry_Y":139,"exit_X":38843546786070529,"exit_Y":38843546786070529},{"entry_X":139,"entry_Y":139,"exit_X":9943947977234055169,"exit_Y":9943947977234055169},{"entry_X":139,"entry_Y":139,"exit_X":2545650682171918123009,"exit_Y":2545650682171918123009}],"terminal_Y_translation":138},{"idle_children":[{"orthogonal_axes":[265,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":267},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[265,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":267},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[265,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":267},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[265,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":267},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[265,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":267},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[265,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":267},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":34,"q":266,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":267,"entry_Y":267,"exit_X":68097,"exit_Y":68097},{"entry_X":267,"entry_Y":267,"exit_X":17432577,"exit_Y":17432577},{"entry_X":267,"entry_Y":267,"exit_X":4462739457,"exit_Y":4462739457},{"entry_X":267,"entry_Y":267,"exit_X":1142461300737,"exit_Y":1142461300737},{"entry_X":267,"entry_Y":267,"exit_X":292470092988417,"exit_Y":292470092988417},{"entry_X":267,"entry_Y":267,"exit_X":74872343805034497,"exit_Y":74872343805034497},{"entry_X":267,"entry_Y":267,"exit_X":19167320014088830977,"exit_Y":19167320014088830977},{"entry_X":267,"entry_Y":267,"exit_X":4906833923606740729857,"exit_Y":4906833923606740729857}],"terminal_Y_translation":266},{"idle_children":[{"orthogonal_axes":[49,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":51},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[49,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":51},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[49,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":51},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[49,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":51},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[49,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":51},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[49,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":51},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":35,"q":50,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":51,"entry_Y":51,"exit_X":12801,"exit_Y":12801},{"entry_X":51,"entry_Y":51,"exit_X":3276801,"exit_Y":3276801},{"entry_X":51,"entry_Y":51,"exit_X":838860801,"exit_Y":838860801},{"entry_X":51,"entry_Y":51,"exit_X":214748364801,"exit_Y":214748364801},{"entry_X":51,"entry_Y":51,"exit_X":54975581388801,"exit_Y":54975581388801},{"entry_X":51,"entry_Y":51,"exit_X":14073748835532801,"exit_Y":14073748835532801},{"entry_X":51,"entry_Y":51,"exit_X":3602879701896396801,"exit_Y":3602879701896396801},{"entry_X":51,"entry_Y":51,"exit_X":922337203685477580801,"exit_Y":922337203685477580801}],"terminal_Y_translation":50},{"idle_children":[{"orthogonal_axes":[145,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":147},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[145,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":147},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[145,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":147},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[145,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":147},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[145,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":147},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[145,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":147},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":36,"q":146,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":147,"entry_Y":147,"exit_X":37377,"exit_Y":37377},{"entry_X":147,"entry_Y":147,"exit_X":9568257,"exit_Y":9568257},{"entry_X":147,"entry_Y":147,"exit_X":2449473537,"exit_Y":2449473537},{"entry_X":147,"entry_Y":147,"exit_X":627065225217,"exit_Y":627065225217},{"entry_X":147,"entry_Y":147,"exit_X":160528697655297,"exit_Y":160528697655297},{"entry_X":147,"entry_Y":147,"exit_X":41095346599755777,"exit_Y":41095346599755777},{"entry_X":147,"entry_Y":147,"exit_X":10520408729537478657,"exit_Y":10520408729537478657},{"entry_X":147,"entry_Y":147,"exit_X":2693224634761594535937,"exit_Y":2693224634761594535937}],"terminal_Y_translation":146},{"idle_children":[{"orthogonal_axes":[273,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":275},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[273,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":275},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[273,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":275},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[273,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":275},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[273,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":275},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[273,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":275},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":37,"q":274,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":275,"entry_Y":275,"exit_X":70145,"exit_Y":70145},{"entry_X":275,"entry_Y":275,"exit_X":17956865,"exit_Y":17956865},{"entry_X":275,"entry_Y":275,"exit_X":4596957185,"exit_Y":4596957185},{"entry_X":275,"entry_Y":275,"exit_X":1176821039105,"exit_Y":1176821039105},{"entry_X":275,"entry_Y":275,"exit_X":301266186010625,"exit_Y":301266186010625},{"entry_X":275,"entry_Y":275,"exit_X":77124143618719745,"exit_Y":77124143618719745},{"entry_X":275,"entry_Y":275,"exit_X":19743780766392254465,"exit_Y":19743780766392254465},{"entry_X":275,"entry_Y":275,"exit_X":5054407876196417142785,"exit_Y":5054407876196417142785}],"terminal_Y_translation":274},{"idle_children":[{"orthogonal_axes":[97,4,8,16,67,35,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":99},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[97,4,8,16,67,35,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":99},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[97,4,8,16,67,35,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":99},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[97,4,8,16,67,35,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":99},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[97,4,8,16,67,35,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":99},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[97,4,8,16,67,35,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":99},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":38,"q":98,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":99,"entry_Y":99,"exit_X":25089,"exit_Y":25089},{"entry_X":99,"entry_Y":99,"exit_X":6422529,"exit_Y":6422529},{"entry_X":99,"entry_Y":99,"exit_X":1644167169,"exit_Y":1644167169},{"entry_X":99,"entry_Y":99,"exit_X":420906795009,"exit_Y":420906795009},{"entry_X":99,"entry_Y":99,"exit_X":107752139522049,"exit_Y":107752139522049},{"entry_X":99,"entry_Y":99,"exit_X":27584547717644289,"exit_Y":27584547717644289},{"entry_X":99,"entry_Y":99,"exit_X":7061644215716937729,"exit_Y":7061644215716937729},{"entry_X":99,"entry_Y":99,"exit_X":1807780919223536058369,"exit_Y":1807780919223536058369}],"terminal_Y_translation":98},{"idle_children":[{"orthogonal_axes":[161,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":163},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[161,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":163},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[161,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":163},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[161,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":163},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[161,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":163},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[161,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":163},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":39,"q":162,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":163,"entry_Y":163,"exit_X":41473,"exit_Y":41473},{"entry_X":163,"entry_Y":163,"exit_X":10616833,"exit_Y":10616833},{"entry_X":163,"entry_Y":163,"exit_X":2717908993,"exit_Y":2717908993},{"entry_X":163,"entry_Y":163,"exit_X":695784701953,"exit_Y":695784701953},{"entry_X":163,"entry_Y":163,"exit_X":178120883699713,"exit_Y":178120883699713},{"entry_X":163,"entry_Y":163,"exit_X":45598946227126273,"exit_Y":45598946227126273},{"entry_X":163,"entry_Y":163,"exit_X":11673330234144325633,"exit_Y":11673330234144325633},{"entry_X":163,"entry_Y":163,"exit_X":2988372539940947361793,"exit_Y":2988372539940947361793}],"terminal_Y_translation":162},{"idle_children":[{"orthogonal_axes":[289,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":291},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[289,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":291},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[289,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":291},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[289,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":291},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[289,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":291},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[289,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":291},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":40,"q":290,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":291,"entry_Y":291,"exit_X":74241,"exit_Y":74241},{"entry_X":291,"entry_Y":291,"exit_X":19005441,"exit_Y":19005441},{"entry_X":291,"entry_Y":291,"exit_X":4865392641,"exit_Y":4865392641},{"entry_X":291,"entry_Y":291,"exit_X":1245540515841,"exit_Y":1245540515841},{"entry_X":291,"entry_Y":291,"exit_X":318858372055041,"exit_Y":318858372055041},{"entry_X":291,"entry_Y":291,"exit_X":81627743246090241,"exit_Y":81627743246090241},{"entry_X":291,"entry_Y":291,"exit_X":20896702270999101441,"exit_Y":20896702270999101441},{"entry_X":291,"entry_Y":291,"exit_X":5349555781375769968641,"exit_Y":5349555781375769968641}],"terminal_Y_translation":290},{"idle_children":[{"orthogonal_axes":[193,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":195},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[193,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":195},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[193,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":195},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[193,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":195},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[193,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":195},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[193,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":195},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":41,"q":194,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":195,"entry_Y":195,"exit_X":49665,"exit_Y":49665},{"entry_X":195,"entry_Y":195,"exit_X":12713985,"exit_Y":12713985},{"entry_X":195,"entry_Y":195,"exit_X":3254779905,"exit_Y":3254779905},{"entry_X":195,"entry_Y":195,"exit_X":833223655425,"exit_Y":833223655425},{"entry_X":195,"entry_Y":195,"exit_X":213305255788545,"exit_Y":213305255788545},{"entry_X":195,"entry_Y":195,"exit_X":54606145481867265,"exit_Y":54606145481867265},{"entry_X":195,"entry_Y":195,"exit_X":13979173243358019585,"exit_Y":13979173243358019585},{"entry_X":195,"entry_Y":195,"exit_X":3578668350299653013505,"exit_Y":3578668350299653013505}],"terminal_Y_translation":194},{"idle_children":[{"orthogonal_axes":[321,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":323},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[321,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":323},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[321,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":323},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[321,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":323},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[321,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":323},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[321,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":323},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":42,"q":322,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":323,"entry_Y":323,"exit_X":82433,"exit_Y":82433},{"entry_X":323,"entry_Y":323,"exit_X":21102593,"exit_Y":21102593},{"entry_X":323,"entry_Y":323,"exit_X":5402263553,"exit_Y":5402263553},{"entry_X":323,"entry_Y":323,"exit_X":1382979469313,"exit_Y":1382979469313},{"entry_X":323,"entry_Y":323,"exit_X":354042744143873,"exit_Y":354042744143873},{"entry_X":323,"entry_Y":323,"exit_X":90634942500831233,"exit_Y":90634942500831233},{"entry_X":323,"entry_Y":323,"exit_X":23202545280212795393,"exit_Y":23202545280212795393},{"entry_X":323,"entry_Y":323,"exit_X":5939851591734475620353,"exit_Y":5939851591734475620353}],"terminal_Y_translation":322},{"idle_children":[{"orthogonal_axes":[385,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":387},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[385,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":387},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[385,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":387},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[385,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":387},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[385,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":387},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[385,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":387},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":43,"q":386,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":387,"entry_Y":387,"exit_X":98817,"exit_Y":98817},{"entry_X":387,"entry_Y":387,"exit_X":25296897,"exit_Y":25296897},{"entry_X":387,"entry_Y":387,"exit_X":6476005377,"exit_Y":6476005377},{"entry_X":387,"entry_Y":387,"exit_X":1657857376257,"exit_Y":1657857376257},{"entry_X":387,"entry_Y":387,"exit_X":424411488321537,"exit_Y":424411488321537},{"entry_X":387,"entry_Y":387,"exit_X":108649341010313217,"exit_Y":108649341010313217},{"entry_X":387,"entry_Y":387,"exit_X":27814231298640183297,"exit_Y":27814231298640183297},{"entry_X":387,"entry_Y":387,"exit_X":7120443212451886923777,"exit_Y":7120443212451886923777}],"terminal_Y_translation":386},{"idle_children":[{"orthogonal_axes":[2,25,21,13,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":29},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,25,21,13,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":29},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,25,21,13,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":29},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,25,21,13,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":29},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,25,21,13,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":29},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,25,21,13,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":29},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":44,"q":28,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":29,"entry_Y":29,"exit_X":7169,"exit_Y":7169},{"entry_X":29,"entry_Y":29,"exit_X":1835009,"exit_Y":1835009},{"entry_X":29,"entry_Y":29,"exit_X":469762049,"exit_Y":469762049},{"entry_X":29,"entry_Y":29,"exit_X":120259084289,"exit_Y":120259084289},{"entry_X":29,"entry_Y":29,"exit_X":30786325577729,"exit_Y":30786325577729},{"entry_X":29,"entry_Y":29,"exit_X":7881299347898369,"exit_Y":7881299347898369},{"entry_X":29,"entry_Y":29,"exit_X":2017612633061982209,"exit_Y":2017612633061982209},{"entry_X":29,"entry_Y":29,"exit_X":516508834063867445249,"exit_Y":516508834063867445249}],"terminal_Y_translation":28},{"idle_children":[{"orthogonal_axes":[2,41,37,16,13,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":45},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,41,37,16,13,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":45},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,41,37,16,13,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":45},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,41,37,16,13,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":45},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,41,37,16,13,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":45},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,41,37,16,13,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":45},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":45,"q":44,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":45,"entry_Y":45,"exit_X":11265,"exit_Y":11265},{"entry_X":45,"entry_Y":45,"exit_X":2883585,"exit_Y":2883585},{"entry_X":45,"entry_Y":45,"exit_X":738197505,"exit_Y":738197505},{"entry_X":45,"entry_Y":45,"exit_X":188978561025,"exit_Y":188978561025},{"entry_X":45,"entry_Y":45,"exit_X":48378511622145,"exit_Y":48378511622145},{"entry_X":45,"entry_Y":45,"exit_X":12384898975268865,"exit_Y":12384898975268865},{"entry_X":45,"entry_Y":45,"exit_X":3170534137668829185,"exit_Y":3170534137668829185},{"entry_X":45,"entry_Y":45,"exit_X":811656739243220271105,"exit_Y":811656739243220271105}],"terminal_Y_translation":44},{"idle_children":[{"orthogonal_axes":[2,137,133,16,32,64,13,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":141},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,137,133,16,32,64,13,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":141},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,137,133,16,32,64,13,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":141},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,137,133,16,32,64,13,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":141},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,137,133,16,32,64,13,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":141},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,137,133,16,32,64,13,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":141},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":46,"q":140,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":141,"entry_Y":141,"exit_X":35841,"exit_Y":35841},{"entry_X":141,"entry_Y":141,"exit_X":9175041,"exit_Y":9175041},{"entry_X":141,"entry_Y":141,"exit_X":2348810241,"exit_Y":2348810241},{"entry_X":141,"entry_Y":141,"exit_X":601295421441,"exit_Y":601295421441},{"entry_X":141,"entry_Y":141,"exit_X":153931627888641,"exit_Y":153931627888641},{"entry_X":141,"entry_Y":141,"exit_X":39406496739491841,"exit_Y":39406496739491841},{"entry_X":141,"entry_Y":141,"exit_X":10088063165309911041,"exit_Y":10088063165309911041},{"entry_X":141,"entry_Y":141,"exit_X":2582544170319337226241,"exit_Y":2582544170319337226241}],"terminal_Y_translation":140},{"idle_children":[{"orthogonal_axes":[2,265,261,16,32,64,128,13,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":269},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,265,261,16,32,64,128,13,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":269},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,265,261,16,32,64,128,13,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":269},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,265,261,16,32,64,128,13,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":269},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,265,261,16,32,64,128,13,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":269},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,265,261,16,32,64,128,13,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":269},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":47,"q":268,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":269,"entry_Y":269,"exit_X":68609,"exit_Y":68609},{"entry_X":269,"entry_Y":269,"exit_X":17563649,"exit_Y":17563649},{"entry_X":269,"entry_Y":269,"exit_X":4496293889,"exit_Y":4496293889},{"entry_X":269,"entry_Y":269,"exit_X":1151051235329,"exit_Y":1151051235329},{"entry_X":269,"entry_Y":269,"exit_X":294669116243969,"exit_Y":294669116243969},{"entry_X":269,"entry_Y":269,"exit_X":75435293758455809,"exit_Y":75435293758455809},{"entry_X":269,"entry_Y":269,"exit_X":19311435202164686849,"exit_Y":19311435202164686849},{"entry_X":269,"entry_Y":269,"exit_X":4943727411754159833089,"exit_Y":4943727411754159833089}],"terminal_Y_translation":268},{"idle_children":[{"orthogonal_axes":[2,81,8,69,32,21,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":85},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,81,8,69,32,21,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":85},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,81,8,69,32,21,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":85},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,81,8,69,32,21,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":85},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,81,8,69,32,21,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":85},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,81,8,69,32,21,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":85},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":48,"q":84,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":85,"entry_Y":85,"exit_X":21505,"exit_Y":21505},{"entry_X":85,"entry_Y":85,"exit_X":5505025,"exit_Y":5505025},{"entry_X":85,"entry_Y":85,"exit_X":1409286145,"exit_Y":1409286145},{"entry_X":85,"entry_Y":85,"exit_X":360777252865,"exit_Y":360777252865},{"entry_X":85,"entry_Y":85,"exit_X":92358976733185,"exit_Y":92358976733185},{"entry_X":85,"entry_Y":85,"exit_X":23643898043695105,"exit_Y":23643898043695105},{"entry_X":85,"entry_Y":85,"exit_X":6052837899185946625,"exit_Y":6052837899185946625},{"entry_X":85,"entry_Y":85,"exit_X":1549526502191602335745,"exit_Y":1549526502191602335745}],"terminal_Y_translation":84},{"idle_children":[{"orthogonal_axes":[2,145,8,133,32,64,21,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":149},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,145,8,133,32,64,21,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":149},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,145,8,133,32,64,21,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":149},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,145,8,133,32,64,21,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":149},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,145,8,133,32,64,21,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":149},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,145,8,133,32,64,21,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":149},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":49,"q":148,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":149,"entry_Y":149,"exit_X":37889,"exit_Y":37889},{"entry_X":149,"entry_Y":149,"exit_X":9699329,"exit_Y":9699329},{"entry_X":149,"entry_Y":149,"exit_X":2483027969,"exit_Y":2483027969},{"entry_X":149,"entry_Y":149,"exit_X":635655159809,"exit_Y":635655159809},{"entry_X":149,"entry_Y":149,"exit_X":162727720910849,"exit_Y":162727720910849},{"entry_X":149,"entry_Y":149,"exit_X":41658296553177089,"exit_Y":41658296553177089},{"entry_X":149,"entry_Y":149,"exit_X":10664523917613334529,"exit_Y":10664523917613334529},{"entry_X":149,"entry_Y":149,"exit_X":2730118122909013639169,"exit_Y":2730118122909013639169}],"terminal_Y_translation":148},{"idle_children":[{"orthogonal_axes":[2,273,8,261,32,64,128,21,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":277},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,273,8,261,32,64,128,21,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":277},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,273,8,261,32,64,128,21,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":277},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,273,8,261,32,64,128,21,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":277},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,273,8,261,32,64,128,21,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":277},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,273,8,261,32,64,128,21,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":277},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":50,"q":276,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":277,"entry_Y":277,"exit_X":70657,"exit_Y":70657},{"entry_X":277,"entry_Y":277,"exit_X":18087937,"exit_Y":18087937},{"entry_X":277,"entry_Y":277,"exit_X":4630511617,"exit_Y":4630511617},{"entry_X":277,"entry_Y":277,"exit_X":1185410973697,"exit_Y":1185410973697},{"entry_X":277,"entry_Y":277,"exit_X":303465209266177,"exit_Y":303465209266177},{"entry_X":277,"entry_Y":277,"exit_X":77687093572141057,"exit_Y":77687093572141057},{"entry_X":277,"entry_Y":277,"exit_X":19887895954468110337,"exit_Y":19887895954468110337},{"entry_X":277,"entry_Y":277,"exit_X":5091301364343836246017,"exit_Y":5091301364343836246017}],"terminal_Y_translation":276},{"idle_children":[{"orthogonal_axes":[2,97,8,16,69,37,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":101},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,97,8,16,69,37,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":101},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,97,8,16,69,37,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":101},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,97,8,16,69,37,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":101},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,97,8,16,69,37,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":101},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,97,8,16,69,37,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":101},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":51,"q":100,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":101,"entry_Y":101,"exit_X":25601,"exit_Y":25601},{"entry_X":101,"entry_Y":101,"exit_X":6553601,"exit_Y":6553601},{"entry_X":101,"entry_Y":101,"exit_X":1677721601,"exit_Y":1677721601},{"entry_X":101,"entry_Y":101,"exit_X":429496729601,"exit_Y":429496729601},{"entry_X":101,"entry_Y":101,"exit_X":109951162777601,"exit_Y":109951162777601},{"entry_X":101,"entry_Y":101,"exit_X":28147497671065601,"exit_Y":28147497671065601},{"entry_X":101,"entry_Y":101,"exit_X":7205759403792793601,"exit_Y":7205759403792793601},{"entry_X":101,"entry_Y":101,"exit_X":1844674407370955161601,"exit_Y":1844674407370955161601}],"terminal_Y_translation":100},{"idle_children":[{"orthogonal_axes":[2,161,8,16,133,64,37,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":165},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,161,8,16,133,64,37,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":165},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,161,8,16,133,64,37,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":165},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,161,8,16,133,64,37,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":165},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,161,8,16,133,64,37,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":165},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,161,8,16,133,64,37,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":165},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":52,"q":164,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":165,"entry_Y":165,"exit_X":41985,"exit_Y":41985},{"entry_X":165,"entry_Y":165,"exit_X":10747905,"exit_Y":10747905},{"entry_X":165,"entry_Y":165,"exit_X":2751463425,"exit_Y":2751463425},{"entry_X":165,"entry_Y":165,"exit_X":704374636545,"exit_Y":704374636545},{"entry_X":165,"entry_Y":165,"exit_X":180319906955265,"exit_Y":180319906955265},{"entry_X":165,"entry_Y":165,"exit_X":46161896180547585,"exit_Y":46161896180547585},{"entry_X":165,"entry_Y":165,"exit_X":11817445422220181505,"exit_Y":11817445422220181505},{"entry_X":165,"entry_Y":165,"exit_X":3025266028088366465025,"exit_Y":3025266028088366465025}],"terminal_Y_translation":164},{"idle_children":[{"orthogonal_axes":[2,289,8,16,261,64,128,37,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":293},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,289,8,16,261,64,128,37,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":293},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,289,8,16,261,64,128,37,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":293},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,289,8,16,261,64,128,37,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":293},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,289,8,16,261,64,128,37,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":293},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,289,8,16,261,64,128,37,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":293},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":53,"q":292,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":293,"entry_Y":293,"exit_X":74753,"exit_Y":74753},{"entry_X":293,"entry_Y":293,"exit_X":19136513,"exit_Y":19136513},{"entry_X":293,"entry_Y":293,"exit_X":4898947073,"exit_Y":4898947073},{"entry_X":293,"entry_Y":293,"exit_X":1254130450433,"exit_Y":1254130450433},{"entry_X":293,"entry_Y":293,"exit_X":321057395310593,"exit_Y":321057395310593},{"entry_X":293,"entry_Y":293,"exit_X":82190693199511553,"exit_Y":82190693199511553},{"entry_X":293,"entry_Y":293,"exit_X":21040817459074957313,"exit_Y":21040817459074957313},{"entry_X":293,"entry_Y":293,"exit_X":5386449269523189071873,"exit_Y":5386449269523189071873}],"terminal_Y_translation":292},{"idle_children":[{"orthogonal_axes":[2,193,8,16,32,133,69,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":197},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,193,8,16,32,133,69,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":197},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,193,8,16,32,133,69,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":197},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,193,8,16,32,133,69,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":197},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,193,8,16,32,133,69,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":197},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,193,8,16,32,133,69,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":197},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":54,"q":196,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":197,"entry_Y":197,"exit_X":50177,"exit_Y":50177},{"entry_X":197,"entry_Y":197,"exit_X":12845057,"exit_Y":12845057},{"entry_X":197,"entry_Y":197,"exit_X":3288334337,"exit_Y":3288334337},{"entry_X":197,"entry_Y":197,"exit_X":841813590017,"exit_Y":841813590017},{"entry_X":197,"entry_Y":197,"exit_X":215504279044097,"exit_Y":215504279044097},{"entry_X":197,"entry_Y":197,"exit_X":55169095435288577,"exit_Y":55169095435288577},{"entry_X":197,"entry_Y":197,"exit_X":14123288431433875457,"exit_Y":14123288431433875457},{"entry_X":197,"entry_Y":197,"exit_X":3615561838447072116737,"exit_Y":3615561838447072116737}],"terminal_Y_translation":196},{"idle_children":[{"orthogonal_axes":[2,321,8,16,32,261,128,69,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":325},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,321,8,16,32,261,128,69,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":325},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,321,8,16,32,261,128,69,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":325},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,321,8,16,32,261,128,69,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":325},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,321,8,16,32,261,128,69,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":325},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,321,8,16,32,261,128,69,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":325},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":55,"q":324,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":325,"entry_Y":325,"exit_X":82945,"exit_Y":82945},{"entry_X":325,"entry_Y":325,"exit_X":21233665,"exit_Y":21233665},{"entry_X":325,"entry_Y":325,"exit_X":5435817985,"exit_Y":5435817985},{"entry_X":325,"entry_Y":325,"exit_X":1391569403905,"exit_Y":1391569403905},{"entry_X":325,"entry_Y":325,"exit_X":356241767399425,"exit_Y":356241767399425},{"entry_X":325,"entry_Y":325,"exit_X":91197892454252545,"exit_Y":91197892454252545},{"entry_X":325,"entry_Y":325,"exit_X":23346660468288651265,"exit_Y":23346660468288651265},{"entry_X":325,"entry_Y":325,"exit_X":5976745079881894723585,"exit_Y":5976745079881894723585}],"terminal_Y_translation":324},{"idle_children":[{"orthogonal_axes":[2,385,8,16,32,64,261,133,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":389},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,385,8,16,32,64,261,133,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":389},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,385,8,16,32,64,261,133,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":389},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,385,8,16,32,64,261,133,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":389},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,385,8,16,32,64,261,133,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":389},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,385,8,16,32,64,261,133,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":389},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":56,"q":388,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":389,"entry_Y":389,"exit_X":99329,"exit_Y":99329},{"entry_X":389,"entry_Y":389,"exit_X":25427969,"exit_Y":25427969},{"entry_X":389,"entry_Y":389,"exit_X":6509559809,"exit_Y":6509559809},{"entry_X":389,"entry_Y":389,"exit_X":1666447310849,"exit_Y":1666447310849},{"entry_X":389,"entry_Y":389,"exit_X":426610511577089,"exit_Y":426610511577089},{"entry_X":389,"entry_Y":389,"exit_X":109212290963734529,"exit_Y":109212290963734529},{"entry_X":389,"entry_Y":389,"exit_X":27958346486716039169,"exit_Y":27958346486716039169},{"entry_X":389,"entry_Y":389,"exit_X":7157336700599306027009,"exit_Y":7157336700599306027009}],"terminal_Y_translation":388},{"idle_children":[{"orthogonal_axes":[2,4,49,41,25,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":57},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,49,41,25,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":57},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,49,41,25,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":57},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,49,41,25,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":57},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,49,41,25,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":57},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,49,41,25,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":57},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":57,"q":56,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":57,"entry_Y":57,"exit_X":14337,"exit_Y":14337},{"entry_X":57,"entry_Y":57,"exit_X":3670017,"exit_Y":3670017},{"entry_X":57,"entry_Y":57,"exit_X":939524097,"exit_Y":939524097},{"entry_X":57,"entry_Y":57,"exit_X":240518168577,"exit_Y":240518168577},{"entry_X":57,"entry_Y":57,"exit_X":61572651155457,"exit_Y":61572651155457},{"entry_X":57,"entry_Y":57,"exit_X":15762598695796737,"exit_Y":15762598695796737},{"entry_X":57,"entry_Y":57,"exit_X":4035225266123964417,"exit_Y":4035225266123964417},{"entry_X":57,"entry_Y":57,"exit_X":1033017668127734890497,"exit_Y":1033017668127734890497}],"terminal_Y_translation":56},{"idle_children":[{"orthogonal_axes":[2,4,81,73,32,25,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":89},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,81,73,32,25,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":89},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,81,73,32,25,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":89},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,81,73,32,25,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":89},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,81,73,32,25,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":89},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,81,73,32,25,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":89},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":58,"q":88,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":89,"entry_Y":89,"exit_X":22529,"exit_Y":22529},{"entry_X":89,"entry_Y":89,"exit_X":5767169,"exit_Y":5767169},{"entry_X":89,"entry_Y":89,"exit_X":1476395009,"exit_Y":1476395009},{"entry_X":89,"entry_Y":89,"exit_X":377957122049,"exit_Y":377957122049},{"entry_X":89,"entry_Y":89,"exit_X":96757023244289,"exit_Y":96757023244289},{"entry_X":89,"entry_Y":89,"exit_X":24769797950537729,"exit_Y":24769797950537729},{"entry_X":89,"entry_Y":89,"exit_X":6341068275337658369,"exit_Y":6341068275337658369},{"entry_X":89,"entry_Y":89,"exit_X":1623313478486440542209,"exit_Y":1623313478486440542209}],"terminal_Y_translation":88},{"idle_children":[{"orthogonal_axes":[2,4,145,137,32,64,25,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":153},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,145,137,32,64,25,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":153},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,145,137,32,64,25,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":153},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,145,137,32,64,25,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":153},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,145,137,32,64,25,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":153},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,145,137,32,64,25,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":153},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":59,"q":152,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":153,"entry_Y":153,"exit_X":38913,"exit_Y":38913},{"entry_X":153,"entry_Y":153,"exit_X":9961473,"exit_Y":9961473},{"entry_X":153,"entry_Y":153,"exit_X":2550136833,"exit_Y":2550136833},{"entry_X":153,"entry_Y":153,"exit_X":652835028993,"exit_Y":652835028993},{"entry_X":153,"entry_Y":153,"exit_X":167125767421953,"exit_Y":167125767421953},{"entry_X":153,"entry_Y":153,"exit_X":42784196460019713,"exit_Y":42784196460019713},{"entry_X":153,"entry_Y":153,"exit_X":10952754293765046273,"exit_Y":10952754293765046273},{"entry_X":153,"entry_Y":153,"exit_X":2803905099203851845633,"exit_Y":2803905099203851845633}],"terminal_Y_translation":152},{"idle_children":[{"orthogonal_axes":[2,4,273,265,32,64,128,25,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":281},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,273,265,32,64,128,25,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":281},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,273,265,32,64,128,25,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":281},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,273,265,32,64,128,25,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":281},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,273,265,32,64,128,25,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":281},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,273,265,32,64,128,25,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":281},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":60,"q":280,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":281,"entry_Y":281,"exit_X":71681,"exit_Y":71681},{"entry_X":281,"entry_Y":281,"exit_X":18350081,"exit_Y":18350081},{"entry_X":281,"entry_Y":281,"exit_X":4697620481,"exit_Y":4697620481},{"entry_X":281,"entry_Y":281,"exit_X":1202590842881,"exit_Y":1202590842881},{"entry_X":281,"entry_Y":281,"exit_X":307863255777281,"exit_Y":307863255777281},{"entry_X":281,"entry_Y":281,"exit_X":78812993478983681,"exit_Y":78812993478983681},{"entry_X":281,"entry_Y":281,"exit_X":20176126330619822081,"exit_Y":20176126330619822081},{"entry_X":281,"entry_Y":281,"exit_X":5165088340638674452481,"exit_Y":5165088340638674452481}],"terminal_Y_translation":280},{"idle_children":[{"orthogonal_axes":[2,4,97,16,73,41,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":105},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,97,16,73,41,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":105},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,97,16,73,41,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":105},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,97,16,73,41,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":105},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,97,16,73,41,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":105},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,97,16,73,41,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":105},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":61,"q":104,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":105,"entry_Y":105,"exit_X":26625,"exit_Y":26625},{"entry_X":105,"entry_Y":105,"exit_X":6815745,"exit_Y":6815745},{"entry_X":105,"entry_Y":105,"exit_X":1744830465,"exit_Y":1744830465},{"entry_X":105,"entry_Y":105,"exit_X":446676598785,"exit_Y":446676598785},{"entry_X":105,"entry_Y":105,"exit_X":114349209288705,"exit_Y":114349209288705},{"entry_X":105,"entry_Y":105,"exit_X":29273397577908225,"exit_Y":29273397577908225},{"entry_X":105,"entry_Y":105,"exit_X":7493989779944505345,"exit_Y":7493989779944505345},{"entry_X":105,"entry_Y":105,"exit_X":1918461383665793368065,"exit_Y":1918461383665793368065}],"terminal_Y_translation":104},{"idle_children":[{"orthogonal_axes":[2,4,161,16,137,64,41,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":169},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,161,16,137,64,41,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":169},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,161,16,137,64,41,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":169},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,161,16,137,64,41,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":169},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,161,16,137,64,41,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":169},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,161,16,137,64,41,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":169},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":62,"q":168,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":169,"entry_Y":169,"exit_X":43009,"exit_Y":43009},{"entry_X":169,"entry_Y":169,"exit_X":11010049,"exit_Y":11010049},{"entry_X":169,"entry_Y":169,"exit_X":2818572289,"exit_Y":2818572289},{"entry_X":169,"entry_Y":169,"exit_X":721554505729,"exit_Y":721554505729},{"entry_X":169,"entry_Y":169,"exit_X":184717953466369,"exit_Y":184717953466369},{"entry_X":169,"entry_Y":169,"exit_X":47287796087390209,"exit_Y":47287796087390209},{"entry_X":169,"entry_Y":169,"exit_X":12105675798371893249,"exit_Y":12105675798371893249},{"entry_X":169,"entry_Y":169,"exit_X":3099053004383204671489,"exit_Y":3099053004383204671489}],"terminal_Y_translation":168},{"idle_children":[{"orthogonal_axes":[2,4,289,16,265,64,128,41,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":297},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,289,16,265,64,128,41,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":297},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,289,16,265,64,128,41,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":297},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,289,16,265,64,128,41,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":297},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,289,16,265,64,128,41,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":297},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,289,16,265,64,128,41,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":297},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":63,"q":296,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":297,"entry_Y":297,"exit_X":75777,"exit_Y":75777},{"entry_X":297,"entry_Y":297,"exit_X":19398657,"exit_Y":19398657},{"entry_X":297,"entry_Y":297,"exit_X":4966055937,"exit_Y":4966055937},{"entry_X":297,"entry_Y":297,"exit_X":1271310319617,"exit_Y":1271310319617},{"entry_X":297,"entry_Y":297,"exit_X":325455441821697,"exit_Y":325455441821697},{"entry_X":297,"entry_Y":297,"exit_X":83316593106354177,"exit_Y":83316593106354177},{"entry_X":297,"entry_Y":297,"exit_X":21329047835226669057,"exit_Y":21329047835226669057},{"entry_X":297,"entry_Y":297,"exit_X":5460236245818027278337,"exit_Y":5460236245818027278337}],"terminal_Y_translation":296},{"idle_children":[{"orthogonal_axes":[2,4,193,16,32,137,73,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":201},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,193,16,32,137,73,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":201},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,193,16,32,137,73,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":201},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,193,16,32,137,73,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":201},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,193,16,32,137,73,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":201},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,193,16,32,137,73,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":201},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":64,"q":200,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":201,"entry_Y":201,"exit_X":51201,"exit_Y":51201},{"entry_X":201,"entry_Y":201,"exit_X":13107201,"exit_Y":13107201},{"entry_X":201,"entry_Y":201,"exit_X":3355443201,"exit_Y":3355443201},{"entry_X":201,"entry_Y":201,"exit_X":858993459201,"exit_Y":858993459201},{"entry_X":201,"entry_Y":201,"exit_X":219902325555201,"exit_Y":219902325555201},{"entry_X":201,"entry_Y":201,"exit_X":56294995342131201,"exit_Y":56294995342131201},{"entry_X":201,"entry_Y":201,"exit_X":14411518807585587201,"exit_Y":14411518807585587201},{"entry_X":201,"entry_Y":201,"exit_X":3689348814741910323201,"exit_Y":3689348814741910323201}],"terminal_Y_translation":200},{"idle_children":[{"orthogonal_axes":[2,4,321,16,32,265,128,73,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":329},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,321,16,32,265,128,73,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":329},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,321,16,32,265,128,73,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":329},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,321,16,32,265,128,73,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":329},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,321,16,32,265,128,73,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":329},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,321,16,32,265,128,73,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":329},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":65,"q":328,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":329,"entry_Y":329,"exit_X":83969,"exit_Y":83969},{"entry_X":329,"entry_Y":329,"exit_X":21495809,"exit_Y":21495809},{"entry_X":329,"entry_Y":329,"exit_X":5502926849,"exit_Y":5502926849},{"entry_X":329,"entry_Y":329,"exit_X":1408749273089,"exit_Y":1408749273089},{"entry_X":329,"entry_Y":329,"exit_X":360639813910529,"exit_Y":360639813910529},{"entry_X":329,"entry_Y":329,"exit_X":92323792361095169,"exit_Y":92323792361095169},{"entry_X":329,"entry_Y":329,"exit_X":23634890844440363009,"exit_Y":23634890844440363009},{"entry_X":329,"entry_Y":329,"exit_X":6050532056176732930049,"exit_Y":6050532056176732930049}],"terminal_Y_translation":328},{"idle_children":[{"orthogonal_axes":[2,4,385,16,32,64,265,137,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":393},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,385,16,32,64,265,137,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":393},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,385,16,32,64,265,137,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":393},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,385,16,32,64,265,137,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":393},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,385,16,32,64,265,137,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":393},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,385,16,32,64,265,137,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":393},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":66,"q":392,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":393,"entry_Y":393,"exit_X":100353,"exit_Y":100353},{"entry_X":393,"entry_Y":393,"exit_X":25690113,"exit_Y":25690113},{"entry_X":393,"entry_Y":393,"exit_X":6576668673,"exit_Y":6576668673},{"entry_X":393,"entry_Y":393,"exit_X":1683627180033,"exit_Y":1683627180033},{"entry_X":393,"entry_Y":393,"exit_X":431008558088193,"exit_Y":431008558088193},{"entry_X":393,"entry_Y":393,"exit_X":110338190870577153,"exit_Y":110338190870577153},{"entry_X":393,"entry_Y":393,"exit_X":28246576862867750913,"exit_Y":28246576862867750913},{"entry_X":393,"entry_Y":393,"exit_X":7231123676894144233473,"exit_Y":7231123676894144233473}],"terminal_Y_translation":392},{"idle_children":[{"orthogonal_axes":[2,4,8,97,81,49,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":113},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,97,81,49,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":113},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,97,81,49,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":113},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,97,81,49,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":113},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,97,81,49,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":113},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,97,81,49,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":113},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":67,"q":112,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":113,"entry_Y":113,"exit_X":28673,"exit_Y":28673},{"entry_X":113,"entry_Y":113,"exit_X":7340033,"exit_Y":7340033},{"entry_X":113,"entry_Y":113,"exit_X":1879048193,"exit_Y":1879048193},{"entry_X":113,"entry_Y":113,"exit_X":481036337153,"exit_Y":481036337153},{"entry_X":113,"entry_Y":113,"exit_X":123145302310913,"exit_Y":123145302310913},{"entry_X":113,"entry_Y":113,"exit_X":31525197391593473,"exit_Y":31525197391593473},{"entry_X":113,"entry_Y":113,"exit_X":8070450532247928833,"exit_Y":8070450532247928833},{"entry_X":113,"entry_Y":113,"exit_X":2066035336255469780993,"exit_Y":2066035336255469780993}],"terminal_Y_translation":112},{"idle_children":[{"orthogonal_axes":[2,4,8,161,145,64,49,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":177},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,161,145,64,49,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":177},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,161,145,64,49,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":177},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,161,145,64,49,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":177},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,161,145,64,49,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":177},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,161,145,64,49,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":177},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":68,"q":176,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":177,"entry_Y":177,"exit_X":45057,"exit_Y":45057},{"entry_X":177,"entry_Y":177,"exit_X":11534337,"exit_Y":11534337},{"entry_X":177,"entry_Y":177,"exit_X":2952790017,"exit_Y":2952790017},{"entry_X":177,"entry_Y":177,"exit_X":755914244097,"exit_Y":755914244097},{"entry_X":177,"entry_Y":177,"exit_X":193514046488577,"exit_Y":193514046488577},{"entry_X":177,"entry_Y":177,"exit_X":49539595901075457,"exit_Y":49539595901075457},{"entry_X":177,"entry_Y":177,"exit_X":12682136550675316737,"exit_Y":12682136550675316737},{"entry_X":177,"entry_Y":177,"exit_X":3246626956972881084417,"exit_Y":3246626956972881084417}],"terminal_Y_translation":176},{"idle_children":[{"orthogonal_axes":[2,4,8,289,273,64,128,49,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":305},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,289,273,64,128,49,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":305},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,289,273,64,128,49,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":305},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,289,273,64,128,49,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":305},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,289,273,64,128,49,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":305},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,289,273,64,128,49,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":305},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":69,"q":304,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":305,"entry_Y":305,"exit_X":77825,"exit_Y":77825},{"entry_X":305,"entry_Y":305,"exit_X":19922945,"exit_Y":19922945},{"entry_X":305,"entry_Y":305,"exit_X":5100273665,"exit_Y":5100273665},{"entry_X":305,"entry_Y":305,"exit_X":1305670057985,"exit_Y":1305670057985},{"entry_X":305,"entry_Y":305,"exit_X":334251534843905,"exit_Y":334251534843905},{"entry_X":305,"entry_Y":305,"exit_X":85568392920039425,"exit_Y":85568392920039425},{"entry_X":305,"entry_Y":305,"exit_X":21905508587530092545,"exit_Y":21905508587530092545},{"entry_X":305,"entry_Y":305,"exit_X":5607810198407703691265,"exit_Y":5607810198407703691265}],"terminal_Y_translation":304},{"idle_children":[{"orthogonal_axes":[2,4,8,193,32,145,81,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":209},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,193,32,145,81,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":209},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,193,32,145,81,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":209},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,193,32,145,81,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":209},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,193,32,145,81,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":209},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,193,32,145,81,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":209},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":70,"q":208,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":209,"entry_Y":209,"exit_X":53249,"exit_Y":53249},{"entry_X":209,"entry_Y":209,"exit_X":13631489,"exit_Y":13631489},{"entry_X":209,"entry_Y":209,"exit_X":3489660929,"exit_Y":3489660929},{"entry_X":209,"entry_Y":209,"exit_X":893353197569,"exit_Y":893353197569},{"entry_X":209,"entry_Y":209,"exit_X":228698418577409,"exit_Y":228698418577409},{"entry_X":209,"entry_Y":209,"exit_X":58546795155816449,"exit_Y":58546795155816449},{"entry_X":209,"entry_Y":209,"exit_X":14987979559889010689,"exit_Y":14987979559889010689},{"entry_X":209,"entry_Y":209,"exit_X":3836922767331586736129,"exit_Y":3836922767331586736129}],"terminal_Y_translation":208},{"idle_children":[{"orthogonal_axes":[2,4,8,321,32,273,128,81,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":337},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,321,32,273,128,81,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":337},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,321,32,273,128,81,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":337},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,321,32,273,128,81,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":337},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,321,32,273,128,81,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":337},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,321,32,273,128,81,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":337},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":71,"q":336,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":337,"entry_Y":337,"exit_X":86017,"exit_Y":86017},{"entry_X":337,"entry_Y":337,"exit_X":22020097,"exit_Y":22020097},{"entry_X":337,"entry_Y":337,"exit_X":5637144577,"exit_Y":5637144577},{"entry_X":337,"entry_Y":337,"exit_X":1443109011457,"exit_Y":1443109011457},{"entry_X":337,"entry_Y":337,"exit_X":369435906932737,"exit_Y":369435906932737},{"entry_X":337,"entry_Y":337,"exit_X":94575592174780417,"exit_Y":94575592174780417},{"entry_X":337,"entry_Y":337,"exit_X":24211351596743786497,"exit_Y":24211351596743786497},{"entry_X":337,"entry_Y":337,"exit_X":6198106008766409342977,"exit_Y":6198106008766409342977}],"terminal_Y_translation":336},{"idle_children":[{"orthogonal_axes":[2,4,8,385,32,64,273,145,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":401},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,385,32,64,273,145,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":401},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,385,32,64,273,145,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":401},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,385,32,64,273,145,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":401},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,385,32,64,273,145,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":401},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,385,32,64,273,145,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":401},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":72,"q":400,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":401,"entry_Y":401,"exit_X":102401,"exit_Y":102401},{"entry_X":401,"entry_Y":401,"exit_X":26214401,"exit_Y":26214401},{"entry_X":401,"entry_Y":401,"exit_X":6710886401,"exit_Y":6710886401},{"entry_X":401,"entry_Y":401,"exit_X":1717986918401,"exit_Y":1717986918401},{"entry_X":401,"entry_Y":401,"exit_X":439804651110401,"exit_Y":439804651110401},{"entry_X":401,"entry_Y":401,"exit_X":112589990684262401,"exit_Y":112589990684262401},{"entry_X":401,"entry_Y":401,"exit_X":28823037615171174401,"exit_Y":28823037615171174401},{"entry_X":401,"entry_Y":401,"exit_X":7378697629483820646401,"exit_Y":7378697629483820646401}],"terminal_Y_translation":400},{"idle_children":[{"orthogonal_axes":[2,4,8,16,193,161,97,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":225},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,193,161,97,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":225},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,193,161,97,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":225},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,193,161,97,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":225},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,193,161,97,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":225},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,193,161,97,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":225},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":73,"q":224,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":225,"entry_Y":225,"exit_X":57345,"exit_Y":57345},{"entry_X":225,"entry_Y":225,"exit_X":14680065,"exit_Y":14680065},{"entry_X":225,"entry_Y":225,"exit_X":3758096385,"exit_Y":3758096385},{"entry_X":225,"entry_Y":225,"exit_X":962072674305,"exit_Y":962072674305},{"entry_X":225,"entry_Y":225,"exit_X":246290604621825,"exit_Y":246290604621825},{"entry_X":225,"entry_Y":225,"exit_X":63050394783186945,"exit_Y":63050394783186945},{"entry_X":225,"entry_Y":225,"exit_X":16140901064495857665,"exit_Y":16140901064495857665},{"entry_X":225,"entry_Y":225,"exit_X":4132070672510939561985,"exit_Y":4132070672510939561985}],"terminal_Y_translation":224},{"idle_children":[{"orthogonal_axes":[2,4,8,16,321,289,128,97,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":353},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,321,289,128,97,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":353},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,321,289,128,97,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":353},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,321,289,128,97,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":353},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,321,289,128,97,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":353},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,321,289,128,97,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":353},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":74,"q":352,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":353,"entry_Y":353,"exit_X":90113,"exit_Y":90113},{"entry_X":353,"entry_Y":353,"exit_X":23068673,"exit_Y":23068673},{"entry_X":353,"entry_Y":353,"exit_X":5905580033,"exit_Y":5905580033},{"entry_X":353,"entry_Y":353,"exit_X":1511828488193,"exit_Y":1511828488193},{"entry_X":353,"entry_Y":353,"exit_X":387028092977153,"exit_Y":387028092977153},{"entry_X":353,"entry_Y":353,"exit_X":99079191802150913,"exit_Y":99079191802150913},{"entry_X":353,"entry_Y":353,"exit_X":25364273101350633473,"exit_Y":25364273101350633473},{"entry_X":353,"entry_Y":353,"exit_X":6493253913945762168833,"exit_Y":6493253913945762168833}],"terminal_Y_translation":352},{"idle_children":[{"orthogonal_axes":[2,4,8,16,385,64,289,161,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":417},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,385,64,289,161,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":417},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,385,64,289,161,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":417},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,385,64,289,161,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":417},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,385,64,289,161,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":417},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,385,64,289,161,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":417},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":75,"q":416,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":417,"entry_Y":417,"exit_X":106497,"exit_Y":106497},{"entry_X":417,"entry_Y":417,"exit_X":27262977,"exit_Y":27262977},{"entry_X":417,"entry_Y":417,"exit_X":6979321857,"exit_Y":6979321857},{"entry_X":417,"entry_Y":417,"exit_X":1786706395137,"exit_Y":1786706395137},{"entry_X":417,"entry_Y":417,"exit_X":457396837154817,"exit_Y":457396837154817},{"entry_X":417,"entry_Y":417,"exit_X":117093590311632897,"exit_Y":117093590311632897},{"entry_X":417,"entry_Y":417,"exit_X":29975959119778021377,"exit_Y":29975959119778021377},{"entry_X":417,"entry_Y":417,"exit_X":7673845534663173472257,"exit_Y":7673845534663173472257}],"terminal_Y_translation":416},{"idle_children":[{"orthogonal_axes":[2,4,8,16,32,385,321,193,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":449},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,32,385,321,193,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":449},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,32,385,321,193,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":449},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,32,385,321,193,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":449},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,32,385,321,193,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":449},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,32,385,321,193,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":449},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":76,"q":448,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":449,"entry_Y":449,"exit_X":114689,"exit_Y":114689},{"entry_X":449,"entry_Y":449,"exit_X":29360129,"exit_Y":29360129},{"entry_X":449,"entry_Y":449,"exit_X":7516192769,"exit_Y":7516192769},{"entry_X":449,"entry_Y":449,"exit_X":1924145348609,"exit_Y":1924145348609},{"entry_X":449,"entry_Y":449,"exit_X":492581209243649,"exit_Y":492581209243649},{"entry_X":449,"entry_Y":449,"exit_X":126100789566373889,"exit_Y":126100789566373889},{"entry_X":449,"entry_Y":449,"exit_X":32281802128991715329,"exit_Y":32281802128991715329},{"entry_X":449,"entry_Y":449,"exit_X":8264141345021879123969,"exit_Y":8264141345021879123969}],"terminal_Y_translation":448},{"idle_children":[{"orthogonal_axes":[2,505,501,493,477,445,381,253,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":509},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,505,501,493,477,445,381,253,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":509},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,505,501,493,477,445,381,253,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":509},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,505,501,493,477,445,381,253,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":509},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,505,501,493,477,445,381,253,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":509},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,505,501,493,477,445,381,253,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":509},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":77,"q":508,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":509,"entry_Y":509,"exit_X":130049,"exit_Y":130049},{"entry_X":509,"entry_Y":509,"exit_X":33292289,"exit_Y":33292289},{"entry_X":509,"entry_Y":509,"exit_X":8522825729,"exit_Y":8522825729},{"entry_X":509,"entry_Y":509,"exit_X":2181843386369,"exit_Y":2181843386369},{"entry_X":509,"entry_Y":509,"exit_X":558551906910209,"exit_Y":558551906910209},{"entry_X":509,"entry_Y":509,"exit_X":142989288169013249,"exit_Y":142989288169013249},{"entry_X":509,"entry_Y":509,"exit_X":36605257771267391489,"exit_Y":36605257771267391489},{"entry_X":509,"entry_Y":509,"exit_X":9370945989444452220929,"exit_Y":9370945989444452220929}],"terminal_Y_translation":508},{"idle_children":[{"orthogonal_axes":[505,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":507},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[505,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":507},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[505,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":507},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[505,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":507},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[505,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":507},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[505,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":507},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":78,"q":506,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":507,"entry_Y":507,"exit_X":129537,"exit_Y":129537},{"entry_X":507,"entry_Y":507,"exit_X":33161217,"exit_Y":33161217},{"entry_X":507,"entry_Y":507,"exit_X":8489271297,"exit_Y":8489271297},{"entry_X":507,"entry_Y":507,"exit_X":2173253451777,"exit_Y":2173253451777},{"entry_X":507,"entry_Y":507,"exit_X":556352883654657,"exit_Y":556352883654657},{"entry_X":507,"entry_Y":507,"exit_X":142426338215591937,"exit_Y":142426338215591937},{"entry_X":507,"entry_Y":507,"exit_X":36461142583191535617,"exit_Y":36461142583191535617},{"entry_X":507,"entry_Y":507,"exit_X":9334052501297033117697,"exit_Y":9334052501297033117697}],"terminal_Y_translation":506},{"idle_children":[{"orthogonal_axes":[501,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":503},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[501,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":503},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[501,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":503},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[501,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":503},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[501,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":503},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[501,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":503},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":79,"q":502,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":503,"entry_Y":503,"exit_X":128513,"exit_Y":128513},{"entry_X":503,"entry_Y":503,"exit_X":32899073,"exit_Y":32899073},{"entry_X":503,"entry_Y":503,"exit_X":8422162433,"exit_Y":8422162433},{"entry_X":503,"entry_Y":503,"exit_X":2156073582593,"exit_Y":2156073582593},{"entry_X":503,"entry_Y":503,"exit_X":551954837143553,"exit_Y":551954837143553},{"entry_X":503,"entry_Y":503,"exit_X":141300438308749313,"exit_Y":141300438308749313},{"entry_X":503,"entry_Y":503,"exit_X":36172912207039823873,"exit_Y":36172912207039823873},{"entry_X":503,"entry_Y":503,"exit_X":9260265525002194911233,"exit_Y":9260265525002194911233}],"terminal_Y_translation":502},{"idle_children":[{"orthogonal_axes":[493,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":495},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":495},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":495},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":495},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":495},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":495},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":80,"q":494,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":495,"entry_Y":495,"exit_X":126465,"exit_Y":126465},{"entry_X":495,"entry_Y":495,"exit_X":32374785,"exit_Y":32374785},{"entry_X":495,"entry_Y":495,"exit_X":8287944705,"exit_Y":8287944705},{"entry_X":495,"entry_Y":495,"exit_X":2121713844225,"exit_Y":2121713844225},{"entry_X":495,"entry_Y":495,"exit_X":543158744121345,"exit_Y":543158744121345},{"entry_X":495,"entry_Y":495,"exit_X":139048638495064065,"exit_Y":139048638495064065},{"entry_X":495,"entry_Y":495,"exit_X":35596451454736400385,"exit_Y":35596451454736400385},{"entry_X":495,"entry_Y":495,"exit_X":9112691572412518498305,"exit_Y":9112691572412518498305}],"terminal_Y_translation":494},{"idle_children":[{"orthogonal_axes":[477,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":81,"q":478,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":479,"entry_Y":479,"exit_X":122369,"exit_Y":122369},{"entry_X":479,"entry_Y":479,"exit_X":31326209,"exit_Y":31326209},{"entry_X":479,"entry_Y":479,"exit_X":8019509249,"exit_Y":8019509249},{"entry_X":479,"entry_Y":479,"exit_X":2052994367489,"exit_Y":2052994367489},{"entry_X":479,"entry_Y":479,"exit_X":525566558076929,"exit_Y":525566558076929},{"entry_X":479,"entry_Y":479,"exit_X":134545038867693569,"exit_Y":134545038867693569},{"entry_X":479,"entry_Y":479,"exit_X":34443529950129553409,"exit_Y":34443529950129553409},{"entry_X":479,"entry_Y":479,"exit_X":8817543667233165672449,"exit_Y":8817543667233165672449}],"terminal_Y_translation":478},{"idle_children":[{"orthogonal_axes":[445,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":82,"q":446,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":447,"entry_Y":447,"exit_X":114177,"exit_Y":114177},{"entry_X":447,"entry_Y":447,"exit_X":29229057,"exit_Y":29229057},{"entry_X":447,"entry_Y":447,"exit_X":7482638337,"exit_Y":7482638337},{"entry_X":447,"entry_Y":447,"exit_X":1915555414017,"exit_Y":1915555414017},{"entry_X":447,"entry_Y":447,"exit_X":490382185988097,"exit_Y":490382185988097},{"entry_X":447,"entry_Y":447,"exit_X":125537839612952577,"exit_Y":125537839612952577},{"entry_X":447,"entry_Y":447,"exit_X":32137686940915859457,"exit_Y":32137686940915859457},{"entry_X":447,"entry_Y":447,"exit_X":8227247856874460020737,"exit_Y":8227247856874460020737}],"terminal_Y_translation":446},{"idle_children":[{"orthogonal_axes":[381,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":83,"q":382,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":383,"entry_Y":383,"exit_X":97793,"exit_Y":97793},{"entry_X":383,"entry_Y":383,"exit_X":25034753,"exit_Y":25034753},{"entry_X":383,"entry_Y":383,"exit_X":6408896513,"exit_Y":6408896513},{"entry_X":383,"entry_Y":383,"exit_X":1640677507073,"exit_Y":1640677507073},{"entry_X":383,"entry_Y":383,"exit_X":420013441810433,"exit_Y":420013441810433},{"entry_X":383,"entry_Y":383,"exit_X":107523441103470593,"exit_Y":107523441103470593},{"entry_X":383,"entry_Y":383,"exit_X":27526000922488471553,"exit_Y":27526000922488471553},{"entry_X":383,"entry_Y":383,"exit_X":7046656236157048717313,"exit_Y":7046656236157048717313}],"terminal_Y_translation":382},{"idle_children":[{"orthogonal_axes":[253,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":84,"q":254,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":255,"entry_Y":255,"exit_X":65025,"exit_Y":65025},{"entry_X":255,"entry_Y":255,"exit_X":16646145,"exit_Y":16646145},{"entry_X":255,"entry_Y":255,"exit_X":4261412865,"exit_Y":4261412865},{"entry_X":255,"entry_Y":255,"exit_X":1090921693185,"exit_Y":1090921693185},{"entry_X":255,"entry_Y":255,"exit_X":279275953455105,"exit_Y":279275953455105},{"entry_X":255,"entry_Y":255,"exit_X":71494644084506625,"exit_Y":71494644084506625},{"entry_X":255,"entry_Y":255,"exit_X":18302628885633695745,"exit_Y":18302628885633695745},{"entry_X":255,"entry_Y":255,"exit_X":4685472994722226110465,"exit_Y":4685472994722226110465}],"terminal_Y_translation":254},{"idle_children":[{"orthogonal_axes":[506,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":507},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[506,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":507},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[506,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":507},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[506,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":507},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[506,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":507},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[506,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":507},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":85,"q":505,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":507,"entry_Y":507,"exit_X":129538,"exit_Y":129538},{"entry_X":507,"entry_Y":507,"exit_X":33161218,"exit_Y":33161218},{"entry_X":507,"entry_Y":507,"exit_X":8489271298,"exit_Y":8489271298},{"entry_X":507,"entry_Y":507,"exit_X":2173253451778,"exit_Y":2173253451778},{"entry_X":507,"entry_Y":507,"exit_X":556352883654658,"exit_Y":556352883654658},{"entry_X":507,"entry_Y":507,"exit_X":142426338215591938,"exit_Y":142426338215591938},{"entry_X":507,"entry_Y":507,"exit_X":36461142583191535618,"exit_Y":36461142583191535618},{"entry_X":507,"entry_Y":507,"exit_X":9334052501297033117698,"exit_Y":9334052501297033117698}],"terminal_Y_translation":505},{"idle_children":[{"orthogonal_axes":[502,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":503},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[502,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":503},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[502,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":503},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[502,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":503},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[502,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":503},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[502,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":503},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":86,"q":501,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":503,"entry_Y":503,"exit_X":128514,"exit_Y":128514},{"entry_X":503,"entry_Y":503,"exit_X":32899074,"exit_Y":32899074},{"entry_X":503,"entry_Y":503,"exit_X":8422162434,"exit_Y":8422162434},{"entry_X":503,"entry_Y":503,"exit_X":2156073582594,"exit_Y":2156073582594},{"entry_X":503,"entry_Y":503,"exit_X":551954837143554,"exit_Y":551954837143554},{"entry_X":503,"entry_Y":503,"exit_X":141300438308749314,"exit_Y":141300438308749314},{"entry_X":503,"entry_Y":503,"exit_X":36172912207039823874,"exit_Y":36172912207039823874},{"entry_X":503,"entry_Y":503,"exit_X":9260265525002194911234,"exit_Y":9260265525002194911234}],"terminal_Y_translation":501},{"idle_children":[{"orthogonal_axes":[494,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":495},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[494,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":495},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[494,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":495},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[494,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":495},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[494,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":495},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[494,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":495},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":87,"q":493,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":495,"entry_Y":495,"exit_X":126466,"exit_Y":126466},{"entry_X":495,"entry_Y":495,"exit_X":32374786,"exit_Y":32374786},{"entry_X":495,"entry_Y":495,"exit_X":8287944706,"exit_Y":8287944706},{"entry_X":495,"entry_Y":495,"exit_X":2121713844226,"exit_Y":2121713844226},{"entry_X":495,"entry_Y":495,"exit_X":543158744121346,"exit_Y":543158744121346},{"entry_X":495,"entry_Y":495,"exit_X":139048638495064066,"exit_Y":139048638495064066},{"entry_X":495,"entry_Y":495,"exit_X":35596451454736400386,"exit_Y":35596451454736400386},{"entry_X":495,"entry_Y":495,"exit_X":9112691572412518498306,"exit_Y":9112691572412518498306}],"terminal_Y_translation":493},{"idle_children":[{"orthogonal_axes":[478,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[478,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[478,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[478,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[478,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[478,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":88,"q":477,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":479,"entry_Y":479,"exit_X":122370,"exit_Y":122370},{"entry_X":479,"entry_Y":479,"exit_X":31326210,"exit_Y":31326210},{"entry_X":479,"entry_Y":479,"exit_X":8019509250,"exit_Y":8019509250},{"entry_X":479,"entry_Y":479,"exit_X":2052994367490,"exit_Y":2052994367490},{"entry_X":479,"entry_Y":479,"exit_X":525566558076930,"exit_Y":525566558076930},{"entry_X":479,"entry_Y":479,"exit_X":134545038867693570,"exit_Y":134545038867693570},{"entry_X":479,"entry_Y":479,"exit_X":34443529950129553410,"exit_Y":34443529950129553410},{"entry_X":479,"entry_Y":479,"exit_X":8817543667233165672450,"exit_Y":8817543667233165672450}],"terminal_Y_translation":477},{"idle_children":[{"orthogonal_axes":[446,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[446,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[446,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[446,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[446,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[446,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":89,"q":445,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":447,"entry_Y":447,"exit_X":114178,"exit_Y":114178},{"entry_X":447,"entry_Y":447,"exit_X":29229058,"exit_Y":29229058},{"entry_X":447,"entry_Y":447,"exit_X":7482638338,"exit_Y":7482638338},{"entry_X":447,"entry_Y":447,"exit_X":1915555414018,"exit_Y":1915555414018},{"entry_X":447,"entry_Y":447,"exit_X":490382185988098,"exit_Y":490382185988098},{"entry_X":447,"entry_Y":447,"exit_X":125537839612952578,"exit_Y":125537839612952578},{"entry_X":447,"entry_Y":447,"exit_X":32137686940915859458,"exit_Y":32137686940915859458},{"entry_X":447,"entry_Y":447,"exit_X":8227247856874460020738,"exit_Y":8227247856874460020738}],"terminal_Y_translation":445},{"idle_children":[{"orthogonal_axes":[382,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[382,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[382,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[382,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[382,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[382,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":90,"q":381,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":383,"entry_Y":383,"exit_X":97794,"exit_Y":97794},{"entry_X":383,"entry_Y":383,"exit_X":25034754,"exit_Y":25034754},{"entry_X":383,"entry_Y":383,"exit_X":6408896514,"exit_Y":6408896514},{"entry_X":383,"entry_Y":383,"exit_X":1640677507074,"exit_Y":1640677507074},{"entry_X":383,"entry_Y":383,"exit_X":420013441810434,"exit_Y":420013441810434},{"entry_X":383,"entry_Y":383,"exit_X":107523441103470594,"exit_Y":107523441103470594},{"entry_X":383,"entry_Y":383,"exit_X":27526000922488471554,"exit_Y":27526000922488471554},{"entry_X":383,"entry_Y":383,"exit_X":7046656236157048717314,"exit_Y":7046656236157048717314}],"terminal_Y_translation":381},{"idle_children":[{"orthogonal_axes":[254,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[254,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[254,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[254,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[254,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[254,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":91,"q":253,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":255,"entry_Y":255,"exit_X":65026,"exit_Y":65026},{"entry_X":255,"entry_Y":255,"exit_X":16646146,"exit_Y":16646146},{"entry_X":255,"entry_Y":255,"exit_X":4261412866,"exit_Y":4261412866},{"entry_X":255,"entry_Y":255,"exit_X":1090921693186,"exit_Y":1090921693186},{"entry_X":255,"entry_Y":255,"exit_X":279275953455106,"exit_Y":279275953455106},{"entry_X":255,"entry_Y":255,"exit_X":71494644084506626,"exit_Y":71494644084506626},{"entry_X":255,"entry_Y":255,"exit_X":18302628885633695746,"exit_Y":18302628885633695746},{"entry_X":255,"entry_Y":255,"exit_X":4685472994722226110466,"exit_Y":4685472994722226110466}],"terminal_Y_translation":253},{"idle_children":[{"orthogonal_axes":[501,502,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":503},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[501,502,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":503},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[501,502,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":503},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[501,502,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":503},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[501,502,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":503},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[501,502,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":503},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":92,"q":499,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":503,"entry_Y":503,"exit_X":128516,"exit_Y":128516},{"entry_X":503,"entry_Y":503,"exit_X":32899076,"exit_Y":32899076},{"entry_X":503,"entry_Y":503,"exit_X":8422162436,"exit_Y":8422162436},{"entry_X":503,"entry_Y":503,"exit_X":2156073582596,"exit_Y":2156073582596},{"entry_X":503,"entry_Y":503,"exit_X":551954837143556,"exit_Y":551954837143556},{"entry_X":503,"entry_Y":503,"exit_X":141300438308749316,"exit_Y":141300438308749316},{"entry_X":503,"entry_Y":503,"exit_X":36172912207039823876,"exit_Y":36172912207039823876},{"entry_X":503,"entry_Y":503,"exit_X":9260265525002194911236,"exit_Y":9260265525002194911236}],"terminal_Y_translation":499},{"idle_children":[{"orthogonal_axes":[493,494,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":495},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[493,494,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":495},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[493,494,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":495},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[493,494,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":495},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[493,494,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":495},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[493,494,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":495},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":93,"q":491,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":495,"entry_Y":495,"exit_X":126468,"exit_Y":126468},{"entry_X":495,"entry_Y":495,"exit_X":32374788,"exit_Y":32374788},{"entry_X":495,"entry_Y":495,"exit_X":8287944708,"exit_Y":8287944708},{"entry_X":495,"entry_Y":495,"exit_X":2121713844228,"exit_Y":2121713844228},{"entry_X":495,"entry_Y":495,"exit_X":543158744121348,"exit_Y":543158744121348},{"entry_X":495,"entry_Y":495,"exit_X":139048638495064068,"exit_Y":139048638495064068},{"entry_X":495,"entry_Y":495,"exit_X":35596451454736400388,"exit_Y":35596451454736400388},{"entry_X":495,"entry_Y":495,"exit_X":9112691572412518498308,"exit_Y":9112691572412518498308}],"terminal_Y_translation":491},{"idle_children":[{"orthogonal_axes":[477,478,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[477,478,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[477,478,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[477,478,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[477,478,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[477,478,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":94,"q":475,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":479,"entry_Y":479,"exit_X":122372,"exit_Y":122372},{"entry_X":479,"entry_Y":479,"exit_X":31326212,"exit_Y":31326212},{"entry_X":479,"entry_Y":479,"exit_X":8019509252,"exit_Y":8019509252},{"entry_X":479,"entry_Y":479,"exit_X":2052994367492,"exit_Y":2052994367492},{"entry_X":479,"entry_Y":479,"exit_X":525566558076932,"exit_Y":525566558076932},{"entry_X":479,"entry_Y":479,"exit_X":134545038867693572,"exit_Y":134545038867693572},{"entry_X":479,"entry_Y":479,"exit_X":34443529950129553412,"exit_Y":34443529950129553412},{"entry_X":479,"entry_Y":479,"exit_X":8817543667233165672452,"exit_Y":8817543667233165672452}],"terminal_Y_translation":475},{"idle_children":[{"orthogonal_axes":[445,446,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,446,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,446,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,446,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,446,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[445,446,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":95,"q":443,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":447,"entry_Y":447,"exit_X":114180,"exit_Y":114180},{"entry_X":447,"entry_Y":447,"exit_X":29229060,"exit_Y":29229060},{"entry_X":447,"entry_Y":447,"exit_X":7482638340,"exit_Y":7482638340},{"entry_X":447,"entry_Y":447,"exit_X":1915555414020,"exit_Y":1915555414020},{"entry_X":447,"entry_Y":447,"exit_X":490382185988100,"exit_Y":490382185988100},{"entry_X":447,"entry_Y":447,"exit_X":125537839612952580,"exit_Y":125537839612952580},{"entry_X":447,"entry_Y":447,"exit_X":32137686940915859460,"exit_Y":32137686940915859460},{"entry_X":447,"entry_Y":447,"exit_X":8227247856874460020740,"exit_Y":8227247856874460020740}],"terminal_Y_translation":443},{"idle_children":[{"orthogonal_axes":[381,382,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,382,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,382,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,382,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,382,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[381,382,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":96,"q":379,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":383,"entry_Y":383,"exit_X":97796,"exit_Y":97796},{"entry_X":383,"entry_Y":383,"exit_X":25034756,"exit_Y":25034756},{"entry_X":383,"entry_Y":383,"exit_X":6408896516,"exit_Y":6408896516},{"entry_X":383,"entry_Y":383,"exit_X":1640677507076,"exit_Y":1640677507076},{"entry_X":383,"entry_Y":383,"exit_X":420013441810436,"exit_Y":420013441810436},{"entry_X":383,"entry_Y":383,"exit_X":107523441103470596,"exit_Y":107523441103470596},{"entry_X":383,"entry_Y":383,"exit_X":27526000922488471556,"exit_Y":27526000922488471556},{"entry_X":383,"entry_Y":383,"exit_X":7046656236157048717316,"exit_Y":7046656236157048717316}],"terminal_Y_translation":379},{"idle_children":[{"orthogonal_axes":[253,254,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,254,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,254,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,254,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,254,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[253,254,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":97,"q":251,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":255,"entry_Y":255,"exit_X":65028,"exit_Y":65028},{"entry_X":255,"entry_Y":255,"exit_X":16646148,"exit_Y":16646148},{"entry_X":255,"entry_Y":255,"exit_X":4261412868,"exit_Y":4261412868},{"entry_X":255,"entry_Y":255,"exit_X":1090921693188,"exit_Y":1090921693188},{"entry_X":255,"entry_Y":255,"exit_X":279275953455108,"exit_Y":279275953455108},{"entry_X":255,"entry_Y":255,"exit_X":71494644084506628,"exit_Y":71494644084506628},{"entry_X":255,"entry_Y":255,"exit_X":18302628885633695748,"exit_Y":18302628885633695748},{"entry_X":255,"entry_Y":255,"exit_X":4685472994722226110468,"exit_Y":4685472994722226110468}],"terminal_Y_translation":251},{"idle_children":[{"orthogonal_axes":[493,491,494,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":495},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,494,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":495},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,494,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":495},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,494,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":495},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,494,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":495},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,494,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":495},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":98,"q":487,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":495,"entry_Y":495,"exit_X":126472,"exit_Y":126472},{"entry_X":495,"entry_Y":495,"exit_X":32374792,"exit_Y":32374792},{"entry_X":495,"entry_Y":495,"exit_X":8287944712,"exit_Y":8287944712},{"entry_X":495,"entry_Y":495,"exit_X":2121713844232,"exit_Y":2121713844232},{"entry_X":495,"entry_Y":495,"exit_X":543158744121352,"exit_Y":543158744121352},{"entry_X":495,"entry_Y":495,"exit_X":139048638495064072,"exit_Y":139048638495064072},{"entry_X":495,"entry_Y":495,"exit_X":35596451454736400392,"exit_Y":35596451454736400392},{"entry_X":495,"entry_Y":495,"exit_X":9112691572412518498312,"exit_Y":9112691572412518498312}],"terminal_Y_translation":487},{"idle_children":[{"orthogonal_axes":[477,475,478,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,478,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,478,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,478,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,478,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,478,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":99,"q":471,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":479,"entry_Y":479,"exit_X":122376,"exit_Y":122376},{"entry_X":479,"entry_Y":479,"exit_X":31326216,"exit_Y":31326216},{"entry_X":479,"entry_Y":479,"exit_X":8019509256,"exit_Y":8019509256},{"entry_X":479,"entry_Y":479,"exit_X":2052994367496,"exit_Y":2052994367496},{"entry_X":479,"entry_Y":479,"exit_X":525566558076936,"exit_Y":525566558076936},{"entry_X":479,"entry_Y":479,"exit_X":134545038867693576,"exit_Y":134545038867693576},{"entry_X":479,"entry_Y":479,"exit_X":34443529950129553416,"exit_Y":34443529950129553416},{"entry_X":479,"entry_Y":479,"exit_X":8817543667233165672456,"exit_Y":8817543667233165672456}],"terminal_Y_translation":471},{"idle_children":[{"orthogonal_axes":[445,443,446,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,446,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,446,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,446,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,446,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,446,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":100,"q":439,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":447,"entry_Y":447,"exit_X":114184,"exit_Y":114184},{"entry_X":447,"entry_Y":447,"exit_X":29229064,"exit_Y":29229064},{"entry_X":447,"entry_Y":447,"exit_X":7482638344,"exit_Y":7482638344},{"entry_X":447,"entry_Y":447,"exit_X":1915555414024,"exit_Y":1915555414024},{"entry_X":447,"entry_Y":447,"exit_X":490382185988104,"exit_Y":490382185988104},{"entry_X":447,"entry_Y":447,"exit_X":125537839612952584,"exit_Y":125537839612952584},{"entry_X":447,"entry_Y":447,"exit_X":32137686940915859464,"exit_Y":32137686940915859464},{"entry_X":447,"entry_Y":447,"exit_X":8227247856874460020744,"exit_Y":8227247856874460020744}],"terminal_Y_translation":439},{"idle_children":[{"orthogonal_axes":[381,379,382,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,382,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,382,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,382,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,382,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,382,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":101,"q":375,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":383,"entry_Y":383,"exit_X":97800,"exit_Y":97800},{"entry_X":383,"entry_Y":383,"exit_X":25034760,"exit_Y":25034760},{"entry_X":383,"entry_Y":383,"exit_X":6408896520,"exit_Y":6408896520},{"entry_X":383,"entry_Y":383,"exit_X":1640677507080,"exit_Y":1640677507080},{"entry_X":383,"entry_Y":383,"exit_X":420013441810440,"exit_Y":420013441810440},{"entry_X":383,"entry_Y":383,"exit_X":107523441103470600,"exit_Y":107523441103470600},{"entry_X":383,"entry_Y":383,"exit_X":27526000922488471560,"exit_Y":27526000922488471560},{"entry_X":383,"entry_Y":383,"exit_X":7046656236157048717320,"exit_Y":7046656236157048717320}],"terminal_Y_translation":375},{"idle_children":[{"orthogonal_axes":[253,251,254,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,254,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,254,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,254,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,254,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,254,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":102,"q":247,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":255,"entry_Y":255,"exit_X":65032,"exit_Y":65032},{"entry_X":255,"entry_Y":255,"exit_X":16646152,"exit_Y":16646152},{"entry_X":255,"entry_Y":255,"exit_X":4261412872,"exit_Y":4261412872},{"entry_X":255,"entry_Y":255,"exit_X":1090921693192,"exit_Y":1090921693192},{"entry_X":255,"entry_Y":255,"exit_X":279275953455112,"exit_Y":279275953455112},{"entry_X":255,"entry_Y":255,"exit_X":71494644084506632,"exit_Y":71494644084506632},{"entry_X":255,"entry_Y":255,"exit_X":18302628885633695752,"exit_Y":18302628885633695752},{"entry_X":255,"entry_Y":255,"exit_X":4685472994722226110472,"exit_Y":4685472994722226110472}],"terminal_Y_translation":247},{"idle_children":[{"orthogonal_axes":[477,475,471,478,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,478,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,478,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,478,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,478,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,478,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":103,"q":463,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":479,"entry_Y":479,"exit_X":122384,"exit_Y":122384},{"entry_X":479,"entry_Y":479,"exit_X":31326224,"exit_Y":31326224},{"entry_X":479,"entry_Y":479,"exit_X":8019509264,"exit_Y":8019509264},{"entry_X":479,"entry_Y":479,"exit_X":2052994367504,"exit_Y":2052994367504},{"entry_X":479,"entry_Y":479,"exit_X":525566558076944,"exit_Y":525566558076944},{"entry_X":479,"entry_Y":479,"exit_X":134545038867693584,"exit_Y":134545038867693584},{"entry_X":479,"entry_Y":479,"exit_X":34443529950129553424,"exit_Y":34443529950129553424},{"entry_X":479,"entry_Y":479,"exit_X":8817543667233165672464,"exit_Y":8817543667233165672464}],"terminal_Y_translation":463},{"idle_children":[{"orthogonal_axes":[445,443,439,446,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,446,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,446,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,446,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,446,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,446,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":104,"q":431,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":447,"entry_Y":447,"exit_X":114192,"exit_Y":114192},{"entry_X":447,"entry_Y":447,"exit_X":29229072,"exit_Y":29229072},{"entry_X":447,"entry_Y":447,"exit_X":7482638352,"exit_Y":7482638352},{"entry_X":447,"entry_Y":447,"exit_X":1915555414032,"exit_Y":1915555414032},{"entry_X":447,"entry_Y":447,"exit_X":490382185988112,"exit_Y":490382185988112},{"entry_X":447,"entry_Y":447,"exit_X":125537839612952592,"exit_Y":125537839612952592},{"entry_X":447,"entry_Y":447,"exit_X":32137686940915859472,"exit_Y":32137686940915859472},{"entry_X":447,"entry_Y":447,"exit_X":8227247856874460020752,"exit_Y":8227247856874460020752}],"terminal_Y_translation":431},{"idle_children":[{"orthogonal_axes":[381,379,375,382,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,382,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,382,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,382,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,382,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,382,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":105,"q":367,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":383,"entry_Y":383,"exit_X":97808,"exit_Y":97808},{"entry_X":383,"entry_Y":383,"exit_X":25034768,"exit_Y":25034768},{"entry_X":383,"entry_Y":383,"exit_X":6408896528,"exit_Y":6408896528},{"entry_X":383,"entry_Y":383,"exit_X":1640677507088,"exit_Y":1640677507088},{"entry_X":383,"entry_Y":383,"exit_X":420013441810448,"exit_Y":420013441810448},{"entry_X":383,"entry_Y":383,"exit_X":107523441103470608,"exit_Y":107523441103470608},{"entry_X":383,"entry_Y":383,"exit_X":27526000922488471568,"exit_Y":27526000922488471568},{"entry_X":383,"entry_Y":383,"exit_X":7046656236157048717328,"exit_Y":7046656236157048717328}],"terminal_Y_translation":367},{"idle_children":[{"orthogonal_axes":[253,251,247,254,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,254,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,254,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,254,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,254,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,254,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":106,"q":239,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":255,"entry_Y":255,"exit_X":65040,"exit_Y":65040},{"entry_X":255,"entry_Y":255,"exit_X":16646160,"exit_Y":16646160},{"entry_X":255,"entry_Y":255,"exit_X":4261412880,"exit_Y":4261412880},{"entry_X":255,"entry_Y":255,"exit_X":1090921693200,"exit_Y":1090921693200},{"entry_X":255,"entry_Y":255,"exit_X":279275953455120,"exit_Y":279275953455120},{"entry_X":255,"entry_Y":255,"exit_X":71494644084506640,"exit_Y":71494644084506640},{"entry_X":255,"entry_Y":255,"exit_X":18302628885633695760,"exit_Y":18302628885633695760},{"entry_X":255,"entry_Y":255,"exit_X":4685472994722226110480,"exit_Y":4685472994722226110480}],"terminal_Y_translation":239},{"idle_children":[{"orthogonal_axes":[445,443,439,431,446,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,446,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,446,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,446,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,446,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,446,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":107,"q":415,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":447,"entry_Y":447,"exit_X":114208,"exit_Y":114208},{"entry_X":447,"entry_Y":447,"exit_X":29229088,"exit_Y":29229088},{"entry_X":447,"entry_Y":447,"exit_X":7482638368,"exit_Y":7482638368},{"entry_X":447,"entry_Y":447,"exit_X":1915555414048,"exit_Y":1915555414048},{"entry_X":447,"entry_Y":447,"exit_X":490382185988128,"exit_Y":490382185988128},{"entry_X":447,"entry_Y":447,"exit_X":125537839612952608,"exit_Y":125537839612952608},{"entry_X":447,"entry_Y":447,"exit_X":32137686940915859488,"exit_Y":32137686940915859488},{"entry_X":447,"entry_Y":447,"exit_X":8227247856874460020768,"exit_Y":8227247856874460020768}],"terminal_Y_translation":415},{"idle_children":[{"orthogonal_axes":[381,379,375,367,382,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,382,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,382,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,382,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,382,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,382,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":108,"q":351,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":383,"entry_Y":383,"exit_X":97824,"exit_Y":97824},{"entry_X":383,"entry_Y":383,"exit_X":25034784,"exit_Y":25034784},{"entry_X":383,"entry_Y":383,"exit_X":6408896544,"exit_Y":6408896544},{"entry_X":383,"entry_Y":383,"exit_X":1640677507104,"exit_Y":1640677507104},{"entry_X":383,"entry_Y":383,"exit_X":420013441810464,"exit_Y":420013441810464},{"entry_X":383,"entry_Y":383,"exit_X":107523441103470624,"exit_Y":107523441103470624},{"entry_X":383,"entry_Y":383,"exit_X":27526000922488471584,"exit_Y":27526000922488471584},{"entry_X":383,"entry_Y":383,"exit_X":7046656236157048717344,"exit_Y":7046656236157048717344}],"terminal_Y_translation":351},{"idle_children":[{"orthogonal_axes":[253,251,247,239,254,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,254,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,254,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,254,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,254,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,254,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":109,"q":223,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":255,"entry_Y":255,"exit_X":65056,"exit_Y":65056},{"entry_X":255,"entry_Y":255,"exit_X":16646176,"exit_Y":16646176},{"entry_X":255,"entry_Y":255,"exit_X":4261412896,"exit_Y":4261412896},{"entry_X":255,"entry_Y":255,"exit_X":1090921693216,"exit_Y":1090921693216},{"entry_X":255,"entry_Y":255,"exit_X":279275953455136,"exit_Y":279275953455136},{"entry_X":255,"entry_Y":255,"exit_X":71494644084506656,"exit_Y":71494644084506656},{"entry_X":255,"entry_Y":255,"exit_X":18302628885633695776,"exit_Y":18302628885633695776},{"entry_X":255,"entry_Y":255,"exit_X":4685472994722226110496,"exit_Y":4685472994722226110496}],"terminal_Y_translation":223},{"idle_children":[{"orthogonal_axes":[381,379,375,367,351,382,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,382,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,382,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,382,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,382,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,382,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":110,"q":319,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":383,"entry_Y":383,"exit_X":97856,"exit_Y":97856},{"entry_X":383,"entry_Y":383,"exit_X":25034816,"exit_Y":25034816},{"entry_X":383,"entry_Y":383,"exit_X":6408896576,"exit_Y":6408896576},{"entry_X":383,"entry_Y":383,"exit_X":1640677507136,"exit_Y":1640677507136},{"entry_X":383,"entry_Y":383,"exit_X":420013441810496,"exit_Y":420013441810496},{"entry_X":383,"entry_Y":383,"exit_X":107523441103470656,"exit_Y":107523441103470656},{"entry_X":383,"entry_Y":383,"exit_X":27526000922488471616,"exit_Y":27526000922488471616},{"entry_X":383,"entry_Y":383,"exit_X":7046656236157048717376,"exit_Y":7046656236157048717376}],"terminal_Y_translation":319},{"idle_children":[{"orthogonal_axes":[253,251,247,239,223,254,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,254,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,254,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,254,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,254,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,254,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":111,"q":191,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":255,"entry_Y":255,"exit_X":65088,"exit_Y":65088},{"entry_X":255,"entry_Y":255,"exit_X":16646208,"exit_Y":16646208},{"entry_X":255,"entry_Y":255,"exit_X":4261412928,"exit_Y":4261412928},{"entry_X":255,"entry_Y":255,"exit_X":1090921693248,"exit_Y":1090921693248},{"entry_X":255,"entry_Y":255,"exit_X":279275953455168,"exit_Y":279275953455168},{"entry_X":255,"entry_Y":255,"exit_X":71494644084506688,"exit_Y":71494644084506688},{"entry_X":255,"entry_Y":255,"exit_X":18302628885633695808,"exit_Y":18302628885633695808},{"entry_X":255,"entry_Y":255,"exit_X":4685472994722226110528,"exit_Y":4685472994722226110528}],"terminal_Y_translation":191}],"restriction_method":"Each complete recipe is unchanged except its port index; the retained parent polynomial checks establish every selected equality.","scope":"All compressed data boundary operators, idle children, terminal X_q and all-live cover correction. Internal arbitrary-subspace canonical labels are checked separately.","source_parent_sha256":"f621f6d4296cb215f334830356c5f79fe10d6d04d15b3ccda76ba0885ab67d0a","status":"PASS_EXACT_Z4_DATA_ROUTE_IDLE_AND_TERMINAL_PHASES","terminal_omission_controls_rejected":112} diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/ODD-LOCALIZED-GROUPING.json b/research/signed-caller-8x9/replay/supplier7112/short-caller/ODD-LOCALIZED-GROUPING.json new file mode 100644 index 0000000000..bf6d7a8d51 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/ODD-LOCALIZED-GROUPING.json @@ -0,0 +1,21886 @@ +{ + "seam_sha256": "c3195057f7a6723a81172ed540d0f1c4ba699ff3cb8dc37cbde7bb481d9b976c", + "results": [ + { + "parameter": [ + 0, + 3, + 0 + ], + "paid": { + "56": 4, + "48": 4, + "40": 4, + "32": 4, + "24": 4, + "16": 4, + "64": 2, + "8": 34 + }, + "odd_group_projectors": [], + "idles": [ + [ + [ + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + [ + [ + 0, + "1" + ], + [ + 1, + "7" + ], + [ + 2, + "-74" + ], + [ + 3, + "118" + ] + ], + [ + [ + 0, + "19/2" + ], + [ + 1, + "41/2" + ], + [ + 2, + "13/4" + ], + [ + 3, + "3/4" + ] + ] + ], + [ + [ + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + [ + [ + 1, + "-2" + ], + [ + 2, + "20" + ], + [ + 3, + "-32" + ] + ], + [ + [ + 0, + "35" + ], + [ + 1, + "151/2" + ], + [ + 2, + "12" + ], + [ + 3, + "11/4" + ] + ] + ], + [ + [ + 3, + 4, + 5, + 6, + 7, + 8 + ], + [ + [ + 0, + "1" + ], + [ + 1, + "17" + ], + [ + 2, + "-70" + ], + [ + 3, + "-174" + ], + [ + 4, + "-488" + ], + [ + 5, + "-208" + ] + ], + [ + [ + 0, + "-19/2" + ], + [ + 1, + "-41/2" + ], + [ + 2, + "-29/4" + ], + [ + 3, + "-13/4" + ], + [ + 4, + "5/4" + ], + [ + 5, + "1/2" + ] + ] + ], + [ + [ + 3, + 4, + 5, + 6, + 7, + 8 + ], + [ + [ + 1, + "-1" + ], + [ + 2, + "4" + ], + [ + 3, + "10" + ], + [ + 4, + "28" + ], + [ + 5, + "12" + ] + ], + [ + [ + 0, + "-165" + ], + [ + 1, + "-356" + ], + [ + 2, + "-126" + ], + [ + 3, + "-113/2" + ], + [ + 4, + "87/4" + ], + [ + 5, + "35/4" + ] + ] + ], + [ + [ + 4, + 5, + 6, + 7, + 8 + ], + [ + [ + 0, + "1" + ], + [ + 1, + "-209" + ], + [ + 2, + "834" + ], + [ + 3, + "2086" + ], + [ + 4, + "7508" + ], + [ + 5, + "-1668" + ], + [ + 6, + "2086" + ], + [ + 7, + "-3338" + ] + ], + [ + [ + 0, + "19/2" + ], + [ + 1, + "41/2" + ], + [ + 2, + "29/4" + ], + [ + 3, + "13/4" + ], + [ + 4, + "-13/8" + ], + [ + 5, + "3/8" + ], + [ + 6, + "13/4" + ], + [ + 7, + "3/4" + ] + ] + ], + [ + [ + 4, + 5, + 6, + 7, + 8 + ], + [ + [ + 1, + "2" + ], + [ + 2, + "-8" + ], + [ + 3, + "-20" + ], + [ + 4, + "-72" + ], + [ + 5, + "16" + ], + [ + 6, + "-20" + ], + [ + 7, + "32" + ] + ], + [ + [ + 0, + "991" + ], + [ + 1, + "4277/2" + ], + [ + 2, + "3025/4" + ], + [ + 3, + "339" + ], + [ + 4, + "-339/2" + ], + [ + 5, + "313/8" + ], + [ + 6, + "339" + ], + [ + 7, + "313/4" + ] + ] + ], + [ + [ + 5, + 6, + 7, + 8 + ], + [ + [ + 0, + "1" + ], + [ + 1, + "-209" + ], + [ + 2, + "834" + ], + [ + 3, + "2086" + ], + [ + 4, + "7508" + ], + [ + 5, + "-1668" + ], + [ + 6, + "834" + ], + [ + 7, + "2086" + ], + [ + 8, + "5840" + ], + [ + 9, + "2504" + ] + ], + [ + [ + 0, + "-19/2" + ], + [ + 1, + "-41/2" + ], + [ + 2, + "-29/4" + ], + [ + 3, + "-13/4" + ], + [ + 4, + "13/8" + ], + [ + 5, + "-3/8" + ], + [ + 6, + "-29/4" + ], + [ + 7, + "-13/4" + ], + [ + 8, + "5/4" + ], + [ + 9, + "1/2" + ] + ] + ], + [ + [ + 5, + 6, + 7, + 8 + ], + [ + [ + 1, + "2" + ], + [ + 2, + "-8" + ], + [ + 3, + "-20" + ], + [ + 4, + "-72" + ], + [ + 5, + "16" + ], + [ + 6, + "-8" + ], + [ + 7, + "-20" + ], + [ + 8, + "-56" + ], + [ + 9, + "-24" + ] + ], + [ + [ + 0, + "-991" + ], + [ + 1, + "-4277/2" + ], + [ + 2, + "-3025/4" + ], + [ + 3, + "-339" + ], + [ + 4, + "339/2" + ], + [ + 5, + "-313/8" + ], + [ + 6, + "-3025/4" + ], + [ + 7, + "-339" + ], + [ + 8, + "1043/8" + ], + [ + 9, + "417/8" + ] + ] + ], + [ + [ + 6, + 7, + 8 + ], + [ + [ + 0, + "1" + ], + [ + 1, + "-209" + ], + [ + 2, + "834" + ], + [ + 3, + "2086" + ], + [ + 4, + "7508" + ], + [ + 5, + "-1668" + ], + [ + 6, + "834" + ], + [ + 7, + "2086" + ], + [ + 8, + "7508" + ], + [ + 9, + "-1668" + ], + [ + 10, + "2086" + ], + [ + 11, + "-3338" + ] + ], + [ + [ + 0, + "19/2" + ], + [ + 1, + "41/2" + ], + [ + 2, + "29/4" + ], + [ + 3, + "13/4" + ], + [ + 4, + "-13/8" + ], + [ + 5, + "3/8" + ], + [ + 6, + "29/4" + ], + [ + 7, + "13/4" + ], + [ + 8, + "-13/8" + ], + [ + 9, + "3/8" + ], + [ + 10, + "13/4" + ], + [ + 11, + "3/4" + ] + ] + ], + [ + [ + 6, + 7, + 8 + ], + [ + [ + 1, + "2" + ], + [ + 2, + "-8" + ], + [ + 3, + "-20" + ], + [ + 4, + "-72" + ], + [ + 5, + "16" + ], + [ + 6, + "-8" + ], + [ + 7, + "-20" + ], + [ + 8, + "-72" + ], + [ + 9, + "16" + ], + [ + 10, + "-20" + ], + [ + 11, + "32" + ] + ], + [ + [ + 0, + "991" + ], + [ + 1, + "4277/2" + ], + [ + 2, + "3025/4" + ], + [ + 3, + "339" + ], + [ + 4, + "-339/2" + ], + [ + 5, + "313/8" + ], + [ + 6, + "3025/4" + ], + [ + 7, + "339" + ], + [ + 8, + "-339/2" + ], + [ + 9, + "313/8" + ], + [ + 10, + "339" + ], + [ + 11, + "313/4" + ] + ] + ], + [ + [ + 7, + 8 + ], + [ + [ + 0, + "1" + ], + [ + 1, + "-209" + ], + [ + 2, + "834" + ], + [ + 3, + "2086" + ], + [ + 4, + "7508" + ], + [ + 5, + "-1668" + ], + [ + 6, + "834" + ], + [ + 7, + "2086" + ], + [ + 8, + "7508" + ], + [ + 9, + "-1668" + ], + [ + 10, + "834" + ], + [ + 11, + "2086" + ], + [ + 12, + "5840" + ], + [ + 13, + "2504" + ] + ], + [ + [ + 0, + "-19/2" + ], + [ + 1, + "-41/2" + ], + [ + 2, + "-29/4" + ], + [ + 3, + "-13/4" + ], + [ + 4, + "13/8" + ], + [ + 5, + "-3/8" + ], + [ + 6, + "-29/4" + ], + [ + 7, + "-13/4" + ], + [ + 8, + "13/8" + ], + [ + 9, + "-3/8" + ], + [ + 10, + "-29/4" + ], + [ + 11, + "-13/4" + ], + [ + 12, + "5/4" + ], + [ + 13, + "1/2" + ] + ] + ], + [ + [ + 7, + 8 + ], + [ + [ + 1, + "2" + ], + [ + 2, + "-8" + ], + [ + 3, + "-20" + ], + [ + 4, + "-72" + ], + [ + 5, + "16" + ], + [ + 6, + "-8" + ], + [ + 7, + "-20" + ], + [ + 8, + "-72" + ], + [ + 9, + "16" + ], + [ + 10, + "-8" + ], + [ + 11, + "-20" + ], + [ + 12, + "-56" + ], + [ + 13, + "-24" + ] + ], + [ + [ + 0, + "-991" + ], + [ + 1, + "-4277/2" + ], + [ + 2, + "-3025/4" + ], + [ + 3, + "-339" + ], + [ + 4, + "339/2" + ], + [ + 5, + "-313/8" + ], + [ + 6, + "-3025/4" + ], + [ + 7, + "-339" + ], + [ + 8, + "339/2" + ], + [ + 9, + "-313/8" + ], + [ + 10, + "-3025/4" + ], + [ + 11, + "-339" + ], + [ + 12, + "1043/8" + ], + [ + 13, + "417/8" + ] + ] + ], + [ + [ + 16, + 15, + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 0, + "1" + ], + [ + 1, + "-2" + ], + [ + 16, + "-10" + ], + [ + 17, + "42" + ] + ], + [ + [ + 0, + "18" + ], + [ + 1, + "41" + ], + [ + 16, + "4" + ], + [ + 17, + "5/2" + ] + ] + ], + [ + [ + 16, + 15, + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 1, + "-1" + ], + [ + 16, + "-6" + ], + [ + 17, + "26" + ] + ], + [ + [ + 0, + "-29" + ], + [ + 1, + "-66" + ], + [ + 16, + "-13/2" + ], + [ + 17, + "-4" + ] + ] + ], + [ + [ + 15, + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "11" + ], + [ + 16, + "-42" + ], + [ + 17, + "-106" + ], + [ + 18, + "148" + ], + [ + 19, + "64" + ] + ], + [ + [ + 0, + "18" + ], + [ + 1, + "41" + ], + [ + 16, + "29/4" + ], + [ + 17, + "13/4" + ], + [ + 18, + "5/4" + ], + [ + 19, + "1/2" + ] + ] + ], + [ + [ + 15, + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 1, + "-1" + ], + [ + 16, + "4" + ], + [ + 17, + "10" + ], + [ + 18, + "-14" + ], + [ + 19, + "-6" + ] + ], + [ + [ + 0, + "191" + ], + [ + 1, + "435" + ], + [ + 16, + "77" + ], + [ + 17, + "69/2" + ], + [ + 18, + "53/4" + ], + [ + 19, + "21/4" + ] + ] + ], + [ + [ + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 0, + "1" + ], + [ + 1, + "-11" + ], + [ + 16, + "42" + ], + [ + 17, + "106" + ], + [ + 18, + "-232" + ], + [ + 19, + "148" + ], + [ + 20, + "-64" + ], + [ + 21, + "276" + ] + ], + [ + [ + 0, + "18" + ], + [ + 1, + "41" + ], + [ + 16, + "29/4" + ], + [ + 17, + "13/4" + ], + [ + 18, + "2" + ], + [ + 19, + "-5/4" + ], + [ + 20, + "4" + ], + [ + 21, + "5/2" + ] + ] + ], + [ + [ + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 1, + "1" + ], + [ + 16, + "-4" + ], + [ + 17, + "-10" + ], + [ + 18, + "22" + ], + [ + 19, + "-14" + ], + [ + 20, + "6" + ], + [ + 21, + "-26" + ] + ], + [ + [ + 0, + "191" + ], + [ + 1, + "435" + ], + [ + 16, + "77" + ], + [ + 17, + "69/2" + ], + [ + 18, + "85/4" + ], + [ + 19, + "-53/4" + ], + [ + 20, + "85/2" + ], + [ + 21, + "53/2" + ] + ] + ], + [ + [ + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "11" + ], + [ + 16, + "-42" + ], + [ + 17, + "-106" + ], + [ + 18, + "232" + ], + [ + 19, + "-148" + ], + [ + 20, + "-42" + ], + [ + 21, + "-106" + ], + [ + 22, + "148" + ], + [ + 23, + "64" + ] + ], + [ + [ + 0, + "18" + ], + [ + 1, + "41" + ], + [ + 16, + "29/4" + ], + [ + 17, + "13/4" + ], + [ + 18, + "2" + ], + [ + 19, + "-5/4" + ], + [ + 20, + "29/4" + ], + [ + 21, + "13/4" + ], + [ + 22, + "5/4" + ], + [ + 23, + "1/2" + ] + ] + ], + [ + [ + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 1, + "-1" + ], + [ + 16, + "4" + ], + [ + 17, + "10" + ], + [ + 18, + "-22" + ], + [ + 19, + "14" + ], + [ + 20, + "4" + ], + [ + 21, + "10" + ], + [ + 22, + "-14" + ], + [ + 23, + "-6" + ] + ], + [ + [ + 0, + "191" + ], + [ + 1, + "435" + ], + [ + 16, + "77" + ], + [ + 17, + "69/2" + ], + [ + 18, + "85/4" + ], + [ + 19, + "-53/4" + ], + [ + 20, + "77" + ], + [ + 21, + "69/2" + ], + [ + 22, + "53/4" + ], + [ + 23, + "21/4" + ] + ] + ], + [ + [ + 12, + 11, + 10, + 9 + ], + [ + [ + 0, + "1" + ], + [ + 1, + "-11" + ], + [ + 16, + "42" + ], + [ + 17, + "106" + ], + [ + 18, + "-232" + ], + [ + 19, + "148" + ], + [ + 20, + "42" + ], + [ + 21, + "106" + ], + [ + 22, + "-232" + ], + [ + 23, + "148" + ], + [ + 24, + "-64" + ], + [ + 25, + "276" + ] + ], + [ + [ + 0, + "18" + ], + [ + 1, + "41" + ], + [ + 16, + "29/4" + ], + [ + 17, + "13/4" + ], + [ + 18, + "2" + ], + [ + 19, + "-5/4" + ], + [ + 20, + "29/4" + ], + [ + 21, + "13/4" + ], + [ + 22, + "2" + ], + [ + 23, + "-5/4" + ], + [ + 24, + "4" + ], + [ + 25, + "5/2" + ] + ] + ], + [ + [ + 12, + 11, + 10, + 9 + ], + [ + [ + 1, + "1" + ], + [ + 16, + "-4" + ], + [ + 17, + "-10" + ], + [ + 18, + "22" + ], + [ + 19, + "-14" + ], + [ + 20, + "-4" + ], + [ + 21, + "-10" + ], + [ + 22, + "22" + ], + [ + 23, + "-14" + ], + [ + 24, + "6" + ], + [ + 25, + "-26" + ] + ], + [ + [ + 0, + "191" + ], + [ + 1, + "435" + ], + [ + 16, + "77" + ], + [ + 17, + "69/2" + ], + [ + 18, + "85/4" + ], + [ + 19, + "-53/4" + ], + [ + 20, + "77" + ], + [ + 21, + "69/2" + ], + [ + 22, + "85/4" + ], + [ + 23, + "-53/4" + ], + [ + 24, + "85/2" + ], + [ + 25, + "53/2" + ] + ] + ], + [ + [ + 11, + 10, + 9 + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "11" + ], + [ + 16, + "-42" + ], + [ + 17, + "-106" + ], + [ + 18, + "232" + ], + [ + 19, + "-148" + ], + [ + 20, + "-42" + ], + [ + 21, + "-106" + ], + [ + 22, + "232" + ], + [ + 23, + "-148" + ], + [ + 24, + "-42" + ], + [ + 25, + "-106" + ], + [ + 26, + "148" + ], + [ + 27, + "64" + ] + ], + [ + [ + 0, + "18" + ], + [ + 1, + "41" + ], + [ + 16, + "29/4" + ], + [ + 17, + "13/4" + ], + [ + 18, + "2" + ], + [ + 19, + "-5/4" + ], + [ + 20, + "29/4" + ], + [ + 21, + "13/4" + ], + [ + 22, + "2" + ], + [ + 23, + "-5/4" + ], + [ + 24, + "29/4" + ], + [ + 25, + "13/4" + ], + [ + 26, + "5/4" + ], + [ + 27, + "1/2" + ] + ] + ], + [ + [ + 11, + 10, + 9 + ], + [ + [ + 1, + "-1" + ], + [ + 16, + "4" + ], + [ + 17, + "10" + ], + [ + 18, + "-22" + ], + [ + 19, + "14" + ], + [ + 20, + "4" + ], + [ + 21, + "10" + ], + [ + 22, + "-22" + ], + [ + 23, + "14" + ], + [ + 24, + "4" + ], + [ + 25, + "10" + ], + [ + 26, + "-14" + ], + [ + 27, + "-6" + ] + ], + [ + [ + 0, + "191" + ], + [ + 1, + "435" + ], + [ + 16, + "77" + ], + [ + 17, + "69/2" + ], + [ + 18, + "85/4" + ], + [ + 19, + "-53/4" + ], + [ + 20, + "77" + ], + [ + 21, + "69/2" + ], + [ + 22, + "85/4" + ], + [ + 23, + "-53/4" + ], + [ + 24, + "77" + ], + [ + 25, + "69/2" + ], + [ + 26, + "53/4" + ], + [ + 27, + "21/4" + ] + ] + ], + [ + [ + 10, + 9 + ], + [ + [ + 0, + "-5" + ], + [ + 1, + "3" + ], + [ + 16, + "-2" + ], + [ + 17, + "-10" + ], + [ + 18, + "16" + ], + [ + 19, + "-12" + ], + [ + 20, + "-2" + ], + [ + 21, + "-10" + ], + [ + 22, + "16" + ], + [ + 23, + "-12" + ], + [ + 24, + "-2" + ], + [ + 25, + "-10" + ], + [ + 26, + "16" + ], + [ + 27, + "-12" + ], + [ + 28, + "-2" + ] + ], + [ + [ + 0, + "2/5" + ], + [ + 1, + "1" + ], + [ + 16, + "1/20" + ], + [ + 17, + "1/20" + ], + [ + 19, + "-1/20" + ], + [ + 20, + "1/20" + ], + [ + 21, + "1/20" + ], + [ + 23, + "-1/20" + ], + [ + 24, + "1/20" + ], + [ + 25, + "1/20" + ], + [ + 27, + "-1/20" + ], + [ + 29, + "1/10" + ] + ] + ], + [ + [ + 10, + 9 + ], + [ + [ + 1, + "-2" + ], + [ + 16, + "8" + ], + [ + 17, + "20" + ], + [ + 18, + "-44" + ], + [ + 19, + "28" + ], + [ + 20, + "8" + ], + [ + 21, + "20" + ], + [ + 22, + "-44" + ], + [ + 23, + "28" + ], + [ + 24, + "8" + ], + [ + 25, + "20" + ], + [ + 26, + "-44" + ], + [ + 27, + "28" + ], + [ + 28, + "18" + ], + [ + 29, + "20" + ] + ], + [ + [ + 0, + "1/5" + ], + [ + 1, + "2/5" + ], + [ + 16, + "3/20" + ], + [ + 17, + "1/20" + ], + [ + 18, + "1/20" + ], + [ + 20, + "3/20" + ], + [ + 21, + "1/20" + ], + [ + 22, + "1/20" + ], + [ + 24, + "3/20" + ], + [ + 25, + "1/20" + ], + [ + 26, + "1/20" + ], + [ + 28, + "1/10" + ] + ] + ], + [ + 1, + [ + [ + 0, + "1" + ], + [ + 1, + "-1" + ], + [ + 2, + "2" + ], + [ + 3, + "2" + ] + ], + [ + [ + 0, + "5/2" + ], + [ + 1, + "7/2" + ], + [ + 2, + "1/4" + ], + [ + 3, + "3/4" + ] + ] + ], + [ + 1, + [ + [ + 1, + "2" + ], + [ + 2, + "-4" + ], + [ + 3, + "-8" + ] + ], + [ + [ + 0, + "1" + ], + [ + 1, + "3/2" + ], + [ + 3, + "1/4" + ] + ] + ], + [ + 2, + [ + [ + 0, + "-1" + ], + [ + 1, + "1" + ], + [ + 2, + "-2" + ], + [ + 3, + "-6" + ], + [ + 4, + "-20" + ], + [ + 5, + "8" + ] + ], + [ + [ + 0, + "10" + ], + [ + 1, + "24" + ], + [ + 2, + "4" + ], + [ + 3, + "1" + ], + [ + 4, + "1/4" + ], + [ + 5, + "3/4" + ] + ] + ], + [ + 2, + [ + [ + 1, + "-2" + ], + [ + 2, + "8" + ], + [ + 3, + "20" + ], + [ + 4, + "68" + ], + [ + 5, + "-28" + ] + ], + [ + [ + 0, + "3" + ], + [ + 1, + "7" + ], + [ + 2, + "3/2" + ], + [ + 3, + "1/2" + ], + [ + 5, + "1/4" + ] + ] + ], + [ + 3, + [ + [ + 0, + "1" + ], + [ + 1, + "131" + ], + [ + 2, + "-526" + ], + [ + 3, + "-1314" + ], + [ + 4, + "-4732" + ], + [ + 5, + "1052" + ], + [ + 6, + "-262" + ], + [ + 7, + "-526" + ] + ], + [ + [ + 0, + "5/2" + ], + [ + 1, + "7/2" + ], + [ + 2, + "19/4" + ], + [ + 3, + "11/4" + ], + [ + 4, + "-11/8" + ], + [ + 5, + "-3/8" + ], + [ + 6, + "1/4" + ], + [ + 7, + "3/4" + ] + ] + ], + [ + 3, + [ + [ + 1, + "-2" + ], + [ + 2, + "8" + ], + [ + 3, + "20" + ], + [ + 4, + "72" + ], + [ + 5, + "-16" + ], + [ + 6, + "4" + ], + [ + 7, + "8" + ] + ], + [ + [ + 0, + "164" + ], + [ + 1, + "459/2" + ], + [ + 2, + "1247/4" + ], + [ + 3, + "361/2" + ], + [ + 4, + "-361/4" + ], + [ + 5, + "-197/8" + ], + [ + 6, + "33/2" + ], + [ + 7, + "197/4" + ] + ] + ], + [ + 4, + [ + [ + 0, + "-1" + ], + [ + 1, + "1" + ], + [ + 2, + "-2" + ], + [ + 3, + "-6" + ], + [ + 4, + "-20" + ], + [ + 5, + "4" + ], + [ + 6, + "-2" + ], + [ + 7, + "-6" + ], + [ + 8, + "-20" + ], + [ + 9, + "8" + ] + ], + [ + [ + 0, + "10" + ], + [ + 1, + "24" + ], + [ + 2, + "4" + ], + [ + 3, + "1" + ], + [ + 4, + "-1/2" + ], + [ + 5, + "1" + ], + [ + 6, + "4" + ], + [ + 7, + "1" + ], + [ + 8, + "1/4" + ], + [ + 9, + "3/4" + ] + ] + ], + [ + 4, + [ + [ + 1, + "-2" + ], + [ + 2, + "8" + ], + [ + 3, + "20" + ], + [ + 4, + "72" + ], + [ + 5, + "-16" + ], + [ + 6, + "8" + ], + [ + 7, + "20" + ], + [ + 8, + "68" + ], + [ + 9, + "-28" + ] + ], + [ + [ + 0, + "3" + ], + [ + 1, + "7" + ], + [ + 2, + "3/2" + ], + [ + 3, + "1/2" + ], + [ + 4, + "-1/4" + ], + [ + 5, + "1/4" + ], + [ + 6, + "3/2" + ], + [ + 7, + "1/2" + ], + [ + 9, + "1/4" + ] + ] + ], + [ + 5, + [ + [ + 0, + "1" + ], + [ + 1, + "131" + ], + [ + 2, + "-526" + ], + [ + 3, + "-1314" + ], + [ + 4, + "-4732" + ], + [ + 5, + "1052" + ], + [ + 6, + "-526" + ], + [ + 7, + "-1314" + ], + [ + 8, + "-4732" + ], + [ + 9, + "1052" + ], + [ + 10, + "-262" + ], + [ + 11, + "-526" + ] + ], + [ + [ + 0, + "5/2" + ], + [ + 1, + "7/2" + ], + [ + 2, + "19/4" + ], + [ + 3, + "11/4" + ], + [ + 4, + "-11/8" + ], + [ + 5, + "-3/8" + ], + [ + 6, + "19/4" + ], + [ + 7, + "11/4" + ], + [ + 8, + "-11/8" + ], + [ + 9, + "-3/8" + ], + [ + 10, + "1/4" + ], + [ + 11, + "3/4" + ] + ] + ], + [ + 5, + [ + [ + 1, + "-2" + ], + [ + 2, + "8" + ], + [ + 3, + "20" + ], + [ + 4, + "72" + ], + [ + 5, + "-16" + ], + [ + 6, + "8" + ], + [ + 7, + "20" + ], + [ + 8, + "72" + ], + [ + 9, + "-16" + ], + [ + 10, + "4" + ], + [ + 11, + "8" + ] + ], + [ + [ + 0, + "164" + ], + [ + 1, + "459/2" + ], + [ + 2, + "1247/4" + ], + [ + 3, + "361/2" + ], + [ + 4, + "-361/4" + ], + [ + 5, + "-197/8" + ], + [ + 6, + "1247/4" + ], + [ + 7, + "361/2" + ], + [ + 8, + "-361/4" + ], + [ + 9, + "-197/8" + ], + [ + 10, + "33/2" + ], + [ + 11, + "197/4" + ] + ] + ], + [ + 6, + [ + [ + 0, + "-1" + ], + [ + 1, + "1" + ], + [ + 2, + "-2" + ], + [ + 3, + "-6" + ], + [ + 4, + "-20" + ], + [ + 5, + "4" + ], + [ + 6, + "-2" + ], + [ + 7, + "-6" + ], + [ + 8, + "-20" + ], + [ + 9, + "4" + ], + [ + 10, + "-2" + ], + [ + 11, + "-6" + ], + [ + 12, + "-20" + ], + [ + 13, + "8" + ] + ], + [ + [ + 0, + "10" + ], + [ + 1, + "24" + ], + [ + 2, + "4" + ], + [ + 3, + "1" + ], + [ + 4, + "-1/2" + ], + [ + 5, + "1" + ], + [ + 6, + "4" + ], + [ + 7, + "1" + ], + [ + 8, + "-1/2" + ], + [ + 9, + "1" + ], + [ + 10, + "4" + ], + [ + 11, + "1" + ], + [ + 12, + "1/4" + ], + [ + 13, + "3/4" + ] + ] + ], + [ + 6, + [ + [ + 1, + "-2" + ], + [ + 2, + "8" + ], + [ + 3, + "20" + ], + [ + 4, + "72" + ], + [ + 5, + "-16" + ], + [ + 6, + "8" + ], + [ + 7, + "20" + ], + [ + 8, + "72" + ], + [ + 9, + "-16" + ], + [ + 10, + "8" + ], + [ + 11, + "20" + ], + [ + 12, + "68" + ], + [ + 13, + "-28" + ] + ], + [ + [ + 0, + "3" + ], + [ + 1, + "7" + ], + [ + 2, + "3/2" + ], + [ + 3, + "1/2" + ], + [ + 4, + "-1/4" + ], + [ + 5, + "1/4" + ], + [ + 6, + "3/2" + ], + [ + 7, + "1/2" + ], + [ + 8, + "-1/4" + ], + [ + 9, + "1/4" + ], + [ + 10, + "3/2" + ], + [ + 11, + "1/2" + ], + [ + 13, + "1/4" + ] + ] + ], + [ + 7, + [ + [ + 0, + "1" + ], + [ + 1, + "131" + ], + [ + 2, + "-526" + ], + [ + 3, + "-1314" + ], + [ + 4, + "-4732" + ], + [ + 5, + "1052" + ], + [ + 6, + "-526" + ], + [ + 7, + "-1314" + ], + [ + 8, + "-4732" + ], + [ + 9, + "1052" + ], + [ + 10, + "-526" + ], + [ + 11, + "-1314" + ], + [ + 12, + "-4732" + ], + [ + 13, + "1052" + ], + [ + 14, + "-262" + ], + [ + 15, + "-526" + ] + ], + [ + [ + 0, + "5/2" + ], + [ + 1, + "7/2" + ], + [ + 2, + "19/4" + ], + [ + 3, + "11/4" + ], + [ + 4, + "-11/8" + ], + [ + 5, + "-3/8" + ], + [ + 6, + "19/4" + ], + [ + 7, + "11/4" + ], + [ + 8, + "-11/8" + ], + [ + 9, + "-3/8" + ], + [ + 10, + "19/4" + ], + [ + 11, + "11/4" + ], + [ + 12, + "-11/8" + ], + [ + 13, + "-3/8" + ], + [ + 14, + "1/4" + ], + [ + 15, + "3/4" + ] + ] + ], + [ + 7, + [ + [ + 1, + "-2" + ], + [ + 2, + "8" + ], + [ + 3, + "20" + ], + [ + 4, + "72" + ], + [ + 5, + "-16" + ], + [ + 6, + "8" + ], + [ + 7, + "20" + ], + [ + 8, + "72" + ], + [ + 9, + "-16" + ], + [ + 10, + "8" + ], + [ + 11, + "20" + ], + [ + 12, + "72" + ], + [ + 13, + "-16" + ], + [ + 14, + "4" + ], + [ + 15, + "8" + ] + ], + [ + [ + 0, + "164" + ], + [ + 1, + "459/2" + ], + [ + 2, + "1247/4" + ], + [ + 3, + "361/2" + ], + [ + 4, + "-361/4" + ], + [ + 5, + "-197/8" + ], + [ + 6, + "1247/4" + ], + [ + 7, + "361/2" + ], + [ + 8, + "-361/4" + ], + [ + 9, + "-197/8" + ], + [ + 10, + "1247/4" + ], + [ + 11, + "361/2" + ], + [ + 12, + "-361/4" + ], + [ + 13, + "-197/8" + ], + [ + 14, + "33/2" + ], + [ + 15, + "197/4" + ] + ] + ], + [ + 8, + [ + [ + 0, + "1" + ], + [ + 1, + "-209" + ], + [ + 2, + "834" + ], + [ + 3, + "2086" + ], + [ + 4, + "7508" + ], + [ + 5, + "-1668" + ], + [ + 6, + "834" + ], + [ + 7, + "2086" + ], + [ + 8, + "7508" + ], + [ + 9, + "-1668" + ], + [ + 10, + "834" + ], + [ + 11, + "2086" + ], + [ + 12, + "7508" + ], + [ + 13, + "-1668" + ], + [ + 14, + "2086" + ], + [ + 15, + "-3338" + ] + ], + [ + [ + 0, + "19/2" + ], + [ + 1, + "41/2" + ], + [ + 2, + "29/4" + ], + [ + 3, + "13/4" + ], + [ + 4, + "-13/8" + ], + [ + 5, + "3/8" + ], + [ + 6, + "29/4" + ], + [ + 7, + "13/4" + ], + [ + 8, + "-13/8" + ], + [ + 9, + "3/8" + ], + [ + 10, + "29/4" + ], + [ + 11, + "13/4" + ], + [ + 12, + "-13/8" + ], + [ + 13, + "3/8" + ], + [ + 14, + "13/4" + ], + [ + 15, + "3/4" + ] + ] + ], + [ + 8, + [ + [ + 1, + "2" + ], + [ + 2, + "-8" + ], + [ + 3, + "-20" + ], + [ + 4, + "-72" + ], + [ + 5, + "16" + ], + [ + 6, + "-8" + ], + [ + 7, + "-20" + ], + [ + 8, + "-72" + ], + [ + 9, + "16" + ], + [ + 10, + "-8" + ], + [ + 11, + "-20" + ], + [ + 12, + "-72" + ], + [ + 13, + "16" + ], + [ + 14, + "-20" + ], + [ + 15, + "32" + ] + ], + [ + [ + 0, + "991" + ], + [ + 1, + "4277/2" + ], + [ + 2, + "3025/4" + ], + [ + 3, + "339" + ], + [ + 4, + "-339/2" + ], + [ + 5, + "313/8" + ], + [ + 6, + "3025/4" + ], + [ + 7, + "339" + ], + [ + 8, + "-339/2" + ], + [ + 9, + "313/8" + ], + [ + 10, + "3025/4" + ], + [ + 11, + "339" + ], + [ + 12, + "-339/2" + ], + [ + 13, + "313/8" + ], + [ + 14, + "339" + ], + [ + 15, + "313/4" + ] + ] + ], + [ + 9, + [ + [ + 0, + "5" + ], + [ + 1, + "-4" + ], + [ + 16, + "6" + ], + [ + 17, + "20" + ], + [ + 18, + "-38" + ], + [ + 19, + "26" + ], + [ + 20, + "6" + ], + [ + 21, + "20" + ], + [ + 22, + "-38" + ], + [ + 23, + "26" + ], + [ + 24, + "6" + ], + [ + 25, + "20" + ], + [ + 26, + "-38" + ], + [ + 27, + "26" + ], + [ + 28, + "6" + ], + [ + 29, + "20" + ], + [ + 30, + "-40" + ], + [ + 31, + "100" + ] + ], + [ + [ + 0, + "2" + ], + [ + 1, + "18/5" + ], + [ + 16, + "2" + ], + [ + 17, + "3/5" + ], + [ + 18, + "7/10" + ], + [ + 19, + "1/10" + ], + [ + 20, + "2" + ], + [ + 21, + "3/5" + ], + [ + 22, + "7/10" + ], + [ + 23, + "1/10" + ], + [ + 24, + "2" + ], + [ + 25, + "3/5" + ], + [ + 26, + "7/10" + ], + [ + 27, + "1/10" + ], + [ + 28, + "2/5" + ], + [ + 30, + "4/5" + ], + [ + 31, + "7/20" + ] + ] + ], + [ + 9, + [ + [ + 1, + "-2" + ], + [ + 16, + "8" + ], + [ + 17, + "20" + ], + [ + 18, + "-44" + ], + [ + 19, + "28" + ], + [ + 20, + "8" + ], + [ + 21, + "20" + ], + [ + 22, + "-44" + ], + [ + 23, + "28" + ], + [ + 24, + "8" + ], + [ + 25, + "20" + ], + [ + 26, + "-44" + ], + [ + 27, + "28" + ], + [ + 28, + "8" + ], + [ + 29, + "20" + ], + [ + 30, + "-30" + ], + [ + 31, + "80" + ] + ], + [ + [ + 0, + "-13/5" + ], + [ + 1, + "-23/5" + ], + [ + 16, + "-27/10" + ], + [ + 17, + "-4/5" + ], + [ + 18, + "-19/20" + ], + [ + 19, + "-3/20" + ], + [ + 20, + "-27/10" + ], + [ + 21, + "-4/5" + ], + [ + 22, + "-19/20" + ], + [ + 23, + "-3/20" + ], + [ + 24, + "-27/10" + ], + [ + 25, + "-4/5" + ], + [ + 26, + "-19/20" + ], + [ + 27, + "-3/20" + ], + [ + 28, + "-2/5" + ], + [ + 29, + "-1/10" + ], + [ + 30, + "-11/10" + ], + [ + 31, + "-9/20" + ] + ] + ], + [ + 10, + [ + [ + 0, + "-10" + ], + [ + 1, + "-821" + ], + [ + 16, + "3304" + ], + [ + 17, + "8250" + ], + [ + 18, + "-18162" + ], + [ + 19, + "11554" + ], + [ + 20, + "3304" + ], + [ + 21, + "8250" + ], + [ + 22, + "-18162" + ], + [ + 23, + "11554" + ], + [ + 24, + "3304" + ], + [ + 25, + "8250" + ], + [ + 26, + "-18162" + ], + [ + 27, + "11554" + ], + [ + 28, + "3304" + ], + [ + 29, + "8250" + ], + [ + 30, + "-8230" + ], + [ + 31, + "16480" + ] + ], + [ + [ + 0, + "1/2" + ], + [ + 1, + "7/10" + ], + [ + 16, + "3/4" + ], + [ + 17, + "1/5" + ], + [ + 18, + "11/40" + ], + [ + 19, + "3/40" + ], + [ + 20, + "3/4" + ], + [ + 21, + "1/5" + ], + [ + 22, + "11/40" + ], + [ + 23, + "3/40" + ], + [ + 24, + "3/4" + ], + [ + 25, + "1/5" + ], + [ + 26, + "11/40" + ], + [ + 27, + "3/40" + ], + [ + 28, + "-1/5" + ], + [ + 29, + "1/4" + ], + [ + 30, + "3/10" + ], + [ + 31, + "1/10" + ] + ] + ], + [ + 10, + [ + [ + 1, + "2" + ], + [ + 16, + "-8" + ], + [ + 17, + "-20" + ], + [ + 18, + "44" + ], + [ + 19, + "-28" + ], + [ + 20, + "-8" + ], + [ + 21, + "-20" + ], + [ + 22, + "44" + ], + [ + 23, + "-28" + ], + [ + 24, + "-8" + ], + [ + 25, + "-20" + ], + [ + 26, + "44" + ], + [ + 27, + "-28" + ], + [ + 28, + "-8" + ], + [ + 29, + "-20" + ], + [ + 30, + "20" + ], + [ + 31, + "-40" + ] + ], + [ + [ + 0, + "1028/5" + ], + [ + 1, + "288" + ], + [ + 16, + "1541/5" + ], + [ + 17, + "411/5" + ], + [ + 18, + "113" + ], + [ + 19, + "154/5" + ], + [ + 20, + "1541/5" + ], + [ + 21, + "411/5" + ], + [ + 22, + "113" + ], + [ + 23, + "154/5" + ], + [ + 24, + "1541/5" + ], + [ + 25, + "411/5" + ], + [ + 26, + "113" + ], + [ + 27, + "154/5" + ], + [ + 28, + "-82" + ], + [ + 29, + "513/5" + ], + [ + 30, + "617/5" + ], + [ + 31, + "1647/40" + ] + ] + ], + [ + 11, + [ + [ + 0, + "2" + ], + [ + 1, + "8" + ], + [ + 16, + "-36" + ], + [ + 17, + "-88" + ], + [ + 18, + "196" + ], + [ + 19, + "-124" + ], + [ + 20, + "-36" + ], + [ + 21, + "-88" + ], + [ + 22, + "196" + ], + [ + 23, + "-124" + ], + [ + 24, + "-36" + ], + [ + 25, + "-88" + ], + [ + 26, + "196" + ], + [ + 27, + "-124" + ], + [ + 28, + "-20" + ], + [ + 29, + "-52" + ] + ], + [ + [ + 0, + "3/2" + ], + [ + 1, + "1" + ], + [ + 16, + "29/8" + ], + [ + 17, + "7/8" + ], + [ + 18, + "11/8" + ], + [ + 19, + "1/2" + ], + [ + 20, + "29/8" + ], + [ + 21, + "7/8" + ], + [ + 22, + "11/8" + ], + [ + 23, + "1/2" + ], + [ + 24, + "29/8" + ], + [ + 25, + "7/8" + ], + [ + 26, + "11/8" + ], + [ + 27, + "1/2" + ], + [ + 28, + "1/2" + ] + ] + ], + [ + 11, + [ + [ + 1, + "-1" + ], + [ + 16, + "4" + ], + [ + 17, + "10" + ], + [ + 18, + "-22" + ], + [ + 19, + "14" + ], + [ + 20, + "4" + ], + [ + 21, + "10" + ], + [ + 22, + "-22" + ], + [ + 23, + "14" + ], + [ + 24, + "4" + ], + [ + 25, + "10" + ], + [ + 26, + "-22" + ], + [ + 27, + "14" + ], + [ + 28, + "2" + ], + [ + 29, + "6" + ] + ], + [ + [ + 0, + "23/2" + ], + [ + 1, + "15/2" + ], + [ + 16, + "28" + ], + [ + 17, + "27/4" + ], + [ + 18, + "85/8" + ], + [ + 19, + "31/8" + ], + [ + 20, + "28" + ], + [ + 21, + "27/4" + ], + [ + 22, + "85/8" + ], + [ + 23, + "31/8" + ], + [ + 24, + "28" + ], + [ + 25, + "27/4" + ], + [ + 26, + "85/8" + ], + [ + 27, + "31/8" + ], + [ + 28, + "7/2" + ], + [ + 29, + "1/4" + ] + ] + ], + [ + 12, + [ + [ + 0, + "1" + ], + [ + 16, + "-2" + ], + [ + 17, + "-4" + ], + [ + 18, + "10" + ], + [ + 19, + "-6" + ], + [ + 20, + "-2" + ], + [ + 21, + "-4" + ], + [ + 22, + "10" + ], + [ + 23, + "-6" + ], + [ + 24, + "-2" + ], + [ + 25, + "-4" + ], + [ + 26, + "10" + ], + [ + 27, + "-4" + ] + ], + [ + [ + 0, + "-14" + ], + [ + 1, + "-34" + ], + [ + 16, + "-3" + ], + [ + 17, + "-2" + ], + [ + 18, + "-1/2" + ], + [ + 19, + "3/2" + ], + [ + 20, + "-3" + ], + [ + 21, + "-2" + ], + [ + 22, + "-1/2" + ], + [ + 23, + "3/2" + ], + [ + 24, + "-3" + ], + [ + 25, + "-2" + ], + [ + 26, + "1/2" + ], + [ + 27, + "1" + ] + ] + ], + [ + 12, + [ + [ + 1, + "-1" + ], + [ + 16, + "4" + ], + [ + 17, + "10" + ], + [ + 18, + "-22" + ], + [ + 19, + "14" + ], + [ + 20, + "4" + ], + [ + 21, + "10" + ], + [ + 22, + "-22" + ], + [ + 23, + "14" + ], + [ + 24, + "4" + ], + [ + 25, + "10" + ], + [ + 26, + "-24" + ], + [ + 27, + "10" + ] + ], + [ + [ + 0, + "-6" + ], + [ + 1, + "-14" + ], + [ + 16, + "-2" + ], + [ + 17, + "-1" + ], + [ + 18, + "-1/2" + ], + [ + 19, + "1/2" + ], + [ + 20, + "-2" + ], + [ + 21, + "-1" + ], + [ + 22, + "-1/2" + ], + [ + 23, + "1/2" + ], + [ + 24, + "-2" + ], + [ + 25, + "-1" + ], + [ + 27, + "1/2" + ] + ] + ], + [ + 13, + [ + [ + 0, + "-1" + ], + [ + 1, + "-1" + ], + [ + 16, + "6" + ], + [ + 17, + "14" + ], + [ + 18, + "-32" + ], + [ + 19, + "20" + ], + [ + 20, + "6" + ], + [ + 21, + "14" + ], + [ + 22, + "-32" + ], + [ + 23, + "20" + ], + [ + 24, + "4" + ], + [ + 25, + "8" + ] + ], + [ + [ + 0, + "2" + ], + [ + 1, + "7" + ], + [ + 16, + "-9/4" + ], + [ + 17, + "-1/4" + ], + [ + 18, + "-1" + ], + [ + 19, + "-3/4" + ], + [ + 20, + "-9/4" + ], + [ + 21, + "-1/4" + ], + [ + 22, + "-1" + ], + [ + 23, + "-3/4" + ], + [ + 24, + "1/2" + ], + [ + 25, + "1" + ] + ] + ], + [ + 13, + [ + [ + 1, + "1" + ], + [ + 16, + "-4" + ], + [ + 17, + "-10" + ], + [ + 18, + "22" + ], + [ + 19, + "-14" + ], + [ + 20, + "-4" + ], + [ + 21, + "-10" + ], + [ + 22, + "22" + ], + [ + 23, + "-14" + ], + [ + 24, + "-2" + ], + [ + 25, + "-6" + ] + ], + [ + [ + 0, + "3" + ], + [ + 1, + "11" + ], + [ + 16, + "-4" + ], + [ + 17, + "-1/2" + ], + [ + 18, + "-7/4" + ], + [ + 19, + "-5/4" + ], + [ + 20, + "-4" + ], + [ + 21, + "-1/2" + ], + [ + 22, + "-7/4" + ], + [ + 23, + "-5/4" + ], + [ + 24, + "1/2" + ], + [ + 25, + "3/2" + ] + ] + ], + [ + 14, + [ + [ + 0, + "1" + ], + [ + 16, + "-2" + ], + [ + 17, + "-4" + ], + [ + 18, + "10" + ], + [ + 19, + "-6" + ], + [ + 20, + "-2" + ], + [ + 21, + "-4" + ], + [ + 22, + "10" + ], + [ + 23, + "-4" + ] + ], + [ + [ + 0, + "-14" + ], + [ + 1, + "-34" + ], + [ + 16, + "-3" + ], + [ + 17, + "-2" + ], + [ + 18, + "-1/2" + ], + [ + 19, + "3/2" + ], + [ + 20, + "-3" + ], + [ + 21, + "-2" + ], + [ + 22, + "1/2" + ], + [ + 23, + "1" + ] + ] + ], + [ + 14, + [ + [ + 1, + "-1" + ], + [ + 16, + "4" + ], + [ + 17, + "10" + ], + [ + 18, + "-22" + ], + [ + 19, + "14" + ], + [ + 20, + "4" + ], + [ + 21, + "10" + ], + [ + 22, + "-24" + ], + [ + 23, + "10" + ] + ], + [ + [ + 0, + "-6" + ], + [ + 1, + "-14" + ], + [ + 16, + "-2" + ], + [ + 17, + "-1" + ], + [ + 18, + "-1/2" + ], + [ + 19, + "1/2" + ], + [ + 20, + "-2" + ], + [ + 21, + "-1" + ], + [ + 23, + "1/2" + ] + ] + ], + [ + 15, + [ + [ + 0, + "-1" + ], + [ + 1, + "-1" + ], + [ + 16, + "6" + ], + [ + 17, + "14" + ], + [ + 18, + "-32" + ], + [ + 19, + "20" + ], + [ + 20, + "4" + ], + [ + 21, + "8" + ] + ], + [ + [ + 0, + "2" + ], + [ + 1, + "7" + ], + [ + 16, + "-9/4" + ], + [ + 17, + "-1/4" + ], + [ + 18, + "-1" + ], + [ + 19, + "-3/4" + ], + [ + 20, + "1/2" + ], + [ + 21, + "1" + ] + ] + ], + [ + 15, + [ + [ + 1, + "1" + ], + [ + 16, + "-4" + ], + [ + 17, + "-10" + ], + [ + 18, + "22" + ], + [ + 19, + "-14" + ], + [ + 20, + "-2" + ], + [ + 21, + "-6" + ] + ], + [ + [ + 0, + "3" + ], + [ + 1, + "11" + ], + [ + 16, + "-4" + ], + [ + 17, + "-1/2" + ], + [ + 18, + "-7/4" + ], + [ + 19, + "-5/4" + ], + [ + 20, + "1/2" + ], + [ + 21, + "3/2" + ] + ] + ], + [ + 16, + [ + [ + 0, + "1" + ], + [ + 16, + "-2" + ], + [ + 17, + "-4" + ], + [ + 18, + "10" + ], + [ + 19, + "-4" + ] + ], + [ + [ + 0, + "-14" + ], + [ + 1, + "-34" + ], + [ + 16, + "-3" + ], + [ + 17, + "-2" + ], + [ + 18, + "1/2" + ], + [ + 19, + "1" + ] + ] + ], + [ + 16, + [ + [ + 1, + "-1" + ], + [ + 16, + "4" + ], + [ + 17, + "10" + ], + [ + 18, + "-24" + ], + [ + 19, + "10" + ] + ], + [ + [ + 0, + "-6" + ], + [ + 1, + "-14" + ], + [ + 16, + "-2" + ], + [ + 17, + "-1" + ], + [ + 19, + "1/2" + ] + ] + ], + [ + 17, + [ + [ + 0, + "-1" + ], + [ + 16, + "2" + ], + [ + 17, + "2" + ] + ], + [ + [ + 0, + "2" + ], + [ + 1, + "7" + ], + [ + 16, + "1/2" + ], + [ + 17, + "1" + ] + ] + ], + [ + 17, + [ + [ + 1, + "1" + ], + [ + 16, + "-2" + ], + [ + 17, + "-6" + ] + ], + [ + [ + 0, + "1" + ], + [ + 1, + "4" + ], + [ + 17, + "1/2" + ] + ] + ] + ], + "idle_basis_ops": 1778, + "host_basis_ops": 635, + "host_conjugacy_scales": [ + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "-1/2", + "-1", + "2", + "-2", + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "1/2" + ] + }, + { + "parameter": [ + 1, + 3, + 0 + ], + "paid": { + "56": 4, + "48": 4, + "40": 4, + "32": 4, + "24": 4, + "16": 4, + "64": 2, + "8": 34 + }, + "odd_group_projectors": [], + "idles": [ + [ + [ + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + [ + [ + 0, + "-1" + ], + [ + 2, + "-10" + ], + [ + 3, + "6" + ] + ], + [ + [ + 0, + "16" + ], + [ + 1, + "-41" + ], + [ + 2, + "1" + ], + [ + 3, + "9/2" + ] + ] + ], + [ + [ + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + [ + [ + 1, + "1" + ], + [ + 2, + "-22" + ], + [ + 3, + "14" + ] + ], + [ + [ + 0, + "-7" + ], + [ + 1, + "18" + ], + [ + 2, + "-1/2" + ], + [ + 3, + "-2" + ] + ] + ], + [ + [ + 3, + 4, + 5, + 6, + 7, + 8 + ], + [ + [ + 0, + "1" + ], + [ + 1, + "-5" + ], + [ + 2, + "22" + ], + [ + 3, + "-54" + ], + [ + 4, + "32" + ], + [ + 5, + "76" + ] + ], + [ + [ + 0, + "16" + ], + [ + 1, + "-41" + ], + [ + 2, + "11/4" + ], + [ + 3, + "29/4" + ], + [ + 4, + "1/2" + ], + [ + 5, + "5/4" + ] + ] + ], + [ + [ + 3, + 4, + 5, + 6, + 7, + 8 + ], + [ + [ + 1, + "1" + ], + [ + 2, + "-4" + ], + [ + 3, + "10" + ], + [ + 4, + "-6" + ], + [ + 5, + "-14" + ] + ], + [ + [ + 0, + "87" + ], + [ + 1, + "-223" + ], + [ + 2, + "15" + ], + [ + 3, + "79/2" + ], + [ + 4, + "11/4" + ], + [ + 5, + "27/4" + ] + ] + ], + [ + [ + 4, + 5, + 6, + 7, + 8 + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "5" + ], + [ + 2, + "-22" + ], + [ + 3, + "54" + ], + [ + 4, + "-140" + ], + [ + 5, + "-32" + ], + [ + 6, + "-120" + ], + [ + 7, + "76" + ] + ], + [ + [ + 0, + "16" + ], + [ + 1, + "-41" + ], + [ + 2, + "11/4" + ], + [ + 3, + "29/4" + ], + [ + 4, + "9/4" + ], + [ + 5, + "1/2" + ], + [ + 6, + "1" + ], + [ + 7, + "9/2" + ] + ] + ], + [ + [ + 4, + 5, + 6, + 7, + 8 + ], + [ + [ + 1, + "-1" + ], + [ + 2, + "4" + ], + [ + 3, + "-10" + ], + [ + 4, + "26" + ], + [ + 5, + "6" + ], + [ + 6, + "22" + ], + [ + 7, + "-14" + ] + ], + [ + [ + 0, + "87" + ], + [ + 1, + "-223" + ], + [ + 2, + "15" + ], + [ + 3, + "79/2" + ], + [ + 4, + "49/4" + ], + [ + 5, + "11/4" + ], + [ + 6, + "11/2" + ], + [ + 7, + "49/2" + ] + ] + ], + [ + [ + 5, + 6, + 7, + 8 + ], + [ + [ + 0, + "1" + ], + [ + 1, + "-5" + ], + [ + 2, + "22" + ], + [ + 3, + "-54" + ], + [ + 4, + "140" + ], + [ + 5, + "32" + ], + [ + 6, + "22" + ], + [ + 7, + "-54" + ], + [ + 8, + "32" + ], + [ + 9, + "76" + ] + ], + [ + [ + 0, + "16" + ], + [ + 1, + "-41" + ], + [ + 2, + "11/4" + ], + [ + 3, + "29/4" + ], + [ + 4, + "9/4" + ], + [ + 5, + "1/2" + ], + [ + 6, + "11/4" + ], + [ + 7, + "29/4" + ], + [ + 8, + "1/2" + ], + [ + 9, + "5/4" + ] + ] + ], + [ + [ + 5, + 6, + 7, + 8 + ], + [ + [ + 1, + "1" + ], + [ + 2, + "-4" + ], + [ + 3, + "10" + ], + [ + 4, + "-26" + ], + [ + 5, + "-6" + ], + [ + 6, + "-4" + ], + [ + 7, + "10" + ], + [ + 8, + "-6" + ], + [ + 9, + "-14" + ] + ], + [ + [ + 0, + "87" + ], + [ + 1, + "-223" + ], + [ + 2, + "15" + ], + [ + 3, + "79/2" + ], + [ + 4, + "49/4" + ], + [ + 5, + "11/4" + ], + [ + 6, + "15" + ], + [ + 7, + "79/2" + ], + [ + 8, + "11/4" + ], + [ + 9, + "27/4" + ] + ] + ], + [ + [ + 6, + 7, + 8 + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "5" + ], + [ + 2, + "-22" + ], + [ + 3, + "54" + ], + [ + 4, + "-140" + ], + [ + 5, + "-32" + ], + [ + 6, + "-22" + ], + [ + 7, + "54" + ], + [ + 8, + "-140" + ], + [ + 9, + "-32" + ], + [ + 10, + "-120" + ], + [ + 11, + "76" + ] + ], + [ + [ + 0, + "16" + ], + [ + 1, + "-41" + ], + [ + 2, + "11/4" + ], + [ + 3, + "29/4" + ], + [ + 4, + "9/4" + ], + [ + 5, + "1/2" + ], + [ + 6, + "11/4" + ], + [ + 7, + "29/4" + ], + [ + 8, + "9/4" + ], + [ + 9, + "1/2" + ], + [ + 10, + "1" + ], + [ + 11, + "9/2" + ] + ] + ], + [ + [ + 6, + 7, + 8 + ], + [ + [ + 1, + "-1" + ], + [ + 2, + "4" + ], + [ + 3, + "-10" + ], + [ + 4, + "26" + ], + [ + 5, + "6" + ], + [ + 6, + "4" + ], + [ + 7, + "-10" + ], + [ + 8, + "26" + ], + [ + 9, + "6" + ], + [ + 10, + "22" + ], + [ + 11, + "-14" + ] + ], + [ + [ + 0, + "87" + ], + [ + 1, + "-223" + ], + [ + 2, + "15" + ], + [ + 3, + "79/2" + ], + [ + 4, + "49/4" + ], + [ + 5, + "11/4" + ], + [ + 6, + "15" + ], + [ + 7, + "79/2" + ], + [ + 8, + "49/4" + ], + [ + 9, + "11/4" + ], + [ + 10, + "11/2" + ], + [ + 11, + "49/2" + ] + ] + ], + [ + [ + 7, + 8 + ], + [ + [ + 0, + "1" + ], + [ + 1, + "-5" + ], + [ + 2, + "22" + ], + [ + 3, + "-54" + ], + [ + 4, + "140" + ], + [ + 5, + "32" + ], + [ + 6, + "22" + ], + [ + 7, + "-54" + ], + [ + 8, + "140" + ], + [ + 9, + "32" + ], + [ + 10, + "22" + ], + [ + 11, + "-54" + ], + [ + 12, + "32" + ], + [ + 13, + "76" + ] + ], + [ + [ + 0, + "16" + ], + [ + 1, + "-41" + ], + [ + 2, + "11/4" + ], + [ + 3, + "29/4" + ], + [ + 4, + "9/4" + ], + [ + 5, + "1/2" + ], + [ + 6, + "11/4" + ], + [ + 7, + "29/4" + ], + [ + 8, + "9/4" + ], + [ + 9, + "1/2" + ], + [ + 10, + "11/4" + ], + [ + 11, + "29/4" + ], + [ + 12, + "1/2" + ], + [ + 13, + "5/4" + ] + ] + ], + [ + [ + 7, + 8 + ], + [ + [ + 1, + "1" + ], + [ + 2, + "-4" + ], + [ + 3, + "10" + ], + [ + 4, + "-26" + ], + [ + 5, + "-6" + ], + [ + 6, + "-4" + ], + [ + 7, + "10" + ], + [ + 8, + "-26" + ], + [ + 9, + "-6" + ], + [ + 10, + "-4" + ], + [ + 11, + "10" + ], + [ + 12, + "-6" + ], + [ + 13, + "-14" + ] + ], + [ + [ + 0, + "87" + ], + [ + 1, + "-223" + ], + [ + 2, + "15" + ], + [ + 3, + "79/2" + ], + [ + 4, + "49/4" + ], + [ + 5, + "11/4" + ], + [ + 6, + "15" + ], + [ + 7, + "79/2" + ], + [ + 8, + "49/4" + ], + [ + 9, + "11/4" + ], + [ + 10, + "15" + ], + [ + 11, + "79/2" + ], + [ + 12, + "11/4" + ], + [ + 13, + "27/4" + ] + ] + ], + [ + [ + 16, + 15, + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "3" + ], + [ + 16, + "62" + ], + [ + 17, + "-14" + ] + ], + [ + [ + 0, + "15/2" + ], + [ + 1, + "-41/2" + ], + [ + 16, + "7/4" + ], + [ + 17, + "11/4" + ] + ] + ], + [ + [ + 16, + 15, + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 1, + "-2" + ], + [ + 16, + "-36" + ], + [ + 17, + "8" + ] + ], + [ + [ + 0, + "13" + ], + [ + 1, + "-71/2" + ], + [ + 16, + "3" + ], + [ + 17, + "19/4" + ] + ] + ], + [ + [ + 15, + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "-6" + ], + [ + 16, + "22" + ], + [ + 17, + "-56" + ], + [ + 18, + "-68" + ], + [ + 19, + "-156" + ] + ], + [ + [ + 0, + "-15/2" + ], + [ + 1, + "41/2" + ], + [ + 16, + "-11/4" + ], + [ + 17, + "-29/4" + ], + [ + 18, + "1/2" + ], + [ + 19, + "5/4" + ] + ] + ], + [ + [ + 15, + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 1, + "1" + ], + [ + 16, + "-4" + ], + [ + 17, + "10" + ], + [ + 18, + "12" + ], + [ + 19, + "28" + ] + ], + [ + [ + 0, + "-83/2" + ], + [ + 1, + "227/2" + ], + [ + 16, + "-61/4" + ], + [ + 17, + "-161/4" + ], + [ + 18, + "11/4" + ], + [ + 19, + "7" + ] + ] + ], + [ + [ + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "-55" + ], + [ + 16, + "218" + ], + [ + 17, + "-546" + ], + [ + 18, + "-1748" + ], + [ + 19, + "-1092" + ], + [ + 20, + "-982" + ], + [ + 21, + "218" + ] + ], + [ + [ + 0, + "15/2" + ], + [ + 1, + "-41/2" + ], + [ + 16, + "11/4" + ], + [ + 17, + "29/4" + ], + [ + 18, + "-11/8" + ], + [ + 19, + "-7/8" + ], + [ + 20, + "7/4" + ], + [ + 21, + "11/4" + ] + ] + ], + [ + [ + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 1, + "2" + ], + [ + 16, + "-8" + ], + [ + 17, + "20" + ], + [ + 18, + "64" + ], + [ + 19, + "40" + ], + [ + 20, + "36" + ], + [ + 21, + "-8" + ] + ], + [ + [ + 0, + "409/2" + ], + [ + 1, + "-559" + ], + [ + 16, + "75" + ], + [ + 17, + "791/4" + ], + [ + 18, + "-75/2" + ], + [ + 19, + "-191/8" + ], + [ + 20, + "191/4" + ], + [ + 21, + "75" + ] + ] + ], + [ + [ + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "-55" + ], + [ + 16, + "218" + ], + [ + 17, + "-546" + ], + [ + 18, + "-1748" + ], + [ + 19, + "-1092" + ], + [ + 20, + "218" + ], + [ + 21, + "-546" + ], + [ + 22, + "-656" + ], + [ + 23, + "-1528" + ] + ], + [ + [ + 0, + "-15/2" + ], + [ + 1, + "41/2" + ], + [ + 16, + "-11/4" + ], + [ + 17, + "-29/4" + ], + [ + 18, + "11/8" + ], + [ + 19, + "7/8" + ], + [ + 20, + "-11/4" + ], + [ + 21, + "-29/4" + ], + [ + 22, + "1/2" + ], + [ + 23, + "5/4" + ] + ] + ], + [ + [ + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 1, + "2" + ], + [ + 16, + "-8" + ], + [ + 17, + "20" + ], + [ + 18, + "64" + ], + [ + 19, + "40" + ], + [ + 20, + "-8" + ], + [ + 21, + "20" + ], + [ + 22, + "24" + ], + [ + 23, + "56" + ] + ], + [ + [ + 0, + "-409/2" + ], + [ + 1, + "559" + ], + [ + 16, + "-75" + ], + [ + 17, + "-791/4" + ], + [ + 18, + "75/2" + ], + [ + 19, + "191/8" + ], + [ + 20, + "-75" + ], + [ + 21, + "-791/4" + ], + [ + 22, + "109/8" + ], + [ + 23, + "273/8" + ] + ] + ], + [ + [ + 12, + 11, + 10, + 9 + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "-55" + ], + [ + 16, + "218" + ], + [ + 17, + "-546" + ], + [ + 18, + "-1748" + ], + [ + 19, + "-1092" + ], + [ + 20, + "218" + ], + [ + 21, + "-546" + ], + [ + 22, + "-1748" + ], + [ + 23, + "-1092" + ], + [ + 24, + "-982" + ], + [ + 25, + "218" + ] + ], + [ + [ + 0, + "15/2" + ], + [ + 1, + "-41/2" + ], + [ + 16, + "11/4" + ], + [ + 17, + "29/4" + ], + [ + 18, + "-11/8" + ], + [ + 19, + "-7/8" + ], + [ + 20, + "11/4" + ], + [ + 21, + "29/4" + ], + [ + 22, + "-11/8" + ], + [ + 23, + "-7/8" + ], + [ + 24, + "7/4" + ], + [ + 25, + "11/4" + ] + ] + ], + [ + [ + 12, + 11, + 10, + 9 + ], + [ + [ + 1, + "2" + ], + [ + 16, + "-8" + ], + [ + 17, + "20" + ], + [ + 18, + "64" + ], + [ + 19, + "40" + ], + [ + 20, + "-8" + ], + [ + 21, + "20" + ], + [ + 22, + "64" + ], + [ + 23, + "40" + ], + [ + 24, + "36" + ], + [ + 25, + "-8" + ] + ], + [ + [ + 0, + "409/2" + ], + [ + 1, + "-559" + ], + [ + 16, + "75" + ], + [ + 17, + "791/4" + ], + [ + 18, + "-75/2" + ], + [ + 19, + "-191/8" + ], + [ + 20, + "75" + ], + [ + 21, + "791/4" + ], + [ + 22, + "-75/2" + ], + [ + 23, + "-191/8" + ], + [ + 24, + "191/4" + ], + [ + 25, + "75" + ] + ] + ], + [ + [ + 11, + 10, + 9 + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "-55" + ], + [ + 16, + "218" + ], + [ + 17, + "-546" + ], + [ + 18, + "-1748" + ], + [ + 19, + "-1092" + ], + [ + 20, + "218" + ], + [ + 21, + "-546" + ], + [ + 22, + "-1748" + ], + [ + 23, + "-1092" + ], + [ + 24, + "218" + ], + [ + 25, + "-546" + ], + [ + 26, + "-656" + ], + [ + 27, + "-1528" + ] + ], + [ + [ + 0, + "-15/2" + ], + [ + 1, + "41/2" + ], + [ + 16, + "-11/4" + ], + [ + 17, + "-29/4" + ], + [ + 18, + "11/8" + ], + [ + 19, + "7/8" + ], + [ + 20, + "-11/4" + ], + [ + 21, + "-29/4" + ], + [ + 22, + "11/8" + ], + [ + 23, + "7/8" + ], + [ + 24, + "-11/4" + ], + [ + 25, + "-29/4" + ], + [ + 26, + "1/2" + ], + [ + 27, + "5/4" + ] + ] + ], + [ + [ + 11, + 10, + 9 + ], + [ + [ + 1, + "2" + ], + [ + 16, + "-8" + ], + [ + 17, + "20" + ], + [ + 18, + "64" + ], + [ + 19, + "40" + ], + [ + 20, + "-8" + ], + [ + 21, + "20" + ], + [ + 22, + "64" + ], + [ + 23, + "40" + ], + [ + 24, + "-8" + ], + [ + 25, + "20" + ], + [ + 26, + "24" + ], + [ + 27, + "56" + ] + ], + [ + [ + 0, + "-409/2" + ], + [ + 1, + "559" + ], + [ + 16, + "-75" + ], + [ + 17, + "-791/4" + ], + [ + 18, + "75/2" + ], + [ + 19, + "191/8" + ], + [ + 20, + "-75" + ], + [ + 21, + "-791/4" + ], + [ + 22, + "75/2" + ], + [ + 23, + "191/8" + ], + [ + 24, + "-75" + ], + [ + 25, + "-791/4" + ], + [ + 26, + "109/8" + ], + [ + 27, + "273/8" + ] + ] + ], + [ + [ + 10, + 9 + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "-309" + ], + [ + 16, + "1234" + ], + [ + 17, + "-3086" + ], + [ + 18, + "-9876" + ], + [ + 19, + "-6172" + ], + [ + 20, + "1234" + ], + [ + 21, + "-3086" + ], + [ + 22, + "-9876" + ], + [ + 23, + "-6172" + ], + [ + 24, + "1234" + ], + [ + 25, + "-3086" + ], + [ + 26, + "-9876" + ], + [ + 27, + "-6172" + ], + [ + 28, + "-926" + ], + [ + 29, + "6174" + ] + ], + [ + [ + 0, + "-8/5" + ], + [ + 1, + "5/2" + ], + [ + 16, + "7/20" + ], + [ + 17, + "11/5" + ], + [ + 18, + "-7/40" + ], + [ + 19, + "-3/4" + ], + [ + 20, + "7/20" + ], + [ + 21, + "11/5" + ], + [ + 22, + "-7/40" + ], + [ + 23, + "-3/4" + ], + [ + 24, + "7/20" + ], + [ + 25, + "11/5" + ], + [ + 26, + "-7/40" + ], + [ + 27, + "-3/4" + ], + [ + 28, + "3/2" + ], + [ + 29, + "7/20" + ] + ] + ], + [ + [ + 10, + 9 + ], + [ + [ + 1, + "20" + ], + [ + 16, + "-80" + ], + [ + 17, + "200" + ], + [ + 18, + "640" + ], + [ + 19, + "400" + ], + [ + 20, + "-80" + ], + [ + 21, + "200" + ], + [ + 22, + "640" + ], + [ + 23, + "400" + ], + [ + 24, + "-80" + ], + [ + 25, + "200" + ], + [ + 26, + "640" + ], + [ + 27, + "400" + ], + [ + 28, + "60" + ], + [ + 29, + "-400" + ] + ], + [ + [ + 0, + "-247/10" + ], + [ + 1, + "193/5" + ], + [ + 16, + "27/5" + ], + [ + 17, + "679/20" + ], + [ + 18, + "-27/10" + ], + [ + 19, + "-463/40" + ], + [ + 20, + "27/5" + ], + [ + 21, + "679/20" + ], + [ + 22, + "-27/10" + ], + [ + 23, + "-463/40" + ], + [ + 24, + "27/5" + ], + [ + 25, + "679/20" + ], + [ + 26, + "-27/10" + ], + [ + 27, + "-463/40" + ], + [ + 28, + "463/20" + ], + [ + 29, + "27/5" + ] + ] + ], + [ + 1, + [ + [ + 0, + "1" + ], + [ + 1, + "1" + ], + [ + 3, + "4" + ] + ], + [ + [ + 0, + "4" + ], + [ + 1, + "-7" + ], + [ + 2, + "-1/2" + ], + [ + 3, + "1" + ] + ] + ], + [ + 1, + [ + [ + 1, + "-1" + ], + [ + 2, + "2" + ], + [ + 3, + "-6" + ] + ], + [ + [ + 0, + "3" + ], + [ + 1, + "-5" + ], + [ + 2, + "-1/2" + ], + [ + 3, + "1/2" + ] + ] + ], + [ + 2, + [ + [ + 0, + "-1" + ], + [ + 1, + "-1" + ], + [ + 2, + "2" + ], + [ + 3, + "-6" + ], + [ + 4, + "14" + ], + [ + 5, + "6" + ] + ], + [ + [ + 0, + "-14" + ], + [ + 1, + "34" + ], + [ + 2, + "-1" + ], + [ + 3, + "-4" + ], + [ + 4, + "-1/2" + ], + [ + 5, + "1" + ] + ] + ], + [ + 2, + [ + [ + 1, + "1" + ], + [ + 2, + "-4" + ], + [ + 3, + "10" + ], + [ + 4, + "-24" + ], + [ + 5, + "-10" + ] + ], + [ + [ + 0, + "-8" + ], + [ + 1, + "20" + ], + [ + 2, + "-1" + ], + [ + 3, + "-3" + ], + [ + 4, + "-1/2" + ], + [ + 5, + "1/2" + ] + ] + ], + [ + 3, + [ + [ + 0, + "1" + ], + [ + 2, + "2" + ], + [ + 3, + "-4" + ], + [ + 4, + "10" + ], + [ + 5, + "2" + ], + [ + 6, + "2" + ], + [ + 7, + "-2" + ] + ], + [ + [ + 0, + "4" + ], + [ + 1, + "-7" + ], + [ + 2, + "-7/4" + ], + [ + 3, + "-9/4" + ], + [ + 4, + "-1/4" + ], + [ + 5, + "-3/2" + ], + [ + 6, + "-1/2" + ], + [ + 7, + "1" + ] + ] + ], + [ + 3, + [ + [ + 1, + "-1" + ], + [ + 2, + "4" + ], + [ + 3, + "-10" + ], + [ + 4, + "26" + ], + [ + 5, + "6" + ], + [ + 6, + "2" + ], + [ + 7, + "-6" + ] + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "2" + ], + [ + 2, + "1/4" + ], + [ + 3, + "1/4" + ], + [ + 5, + "1/4" + ], + [ + 7, + "-1/2" + ] + ] + ], + [ + 4, + [ + [ + 0, + "-1" + ], + [ + 1, + "-1" + ], + [ + 2, + "2" + ], + [ + 3, + "-6" + ], + [ + 4, + "16" + ], + [ + 5, + "4" + ], + [ + 6, + "2" + ], + [ + 7, + "-6" + ], + [ + 8, + "14" + ], + [ + 9, + "6" + ] + ], + [ + [ + 0, + "-14" + ], + [ + 1, + "34" + ], + [ + 2, + "-1" + ], + [ + 3, + "-4" + ], + [ + 4, + "-3/2" + ], + [ + 5, + "1/2" + ], + [ + 6, + "-1" + ], + [ + 7, + "-4" + ], + [ + 8, + "-1/2" + ], + [ + 9, + "1" + ] + ] + ], + [ + 4, + [ + [ + 1, + "1" + ], + [ + 2, + "-4" + ], + [ + 3, + "10" + ], + [ + 4, + "-26" + ], + [ + 5, + "-6" + ], + [ + 6, + "-4" + ], + [ + 7, + "10" + ], + [ + 8, + "-24" + ], + [ + 9, + "-10" + ] + ], + [ + [ + 0, + "-8" + ], + [ + 1, + "20" + ], + [ + 2, + "-1" + ], + [ + 3, + "-3" + ], + [ + 4, + "-1" + ], + [ + 6, + "-1" + ], + [ + 7, + "-3" + ], + [ + 8, + "-1/2" + ], + [ + 9, + "1/2" + ] + ] + ], + [ + 5, + [ + [ + 0, + "1" + ], + [ + 2, + "2" + ], + [ + 3, + "-4" + ], + [ + 4, + "10" + ], + [ + 5, + "2" + ], + [ + 6, + "2" + ], + [ + 7, + "-4" + ], + [ + 8, + "10" + ], + [ + 9, + "2" + ], + [ + 10, + "2" + ], + [ + 11, + "-2" + ] + ], + [ + [ + 0, + "4" + ], + [ + 1, + "-7" + ], + [ + 2, + "-7/4" + ], + [ + 3, + "-9/4" + ], + [ + 4, + "-1/4" + ], + [ + 5, + "-3/2" + ], + [ + 6, + "-7/4" + ], + [ + 7, + "-9/4" + ], + [ + 8, + "-1/4" + ], + [ + 9, + "-3/2" + ], + [ + 10, + "-1/2" + ], + [ + 11, + "1" + ] + ] + ], + [ + 5, + [ + [ + 1, + "-1" + ], + [ + 2, + "4" + ], + [ + 3, + "-10" + ], + [ + 4, + "26" + ], + [ + 5, + "6" + ], + [ + 6, + "4" + ], + [ + 7, + "-10" + ], + [ + 8, + "26" + ], + [ + 9, + "6" + ], + [ + 10, + "2" + ], + [ + 11, + "-6" + ] + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "2" + ], + [ + 2, + "1/4" + ], + [ + 3, + "1/4" + ], + [ + 5, + "1/4" + ], + [ + 6, + "1/4" + ], + [ + 7, + "1/4" + ], + [ + 9, + "1/4" + ], + [ + 11, + "-1/2" + ] + ] + ], + [ + 6, + [ + [ + 0, + "-1" + ], + [ + 1, + "-1" + ], + [ + 2, + "2" + ], + [ + 3, + "-6" + ], + [ + 4, + "16" + ], + [ + 5, + "4" + ], + [ + 6, + "2" + ], + [ + 7, + "-6" + ], + [ + 8, + "16" + ], + [ + 9, + "4" + ], + [ + 10, + "2" + ], + [ + 11, + "-6" + ], + [ + 12, + "14" + ], + [ + 13, + "6" + ] + ], + [ + [ + 0, + "-14" + ], + [ + 1, + "34" + ], + [ + 2, + "-1" + ], + [ + 3, + "-4" + ], + [ + 4, + "-3/2" + ], + [ + 5, + "1/2" + ], + [ + 6, + "-1" + ], + [ + 7, + "-4" + ], + [ + 8, + "-3/2" + ], + [ + 9, + "1/2" + ], + [ + 10, + "-1" + ], + [ + 11, + "-4" + ], + [ + 12, + "-1/2" + ], + [ + 13, + "1" + ] + ] + ], + [ + 6, + [ + [ + 1, + "1" + ], + [ + 2, + "-4" + ], + [ + 3, + "10" + ], + [ + 4, + "-26" + ], + [ + 5, + "-6" + ], + [ + 6, + "-4" + ], + [ + 7, + "10" + ], + [ + 8, + "-26" + ], + [ + 9, + "-6" + ], + [ + 10, + "-4" + ], + [ + 11, + "10" + ], + [ + 12, + "-24" + ], + [ + 13, + "-10" + ] + ], + [ + [ + 0, + "-8" + ], + [ + 1, + "20" + ], + [ + 2, + "-1" + ], + [ + 3, + "-3" + ], + [ + 4, + "-1" + ], + [ + 6, + "-1" + ], + [ + 7, + "-3" + ], + [ + 8, + "-1" + ], + [ + 10, + "-1" + ], + [ + 11, + "-3" + ], + [ + 12, + "-1/2" + ], + [ + 13, + "1/2" + ] + ] + ], + [ + 7, + [ + [ + 0, + "1" + ], + [ + 2, + "2" + ], + [ + 3, + "-4" + ], + [ + 4, + "10" + ], + [ + 5, + "2" + ], + [ + 6, + "2" + ], + [ + 7, + "-4" + ], + [ + 8, + "10" + ], + [ + 9, + "2" + ], + [ + 10, + "2" + ], + [ + 11, + "-4" + ], + [ + 12, + "10" + ], + [ + 13, + "2" + ], + [ + 14, + "2" + ], + [ + 15, + "-2" + ] + ], + [ + [ + 0, + "4" + ], + [ + 1, + "-7" + ], + [ + 2, + "-7/4" + ], + [ + 3, + "-9/4" + ], + [ + 4, + "-1/4" + ], + [ + 5, + "-3/2" + ], + [ + 6, + "-7/4" + ], + [ + 7, + "-9/4" + ], + [ + 8, + "-1/4" + ], + [ + 9, + "-3/2" + ], + [ + 10, + "-7/4" + ], + [ + 11, + "-9/4" + ], + [ + 12, + "-1/4" + ], + [ + 13, + "-3/2" + ], + [ + 14, + "-1/2" + ], + [ + 15, + "1" + ] + ] + ], + [ + 7, + [ + [ + 1, + "-1" + ], + [ + 2, + "4" + ], + [ + 3, + "-10" + ], + [ + 4, + "26" + ], + [ + 5, + "6" + ], + [ + 6, + "4" + ], + [ + 7, + "-10" + ], + [ + 8, + "26" + ], + [ + 9, + "6" + ], + [ + 10, + "4" + ], + [ + 11, + "-10" + ], + [ + 12, + "26" + ], + [ + 13, + "6" + ], + [ + 14, + "2" + ], + [ + 15, + "-6" + ] + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "2" + ], + [ + 2, + "1/4" + ], + [ + 3, + "1/4" + ], + [ + 5, + "1/4" + ], + [ + 6, + "1/4" + ], + [ + 7, + "1/4" + ], + [ + 9, + "1/4" + ], + [ + 10, + "1/4" + ], + [ + 11, + "1/4" + ], + [ + 13, + "1/4" + ], + [ + 15, + "-1/2" + ] + ] + ], + [ + 8, + [ + [ + 0, + "-1" + ], + [ + 1, + "5" + ], + [ + 2, + "-22" + ], + [ + 3, + "54" + ], + [ + 4, + "-140" + ], + [ + 5, + "-32" + ], + [ + 6, + "-22" + ], + [ + 7, + "54" + ], + [ + 8, + "-140" + ], + [ + 9, + "-32" + ], + [ + 10, + "-22" + ], + [ + 11, + "54" + ], + [ + 12, + "-140" + ], + [ + 13, + "-32" + ], + [ + 14, + "-120" + ], + [ + 15, + "76" + ] + ], + [ + [ + 0, + "16" + ], + [ + 1, + "-41" + ], + [ + 2, + "11/4" + ], + [ + 3, + "29/4" + ], + [ + 4, + "9/4" + ], + [ + 5, + "1/2" + ], + [ + 6, + "11/4" + ], + [ + 7, + "29/4" + ], + [ + 8, + "9/4" + ], + [ + 9, + "1/2" + ], + [ + 10, + "11/4" + ], + [ + 11, + "29/4" + ], + [ + 12, + "9/4" + ], + [ + 13, + "1/2" + ], + [ + 14, + "1" + ], + [ + 15, + "9/2" + ] + ] + ], + [ + 8, + [ + [ + 1, + "-1" + ], + [ + 2, + "4" + ], + [ + 3, + "-10" + ], + [ + 4, + "26" + ], + [ + 5, + "6" + ], + [ + 6, + "4" + ], + [ + 7, + "-10" + ], + [ + 8, + "26" + ], + [ + 9, + "6" + ], + [ + 10, + "4" + ], + [ + 11, + "-10" + ], + [ + 12, + "26" + ], + [ + 13, + "6" + ], + [ + 14, + "22" + ], + [ + 15, + "-14" + ] + ], + [ + [ + 0, + "87" + ], + [ + 1, + "-223" + ], + [ + 2, + "15" + ], + [ + 3, + "79/2" + ], + [ + 4, + "49/4" + ], + [ + 5, + "11/4" + ], + [ + 6, + "15" + ], + [ + 7, + "79/2" + ], + [ + 8, + "49/4" + ], + [ + 9, + "11/4" + ], + [ + 10, + "15" + ], + [ + 11, + "79/2" + ], + [ + 12, + "49/4" + ], + [ + 13, + "11/4" + ], + [ + 14, + "11/2" + ], + [ + 15, + "49/2" + ] + ] + ], + [ + 9, + [ + [ + 0, + "-1" + ], + [ + 1, + "-22509" + ], + [ + 16, + "90034" + ], + [ + 17, + "-225086" + ], + [ + 18, + "-720276" + ], + [ + 19, + "-450172" + ], + [ + 20, + "90034" + ], + [ + 21, + "-225086" + ], + [ + 22, + "-720276" + ], + [ + 23, + "-450172" + ], + [ + 24, + "90034" + ], + [ + 25, + "-225086" + ], + [ + 26, + "-720276" + ], + [ + 27, + "-450172" + ], + [ + 28, + "90034" + ], + [ + 29, + "-225086" + ], + [ + 30, + "-427660" + ], + [ + 31, + "-1170440" + ] + ], + [ + [ + 0, + "13/5" + ], + [ + 1, + "-9" + ], + [ + 16, + "19/10" + ], + [ + 17, + "63/10" + ], + [ + 18, + "-19/20" + ], + [ + 19, + "-5/4" + ], + [ + 20, + "19/10" + ], + [ + 21, + "63/10" + ], + [ + 22, + "-19/20" + ], + [ + 23, + "-5/4" + ], + [ + 24, + "19/10" + ], + [ + 25, + "63/10" + ], + [ + 26, + "-19/20" + ], + [ + 27, + "-5/4" + ], + [ + 28, + "-1" + ], + [ + 29, + "-3/5" + ], + [ + 30, + "-5/2" + ], + [ + 31, + "9/8" + ] + ] + ], + [ + 9, + [ + [ + 1, + "20" + ], + [ + 16, + "-80" + ], + [ + 17, + "200" + ], + [ + 18, + "640" + ], + [ + 19, + "400" + ], + [ + 20, + "-80" + ], + [ + 21, + "200" + ], + [ + 22, + "640" + ], + [ + 23, + "400" + ], + [ + 24, + "-80" + ], + [ + 25, + "200" + ], + [ + 26, + "640" + ], + [ + 27, + "400" + ], + [ + 28, + "-80" + ], + [ + 29, + "200" + ], + [ + 30, + "380" + ], + [ + 31, + "1040" + ] + ], + [ + [ + 0, + "29261/10" + ], + [ + 1, + "-50644/5" + ], + [ + 16, + "21383/10" + ], + [ + 17, + "141803/20" + ], + [ + 18, + "-21383/20" + ], + [ + 19, + "-56271/40" + ], + [ + 20, + "21383/10" + ], + [ + 21, + "141803/20" + ], + [ + 22, + "-21383/20" + ], + [ + 23, + "-56271/40" + ], + [ + 24, + "21383/10" + ], + [ + 25, + "141803/20" + ], + [ + 26, + "-21383/20" + ], + [ + 27, + "-56271/40" + ], + [ + 28, + "-5627/5" + ], + [ + 29, + "-2701/4" + ], + [ + 30, + "-56271/20" + ], + [ + 31, + "12661/10" + ] + ] + ], + [ + 10, + [ + [ + 0, + "1" + ], + [ + 1, + "-741341" + ], + [ + 16, + "2965366" + ], + [ + 17, + "-7413414" + ], + [ + 18, + "-23722924" + ], + [ + 19, + "-14826828" + ], + [ + 20, + "2965366" + ], + [ + 21, + "-7413414" + ], + [ + 22, + "-23722924" + ], + [ + 23, + "-14826828" + ], + [ + 24, + "2965366" + ], + [ + 25, + "-7413414" + ], + [ + 26, + "-23722924" + ], + [ + 27, + "-14826828" + ], + [ + 28, + "2965366" + ], + [ + 29, + "-7413414" + ], + [ + 30, + "-8896100" + ], + [ + 31, + "-19274880" + ] + ], + [ + [ + 0, + "13/20" + ], + [ + 1, + "-7/2" + ], + [ + 16, + "11/10" + ], + [ + 17, + "163/40" + ], + [ + 18, + "-11/20" + ], + [ + 19, + "-15/16" + ], + [ + 20, + "11/10" + ], + [ + 21, + "163/40" + ], + [ + 22, + "-11/20" + ], + [ + 23, + "-15/16" + ], + [ + 24, + "11/10" + ], + [ + 25, + "163/40" + ], + [ + 26, + "-11/20" + ], + [ + 27, + "-15/16" + ], + [ + 28, + "-4" + ], + [ + 29, + "-31/40" + ], + [ + 30, + "-7/4" + ], + [ + 31, + "5/8" + ] + ] + ], + [ + 10, + [ + [ + 1, + "-40" + ], + [ + 16, + "160" + ], + [ + 17, + "-400" + ], + [ + 18, + "-1280" + ], + [ + 19, + "-800" + ], + [ + 20, + "160" + ], + [ + 21, + "-400" + ], + [ + 22, + "-1280" + ], + [ + 23, + "-800" + ], + [ + 24, + "160" + ], + [ + 25, + "-400" + ], + [ + 26, + "-1280" + ], + [ + 27, + "-800" + ], + [ + 28, + "160" + ], + [ + 29, + "-400" + ], + [ + 30, + "-480" + ], + [ + 31, + "-1040" + ] + ], + [ + [ + 0, + "-60234/5" + ], + [ + 1, + "324337/5" + ], + [ + 16, + "-203869/10" + ], + [ + 17, + "-377621/5" + ], + [ + 18, + "203869/20" + ], + [ + 19, + "86876/5" + ], + [ + 20, + "-203869/10" + ], + [ + 21, + "-377621/5" + ], + [ + 22, + "203869/20" + ], + [ + 23, + "86876/5" + ], + [ + 24, + "-203869/10" + ], + [ + 25, + "-377621/5" + ], + [ + 26, + "203869/20" + ], + [ + 27, + "86876/5" + ], + [ + 28, + "370671/5" + ], + [ + 29, + "28727/2" + ], + [ + 30, + "324337/10" + ], + [ + 31, + "-926677/80" + ] + ] + ], + [ + 11, + [ + [ + 0, + "1" + ], + [ + 1, + "307" + ], + [ + 16, + "-1226" + ], + [ + 17, + "3066" + ], + [ + 18, + "9812" + ], + [ + 19, + "6132" + ], + [ + 20, + "-1226" + ], + [ + 21, + "3066" + ], + [ + 22, + "9812" + ], + [ + 23, + "6132" + ], + [ + 24, + "-1226" + ], + [ + 25, + "3066" + ], + [ + 26, + "9812" + ], + [ + 27, + "6132" + ], + [ + 28, + "-614" + ], + [ + 29, + "1226" + ] + ], + [ + [ + 0, + "5/4" + ], + [ + 1, + "-1" + ], + [ + 16, + "-3/4" + ], + [ + 17, + "-29/8" + ], + [ + 18, + "3/8" + ], + [ + 19, + "17/16" + ], + [ + 20, + "-3/4" + ], + [ + 21, + "-29/8" + ], + [ + 22, + "3/8" + ], + [ + 23, + "17/16" + ], + [ + 24, + "-3/4" + ], + [ + 25, + "-29/8" + ], + [ + 26, + "3/8" + ], + [ + 27, + "17/16" + ], + [ + 28, + "-1/4" + ], + [ + 29, + "1/8" + ] + ] + ], + [ + 11, + [ + [ + 1, + "-4" + ], + [ + 16, + "16" + ], + [ + 17, + "-40" + ], + [ + 18, + "-128" + ], + [ + 19, + "-80" + ], + [ + 20, + "16" + ], + [ + 21, + "-40" + ], + [ + 22, + "-128" + ], + [ + 23, + "-80" + ], + [ + 24, + "16" + ], + [ + 25, + "-40" + ], + [ + 26, + "-128" + ], + [ + 27, + "-80" + ], + [ + 28, + "8" + ], + [ + 29, + "-16" + ] + ], + [ + [ + 0, + "96" + ], + [ + 1, + "-307/4" + ], + [ + 16, + "-461/8" + ], + [ + 17, + "-557/2" + ], + [ + 18, + "461/16" + ], + [ + 19, + "653/8" + ], + [ + 20, + "-461/8" + ], + [ + 21, + "-557/2" + ], + [ + 22, + "461/16" + ], + [ + 23, + "653/8" + ], + [ + 24, + "-461/8" + ], + [ + 25, + "-557/2" + ], + [ + 26, + "461/16" + ], + [ + 27, + "653/8" + ], + [ + 28, + "-19" + ], + [ + 29, + "77/8" + ] + ] + ], + [ + 12, + [ + [ + 0, + "1" + ], + [ + 1, + "1" + ], + [ + 16, + "-2" + ], + [ + 17, + "6" + ], + [ + 18, + "20" + ], + [ + 19, + "12" + ], + [ + 20, + "-2" + ], + [ + 21, + "6" + ], + [ + 22, + "20" + ], + [ + 23, + "12" + ], + [ + 24, + "-2" + ], + [ + 25, + "6" + ], + [ + 26, + "20" + ], + [ + 27, + "8" + ] + ], + [ + [ + 0, + "10" + ], + [ + 1, + "-24" + ], + [ + 16, + "2" + ], + [ + 17, + "3" + ], + [ + 18, + "-1" + ], + [ + 19, + "1/2" + ], + [ + 20, + "2" + ], + [ + 21, + "3" + ], + [ + 22, + "-1" + ], + [ + 23, + "1/2" + ], + [ + 24, + "2" + ], + [ + 25, + "3" + ], + [ + 26, + "-1/4" + ], + [ + 27, + "3/4" + ] + ] + ], + [ + 12, + [ + [ + 1, + "2" + ], + [ + 16, + "-8" + ], + [ + 17, + "20" + ], + [ + 18, + "64" + ], + [ + 19, + "40" + ], + [ + 20, + "-8" + ], + [ + 21, + "20" + ], + [ + 22, + "64" + ], + [ + 23, + "40" + ], + [ + 24, + "-8" + ], + [ + 25, + "20" + ], + [ + 26, + "68" + ], + [ + 27, + "28" + ] + ], + [ + [ + 0, + "-3" + ], + [ + 1, + "7" + ], + [ + 16, + "-1/2" + ], + [ + 17, + "-1/2" + ], + [ + 18, + "1/4" + ], + [ + 19, + "-1/4" + ], + [ + 20, + "-1/2" + ], + [ + 21, + "-1/2" + ], + [ + 22, + "1/4" + ], + [ + 23, + "-1/4" + ], + [ + 24, + "-1/2" + ], + [ + 25, + "-1/2" + ], + [ + 27, + "-1/4" + ] + ] + ], + [ + 13, + [ + [ + 0, + "-1" + ], + [ + 1, + "-7" + ], + [ + 16, + "26" + ], + [ + 17, + "-66" + ], + [ + 18, + "-212" + ], + [ + 19, + "-132" + ], + [ + 20, + "26" + ], + [ + 21, + "-66" + ], + [ + 22, + "-212" + ], + [ + 23, + "-132" + ], + [ + 24, + "14" + ], + [ + 25, + "-26" + ] + ], + [ + [ + 0, + "1/2" + ], + [ + 1, + "-7/2" + ], + [ + 16, + "5/4" + ], + [ + 17, + "19/4" + ], + [ + 18, + "-5/8" + ], + [ + 19, + "-9/8" + ], + [ + 20, + "5/4" + ], + [ + 21, + "19/4" + ], + [ + 22, + "-5/8" + ], + [ + 23, + "-9/8" + ], + [ + 24, + "-1/4" + ], + [ + 25, + "3/4" + ] + ] + ], + [ + 13, + [ + [ + 1, + "-2" + ], + [ + 16, + "8" + ], + [ + 17, + "-20" + ], + [ + 18, + "-64" + ], + [ + 19, + "-40" + ], + [ + 20, + "8" + ], + [ + 21, + "-20" + ], + [ + 22, + "-64" + ], + [ + 23, + "-40" + ], + [ + 24, + "4" + ], + [ + 25, + "-8" + ] + ], + [ + [ + 0, + "-3/2" + ], + [ + 1, + "11" + ], + [ + 16, + "-4" + ], + [ + 17, + "-61/4" + ], + [ + 18, + "2" + ], + [ + 19, + "29/8" + ], + [ + 20, + "-4" + ], + [ + 21, + "-61/4" + ], + [ + 22, + "2" + ], + [ + 23, + "29/8" + ], + [ + 24, + "3/4" + ], + [ + 25, + "-5/2" + ] + ] + ], + [ + 14, + [ + [ + 0, + "1" + ], + [ + 1, + "1" + ], + [ + 16, + "-2" + ], + [ + 17, + "6" + ], + [ + 18, + "20" + ], + [ + 19, + "12" + ], + [ + 20, + "-2" + ], + [ + 21, + "6" + ], + [ + 22, + "20" + ], + [ + 23, + "8" + ] + ], + [ + [ + 0, + "10" + ], + [ + 1, + "-24" + ], + [ + 16, + "2" + ], + [ + 17, + "3" + ], + [ + 18, + "-1" + ], + [ + 19, + "1/2" + ], + [ + 20, + "2" + ], + [ + 21, + "3" + ], + [ + 22, + "-1/4" + ], + [ + 23, + "3/4" + ] + ] + ], + [ + 14, + [ + [ + 1, + "2" + ], + [ + 16, + "-8" + ], + [ + 17, + "20" + ], + [ + 18, + "64" + ], + [ + 19, + "40" + ], + [ + 20, + "-8" + ], + [ + 21, + "20" + ], + [ + 22, + "68" + ], + [ + 23, + "28" + ] + ], + [ + [ + 0, + "-3" + ], + [ + 1, + "7" + ], + [ + 16, + "-1/2" + ], + [ + 17, + "-1/2" + ], + [ + 18, + "1/4" + ], + [ + 19, + "-1/4" + ], + [ + 20, + "-1/2" + ], + [ + 21, + "-1/2" + ], + [ + 23, + "-1/4" + ] + ] + ], + [ + 15, + [ + [ + 0, + "-1" + ], + [ + 1, + "-7" + ], + [ + 16, + "26" + ], + [ + 17, + "-66" + ], + [ + 18, + "-212" + ], + [ + 19, + "-132" + ], + [ + 20, + "14" + ], + [ + 21, + "-26" + ] + ], + [ + [ + 0, + "1/2" + ], + [ + 1, + "-7/2" + ], + [ + 16, + "5/4" + ], + [ + 17, + "19/4" + ], + [ + 18, + "-5/8" + ], + [ + 19, + "-9/8" + ], + [ + 20, + "-1/4" + ], + [ + 21, + "3/4" + ] + ] + ], + [ + 15, + [ + [ + 1, + "-2" + ], + [ + 16, + "8" + ], + [ + 17, + "-20" + ], + [ + 18, + "-64" + ], + [ + 19, + "-40" + ], + [ + 20, + "4" + ], + [ + 21, + "-8" + ] + ], + [ + [ + 0, + "-3/2" + ], + [ + 1, + "11" + ], + [ + 16, + "-4" + ], + [ + 17, + "-61/4" + ], + [ + 18, + "2" + ], + [ + 19, + "29/8" + ], + [ + 20, + "3/4" + ], + [ + 21, + "-5/2" + ] + ] + ], + [ + 16, + [ + [ + 0, + "1" + ], + [ + 1, + "1" + ], + [ + 16, + "-2" + ], + [ + 17, + "6" + ], + [ + 18, + "20" + ], + [ + 19, + "8" + ] + ], + [ + [ + 0, + "10" + ], + [ + 1, + "-24" + ], + [ + 16, + "2" + ], + [ + 17, + "3" + ], + [ + 18, + "-1/4" + ], + [ + 19, + "3/4" + ] + ] + ], + [ + 16, + [ + [ + 1, + "2" + ], + [ + 16, + "-8" + ], + [ + 17, + "20" + ], + [ + 18, + "68" + ], + [ + 19, + "28" + ] + ], + [ + [ + 0, + "-3" + ], + [ + 1, + "7" + ], + [ + 16, + "-1/2" + ], + [ + 17, + "-1/2" + ], + [ + 19, + "-1/4" + ] + ] + ], + [ + 17, + [ + [ + 0, + "-1" + ], + [ + 1, + "-1" + ], + [ + 16, + "2" + ], + [ + 17, + "-2" + ] + ], + [ + [ + 0, + "1/2" + ], + [ + 1, + "-7/2" + ], + [ + 16, + "-1/4" + ], + [ + 17, + "3/4" + ] + ] + ], + [ + 17, + [ + [ + 1, + "-2" + ], + [ + 16, + "4" + ], + [ + 17, + "-8" + ] + ], + [ + [ + 1, + "1/2" + ], + [ + 17, + "-1/4" + ] + ] + ] + ], + "idle_basis_ops": 1363, + "host_basis_ops": 646, + "host_conjugacy_scales": [ + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "1/2", + "1", + "-2", + "-2", + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "1/2" + ] + }, + { + "parameter": [ + 2, + 3, + 0 + ], + "paid": { + "56": 4, + "48": 4, + "40": 4, + "32": 4, + "24": 4, + "16": 4, + "64": 2, + "8": 34 + }, + "odd_group_projectors": [], + "idles": [ + [ + [ + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + [ + [ + 0, + "1" + ], + [ + 1, + "-3" + ], + [ + 2, + "62" + ], + [ + 3, + "-14" + ] + ], + [ + [ + 0, + "-15/2" + ], + [ + 1, + "41/2" + ], + [ + 2, + "7/4" + ], + [ + 3, + "11/4" + ] + ] + ], + [ + [ + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + [ + [ + 1, + "2" + ], + [ + 2, + "-36" + ], + [ + 3, + "8" + ] + ], + [ + [ + 0, + "-13" + ], + [ + 1, + "71/2" + ], + [ + 2, + "3" + ], + [ + 3, + "19/4" + ] + ] + ], + [ + [ + 3, + 4, + 5, + 6, + 7, + 8 + ], + [ + [ + 0, + "1" + ], + [ + 1, + "6" + ], + [ + 2, + "22" + ], + [ + 3, + "-56" + ], + [ + 4, + "-68" + ], + [ + 5, + "-156" + ] + ], + [ + [ + 0, + "15/2" + ], + [ + 1, + "-41/2" + ], + [ + 2, + "-11/4" + ], + [ + 3, + "-29/4" + ], + [ + 4, + "1/2" + ], + [ + 5, + "5/4" + ] + ] + ], + [ + [ + 3, + 4, + 5, + 6, + 7, + 8 + ], + [ + [ + 1, + "-1" + ], + [ + 2, + "-4" + ], + [ + 3, + "10" + ], + [ + 4, + "12" + ], + [ + 5, + "28" + ] + ], + [ + [ + 0, + "83/2" + ], + [ + 1, + "-227/2" + ], + [ + 2, + "-61/4" + ], + [ + 3, + "-161/4" + ], + [ + 4, + "11/4" + ], + [ + 5, + "7" + ] + ] + ], + [ + [ + 4, + 5, + 6, + 7, + 8 + ], + [ + [ + 0, + "1" + ], + [ + 1, + "55" + ], + [ + 2, + "218" + ], + [ + 3, + "-546" + ], + [ + 4, + "-1748" + ], + [ + 5, + "-1092" + ], + [ + 6, + "-982" + ], + [ + 7, + "218" + ] + ], + [ + [ + 0, + "-15/2" + ], + [ + 1, + "41/2" + ], + [ + 2, + "11/4" + ], + [ + 3, + "29/4" + ], + [ + 4, + "-11/8" + ], + [ + 5, + "-7/8" + ], + [ + 6, + "7/4" + ], + [ + 7, + "11/4" + ] + ] + ], + [ + [ + 4, + 5, + 6, + 7, + 8 + ], + [ + [ + 1, + "-2" + ], + [ + 2, + "-8" + ], + [ + 3, + "20" + ], + [ + 4, + "64" + ], + [ + 5, + "40" + ], + [ + 6, + "36" + ], + [ + 7, + "-8" + ] + ], + [ + [ + 0, + "-409/2" + ], + [ + 1, + "559" + ], + [ + 2, + "75" + ], + [ + 3, + "791/4" + ], + [ + 4, + "-75/2" + ], + [ + 5, + "-191/8" + ], + [ + 6, + "191/4" + ], + [ + 7, + "75" + ] + ] + ], + [ + [ + 5, + 6, + 7, + 8 + ], + [ + [ + 0, + "1" + ], + [ + 1, + "55" + ], + [ + 2, + "218" + ], + [ + 3, + "-546" + ], + [ + 4, + "-1748" + ], + [ + 5, + "-1092" + ], + [ + 6, + "218" + ], + [ + 7, + "-546" + ], + [ + 8, + "-656" + ], + [ + 9, + "-1528" + ] + ], + [ + [ + 0, + "15/2" + ], + [ + 1, + "-41/2" + ], + [ + 2, + "-11/4" + ], + [ + 3, + "-29/4" + ], + [ + 4, + "11/8" + ], + [ + 5, + "7/8" + ], + [ + 6, + "-11/4" + ], + [ + 7, + "-29/4" + ], + [ + 8, + "1/2" + ], + [ + 9, + "5/4" + ] + ] + ], + [ + [ + 5, + 6, + 7, + 8 + ], + [ + [ + 1, + "-2" + ], + [ + 2, + "-8" + ], + [ + 3, + "20" + ], + [ + 4, + "64" + ], + [ + 5, + "40" + ], + [ + 6, + "-8" + ], + [ + 7, + "20" + ], + [ + 8, + "24" + ], + [ + 9, + "56" + ] + ], + [ + [ + 0, + "409/2" + ], + [ + 1, + "-559" + ], + [ + 2, + "-75" + ], + [ + 3, + "-791/4" + ], + [ + 4, + "75/2" + ], + [ + 5, + "191/8" + ], + [ + 6, + "-75" + ], + [ + 7, + "-791/4" + ], + [ + 8, + "109/8" + ], + [ + 9, + "273/8" + ] + ] + ], + [ + [ + 6, + 7, + 8 + ], + [ + [ + 0, + "1" + ], + [ + 1, + "55" + ], + [ + 2, + "218" + ], + [ + 3, + "-546" + ], + [ + 4, + "-1748" + ], + [ + 5, + "-1092" + ], + [ + 6, + "218" + ], + [ + 7, + "-546" + ], + [ + 8, + "-1748" + ], + [ + 9, + "-1092" + ], + [ + 10, + "-982" + ], + [ + 11, + "218" + ] + ], + [ + [ + 0, + "-15/2" + ], + [ + 1, + "41/2" + ], + [ + 2, + "11/4" + ], + [ + 3, + "29/4" + ], + [ + 4, + "-11/8" + ], + [ + 5, + "-7/8" + ], + [ + 6, + "11/4" + ], + [ + 7, + "29/4" + ], + [ + 8, + "-11/8" + ], + [ + 9, + "-7/8" + ], + [ + 10, + "7/4" + ], + [ + 11, + "11/4" + ] + ] + ], + [ + [ + 6, + 7, + 8 + ], + [ + [ + 1, + "-2" + ], + [ + 2, + "-8" + ], + [ + 3, + "20" + ], + [ + 4, + "64" + ], + [ + 5, + "40" + ], + [ + 6, + "-8" + ], + [ + 7, + "20" + ], + [ + 8, + "64" + ], + [ + 9, + "40" + ], + [ + 10, + "36" + ], + [ + 11, + "-8" + ] + ], + [ + [ + 0, + "-409/2" + ], + [ + 1, + "559" + ], + [ + 2, + "75" + ], + [ + 3, + "791/4" + ], + [ + 4, + "-75/2" + ], + [ + 5, + "-191/8" + ], + [ + 6, + "75" + ], + [ + 7, + "791/4" + ], + [ + 8, + "-75/2" + ], + [ + 9, + "-191/8" + ], + [ + 10, + "191/4" + ], + [ + 11, + "75" + ] + ] + ], + [ + [ + 7, + 8 + ], + [ + [ + 0, + "1" + ], + [ + 1, + "55" + ], + [ + 2, + "218" + ], + [ + 3, + "-546" + ], + [ + 4, + "-1748" + ], + [ + 5, + "-1092" + ], + [ + 6, + "218" + ], + [ + 7, + "-546" + ], + [ + 8, + "-1748" + ], + [ + 9, + "-1092" + ], + [ + 10, + "218" + ], + [ + 11, + "-546" + ], + [ + 12, + "-656" + ], + [ + 13, + "-1528" + ] + ], + [ + [ + 0, + "15/2" + ], + [ + 1, + "-41/2" + ], + [ + 2, + "-11/4" + ], + [ + 3, + "-29/4" + ], + [ + 4, + "11/8" + ], + [ + 5, + "7/8" + ], + [ + 6, + "-11/4" + ], + [ + 7, + "-29/4" + ], + [ + 8, + "11/8" + ], + [ + 9, + "7/8" + ], + [ + 10, + "-11/4" + ], + [ + 11, + "-29/4" + ], + [ + 12, + "1/2" + ], + [ + 13, + "5/4" + ] + ] + ], + [ + [ + 7, + 8 + ], + [ + [ + 1, + "-2" + ], + [ + 2, + "-8" + ], + [ + 3, + "20" + ], + [ + 4, + "64" + ], + [ + 5, + "40" + ], + [ + 6, + "-8" + ], + [ + 7, + "20" + ], + [ + 8, + "64" + ], + [ + 9, + "40" + ], + [ + 10, + "-8" + ], + [ + 11, + "20" + ], + [ + 12, + "24" + ], + [ + 13, + "56" + ] + ], + [ + [ + 0, + "409/2" + ], + [ + 1, + "-559" + ], + [ + 2, + "-75" + ], + [ + 3, + "-791/4" + ], + [ + 4, + "75/2" + ], + [ + 5, + "191/8" + ], + [ + 6, + "-75" + ], + [ + 7, + "-791/4" + ], + [ + 8, + "75/2" + ], + [ + 9, + "191/8" + ], + [ + 10, + "-75" + ], + [ + 11, + "-791/4" + ], + [ + 12, + "109/8" + ], + [ + 13, + "273/8" + ] + ] + ], + [ + [ + 16, + 15, + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 0, + "1" + ], + [ + 16, + "-10" + ], + [ + 17, + "6" + ] + ], + [ + [ + 0, + "-16" + ], + [ + 1, + "41" + ], + [ + 16, + "1" + ], + [ + 17, + "9/2" + ] + ] + ], + [ + [ + 16, + 15, + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 1, + "-1" + ], + [ + 16, + "-22" + ], + [ + 17, + "14" + ] + ], + [ + [ + 0, + "7" + ], + [ + 1, + "-18" + ], + [ + 16, + "-1/2" + ], + [ + 17, + "-2" + ] + ] + ], + [ + [ + 15, + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "5" + ], + [ + 16, + "22" + ], + [ + 17, + "-54" + ], + [ + 18, + "32" + ], + [ + 19, + "76" + ] + ], + [ + [ + 0, + "-16" + ], + [ + 1, + "41" + ], + [ + 16, + "11/4" + ], + [ + 17, + "29/4" + ], + [ + 18, + "1/2" + ], + [ + 19, + "5/4" + ] + ] + ], + [ + [ + 15, + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 1, + "-1" + ], + [ + 16, + "-4" + ], + [ + 17, + "10" + ], + [ + 18, + "-6" + ], + [ + 19, + "-14" + ] + ], + [ + [ + 0, + "-87" + ], + [ + 1, + "223" + ], + [ + 16, + "15" + ], + [ + 17, + "79/2" + ], + [ + 18, + "11/4" + ], + [ + 19, + "27/4" + ] + ] + ], + [ + [ + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 0, + "1" + ], + [ + 1, + "-5" + ], + [ + 16, + "-22" + ], + [ + 17, + "54" + ], + [ + 18, + "-140" + ], + [ + 19, + "-32" + ], + [ + 20, + "-120" + ], + [ + 21, + "76" + ] + ], + [ + [ + 0, + "-16" + ], + [ + 1, + "41" + ], + [ + 16, + "11/4" + ], + [ + 17, + "29/4" + ], + [ + 18, + "9/4" + ], + [ + 19, + "1/2" + ], + [ + 20, + "1" + ], + [ + 21, + "9/2" + ] + ] + ], + [ + [ + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 1, + "1" + ], + [ + 16, + "4" + ], + [ + 17, + "-10" + ], + [ + 18, + "26" + ], + [ + 19, + "6" + ], + [ + 20, + "22" + ], + [ + 21, + "-14" + ] + ], + [ + [ + 0, + "-87" + ], + [ + 1, + "223" + ], + [ + 16, + "15" + ], + [ + 17, + "79/2" + ], + [ + 18, + "49/4" + ], + [ + 19, + "11/4" + ], + [ + 20, + "11/2" + ], + [ + 21, + "49/2" + ] + ] + ], + [ + [ + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "5" + ], + [ + 16, + "22" + ], + [ + 17, + "-54" + ], + [ + 18, + "140" + ], + [ + 19, + "32" + ], + [ + 20, + "22" + ], + [ + 21, + "-54" + ], + [ + 22, + "32" + ], + [ + 23, + "76" + ] + ], + [ + [ + 0, + "-16" + ], + [ + 1, + "41" + ], + [ + 16, + "11/4" + ], + [ + 17, + "29/4" + ], + [ + 18, + "9/4" + ], + [ + 19, + "1/2" + ], + [ + 20, + "11/4" + ], + [ + 21, + "29/4" + ], + [ + 22, + "1/2" + ], + [ + 23, + "5/4" + ] + ] + ], + [ + [ + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 1, + "-1" + ], + [ + 16, + "-4" + ], + [ + 17, + "10" + ], + [ + 18, + "-26" + ], + [ + 19, + "-6" + ], + [ + 20, + "-4" + ], + [ + 21, + "10" + ], + [ + 22, + "-6" + ], + [ + 23, + "-14" + ] + ], + [ + [ + 0, + "-87" + ], + [ + 1, + "223" + ], + [ + 16, + "15" + ], + [ + 17, + "79/2" + ], + [ + 18, + "49/4" + ], + [ + 19, + "11/4" + ], + [ + 20, + "15" + ], + [ + 21, + "79/2" + ], + [ + 22, + "11/4" + ], + [ + 23, + "27/4" + ] + ] + ], + [ + [ + 12, + 11, + 10, + 9 + ], + [ + [ + 0, + "1" + ], + [ + 1, + "-5" + ], + [ + 16, + "-22" + ], + [ + 17, + "54" + ], + [ + 18, + "-140" + ], + [ + 19, + "-32" + ], + [ + 20, + "-22" + ], + [ + 21, + "54" + ], + [ + 22, + "-140" + ], + [ + 23, + "-32" + ], + [ + 24, + "-120" + ], + [ + 25, + "76" + ] + ], + [ + [ + 0, + "-16" + ], + [ + 1, + "41" + ], + [ + 16, + "11/4" + ], + [ + 17, + "29/4" + ], + [ + 18, + "9/4" + ], + [ + 19, + "1/2" + ], + [ + 20, + "11/4" + ], + [ + 21, + "29/4" + ], + [ + 22, + "9/4" + ], + [ + 23, + "1/2" + ], + [ + 24, + "1" + ], + [ + 25, + "9/2" + ] + ] + ], + [ + [ + 12, + 11, + 10, + 9 + ], + [ + [ + 1, + "1" + ], + [ + 16, + "4" + ], + [ + 17, + "-10" + ], + [ + 18, + "26" + ], + [ + 19, + "6" + ], + [ + 20, + "4" + ], + [ + 21, + "-10" + ], + [ + 22, + "26" + ], + [ + 23, + "6" + ], + [ + 24, + "22" + ], + [ + 25, + "-14" + ] + ], + [ + [ + 0, + "-87" + ], + [ + 1, + "223" + ], + [ + 16, + "15" + ], + [ + 17, + "79/2" + ], + [ + 18, + "49/4" + ], + [ + 19, + "11/4" + ], + [ + 20, + "15" + ], + [ + 21, + "79/2" + ], + [ + 22, + "49/4" + ], + [ + 23, + "11/4" + ], + [ + 24, + "11/2" + ], + [ + 25, + "49/2" + ] + ] + ], + [ + [ + 11, + 10, + 9 + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "5" + ], + [ + 16, + "22" + ], + [ + 17, + "-54" + ], + [ + 18, + "140" + ], + [ + 19, + "32" + ], + [ + 20, + "22" + ], + [ + 21, + "-54" + ], + [ + 22, + "140" + ], + [ + 23, + "32" + ], + [ + 24, + "22" + ], + [ + 25, + "-54" + ], + [ + 26, + "32" + ], + [ + 27, + "76" + ] + ], + [ + [ + 0, + "-16" + ], + [ + 1, + "41" + ], + [ + 16, + "11/4" + ], + [ + 17, + "29/4" + ], + [ + 18, + "9/4" + ], + [ + 19, + "1/2" + ], + [ + 20, + "11/4" + ], + [ + 21, + "29/4" + ], + [ + 22, + "9/4" + ], + [ + 23, + "1/2" + ], + [ + 24, + "11/4" + ], + [ + 25, + "29/4" + ], + [ + 26, + "1/2" + ], + [ + 27, + "5/4" + ] + ] + ], + [ + [ + 11, + 10, + 9 + ], + [ + [ + 1, + "-1" + ], + [ + 16, + "-4" + ], + [ + 17, + "10" + ], + [ + 18, + "-26" + ], + [ + 19, + "-6" + ], + [ + 20, + "-4" + ], + [ + 21, + "10" + ], + [ + 22, + "-26" + ], + [ + 23, + "-6" + ], + [ + 24, + "-4" + ], + [ + 25, + "10" + ], + [ + 26, + "-6" + ], + [ + 27, + "-14" + ] + ], + [ + [ + 0, + "-87" + ], + [ + 1, + "223" + ], + [ + 16, + "15" + ], + [ + 17, + "79/2" + ], + [ + 18, + "49/4" + ], + [ + 19, + "11/4" + ], + [ + 20, + "15" + ], + [ + 21, + "79/2" + ], + [ + 22, + "49/4" + ], + [ + 23, + "11/4" + ], + [ + 24, + "15" + ], + [ + 25, + "79/2" + ], + [ + 26, + "11/4" + ], + [ + 27, + "27/4" + ] + ] + ], + [ + [ + 10, + 9 + ], + [ + [ + 0, + "5" + ], + [ + 1, + "3" + ], + [ + 16, + "2" + ], + [ + 17, + "-10" + ], + [ + 18, + "28" + ], + [ + 19, + "8" + ], + [ + 20, + "2" + ], + [ + 21, + "-10" + ], + [ + 22, + "28" + ], + [ + 23, + "8" + ], + [ + 24, + "2" + ], + [ + 25, + "-10" + ], + [ + 26, + "28" + ], + [ + 27, + "8" + ], + [ + 28, + "2" + ] + ], + [ + [ + 0, + "-2/5" + ], + [ + 1, + "1" + ], + [ + 16, + "1/20" + ], + [ + 17, + "3/20" + ], + [ + 18, + "1/20" + ], + [ + 20, + "1/20" + ], + [ + 21, + "3/20" + ], + [ + 22, + "1/20" + ], + [ + 24, + "1/20" + ], + [ + 25, + "3/20" + ], + [ + 26, + "1/20" + ], + [ + 29, + "1/10" + ] + ] + ], + [ + [ + 10, + 9 + ], + [ + [ + 1, + "2" + ], + [ + 16, + "8" + ], + [ + 17, + "-20" + ], + [ + 18, + "52" + ], + [ + 19, + "12" + ], + [ + 20, + "8" + ], + [ + 21, + "-20" + ], + [ + 22, + "52" + ], + [ + 23, + "12" + ], + [ + 24, + "8" + ], + [ + 25, + "-20" + ], + [ + 26, + "52" + ], + [ + 27, + "12" + ], + [ + 28, + "18" + ], + [ + 29, + "-20" + ] + ], + [ + [ + 0, + "1/5" + ], + [ + 1, + "-2/5" + ], + [ + 16, + "1/20" + ], + [ + 17, + "1/20" + ], + [ + 19, + "1/20" + ], + [ + 20, + "1/20" + ], + [ + 21, + "1/20" + ], + [ + 23, + "1/20" + ], + [ + 24, + "1/20" + ], + [ + 25, + "1/20" + ], + [ + 27, + "1/20" + ], + [ + 28, + "1/10" + ] + ] + ], + [ + 1, + [ + [ + 0, + "1" + ], + [ + 1, + "1" + ], + [ + 2, + "2" + ], + [ + 3, + "-2" + ] + ], + [ + [ + 0, + "-1/2" + ], + [ + 1, + "7/2" + ], + [ + 2, + "-1/4" + ], + [ + 3, + "3/4" + ] + ] + ], + [ + 1, + [ + [ + 1, + "2" + ], + [ + 2, + "4" + ], + [ + 3, + "-8" + ] + ], + [ + [ + 1, + "-1/2" + ], + [ + 3, + "-1/4" + ] + ] + ], + [ + 2, + [ + [ + 0, + "-1" + ], + [ + 1, + "-1" + ], + [ + 2, + "-2" + ], + [ + 3, + "6" + ], + [ + 4, + "20" + ], + [ + 5, + "8" + ] + ], + [ + [ + 0, + "-10" + ], + [ + 1, + "24" + ], + [ + 2, + "2" + ], + [ + 3, + "3" + ], + [ + 4, + "-1/4" + ], + [ + 5, + "3/4" + ] + ] + ], + [ + 2, + [ + [ + 1, + "-2" + ], + [ + 2, + "-8" + ], + [ + 3, + "20" + ], + [ + 4, + "68" + ], + [ + 5, + "28" + ] + ], + [ + [ + 0, + "3" + ], + [ + 1, + "-7" + ], + [ + 2, + "-1/2" + ], + [ + 3, + "-1/2" + ], + [ + 5, + "-1/4" + ] + ] + ], + [ + 3, + [ + [ + 0, + "1" + ], + [ + 1, + "7" + ], + [ + 2, + "26" + ], + [ + 3, + "-66" + ], + [ + 4, + "-212" + ], + [ + 5, + "-132" + ], + [ + 6, + "14" + ], + [ + 7, + "-26" + ] + ], + [ + [ + 0, + "-1/2" + ], + [ + 1, + "7/2" + ], + [ + 2, + "5/4" + ], + [ + 3, + "19/4" + ], + [ + 4, + "-5/8" + ], + [ + 5, + "-9/8" + ], + [ + 6, + "-1/4" + ], + [ + 7, + "3/4" + ] + ] + ], + [ + 3, + [ + [ + 1, + "2" + ], + [ + 2, + "8" + ], + [ + 3, + "-20" + ], + [ + 4, + "-64" + ], + [ + 5, + "-40" + ], + [ + 6, + "4" + ], + [ + 7, + "-8" + ] + ], + [ + [ + 0, + "3/2" + ], + [ + 1, + "-11" + ], + [ + 2, + "-4" + ], + [ + 3, + "-61/4" + ], + [ + 4, + "2" + ], + [ + 5, + "29/8" + ], + [ + 6, + "3/4" + ], + [ + 7, + "-5/2" + ] + ] + ], + [ + 4, + [ + [ + 0, + "-1" + ], + [ + 1, + "-1" + ], + [ + 2, + "-2" + ], + [ + 3, + "6" + ], + [ + 4, + "20" + ], + [ + 5, + "12" + ], + [ + 6, + "-2" + ], + [ + 7, + "6" + ], + [ + 8, + "20" + ], + [ + 9, + "8" + ] + ], + [ + [ + 0, + "-10" + ], + [ + 1, + "24" + ], + [ + 2, + "2" + ], + [ + 3, + "3" + ], + [ + 4, + "-1" + ], + [ + 5, + "1/2" + ], + [ + 6, + "2" + ], + [ + 7, + "3" + ], + [ + 8, + "-1/4" + ], + [ + 9, + "3/4" + ] + ] + ], + [ + 4, + [ + [ + 1, + "-2" + ], + [ + 2, + "-8" + ], + [ + 3, + "20" + ], + [ + 4, + "64" + ], + [ + 5, + "40" + ], + [ + 6, + "-8" + ], + [ + 7, + "20" + ], + [ + 8, + "68" + ], + [ + 9, + "28" + ] + ], + [ + [ + 0, + "3" + ], + [ + 1, + "-7" + ], + [ + 2, + "-1/2" + ], + [ + 3, + "-1/2" + ], + [ + 4, + "1/4" + ], + [ + 5, + "-1/4" + ], + [ + 6, + "-1/2" + ], + [ + 7, + "-1/2" + ], + [ + 9, + "-1/4" + ] + ] + ], + [ + 5, + [ + [ + 0, + "1" + ], + [ + 1, + "7" + ], + [ + 2, + "26" + ], + [ + 3, + "-66" + ], + [ + 4, + "-212" + ], + [ + 5, + "-132" + ], + [ + 6, + "26" + ], + [ + 7, + "-66" + ], + [ + 8, + "-212" + ], + [ + 9, + "-132" + ], + [ + 10, + "14" + ], + [ + 11, + "-26" + ] + ], + [ + [ + 0, + "-1/2" + ], + [ + 1, + "7/2" + ], + [ + 2, + "5/4" + ], + [ + 3, + "19/4" + ], + [ + 4, + "-5/8" + ], + [ + 5, + "-9/8" + ], + [ + 6, + "5/4" + ], + [ + 7, + "19/4" + ], + [ + 8, + "-5/8" + ], + [ + 9, + "-9/8" + ], + [ + 10, + "-1/4" + ], + [ + 11, + "3/4" + ] + ] + ], + [ + 5, + [ + [ + 1, + "2" + ], + [ + 2, + "8" + ], + [ + 3, + "-20" + ], + [ + 4, + "-64" + ], + [ + 5, + "-40" + ], + [ + 6, + "8" + ], + [ + 7, + "-20" + ], + [ + 8, + "-64" + ], + [ + 9, + "-40" + ], + [ + 10, + "4" + ], + [ + 11, + "-8" + ] + ], + [ + [ + 0, + "3/2" + ], + [ + 1, + "-11" + ], + [ + 2, + "-4" + ], + [ + 3, + "-61/4" + ], + [ + 4, + "2" + ], + [ + 5, + "29/8" + ], + [ + 6, + "-4" + ], + [ + 7, + "-61/4" + ], + [ + 8, + "2" + ], + [ + 9, + "29/8" + ], + [ + 10, + "3/4" + ], + [ + 11, + "-5/2" + ] + ] + ], + [ + 6, + [ + [ + 0, + "-1" + ], + [ + 1, + "-1" + ], + [ + 2, + "-2" + ], + [ + 3, + "6" + ], + [ + 4, + "20" + ], + [ + 5, + "12" + ], + [ + 6, + "-2" + ], + [ + 7, + "6" + ], + [ + 8, + "20" + ], + [ + 9, + "12" + ], + [ + 10, + "-2" + ], + [ + 11, + "6" + ], + [ + 12, + "20" + ], + [ + 13, + "8" + ] + ], + [ + [ + 0, + "-10" + ], + [ + 1, + "24" + ], + [ + 2, + "2" + ], + [ + 3, + "3" + ], + [ + 4, + "-1" + ], + [ + 5, + "1/2" + ], + [ + 6, + "2" + ], + [ + 7, + "3" + ], + [ + 8, + "-1" + ], + [ + 9, + "1/2" + ], + [ + 10, + "2" + ], + [ + 11, + "3" + ], + [ + 12, + "-1/4" + ], + [ + 13, + "3/4" + ] + ] + ], + [ + 6, + [ + [ + 1, + "-2" + ], + [ + 2, + "-8" + ], + [ + 3, + "20" + ], + [ + 4, + "64" + ], + [ + 5, + "40" + ], + [ + 6, + "-8" + ], + [ + 7, + "20" + ], + [ + 8, + "64" + ], + [ + 9, + "40" + ], + [ + 10, + "-8" + ], + [ + 11, + "20" + ], + [ + 12, + "68" + ], + [ + 13, + "28" + ] + ], + [ + [ + 0, + "3" + ], + [ + 1, + "-7" + ], + [ + 2, + "-1/2" + ], + [ + 3, + "-1/2" + ], + [ + 4, + "1/4" + ], + [ + 5, + "-1/4" + ], + [ + 6, + "-1/2" + ], + [ + 7, + "-1/2" + ], + [ + 8, + "1/4" + ], + [ + 9, + "-1/4" + ], + [ + 10, + "-1/2" + ], + [ + 11, + "-1/2" + ], + [ + 13, + "-1/4" + ] + ] + ], + [ + 7, + [ + [ + 0, + "1" + ], + [ + 1, + "7" + ], + [ + 2, + "26" + ], + [ + 3, + "-66" + ], + [ + 4, + "-212" + ], + [ + 5, + "-132" + ], + [ + 6, + "26" + ], + [ + 7, + "-66" + ], + [ + 8, + "-212" + ], + [ + 9, + "-132" + ], + [ + 10, + "26" + ], + [ + 11, + "-66" + ], + [ + 12, + "-212" + ], + [ + 13, + "-132" + ], + [ + 14, + "14" + ], + [ + 15, + "-26" + ] + ], + [ + [ + 0, + "-1/2" + ], + [ + 1, + "7/2" + ], + [ + 2, + "5/4" + ], + [ + 3, + "19/4" + ], + [ + 4, + "-5/8" + ], + [ + 5, + "-9/8" + ], + [ + 6, + "5/4" + ], + [ + 7, + "19/4" + ], + [ + 8, + "-5/8" + ], + [ + 9, + "-9/8" + ], + [ + 10, + "5/4" + ], + [ + 11, + "19/4" + ], + [ + 12, + "-5/8" + ], + [ + 13, + "-9/8" + ], + [ + 14, + "-1/4" + ], + [ + 15, + "3/4" + ] + ] + ], + [ + 7, + [ + [ + 1, + "2" + ], + [ + 2, + "8" + ], + [ + 3, + "-20" + ], + [ + 4, + "-64" + ], + [ + 5, + "-40" + ], + [ + 6, + "8" + ], + [ + 7, + "-20" + ], + [ + 8, + "-64" + ], + [ + 9, + "-40" + ], + [ + 10, + "8" + ], + [ + 11, + "-20" + ], + [ + 12, + "-64" + ], + [ + 13, + "-40" + ], + [ + 14, + "4" + ], + [ + 15, + "-8" + ] + ], + [ + [ + 0, + "3/2" + ], + [ + 1, + "-11" + ], + [ + 2, + "-4" + ], + [ + 3, + "-61/4" + ], + [ + 4, + "2" + ], + [ + 5, + "29/8" + ], + [ + 6, + "-4" + ], + [ + 7, + "-61/4" + ], + [ + 8, + "2" + ], + [ + 9, + "29/8" + ], + [ + 10, + "-4" + ], + [ + 11, + "-61/4" + ], + [ + 12, + "2" + ], + [ + 13, + "29/8" + ], + [ + 14, + "3/4" + ], + [ + 15, + "-5/2" + ] + ] + ], + [ + 8, + [ + [ + 0, + "1" + ], + [ + 1, + "55" + ], + [ + 2, + "218" + ], + [ + 3, + "-546" + ], + [ + 4, + "-1748" + ], + [ + 5, + "-1092" + ], + [ + 6, + "218" + ], + [ + 7, + "-546" + ], + [ + 8, + "-1748" + ], + [ + 9, + "-1092" + ], + [ + 10, + "218" + ], + [ + 11, + "-546" + ], + [ + 12, + "-1748" + ], + [ + 13, + "-1092" + ], + [ + 14, + "-982" + ], + [ + 15, + "218" + ] + ], + [ + [ + 0, + "-15/2" + ], + [ + 1, + "41/2" + ], + [ + 2, + "11/4" + ], + [ + 3, + "29/4" + ], + [ + 4, + "-11/8" + ], + [ + 5, + "-7/8" + ], + [ + 6, + "11/4" + ], + [ + 7, + "29/4" + ], + [ + 8, + "-11/8" + ], + [ + 9, + "-7/8" + ], + [ + 10, + "11/4" + ], + [ + 11, + "29/4" + ], + [ + 12, + "-11/8" + ], + [ + 13, + "-7/8" + ], + [ + 14, + "7/4" + ], + [ + 15, + "11/4" + ] + ] + ], + [ + 8, + [ + [ + 1, + "-2" + ], + [ + 2, + "-8" + ], + [ + 3, + "20" + ], + [ + 4, + "64" + ], + [ + 5, + "40" + ], + [ + 6, + "-8" + ], + [ + 7, + "20" + ], + [ + 8, + "64" + ], + [ + 9, + "40" + ], + [ + 10, + "-8" + ], + [ + 11, + "20" + ], + [ + 12, + "64" + ], + [ + 13, + "40" + ], + [ + 14, + "36" + ], + [ + 15, + "-8" + ] + ], + [ + [ + 0, + "-409/2" + ], + [ + 1, + "559" + ], + [ + 2, + "75" + ], + [ + 3, + "791/4" + ], + [ + 4, + "-75/2" + ], + [ + 5, + "-191/8" + ], + [ + 6, + "75" + ], + [ + 7, + "791/4" + ], + [ + 8, + "-75/2" + ], + [ + 9, + "-191/8" + ], + [ + 10, + "75" + ], + [ + 11, + "791/4" + ], + [ + 12, + "-75/2" + ], + [ + 13, + "-191/8" + ], + [ + 14, + "191/4" + ], + [ + 15, + "75" + ] + ] + ], + [ + 9, + [ + [ + 0, + "-5" + ], + [ + 1, + "-4" + ], + [ + 16, + "-6" + ], + [ + 17, + "20" + ], + [ + 18, + "-54" + ], + [ + 19, + "-14" + ], + [ + 20, + "-6" + ], + [ + 21, + "20" + ], + [ + 22, + "-54" + ], + [ + 23, + "-14" + ], + [ + 24, + "-6" + ], + [ + 25, + "20" + ], + [ + 26, + "-54" + ], + [ + 27, + "-14" + ], + [ + 28, + "-6" + ], + [ + 29, + "20" + ], + [ + 30, + "40" + ], + [ + 31, + "100" + ] + ], + [ + [ + 0, + "-2" + ], + [ + 1, + "18/5" + ], + [ + 16, + "-4/5" + ], + [ + 17, + "-1" + ], + [ + 18, + "-1/10" + ], + [ + 19, + "-7/10" + ], + [ + 20, + "-4/5" + ], + [ + 21, + "-1" + ], + [ + 22, + "-1/10" + ], + [ + 23, + "-7/10" + ], + [ + 24, + "-4/5" + ], + [ + 25, + "-1" + ], + [ + 26, + "-1/10" + ], + [ + 27, + "-7/10" + ], + [ + 28, + "-2/5" + ], + [ + 30, + "-4/5" + ], + [ + 31, + "7/20" + ] + ] + ], + [ + 9, + [ + [ + 1, + "2" + ], + [ + 16, + "8" + ], + [ + 17, + "-20" + ], + [ + 18, + "52" + ], + [ + 19, + "12" + ], + [ + 20, + "8" + ], + [ + 21, + "-20" + ], + [ + 22, + "52" + ], + [ + 23, + "12" + ], + [ + 24, + "8" + ], + [ + 25, + "-20" + ], + [ + 26, + "52" + ], + [ + 27, + "12" + ], + [ + 28, + "8" + ], + [ + 29, + "-20" + ], + [ + 30, + "-30" + ], + [ + 31, + "-80" + ] + ], + [ + [ + 0, + "-13/5" + ], + [ + 1, + "23/5" + ], + [ + 16, + "-11/10" + ], + [ + 17, + "-7/5" + ], + [ + 18, + "-3/20" + ], + [ + 19, + "-19/20" + ], + [ + 20, + "-11/10" + ], + [ + 21, + "-7/5" + ], + [ + 22, + "-3/20" + ], + [ + 23, + "-19/20" + ], + [ + 24, + "-11/10" + ], + [ + 25, + "-7/5" + ], + [ + 26, + "-3/20" + ], + [ + 27, + "-19/20" + ], + [ + 28, + "-2/5" + ], + [ + 29, + "1/10" + ], + [ + 30, + "-11/10" + ], + [ + 31, + "9/20" + ] + ] + ], + [ + 10, + [ + [ + 0, + "10" + ], + [ + 1, + "-69" + ], + [ + 16, + "-296" + ], + [ + 17, + "730" + ], + [ + 18, + "-1894" + ], + [ + 19, + "-434" + ], + [ + 20, + "-296" + ], + [ + 21, + "730" + ], + [ + 22, + "-1894" + ], + [ + 23, + "-434" + ], + [ + 24, + "-296" + ], + [ + 25, + "730" + ], + [ + 26, + "-1894" + ], + [ + 27, + "-434" + ], + [ + 28, + "-296" + ], + [ + 29, + "730" + ], + [ + 30, + "710" + ], + [ + 31, + "1440" + ] + ], + [ + [ + 0, + "-1/2" + ], + [ + 1, + "7/10" + ], + [ + 16, + "-7/20" + ], + [ + 17, + "-1/2" + ], + [ + 18, + "-3/40" + ], + [ + 19, + "-11/40" + ], + [ + 20, + "-7/20" + ], + [ + 21, + "-1/2" + ], + [ + 22, + "-3/40" + ], + [ + 23, + "-11/40" + ], + [ + 24, + "-7/20" + ], + [ + 25, + "-1/2" + ], + [ + 26, + "-3/40" + ], + [ + 27, + "-11/40" + ], + [ + 28, + "1/5" + ], + [ + 29, + "1/4" + ], + [ + 30, + "-3/10" + ], + [ + 31, + "1/10" + ] + ] + ], + [ + 10, + [ + [ + 1, + "-2" + ], + [ + 16, + "-8" + ], + [ + 17, + "20" + ], + [ + 18, + "-52" + ], + [ + 19, + "-12" + ], + [ + 20, + "-8" + ], + [ + 21, + "20" + ], + [ + 22, + "-52" + ], + [ + 23, + "-12" + ], + [ + 24, + "-8" + ], + [ + 25, + "20" + ], + [ + 26, + "-52" + ], + [ + 27, + "-12" + ], + [ + 28, + "-8" + ], + [ + 29, + "20" + ], + [ + 30, + "20" + ], + [ + 31, + "40" + ] + ], + [ + [ + 0, + "88/5" + ], + [ + 1, + "-124/5" + ], + [ + 16, + "61/5" + ], + [ + 17, + "87/5" + ], + [ + 18, + "13/5" + ], + [ + 19, + "48/5" + ], + [ + 20, + "61/5" + ], + [ + 21, + "87/5" + ], + [ + 22, + "13/5" + ], + [ + 23, + "48/5" + ], + [ + 24, + "61/5" + ], + [ + 25, + "87/5" + ], + [ + 26, + "13/5" + ], + [ + 27, + "48/5" + ], + [ + 28, + "-34/5" + ], + [ + 29, + "-43/5" + ], + [ + 30, + "53/5" + ], + [ + 31, + "-143/40" + ] + ] + ], + [ + 11, + [ + [ + 0, + "2" + ], + [ + 1, + "-12" + ], + [ + 16, + "-52" + ], + [ + 17, + "128" + ], + [ + 18, + "-332" + ], + [ + 19, + "-76" + ], + [ + 20, + "-52" + ], + [ + 21, + "128" + ], + [ + 22, + "-332" + ], + [ + 23, + "-76" + ], + [ + 24, + "-52" + ], + [ + 25, + "128" + ], + [ + 26, + "-332" + ], + [ + 27, + "-76" + ], + [ + 28, + "-28" + ], + [ + 29, + "76" + ] + ], + [ + [ + 0, + "3/2" + ], + [ + 1, + "-1" + ], + [ + 16, + "15/8" + ], + [ + 17, + "23/8" + ], + [ + 18, + "1/2" + ], + [ + 19, + "11/8" + ], + [ + 20, + "15/8" + ], + [ + 21, + "23/8" + ], + [ + 22, + "1/2" + ], + [ + 23, + "11/8" + ], + [ + 24, + "15/8" + ], + [ + 25, + "23/8" + ], + [ + 26, + "1/2" + ], + [ + 27, + "11/8" + ], + [ + 28, + "1/2" + ] + ] + ], + [ + 11, + [ + [ + 1, + "-1" + ], + [ + 16, + "-4" + ], + [ + 17, + "10" + ], + [ + 18, + "-26" + ], + [ + 19, + "-6" + ], + [ + 20, + "-4" + ], + [ + 21, + "10" + ], + [ + 22, + "-26" + ], + [ + 23, + "-6" + ], + [ + 24, + "-4" + ], + [ + 25, + "10" + ], + [ + 26, + "-26" + ], + [ + 27, + "-6" + ], + [ + 28, + "-2" + ], + [ + 29, + "6" + ] + ], + [ + [ + 0, + "-35/2" + ], + [ + 1, + "23/2" + ], + [ + 16, + "-22" + ], + [ + 17, + "-135/4" + ], + [ + 18, + "-47/8" + ], + [ + 19, + "-129/8" + ], + [ + 20, + "-22" + ], + [ + 21, + "-135/4" + ], + [ + 22, + "-47/8" + ], + [ + 23, + "-129/8" + ], + [ + 24, + "-22" + ], + [ + 25, + "-135/4" + ], + [ + 26, + "-47/8" + ], + [ + 27, + "-129/8" + ], + [ + 28, + "-11/2" + ], + [ + 29, + "1/4" + ] + ] + ], + [ + 12, + [ + [ + 0, + "1" + ], + [ + 1, + "1" + ], + [ + 16, + "2" + ], + [ + 17, + "-6" + ], + [ + 18, + "16" + ], + [ + 19, + "4" + ], + [ + 20, + "2" + ], + [ + 21, + "-6" + ], + [ + 22, + "16" + ], + [ + 23, + "4" + ], + [ + 24, + "2" + ], + [ + 25, + "-6" + ], + [ + 26, + "14" + ], + [ + 27, + "6" + ] + ], + [ + [ + 0, + "14" + ], + [ + 1, + "-34" + ], + [ + 16, + "-1" + ], + [ + 17, + "-4" + ], + [ + 18, + "-3/2" + ], + [ + 19, + "1/2" + ], + [ + 20, + "-1" + ], + [ + 21, + "-4" + ], + [ + 22, + "-3/2" + ], + [ + 23, + "1/2" + ], + [ + 24, + "-1" + ], + [ + 25, + "-4" + ], + [ + 26, + "-1/2" + ], + [ + 27, + "1" + ] + ] + ], + [ + 12, + [ + [ + 1, + "-1" + ], + [ + 16, + "-4" + ], + [ + 17, + "10" + ], + [ + 18, + "-26" + ], + [ + 19, + "-6" + ], + [ + 20, + "-4" + ], + [ + 21, + "10" + ], + [ + 22, + "-26" + ], + [ + 23, + "-6" + ], + [ + 24, + "-4" + ], + [ + 25, + "10" + ], + [ + 26, + "-24" + ], + [ + 27, + "-10" + ] + ], + [ + [ + 0, + "8" + ], + [ + 1, + "-20" + ], + [ + 16, + "-1" + ], + [ + 17, + "-3" + ], + [ + 18, + "-1" + ], + [ + 20, + "-1" + ], + [ + 21, + "-3" + ], + [ + 22, + "-1" + ], + [ + 24, + "-1" + ], + [ + 25, + "-3" + ], + [ + 26, + "-1/2" + ], + [ + 27, + "1/2" + ] + ] + ], + [ + 13, + [ + [ + 0, + "-1" + ], + [ + 16, + "2" + ], + [ + 17, + "-4" + ], + [ + 18, + "10" + ], + [ + 19, + "2" + ], + [ + 20, + "2" + ], + [ + 21, + "-4" + ], + [ + 22, + "10" + ], + [ + 23, + "2" + ], + [ + 24, + "2" + ], + [ + 25, + "-2" + ] + ], + [ + [ + 0, + "-4" + ], + [ + 1, + "7" + ], + [ + 16, + "-7/4" + ], + [ + 17, + "-9/4" + ], + [ + 18, + "-1/4" + ], + [ + 19, + "-3/2" + ], + [ + 20, + "-7/4" + ], + [ + 21, + "-9/4" + ], + [ + 22, + "-1/4" + ], + [ + 23, + "-3/2" + ], + [ + 24, + "-1/2" + ], + [ + 25, + "1" + ] + ] + ], + [ + 13, + [ + [ + 1, + "1" + ], + [ + 16, + "4" + ], + [ + 17, + "-10" + ], + [ + 18, + "26" + ], + [ + 19, + "6" + ], + [ + 20, + "4" + ], + [ + 21, + "-10" + ], + [ + 22, + "26" + ], + [ + 23, + "6" + ], + [ + 24, + "2" + ], + [ + 25, + "-6" + ] + ], + [ + [ + 0, + "1" + ], + [ + 1, + "-2" + ], + [ + 16, + "1/4" + ], + [ + 17, + "1/4" + ], + [ + 19, + "1/4" + ], + [ + 20, + "1/4" + ], + [ + 21, + "1/4" + ], + [ + 23, + "1/4" + ], + [ + 25, + "-1/2" + ] + ] + ], + [ + 14, + [ + [ + 0, + "1" + ], + [ + 1, + "1" + ], + [ + 16, + "2" + ], + [ + 17, + "-6" + ], + [ + 18, + "16" + ], + [ + 19, + "4" + ], + [ + 20, + "2" + ], + [ + 21, + "-6" + ], + [ + 22, + "14" + ], + [ + 23, + "6" + ] + ], + [ + [ + 0, + "14" + ], + [ + 1, + "-34" + ], + [ + 16, + "-1" + ], + [ + 17, + "-4" + ], + [ + 18, + "-3/2" + ], + [ + 19, + "1/2" + ], + [ + 20, + "-1" + ], + [ + 21, + "-4" + ], + [ + 22, + "-1/2" + ], + [ + 23, + "1" + ] + ] + ], + [ + 14, + [ + [ + 1, + "-1" + ], + [ + 16, + "-4" + ], + [ + 17, + "10" + ], + [ + 18, + "-26" + ], + [ + 19, + "-6" + ], + [ + 20, + "-4" + ], + [ + 21, + "10" + ], + [ + 22, + "-24" + ], + [ + 23, + "-10" + ] + ], + [ + [ + 0, + "8" + ], + [ + 1, + "-20" + ], + [ + 16, + "-1" + ], + [ + 17, + "-3" + ], + [ + 18, + "-1" + ], + [ + 20, + "-1" + ], + [ + 21, + "-3" + ], + [ + 22, + "-1/2" + ], + [ + 23, + "1/2" + ] + ] + ], + [ + 15, + [ + [ + 0, + "-1" + ], + [ + 16, + "2" + ], + [ + 17, + "-4" + ], + [ + 18, + "10" + ], + [ + 19, + "2" + ], + [ + 20, + "2" + ], + [ + 21, + "-2" + ] + ], + [ + [ + 0, + "-4" + ], + [ + 1, + "7" + ], + [ + 16, + "-7/4" + ], + [ + 17, + "-9/4" + ], + [ + 18, + "-1/4" + ], + [ + 19, + "-3/2" + ], + [ + 20, + "-1/2" + ], + [ + 21, + "1" + ] + ] + ], + [ + 15, + [ + [ + 1, + "1" + ], + [ + 16, + "4" + ], + [ + 17, + "-10" + ], + [ + 18, + "26" + ], + [ + 19, + "6" + ], + [ + 20, + "2" + ], + [ + 21, + "-6" + ] + ], + [ + [ + 0, + "1" + ], + [ + 1, + "-2" + ], + [ + 16, + "1/4" + ], + [ + 17, + "1/4" + ], + [ + 19, + "1/4" + ], + [ + 21, + "-1/2" + ] + ] + ], + [ + 16, + [ + [ + 0, + "1" + ], + [ + 1, + "1" + ], + [ + 16, + "2" + ], + [ + 17, + "-6" + ], + [ + 18, + "14" + ], + [ + 19, + "6" + ] + ], + [ + [ + 0, + "14" + ], + [ + 1, + "-34" + ], + [ + 16, + "-1" + ], + [ + 17, + "-4" + ], + [ + 18, + "-1/2" + ], + [ + 19, + "1" + ] + ] + ], + [ + 16, + [ + [ + 1, + "-1" + ], + [ + 16, + "-4" + ], + [ + 17, + "10" + ], + [ + 18, + "-24" + ], + [ + 19, + "-10" + ] + ], + [ + [ + 0, + "8" + ], + [ + 1, + "-20" + ], + [ + 16, + "-1" + ], + [ + 17, + "-3" + ], + [ + 18, + "-1/2" + ], + [ + 19, + "1/2" + ] + ] + ], + [ + 17, + [ + [ + 0, + "-1" + ], + [ + 1, + "-1" + ], + [ + 17, + "4" + ] + ], + [ + [ + 0, + "-4" + ], + [ + 1, + "7" + ], + [ + 16, + "-1/2" + ], + [ + 17, + "1" + ] + ] + ], + [ + 17, + [ + [ + 1, + "1" + ], + [ + 16, + "2" + ], + [ + 17, + "-6" + ] + ], + [ + [ + 0, + "-3" + ], + [ + 1, + "5" + ], + [ + 16, + "-1/2" + ], + [ + 17, + "1/2" + ] + ] + ] + ], + "idle_basis_ops": 1206, + "host_basis_ops": 639, + "host_conjugacy_scales": [ + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "-1/2", + "1", + "-2", + "2", + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "1/2" + ] + }, + { + "parameter": [ + 3, + 3, + 0 + ], + "paid": { + "56": 4, + "48": 4, + "40": 4, + "32": 4, + "24": 4, + "16": 4, + "64": 2, + "8": 34 + }, + "odd_group_projectors": [], + "idles": [ + [ + [ + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "2" + ], + [ + 2, + "-10" + ], + [ + 3, + "42" + ] + ], + [ + [ + 0, + "-18" + ], + [ + 1, + "-41" + ], + [ + 2, + "4" + ], + [ + 3, + "5/2" + ] + ] + ], + [ + [ + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + [ + [ + 1, + "1" + ], + [ + 2, + "-6" + ], + [ + 3, + "26" + ] + ], + [ + [ + 0, + "29" + ], + [ + 1, + "66" + ], + [ + 2, + "-13/2" + ], + [ + 3, + "-4" + ] + ] + ], + [ + [ + 3, + 4, + 5, + 6, + 7, + 8 + ], + [ + [ + 0, + "1" + ], + [ + 1, + "-11" + ], + [ + 2, + "-42" + ], + [ + 3, + "-106" + ], + [ + 4, + "148" + ], + [ + 5, + "64" + ] + ], + [ + [ + 0, + "-18" + ], + [ + 1, + "-41" + ], + [ + 2, + "29/4" + ], + [ + 3, + "13/4" + ], + [ + 4, + "5/4" + ], + [ + 5, + "1/2" + ] + ] + ], + [ + [ + 3, + 4, + 5, + 6, + 7, + 8 + ], + [ + [ + 1, + "1" + ], + [ + 2, + "4" + ], + [ + 3, + "10" + ], + [ + 4, + "-14" + ], + [ + 5, + "-6" + ] + ], + [ + [ + 0, + "-191" + ], + [ + 1, + "-435" + ], + [ + 2, + "77" + ], + [ + 3, + "69/2" + ], + [ + 4, + "53/4" + ], + [ + 5, + "21/4" + ] + ] + ], + [ + [ + 4, + 5, + 6, + 7, + 8 + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "11" + ], + [ + 2, + "42" + ], + [ + 3, + "106" + ], + [ + 4, + "-232" + ], + [ + 5, + "148" + ], + [ + 6, + "-64" + ], + [ + 7, + "276" + ] + ], + [ + [ + 0, + "-18" + ], + [ + 1, + "-41" + ], + [ + 2, + "29/4" + ], + [ + 3, + "13/4" + ], + [ + 4, + "2" + ], + [ + 5, + "-5/4" + ], + [ + 6, + "4" + ], + [ + 7, + "5/2" + ] + ] + ], + [ + [ + 4, + 5, + 6, + 7, + 8 + ], + [ + [ + 1, + "-1" + ], + [ + 2, + "-4" + ], + [ + 3, + "-10" + ], + [ + 4, + "22" + ], + [ + 5, + "-14" + ], + [ + 6, + "6" + ], + [ + 7, + "-26" + ] + ], + [ + [ + 0, + "-191" + ], + [ + 1, + "-435" + ], + [ + 2, + "77" + ], + [ + 3, + "69/2" + ], + [ + 4, + "85/4" + ], + [ + 5, + "-53/4" + ], + [ + 6, + "85/2" + ], + [ + 7, + "53/2" + ] + ] + ], + [ + [ + 5, + 6, + 7, + 8 + ], + [ + [ + 0, + "1" + ], + [ + 1, + "-11" + ], + [ + 2, + "-42" + ], + [ + 3, + "-106" + ], + [ + 4, + "232" + ], + [ + 5, + "-148" + ], + [ + 6, + "-42" + ], + [ + 7, + "-106" + ], + [ + 8, + "148" + ], + [ + 9, + "64" + ] + ], + [ + [ + 0, + "-18" + ], + [ + 1, + "-41" + ], + [ + 2, + "29/4" + ], + [ + 3, + "13/4" + ], + [ + 4, + "2" + ], + [ + 5, + "-5/4" + ], + [ + 6, + "29/4" + ], + [ + 7, + "13/4" + ], + [ + 8, + "5/4" + ], + [ + 9, + "1/2" + ] + ] + ], + [ + [ + 5, + 6, + 7, + 8 + ], + [ + [ + 1, + "1" + ], + [ + 2, + "4" + ], + [ + 3, + "10" + ], + [ + 4, + "-22" + ], + [ + 5, + "14" + ], + [ + 6, + "4" + ], + [ + 7, + "10" + ], + [ + 8, + "-14" + ], + [ + 9, + "-6" + ] + ], + [ + [ + 0, + "-191" + ], + [ + 1, + "-435" + ], + [ + 2, + "77" + ], + [ + 3, + "69/2" + ], + [ + 4, + "85/4" + ], + [ + 5, + "-53/4" + ], + [ + 6, + "77" + ], + [ + 7, + "69/2" + ], + [ + 8, + "53/4" + ], + [ + 9, + "21/4" + ] + ] + ], + [ + [ + 6, + 7, + 8 + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "11" + ], + [ + 2, + "42" + ], + [ + 3, + "106" + ], + [ + 4, + "-232" + ], + [ + 5, + "148" + ], + [ + 6, + "42" + ], + [ + 7, + "106" + ], + [ + 8, + "-232" + ], + [ + 9, + "148" + ], + [ + 10, + "-64" + ], + [ + 11, + "276" + ] + ], + [ + [ + 0, + "-18" + ], + [ + 1, + "-41" + ], + [ + 2, + "29/4" + ], + [ + 3, + "13/4" + ], + [ + 4, + "2" + ], + [ + 5, + "-5/4" + ], + [ + 6, + "29/4" + ], + [ + 7, + "13/4" + ], + [ + 8, + "2" + ], + [ + 9, + "-5/4" + ], + [ + 10, + "4" + ], + [ + 11, + "5/2" + ] + ] + ], + [ + [ + 6, + 7, + 8 + ], + [ + [ + 1, + "-1" + ], + [ + 2, + "-4" + ], + [ + 3, + "-10" + ], + [ + 4, + "22" + ], + [ + 5, + "-14" + ], + [ + 6, + "-4" + ], + [ + 7, + "-10" + ], + [ + 8, + "22" + ], + [ + 9, + "-14" + ], + [ + 10, + "6" + ], + [ + 11, + "-26" + ] + ], + [ + [ + 0, + "-191" + ], + [ + 1, + "-435" + ], + [ + 2, + "77" + ], + [ + 3, + "69/2" + ], + [ + 4, + "85/4" + ], + [ + 5, + "-53/4" + ], + [ + 6, + "77" + ], + [ + 7, + "69/2" + ], + [ + 8, + "85/4" + ], + [ + 9, + "-53/4" + ], + [ + 10, + "85/2" + ], + [ + 11, + "53/2" + ] + ] + ], + [ + [ + 7, + 8 + ], + [ + [ + 0, + "1" + ], + [ + 1, + "-11" + ], + [ + 2, + "-42" + ], + [ + 3, + "-106" + ], + [ + 4, + "232" + ], + [ + 5, + "-148" + ], + [ + 6, + "-42" + ], + [ + 7, + "-106" + ], + [ + 8, + "232" + ], + [ + 9, + "-148" + ], + [ + 10, + "-42" + ], + [ + 11, + "-106" + ], + [ + 12, + "148" + ], + [ + 13, + "64" + ] + ], + [ + [ + 0, + "-18" + ], + [ + 1, + "-41" + ], + [ + 2, + "29/4" + ], + [ + 3, + "13/4" + ], + [ + 4, + "2" + ], + [ + 5, + "-5/4" + ], + [ + 6, + "29/4" + ], + [ + 7, + "13/4" + ], + [ + 8, + "2" + ], + [ + 9, + "-5/4" + ], + [ + 10, + "29/4" + ], + [ + 11, + "13/4" + ], + [ + 12, + "5/4" + ], + [ + 13, + "1/2" + ] + ] + ], + [ + [ + 7, + 8 + ], + [ + [ + 1, + "1" + ], + [ + 2, + "4" + ], + [ + 3, + "10" + ], + [ + 4, + "-22" + ], + [ + 5, + "14" + ], + [ + 6, + "4" + ], + [ + 7, + "10" + ], + [ + 8, + "-22" + ], + [ + 9, + "14" + ], + [ + 10, + "4" + ], + [ + 11, + "10" + ], + [ + 12, + "-14" + ], + [ + 13, + "-6" + ] + ], + [ + [ + 0, + "-191" + ], + [ + 1, + "-435" + ], + [ + 2, + "77" + ], + [ + 3, + "69/2" + ], + [ + 4, + "85/4" + ], + [ + 5, + "-53/4" + ], + [ + 6, + "77" + ], + [ + 7, + "69/2" + ], + [ + 8, + "85/4" + ], + [ + 9, + "-53/4" + ], + [ + 10, + "77" + ], + [ + 11, + "69/2" + ], + [ + 12, + "53/4" + ], + [ + 13, + "21/4" + ] + ] + ], + [ + [ + 16, + 15, + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "-7" + ], + [ + 16, + "-74" + ], + [ + 17, + "118" + ] + ], + [ + [ + 0, + "-19/2" + ], + [ + 1, + "-41/2" + ], + [ + 16, + "13/4" + ], + [ + 17, + "3/4" + ] + ] + ], + [ + [ + 16, + 15, + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 1, + "2" + ], + [ + 16, + "20" + ], + [ + 17, + "-32" + ] + ], + [ + [ + 0, + "-35" + ], + [ + 1, + "-151/2" + ], + [ + 16, + "12" + ], + [ + 17, + "11/4" + ] + ] + ], + [ + [ + 15, + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "-17" + ], + [ + 16, + "-70" + ], + [ + 17, + "-174" + ], + [ + 18, + "-488" + ], + [ + 19, + "-208" + ] + ], + [ + [ + 0, + "19/2" + ], + [ + 1, + "41/2" + ], + [ + 16, + "-29/4" + ], + [ + 17, + "-13/4" + ], + [ + 18, + "5/4" + ], + [ + 19, + "1/2" + ] + ] + ], + [ + [ + 15, + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 1, + "1" + ], + [ + 16, + "4" + ], + [ + 17, + "10" + ], + [ + 18, + "28" + ], + [ + 19, + "12" + ] + ], + [ + [ + 0, + "165" + ], + [ + 1, + "356" + ], + [ + 16, + "-126" + ], + [ + 17, + "-113/2" + ], + [ + 18, + "87/4" + ], + [ + 19, + "35/4" + ] + ] + ], + [ + [ + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "209" + ], + [ + 16, + "834" + ], + [ + 17, + "2086" + ], + [ + 18, + "7508" + ], + [ + 19, + "-1668" + ], + [ + 20, + "2086" + ], + [ + 21, + "-3338" + ] + ], + [ + [ + 0, + "-19/2" + ], + [ + 1, + "-41/2" + ], + [ + 16, + "29/4" + ], + [ + 17, + "13/4" + ], + [ + 18, + "-13/8" + ], + [ + 19, + "3/8" + ], + [ + 20, + "13/4" + ], + [ + 21, + "3/4" + ] + ] + ], + [ + [ + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 1, + "-2" + ], + [ + 16, + "-8" + ], + [ + 17, + "-20" + ], + [ + 18, + "-72" + ], + [ + 19, + "16" + ], + [ + 20, + "-20" + ], + [ + 21, + "32" + ] + ], + [ + [ + 0, + "-991" + ], + [ + 1, + "-4277/2" + ], + [ + 16, + "3025/4" + ], + [ + 17, + "339" + ], + [ + 18, + "-339/2" + ], + [ + 19, + "313/8" + ], + [ + 20, + "339" + ], + [ + 21, + "313/4" + ] + ] + ], + [ + [ + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "209" + ], + [ + 16, + "834" + ], + [ + 17, + "2086" + ], + [ + 18, + "7508" + ], + [ + 19, + "-1668" + ], + [ + 20, + "834" + ], + [ + 21, + "2086" + ], + [ + 22, + "5840" + ], + [ + 23, + "2504" + ] + ], + [ + [ + 0, + "19/2" + ], + [ + 1, + "41/2" + ], + [ + 16, + "-29/4" + ], + [ + 17, + "-13/4" + ], + [ + 18, + "13/8" + ], + [ + 19, + "-3/8" + ], + [ + 20, + "-29/4" + ], + [ + 21, + "-13/4" + ], + [ + 22, + "5/4" + ], + [ + 23, + "1/2" + ] + ] + ], + [ + [ + 13, + 12, + 11, + 10, + 9 + ], + [ + [ + 1, + "-2" + ], + [ + 16, + "-8" + ], + [ + 17, + "-20" + ], + [ + 18, + "-72" + ], + [ + 19, + "16" + ], + [ + 20, + "-8" + ], + [ + 21, + "-20" + ], + [ + 22, + "-56" + ], + [ + 23, + "-24" + ] + ], + [ + [ + 0, + "991" + ], + [ + 1, + "4277/2" + ], + [ + 16, + "-3025/4" + ], + [ + 17, + "-339" + ], + [ + 18, + "339/2" + ], + [ + 19, + "-313/8" + ], + [ + 20, + "-3025/4" + ], + [ + 21, + "-339" + ], + [ + 22, + "1043/8" + ], + [ + 23, + "417/8" + ] + ] + ], + [ + [ + 12, + 11, + 10, + 9 + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "209" + ], + [ + 16, + "834" + ], + [ + 17, + "2086" + ], + [ + 18, + "7508" + ], + [ + 19, + "-1668" + ], + [ + 20, + "834" + ], + [ + 21, + "2086" + ], + [ + 22, + "7508" + ], + [ + 23, + "-1668" + ], + [ + 24, + "2086" + ], + [ + 25, + "-3338" + ] + ], + [ + [ + 0, + "-19/2" + ], + [ + 1, + "-41/2" + ], + [ + 16, + "29/4" + ], + [ + 17, + "13/4" + ], + [ + 18, + "-13/8" + ], + [ + 19, + "3/8" + ], + [ + 20, + "29/4" + ], + [ + 21, + "13/4" + ], + [ + 22, + "-13/8" + ], + [ + 23, + "3/8" + ], + [ + 24, + "13/4" + ], + [ + 25, + "3/4" + ] + ] + ], + [ + [ + 12, + 11, + 10, + 9 + ], + [ + [ + 1, + "-2" + ], + [ + 16, + "-8" + ], + [ + 17, + "-20" + ], + [ + 18, + "-72" + ], + [ + 19, + "16" + ], + [ + 20, + "-8" + ], + [ + 21, + "-20" + ], + [ + 22, + "-72" + ], + [ + 23, + "16" + ], + [ + 24, + "-20" + ], + [ + 25, + "32" + ] + ], + [ + [ + 0, + "-991" + ], + [ + 1, + "-4277/2" + ], + [ + 16, + "3025/4" + ], + [ + 17, + "339" + ], + [ + 18, + "-339/2" + ], + [ + 19, + "313/8" + ], + [ + 20, + "3025/4" + ], + [ + 21, + "339" + ], + [ + 22, + "-339/2" + ], + [ + 23, + "313/8" + ], + [ + 24, + "339" + ], + [ + 25, + "313/4" + ] + ] + ], + [ + [ + 11, + 10, + 9 + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "209" + ], + [ + 16, + "834" + ], + [ + 17, + "2086" + ], + [ + 18, + "7508" + ], + [ + 19, + "-1668" + ], + [ + 20, + "834" + ], + [ + 21, + "2086" + ], + [ + 22, + "7508" + ], + [ + 23, + "-1668" + ], + [ + 24, + "834" + ], + [ + 25, + "2086" + ], + [ + 26, + "5840" + ], + [ + 27, + "2504" + ] + ], + [ + [ + 0, + "19/2" + ], + [ + 1, + "41/2" + ], + [ + 16, + "-29/4" + ], + [ + 17, + "-13/4" + ], + [ + 18, + "13/8" + ], + [ + 19, + "-3/8" + ], + [ + 20, + "-29/4" + ], + [ + 21, + "-13/4" + ], + [ + 22, + "13/8" + ], + [ + 23, + "-3/8" + ], + [ + 24, + "-29/4" + ], + [ + 25, + "-13/4" + ], + [ + 26, + "5/4" + ], + [ + 27, + "1/2" + ] + ] + ], + [ + [ + 11, + 10, + 9 + ], + [ + [ + 1, + "-2" + ], + [ + 16, + "-8" + ], + [ + 17, + "-20" + ], + [ + 18, + "-72" + ], + [ + 19, + "16" + ], + [ + 20, + "-8" + ], + [ + 21, + "-20" + ], + [ + 22, + "-72" + ], + [ + 23, + "16" + ], + [ + 24, + "-8" + ], + [ + 25, + "-20" + ], + [ + 26, + "-56" + ], + [ + 27, + "-24" + ] + ], + [ + [ + 0, + "991" + ], + [ + 1, + "4277/2" + ], + [ + 16, + "-3025/4" + ], + [ + 17, + "-339" + ], + [ + 18, + "339/2" + ], + [ + 19, + "-313/8" + ], + [ + 20, + "-3025/4" + ], + [ + 21, + "-339" + ], + [ + 22, + "339/2" + ], + [ + 23, + "-313/8" + ], + [ + 24, + "-3025/4" + ], + [ + 25, + "-339" + ], + [ + 26, + "1043/8" + ], + [ + 27, + "417/8" + ] + ] + ], + [ + [ + 10, + 9 + ], + [ + [ + 0, + "1" + ], + [ + 1, + "-2709" + ], + [ + 16, + "-10834" + ], + [ + 17, + "-27086" + ], + [ + 18, + "-97508" + ], + [ + 19, + "21668" + ], + [ + 20, + "-10834" + ], + [ + 21, + "-27086" + ], + [ + 22, + "-97508" + ], + [ + 23, + "21668" + ], + [ + 24, + "-10834" + ], + [ + 25, + "-27086" + ], + [ + 26, + "-97508" + ], + [ + 27, + "21668" + ], + [ + 28, + "8126" + ], + [ + 29, + "54174" + ] + ], + [ + [ + 0, + "8/5" + ], + [ + 1, + "5/2" + ], + [ + 16, + "-53/20" + ], + [ + 17, + "-3/2" + ], + [ + 18, + "3/4" + ], + [ + 19, + "7/40" + ], + [ + 20, + "-53/20" + ], + [ + 21, + "-3/2" + ], + [ + 22, + "3/4" + ], + [ + 23, + "7/40" + ], + [ + 24, + "-53/20" + ], + [ + 25, + "-3/2" + ], + [ + 26, + "3/4" + ], + [ + 27, + "7/40" + ], + [ + 28, + "-3/2" + ], + [ + 29, + "7/20" + ] + ] + ], + [ + [ + 10, + 9 + ], + [ + [ + 1, + "-20" + ], + [ + 16, + "-80" + ], + [ + 17, + "-200" + ], + [ + 18, + "-720" + ], + [ + 19, + "160" + ], + [ + 20, + "-80" + ], + [ + 21, + "-200" + ], + [ + 22, + "-720" + ], + [ + 23, + "160" + ], + [ + 24, + "-80" + ], + [ + 25, + "-200" + ], + [ + 26, + "-720" + ], + [ + 27, + "160" + ], + [ + 28, + "60" + ], + [ + 29, + "400" + ] + ], + [ + [ + 0, + "-2167/10" + ], + [ + 1, + "-1693/5" + ], + [ + 16, + "3589/10" + ], + [ + 17, + "4063/20" + ], + [ + 18, + "-4063/40" + ], + [ + 19, + "-237/10" + ], + [ + 20, + "3589/10" + ], + [ + 21, + "4063/20" + ], + [ + 22, + "-4063/40" + ], + [ + 23, + "-237/10" + ], + [ + 24, + "3589/10" + ], + [ + 25, + "4063/20" + ], + [ + 26, + "-4063/40" + ], + [ + 27, + "-237/10" + ], + [ + 28, + "4063/20" + ], + [ + 29, + "-237/5" + ] + ] + ], + [ + 1, + [ + [ + 0, + "1" + ], + [ + 2, + "2" + ], + [ + 3, + "2" + ] + ], + [ + [ + 0, + "-2" + ], + [ + 1, + "-7" + ], + [ + 2, + "1/2" + ], + [ + 3, + "1" + ] + ] + ], + [ + 1, + [ + [ + 1, + "-1" + ], + [ + 2, + "-2" + ], + [ + 3, + "-6" + ] + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "-4" + ], + [ + 3, + "1/2" + ] + ] + ], + [ + 2, + [ + [ + 0, + "-1" + ], + [ + 2, + "-2" + ], + [ + 3, + "-4" + ], + [ + 4, + "10" + ], + [ + 5, + "-4" + ] + ], + [ + [ + 0, + "14" + ], + [ + 1, + "34" + ], + [ + 2, + "-3" + ], + [ + 3, + "-2" + ], + [ + 4, + "1/2" + ], + [ + 5, + "1" + ] + ] + ], + [ + 2, + [ + [ + 1, + "1" + ], + [ + 2, + "4" + ], + [ + 3, + "10" + ], + [ + 4, + "-24" + ], + [ + 5, + "10" + ] + ], + [ + [ + 0, + "6" + ], + [ + 1, + "14" + ], + [ + 2, + "-2" + ], + [ + 3, + "-1" + ], + [ + 5, + "1/2" + ] + ] + ], + [ + 3, + [ + [ + 0, + "1" + ], + [ + 1, + "1" + ], + [ + 2, + "6" + ], + [ + 3, + "14" + ], + [ + 4, + "-32" + ], + [ + 5, + "20" + ], + [ + 6, + "4" + ], + [ + 7, + "8" + ] + ], + [ + [ + 0, + "-2" + ], + [ + 1, + "-7" + ], + [ + 2, + "-9/4" + ], + [ + 3, + "-1/4" + ], + [ + 4, + "-1" + ], + [ + 5, + "-3/4" + ], + [ + 6, + "1/2" + ], + [ + 7, + "1" + ] + ] + ], + [ + 3, + [ + [ + 1, + "-1" + ], + [ + 2, + "-4" + ], + [ + 3, + "-10" + ], + [ + 4, + "22" + ], + [ + 5, + "-14" + ], + [ + 6, + "-2" + ], + [ + 7, + "-6" + ] + ], + [ + [ + 0, + "-3" + ], + [ + 1, + "-11" + ], + [ + 2, + "-4" + ], + [ + 3, + "-1/2" + ], + [ + 4, + "-7/4" + ], + [ + 5, + "-5/4" + ], + [ + 6, + "1/2" + ], + [ + 7, + "3/2" + ] + ] + ], + [ + 4, + [ + [ + 0, + "-1" + ], + [ + 2, + "-2" + ], + [ + 3, + "-4" + ], + [ + 4, + "10" + ], + [ + 5, + "-6" + ], + [ + 6, + "-2" + ], + [ + 7, + "-4" + ], + [ + 8, + "10" + ], + [ + 9, + "-4" + ] + ], + [ + [ + 0, + "14" + ], + [ + 1, + "34" + ], + [ + 2, + "-3" + ], + [ + 3, + "-2" + ], + [ + 4, + "-1/2" + ], + [ + 5, + "3/2" + ], + [ + 6, + "-3" + ], + [ + 7, + "-2" + ], + [ + 8, + "1/2" + ], + [ + 9, + "1" + ] + ] + ], + [ + 4, + [ + [ + 1, + "1" + ], + [ + 2, + "4" + ], + [ + 3, + "10" + ], + [ + 4, + "-22" + ], + [ + 5, + "14" + ], + [ + 6, + "4" + ], + [ + 7, + "10" + ], + [ + 8, + "-24" + ], + [ + 9, + "10" + ] + ], + [ + [ + 0, + "6" + ], + [ + 1, + "14" + ], + [ + 2, + "-2" + ], + [ + 3, + "-1" + ], + [ + 4, + "-1/2" + ], + [ + 5, + "1/2" + ], + [ + 6, + "-2" + ], + [ + 7, + "-1" + ], + [ + 9, + "1/2" + ] + ] + ], + [ + 5, + [ + [ + 0, + "1" + ], + [ + 1, + "1" + ], + [ + 2, + "6" + ], + [ + 3, + "14" + ], + [ + 4, + "-32" + ], + [ + 5, + "20" + ], + [ + 6, + "6" + ], + [ + 7, + "14" + ], + [ + 8, + "-32" + ], + [ + 9, + "20" + ], + [ + 10, + "4" + ], + [ + 11, + "8" + ] + ], + [ + [ + 0, + "-2" + ], + [ + 1, + "-7" + ], + [ + 2, + "-9/4" + ], + [ + 3, + "-1/4" + ], + [ + 4, + "-1" + ], + [ + 5, + "-3/4" + ], + [ + 6, + "-9/4" + ], + [ + 7, + "-1/4" + ], + [ + 8, + "-1" + ], + [ + 9, + "-3/4" + ], + [ + 10, + "1/2" + ], + [ + 11, + "1" + ] + ] + ], + [ + 5, + [ + [ + 1, + "-1" + ], + [ + 2, + "-4" + ], + [ + 3, + "-10" + ], + [ + 4, + "22" + ], + [ + 5, + "-14" + ], + [ + 6, + "-4" + ], + [ + 7, + "-10" + ], + [ + 8, + "22" + ], + [ + 9, + "-14" + ], + [ + 10, + "-2" + ], + [ + 11, + "-6" + ] + ], + [ + [ + 0, + "-3" + ], + [ + 1, + "-11" + ], + [ + 2, + "-4" + ], + [ + 3, + "-1/2" + ], + [ + 4, + "-7/4" + ], + [ + 5, + "-5/4" + ], + [ + 6, + "-4" + ], + [ + 7, + "-1/2" + ], + [ + 8, + "-7/4" + ], + [ + 9, + "-5/4" + ], + [ + 10, + "1/2" + ], + [ + 11, + "3/2" + ] + ] + ], + [ + 6, + [ + [ + 0, + "-1" + ], + [ + 2, + "-2" + ], + [ + 3, + "-4" + ], + [ + 4, + "10" + ], + [ + 5, + "-6" + ], + [ + 6, + "-2" + ], + [ + 7, + "-4" + ], + [ + 8, + "10" + ], + [ + 9, + "-6" + ], + [ + 10, + "-2" + ], + [ + 11, + "-4" + ], + [ + 12, + "10" + ], + [ + 13, + "-4" + ] + ], + [ + [ + 0, + "14" + ], + [ + 1, + "34" + ], + [ + 2, + "-3" + ], + [ + 3, + "-2" + ], + [ + 4, + "-1/2" + ], + [ + 5, + "3/2" + ], + [ + 6, + "-3" + ], + [ + 7, + "-2" + ], + [ + 8, + "-1/2" + ], + [ + 9, + "3/2" + ], + [ + 10, + "-3" + ], + [ + 11, + "-2" + ], + [ + 12, + "1/2" + ], + [ + 13, + "1" + ] + ] + ], + [ + 6, + [ + [ + 1, + "1" + ], + [ + 2, + "4" + ], + [ + 3, + "10" + ], + [ + 4, + "-22" + ], + [ + 5, + "14" + ], + [ + 6, + "4" + ], + [ + 7, + "10" + ], + [ + 8, + "-22" + ], + [ + 9, + "14" + ], + [ + 10, + "4" + ], + [ + 11, + "10" + ], + [ + 12, + "-24" + ], + [ + 13, + "10" + ] + ], + [ + [ + 0, + "6" + ], + [ + 1, + "14" + ], + [ + 2, + "-2" + ], + [ + 3, + "-1" + ], + [ + 4, + "-1/2" + ], + [ + 5, + "1/2" + ], + [ + 6, + "-2" + ], + [ + 7, + "-1" + ], + [ + 8, + "-1/2" + ], + [ + 9, + "1/2" + ], + [ + 10, + "-2" + ], + [ + 11, + "-1" + ], + [ + 13, + "1/2" + ] + ] + ], + [ + 7, + [ + [ + 0, + "1" + ], + [ + 1, + "1" + ], + [ + 2, + "6" + ], + [ + 3, + "14" + ], + [ + 4, + "-32" + ], + [ + 5, + "20" + ], + [ + 6, + "6" + ], + [ + 7, + "14" + ], + [ + 8, + "-32" + ], + [ + 9, + "20" + ], + [ + 10, + "6" + ], + [ + 11, + "14" + ], + [ + 12, + "-32" + ], + [ + 13, + "20" + ], + [ + 14, + "4" + ], + [ + 15, + "8" + ] + ], + [ + [ + 0, + "-2" + ], + [ + 1, + "-7" + ], + [ + 2, + "-9/4" + ], + [ + 3, + "-1/4" + ], + [ + 4, + "-1" + ], + [ + 5, + "-3/4" + ], + [ + 6, + "-9/4" + ], + [ + 7, + "-1/4" + ], + [ + 8, + "-1" + ], + [ + 9, + "-3/4" + ], + [ + 10, + "-9/4" + ], + [ + 11, + "-1/4" + ], + [ + 12, + "-1" + ], + [ + 13, + "-3/4" + ], + [ + 14, + "1/2" + ], + [ + 15, + "1" + ] + ] + ], + [ + 7, + [ + [ + 1, + "-1" + ], + [ + 2, + "-4" + ], + [ + 3, + "-10" + ], + [ + 4, + "22" + ], + [ + 5, + "-14" + ], + [ + 6, + "-4" + ], + [ + 7, + "-10" + ], + [ + 8, + "22" + ], + [ + 9, + "-14" + ], + [ + 10, + "-4" + ], + [ + 11, + "-10" + ], + [ + 12, + "22" + ], + [ + 13, + "-14" + ], + [ + 14, + "-2" + ], + [ + 15, + "-6" + ] + ], + [ + [ + 0, + "-3" + ], + [ + 1, + "-11" + ], + [ + 2, + "-4" + ], + [ + 3, + "-1/2" + ], + [ + 4, + "-7/4" + ], + [ + 5, + "-5/4" + ], + [ + 6, + "-4" + ], + [ + 7, + "-1/2" + ], + [ + 8, + "-7/4" + ], + [ + 9, + "-5/4" + ], + [ + 10, + "-4" + ], + [ + 11, + "-1/2" + ], + [ + 12, + "-7/4" + ], + [ + 13, + "-5/4" + ], + [ + 14, + "1/2" + ], + [ + 15, + "3/2" + ] + ] + ], + [ + 8, + [ + [ + 0, + "-1" + ], + [ + 1, + "11" + ], + [ + 2, + "42" + ], + [ + 3, + "106" + ], + [ + 4, + "-232" + ], + [ + 5, + "148" + ], + [ + 6, + "42" + ], + [ + 7, + "106" + ], + [ + 8, + "-232" + ], + [ + 9, + "148" + ], + [ + 10, + "42" + ], + [ + 11, + "106" + ], + [ + 12, + "-232" + ], + [ + 13, + "148" + ], + [ + 14, + "-64" + ], + [ + 15, + "276" + ] + ], + [ + [ + 0, + "-18" + ], + [ + 1, + "-41" + ], + [ + 2, + "29/4" + ], + [ + 3, + "13/4" + ], + [ + 4, + "2" + ], + [ + 5, + "-5/4" + ], + [ + 6, + "29/4" + ], + [ + 7, + "13/4" + ], + [ + 8, + "2" + ], + [ + 9, + "-5/4" + ], + [ + 10, + "29/4" + ], + [ + 11, + "13/4" + ], + [ + 12, + "2" + ], + [ + 13, + "-5/4" + ], + [ + 14, + "4" + ], + [ + 15, + "5/2" + ] + ] + ], + [ + 8, + [ + [ + 1, + "-1" + ], + [ + 2, + "-4" + ], + [ + 3, + "-10" + ], + [ + 4, + "22" + ], + [ + 5, + "-14" + ], + [ + 6, + "-4" + ], + [ + 7, + "-10" + ], + [ + 8, + "22" + ], + [ + 9, + "-14" + ], + [ + 10, + "-4" + ], + [ + 11, + "-10" + ], + [ + 12, + "22" + ], + [ + 13, + "-14" + ], + [ + 14, + "6" + ], + [ + 15, + "-26" + ] + ], + [ + [ + 0, + "-191" + ], + [ + 1, + "-435" + ], + [ + 2, + "77" + ], + [ + 3, + "69/2" + ], + [ + 4, + "85/4" + ], + [ + 5, + "-53/4" + ], + [ + 6, + "77" + ], + [ + 7, + "69/2" + ], + [ + 8, + "85/4" + ], + [ + 9, + "-53/4" + ], + [ + 10, + "77" + ], + [ + 11, + "69/2" + ], + [ + 12, + "85/4" + ], + [ + 13, + "-53/4" + ], + [ + 14, + "85/2" + ], + [ + 15, + "53/2" + ] + ] + ], + [ + 9, + [ + [ + 0, + "1" + ], + [ + 1, + "-51109" + ], + [ + 16, + "-204434" + ], + [ + 17, + "-511086" + ], + [ + 18, + "-1839908" + ], + [ + 19, + "408868" + ], + [ + 20, + "-204434" + ], + [ + 21, + "-511086" + ], + [ + 22, + "-1839908" + ], + [ + 23, + "408868" + ], + [ + 24, + "-204434" + ], + [ + 25, + "-511086" + ], + [ + 26, + "-1839908" + ], + [ + 27, + "408868" + ], + [ + 28, + "-204434" + ], + [ + 29, + "-511086" + ], + [ + 30, + "971060" + ], + [ + 31, + "-2657640" + ] + ], + [ + [ + 0, + "-13/5" + ], + [ + 1, + "-9" + ], + [ + 16, + "-31/10" + ], + [ + 17, + "-5/2" + ], + [ + 18, + "5/4" + ], + [ + 19, + "19/20" + ], + [ + 20, + "-31/10" + ], + [ + 21, + "-5/2" + ], + [ + 22, + "5/4" + ], + [ + 23, + "19/20" + ], + [ + 24, + "-31/10" + ], + [ + 25, + "-5/2" + ], + [ + 26, + "5/4" + ], + [ + 27, + "19/20" + ], + [ + 28, + "1" + ], + [ + 29, + "-3/5" + ], + [ + 30, + "5/2" + ], + [ + 31, + "9/8" + ] + ] + ], + [ + 9, + [ + [ + 1, + "-20" + ], + [ + 16, + "-80" + ], + [ + 17, + "-200" + ], + [ + 18, + "-720" + ], + [ + 19, + "160" + ], + [ + 20, + "-80" + ], + [ + 21, + "-200" + ], + [ + 22, + "-720" + ], + [ + 23, + "160" + ], + [ + 24, + "-80" + ], + [ + 25, + "-200" + ], + [ + 26, + "-720" + ], + [ + 27, + "160" + ], + [ + 28, + "-80" + ], + [ + 29, + "-200" + ], + [ + 30, + "380" + ], + [ + 31, + "-1040" + ] + ], + [ + [ + 0, + "66441/10" + ], + [ + 1, + "114994/5" + ], + [ + 16, + "39609/5" + ], + [ + 17, + "127771/20" + ], + [ + 18, + "-127771/40" + ], + [ + 19, + "-48553/20" + ], + [ + 20, + "39609/5" + ], + [ + 21, + "127771/20" + ], + [ + 22, + "-127771/40" + ], + [ + 23, + "-48553/20" + ], + [ + 24, + "39609/5" + ], + [ + 25, + "127771/20" + ], + [ + 26, + "-127771/40" + ], + [ + 27, + "-48553/20" + ], + [ + 28, + "-12777/5" + ], + [ + 29, + "6133/4" + ], + [ + 30, + "-127771/20" + ], + [ + 31, + "-57497/20" + ] + ] + ], + [ + 10, + [ + [ + 0, + "-1" + ], + [ + 1, + "-338781" + ], + [ + 16, + "-1355126" + ], + [ + 17, + "-3387814" + ], + [ + 18, + "-12196132" + ], + [ + 19, + "2710252" + ], + [ + 20, + "-1355126" + ], + [ + 21, + "-3387814" + ], + [ + 22, + "-12196132" + ], + [ + 23, + "2710252" + ], + [ + 24, + "-1355126" + ], + [ + 25, + "-3387814" + ], + [ + 26, + "-12196132" + ], + [ + 27, + "2710252" + ], + [ + 28, + "-1355126" + ], + [ + 29, + "-3387814" + ], + [ + 30, + "4065380" + ], + [ + 31, + "-8808320" + ] + ], + [ + [ + 0, + "-13/20" + ], + [ + 1, + "-7/2" + ], + [ + 16, + "-53/20" + ], + [ + 17, + "-15/8" + ], + [ + 18, + "15/16" + ], + [ + 19, + "11/20" + ], + [ + 20, + "-53/20" + ], + [ + 21, + "-15/8" + ], + [ + 22, + "15/16" + ], + [ + 23, + "11/20" + ], + [ + 24, + "-53/20" + ], + [ + 25, + "-15/8" + ], + [ + 26, + "15/16" + ], + [ + 27, + "11/20" + ], + [ + 28, + "4" + ], + [ + 29, + "-31/40" + ], + [ + 30, + "7/4" + ], + [ + 31, + "5/8" + ] + ] + ], + [ + 10, + [ + [ + 1, + "40" + ], + [ + 16, + "160" + ], + [ + 17, + "400" + ], + [ + 18, + "1440" + ], + [ + 19, + "-320" + ], + [ + 20, + "160" + ], + [ + 21, + "400" + ], + [ + 22, + "1440" + ], + [ + 23, + "-320" + ], + [ + 24, + "160" + ], + [ + 25, + "400" + ], + [ + 26, + "1440" + ], + [ + 27, + "-320" + ], + [ + 28, + "160" + ], + [ + 29, + "400" + ], + [ + 30, + "-480" + ], + [ + 31, + "1040" + ] + ], + [ + [ + 0, + "-27526/5" + ], + [ + 1, + "-148217/5" + ], + [ + 16, + "-224443/10" + ], + [ + 17, + "-79402/5" + ], + [ + 18, + "39701/5" + ], + [ + 19, + "18633/4" + ], + [ + 20, + "-224443/10" + ], + [ + 21, + "-79402/5" + ], + [ + 22, + "39701/5" + ], + [ + 23, + "18633/4" + ], + [ + 24, + "-224443/10" + ], + [ + 25, + "-79402/5" + ], + [ + 26, + "39701/5" + ], + [ + 27, + "18633/4" + ], + [ + 28, + "169391/5" + ], + [ + 29, + "-65639/10" + ], + [ + 30, + "148217/10" + ], + [ + 31, + "423477/80" + ] + ] + ], + [ + 11, + [ + [ + 0, + "-1" + ], + [ + 1, + "-181" + ], + [ + 16, + "-726" + ], + [ + 17, + "-1814" + ], + [ + 18, + "-6532" + ], + [ + 19, + "1452" + ], + [ + 20, + "-726" + ], + [ + 21, + "-1814" + ], + [ + 22, + "-6532" + ], + [ + 23, + "1452" + ], + [ + 24, + "-726" + ], + [ + 25, + "-1814" + ], + [ + 26, + "-6532" + ], + [ + 27, + "1452" + ], + [ + 28, + "-362" + ], + [ + 29, + "-726" + ] + ], + [ + [ + 0, + "-5/4" + ], + [ + 1, + "-1" + ], + [ + 16, + "7/2" + ], + [ + 17, + "17/8" + ], + [ + 18, + "-17/16" + ], + [ + 19, + "-3/8" + ], + [ + 20, + "7/2" + ], + [ + 21, + "17/8" + ], + [ + 22, + "-17/16" + ], + [ + 23, + "-3/8" + ], + [ + 24, + "7/2" + ], + [ + 25, + "17/8" + ], + [ + 26, + "-17/16" + ], + [ + 27, + "-3/8" + ], + [ + 28, + "1/4" + ], + [ + 29, + "1/8" + ] + ] + ], + [ + 11, + [ + [ + 1, + "4" + ], + [ + 16, + "16" + ], + [ + 17, + "40" + ], + [ + 18, + "144" + ], + [ + 19, + "-32" + ], + [ + 20, + "16" + ], + [ + 21, + "40" + ], + [ + 22, + "144" + ], + [ + 23, + "-32" + ], + [ + 24, + "16" + ], + [ + 25, + "40" + ], + [ + 26, + "144" + ], + [ + 27, + "-32" + ], + [ + 28, + "8" + ], + [ + 29, + "16" + ] + ], + [ + [ + 0, + "-113/2" + ], + [ + 1, + "-181/4" + ], + [ + 16, + "1265/8" + ], + [ + 17, + "96" + ], + [ + 18, + "-48" + ], + [ + 19, + "-271/16" + ], + [ + 20, + "1265/8" + ], + [ + 21, + "96" + ], + [ + 22, + "-48" + ], + [ + 23, + "-271/16" + ], + [ + 24, + "1265/8" + ], + [ + 25, + "96" + ], + [ + 26, + "-48" + ], + [ + 27, + "-271/16" + ], + [ + 28, + "23/2" + ], + [ + 29, + "45/8" + ] + ] + ], + [ + 12, + [ + [ + 0, + "1" + ], + [ + 1, + "-1" + ], + [ + 16, + "-2" + ], + [ + 17, + "-6" + ], + [ + 18, + "-20" + ], + [ + 19, + "4" + ], + [ + 20, + "-2" + ], + [ + 21, + "-6" + ], + [ + 22, + "-20" + ], + [ + 23, + "4" + ], + [ + 24, + "-2" + ], + [ + 25, + "-6" + ], + [ + 26, + "-20" + ], + [ + 27, + "8" + ] + ], + [ + [ + 0, + "-10" + ], + [ + 1, + "-24" + ], + [ + 16, + "4" + ], + [ + 17, + "1" + ], + [ + 18, + "-1/2" + ], + [ + 19, + "1" + ], + [ + 20, + "4" + ], + [ + 21, + "1" + ], + [ + 22, + "-1/2" + ], + [ + 23, + "1" + ], + [ + 24, + "4" + ], + [ + 25, + "1" + ], + [ + 26, + "1/4" + ], + [ + 27, + "3/4" + ] + ] + ], + [ + 12, + [ + [ + 1, + "2" + ], + [ + 16, + "8" + ], + [ + 17, + "20" + ], + [ + 18, + "72" + ], + [ + 19, + "-16" + ], + [ + 20, + "8" + ], + [ + 21, + "20" + ], + [ + 22, + "72" + ], + [ + 23, + "-16" + ], + [ + 24, + "8" + ], + [ + 25, + "20" + ], + [ + 26, + "68" + ], + [ + 27, + "-28" + ] + ], + [ + [ + 0, + "-3" + ], + [ + 1, + "-7" + ], + [ + 16, + "3/2" + ], + [ + 17, + "1/2" + ], + [ + 18, + "-1/4" + ], + [ + 19, + "1/4" + ], + [ + 20, + "3/2" + ], + [ + 21, + "1/2" + ], + [ + 22, + "-1/4" + ], + [ + 23, + "1/4" + ], + [ + 24, + "3/2" + ], + [ + 25, + "1/2" + ], + [ + 27, + "1/4" + ] + ] + ], + [ + 13, + [ + [ + 0, + "-1" + ], + [ + 1, + "-131" + ], + [ + 16, + "-526" + ], + [ + 17, + "-1314" + ], + [ + 18, + "-4732" + ], + [ + 19, + "1052" + ], + [ + 20, + "-526" + ], + [ + 21, + "-1314" + ], + [ + 22, + "-4732" + ], + [ + 23, + "1052" + ], + [ + 24, + "-262" + ], + [ + 25, + "-526" + ] + ], + [ + [ + 0, + "-5/2" + ], + [ + 1, + "-7/2" + ], + [ + 16, + "19/4" + ], + [ + 17, + "11/4" + ], + [ + 18, + "-11/8" + ], + [ + 19, + "-3/8" + ], + [ + 20, + "19/4" + ], + [ + 21, + "11/4" + ], + [ + 22, + "-11/8" + ], + [ + 23, + "-3/8" + ], + [ + 24, + "1/4" + ], + [ + 25, + "3/4" + ] + ] + ], + [ + 13, + [ + [ + 1, + "2" + ], + [ + 16, + "8" + ], + [ + 17, + "20" + ], + [ + 18, + "72" + ], + [ + 19, + "-16" + ], + [ + 20, + "8" + ], + [ + 21, + "20" + ], + [ + 22, + "72" + ], + [ + 23, + "-16" + ], + [ + 24, + "4" + ], + [ + 25, + "8" + ] + ], + [ + [ + 0, + "-164" + ], + [ + 1, + "-459/2" + ], + [ + 16, + "1247/4" + ], + [ + 17, + "361/2" + ], + [ + 18, + "-361/4" + ], + [ + 19, + "-197/8" + ], + [ + 20, + "1247/4" + ], + [ + 21, + "361/2" + ], + [ + 22, + "-361/4" + ], + [ + 23, + "-197/8" + ], + [ + 24, + "33/2" + ], + [ + 25, + "197/4" + ] + ] + ], + [ + 14, + [ + [ + 0, + "1" + ], + [ + 1, + "-1" + ], + [ + 16, + "-2" + ], + [ + 17, + "-6" + ], + [ + 18, + "-20" + ], + [ + 19, + "4" + ], + [ + 20, + "-2" + ], + [ + 21, + "-6" + ], + [ + 22, + "-20" + ], + [ + 23, + "8" + ] + ], + [ + [ + 0, + "-10" + ], + [ + 1, + "-24" + ], + [ + 16, + "4" + ], + [ + 17, + "1" + ], + [ + 18, + "-1/2" + ], + [ + 19, + "1" + ], + [ + 20, + "4" + ], + [ + 21, + "1" + ], + [ + 22, + "1/4" + ], + [ + 23, + "3/4" + ] + ] + ], + [ + 14, + [ + [ + 1, + "2" + ], + [ + 16, + "8" + ], + [ + 17, + "20" + ], + [ + 18, + "72" + ], + [ + 19, + "-16" + ], + [ + 20, + "8" + ], + [ + 21, + "20" + ], + [ + 22, + "68" + ], + [ + 23, + "-28" + ] + ], + [ + [ + 0, + "-3" + ], + [ + 1, + "-7" + ], + [ + 16, + "3/2" + ], + [ + 17, + "1/2" + ], + [ + 18, + "-1/4" + ], + [ + 19, + "1/4" + ], + [ + 20, + "3/2" + ], + [ + 21, + "1/2" + ], + [ + 23, + "1/4" + ] + ] + ], + [ + 15, + [ + [ + 0, + "-1" + ], + [ + 1, + "-131" + ], + [ + 16, + "-526" + ], + [ + 17, + "-1314" + ], + [ + 18, + "-4732" + ], + [ + 19, + "1052" + ], + [ + 20, + "-262" + ], + [ + 21, + "-526" + ] + ], + [ + [ + 0, + "-5/2" + ], + [ + 1, + "-7/2" + ], + [ + 16, + "19/4" + ], + [ + 17, + "11/4" + ], + [ + 18, + "-11/8" + ], + [ + 19, + "-3/8" + ], + [ + 20, + "1/4" + ], + [ + 21, + "3/4" + ] + ] + ], + [ + 15, + [ + [ + 1, + "2" + ], + [ + 16, + "8" + ], + [ + 17, + "20" + ], + [ + 18, + "72" + ], + [ + 19, + "-16" + ], + [ + 20, + "4" + ], + [ + 21, + "8" + ] + ], + [ + [ + 0, + "-164" + ], + [ + 1, + "-459/2" + ], + [ + 16, + "1247/4" + ], + [ + 17, + "361/2" + ], + [ + 18, + "-361/4" + ], + [ + 19, + "-197/8" + ], + [ + 20, + "33/2" + ], + [ + 21, + "197/4" + ] + ] + ], + [ + 16, + [ + [ + 0, + "1" + ], + [ + 1, + "-1" + ], + [ + 16, + "-2" + ], + [ + 17, + "-6" + ], + [ + 18, + "-20" + ], + [ + 19, + "8" + ] + ], + [ + [ + 0, + "-10" + ], + [ + 1, + "-24" + ], + [ + 16, + "4" + ], + [ + 17, + "1" + ], + [ + 18, + "1/4" + ], + [ + 19, + "3/4" + ] + ] + ], + [ + 16, + [ + [ + 1, + "2" + ], + [ + 16, + "8" + ], + [ + 17, + "20" + ], + [ + 18, + "68" + ], + [ + 19, + "-28" + ] + ], + [ + [ + 0, + "-3" + ], + [ + 1, + "-7" + ], + [ + 16, + "3/2" + ], + [ + 17, + "1/2" + ], + [ + 19, + "1/4" + ] + ] + ], + [ + 17, + [ + [ + 0, + "-1" + ], + [ + 1, + "1" + ], + [ + 16, + "2" + ], + [ + 17, + "2" + ] + ], + [ + [ + 0, + "-5/2" + ], + [ + 1, + "-7/2" + ], + [ + 16, + "1/4" + ], + [ + 17, + "3/4" + ] + ] + ], + [ + 17, + [ + [ + 1, + "-2" + ], + [ + 16, + "-4" + ], + [ + 17, + "-8" + ] + ], + [ + [ + 0, + "-1" + ], + [ + 1, + "-3/2" + ], + [ + 17, + "1/4" + ] + ] + ] + ], + "idle_basis_ops": 1983, + "host_basis_ops": 646, + "host_conjugacy_scales": [ + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1", + "2", + "2", + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "1/2" + ] + }, + { + "parameter": [ + 4, + 3, + 0 + ], + "group_error": "No localized unit pair in the searched common subspace basis" + }, + { + "parameter": [ + 5, + 3, + 0 + ], + "group_error": "No localized unit pair in the searched common subspace basis" + }, + { + "parameter": [ + 6, + 3, + 0 + ], + "group_error": "No localized unit pair in the searched common subspace basis" + }, + { + "parameter": [ + 7, + 3, + 0 + ], + "group_error": "No localized unit pair in the searched common subspace basis" + } + ], + "scope": "Exact rational projector factorization of the B idle schedule, and dyadic elementary basis checks when present. Odd-scale extension requires a new exact caller grid. Type A caller, B phase charging and physical whole-schedule replay remain separate." +} \ No newline at end of file diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/ODD-UNIT-DYADIC-TAPES.json b/research/signed-caller-8x9/replay/supplier7112/short-caller/ODD-UNIT-DYADIC-TAPES.json new file mode 100644 index 0000000000..2e640266f7 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/ODD-UNIT-DYADIC-TAPES.json @@ -0,0 +1,2139 @@ +{ + "closure_input_sha256": "3b953e5d3e83e7573a3e908a5a23edb78773d4d22816aca54f766f0f0e9f5403", + "checked": 8, + "dyadic_tapes": [ + { + "closure": 0, + "padding": [ + 3, + 0 + ], + "sequence": [ + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "-2", + "-5" + ], + [ + "1", + "2" + ] + ], + [ + [ + "-1", + "-1" + ], + [ + "2", + "1" + ] + ], + [ + [ + "1", + "1/2" + ], + [ + "-4", + "-1" + ] + ], + [ + [ + "1", + "-1/2" + ], + [ + "4", + "-1" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ] + ], + "stage_bounds": [ + { + "stage": 1, + "max_abs": "3", + "max_denominator": 2 + }, + { + "stage": 2, + "max_abs": "10", + "max_denominator": 2 + }, + { + "stage": 3, + "max_abs": "32", + "max_denominator": 4 + }, + { + "stage": 4, + "max_abs": "10", + "max_denominator": 4 + }, + { + "stage": 5, + "max_abs": "32", + "max_denominator": 4 + }, + { + "stage": 6, + "max_abs": "10", + "max_denominator": 4 + }, + { + "stage": 7, + "max_abs": "32", + "max_denominator": 4 + }, + { + "stage": 8, + "max_abs": "13", + "max_denominator": 4 + }, + { + "stage": 9, + "max_abs": "8", + "max_denominator": 4 + }, + { + "stage": 10, + "max_abs": "33", + "max_denominator": 8 + }, + { + "stage": 11, + "max_abs": "43", + "max_denominator": 8 + }, + { + "stage": 12, + "max_abs": "24", + "max_denominator": 2 + }, + { + "stage": 13, + "max_abs": "20", + "max_denominator": 2 + }, + { + "stage": 14, + "max_abs": "24", + "max_denominator": 2 + }, + { + "stage": 15, + "max_abs": "20", + "max_denominator": 2 + }, + { + "stage": 16, + "max_abs": "24", + "max_denominator": 2 + }, + { + "stage": 17, + "max_abs": "20", + "max_denominator": 2 + } + ] + }, + { + "closure": 1, + "padding": [ + 3, + 0 + ], + "sequence": [ + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "-2", + "5" + ], + [ + "-1", + "2" + ] + ], + [ + [ + "-1", + "1" + ], + [ + "-2", + "1" + ] + ], + [ + [ + "1", + "-1/2" + ], + [ + "4", + "-1" + ] + ], + [ + [ + "-1", + "-1/2" + ], + [ + "4", + "1" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ] + ], + "stage_bounds": [ + { + "stage": 1, + "max_abs": "4", + "max_denominator": 2 + }, + { + "stage": 2, + "max_abs": "20", + "max_denominator": 2 + }, + { + "stage": 3, + "max_abs": "32", + "max_denominator": 2 + }, + { + "stage": 4, + "max_abs": "20", + "max_denominator": 2 + }, + { + "stage": 5, + "max_abs": "32", + "max_denominator": 2 + }, + { + "stage": 6, + "max_abs": "20", + "max_denominator": 2 + }, + { + "stage": 7, + "max_abs": "32", + "max_denominator": 2 + }, + { + "stage": 8, + "max_abs": "20", + "max_denominator": 2 + }, + { + "stage": 9, + "max_abs": "8", + "max_denominator": 4 + }, + { + "stage": 10, + "max_abs": "56", + "max_denominator": 8 + }, + { + "stage": 11, + "max_abs": "34", + "max_denominator": 16 + }, + { + "stage": 12, + "max_abs": "24", + "max_denominator": 4 + }, + { + "stage": 13, + "max_abs": "10", + "max_denominator": 4 + }, + { + "stage": 14, + "max_abs": "24", + "max_denominator": 4 + }, + { + "stage": 15, + "max_abs": "10", + "max_denominator": 4 + }, + { + "stage": 16, + "max_abs": "24", + "max_denominator": 2 + }, + { + "stage": 17, + "max_abs": "10", + "max_denominator": 2 + } + ] + }, + { + "closure": 2, + "padding": [ + 3, + 0 + ], + "sequence": [ + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "2", + "-5" + ], + [ + "1", + "-2" + ] + ], + [ + [ + "-1", + "1" + ], + [ + "-2", + "1" + ] + ], + [ + [ + "1", + "-1/2" + ], + [ + "4", + "-1" + ] + ], + [ + [ + "1", + "1/2" + ], + [ + "-4", + "-1" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ] + ], + "stage_bounds": [ + { + "stage": 1, + "max_abs": "3", + "max_denominator": 2 + }, + { + "stage": 2, + "max_abs": "10", + "max_denominator": 2 + }, + { + "stage": 3, + "max_abs": "24", + "max_denominator": 4 + }, + { + "stage": 4, + "max_abs": "10", + "max_denominator": 4 + }, + { + "stage": 5, + "max_abs": "24", + "max_denominator": 4 + }, + { + "stage": 6, + "max_abs": "10", + "max_denominator": 4 + }, + { + "stage": 7, + "max_abs": "24", + "max_denominator": 4 + }, + { + "stage": 8, + "max_abs": "11", + "max_denominator": 4 + }, + { + "stage": 9, + "max_abs": "5", + "max_denominator": 4 + }, + { + "stage": 10, + "max_abs": "24", + "max_denominator": 8 + }, + { + "stage": 11, + "max_abs": "29", + "max_denominator": 8 + }, + { + "stage": 12, + "max_abs": "32", + "max_denominator": 2 + }, + { + "stage": 13, + "max_abs": "20", + "max_denominator": 2 + }, + { + "stage": 14, + "max_abs": "32", + "max_denominator": 2 + }, + { + "stage": 15, + "max_abs": "20", + "max_denominator": 2 + }, + { + "stage": 16, + "max_abs": "32", + "max_denominator": 2 + }, + { + "stage": 17, + "max_abs": "20", + "max_denominator": 2 + } + ] + }, + { + "closure": 3, + "padding": [ + 3, + 0 + ], + "sequence": [ + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "2", + "5" + ], + [ + "-1", + "-2" + ] + ], + [ + [ + "-1", + "-1" + ], + [ + "2", + "1" + ] + ], + [ + [ + "1", + "1/2" + ], + [ + "-4", + "-1" + ] + ], + [ + [ + "-1", + "1/2" + ], + [ + "-4", + "1" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ] + ], + "stage_bounds": [ + { + "stage": 1, + "max_abs": "4", + "max_denominator": 2 + }, + { + "stage": 2, + "max_abs": "20", + "max_denominator": 2 + }, + { + "stage": 3, + "max_abs": "24", + "max_denominator": 2 + }, + { + "stage": 4, + "max_abs": "20", + "max_denominator": 2 + }, + { + "stage": 5, + "max_abs": "24", + "max_denominator": 2 + }, + { + "stage": 6, + "max_abs": "20", + "max_denominator": 2 + }, + { + "stage": 7, + "max_abs": "24", + "max_denominator": 2 + }, + { + "stage": 8, + "max_abs": "20", + "max_denominator": 2 + }, + { + "stage": 9, + "max_abs": "6", + "max_denominator": 4 + }, + { + "stage": 10, + "max_abs": "48", + "max_denominator": 8 + }, + { + "stage": 11, + "max_abs": "26", + "max_denominator": 16 + }, + { + "stage": 12, + "max_abs": "32", + "max_denominator": 4 + }, + { + "stage": 13, + "max_abs": "10", + "max_denominator": 4 + }, + { + "stage": 14, + "max_abs": "32", + "max_denominator": 4 + }, + { + "stage": 15, + "max_abs": "10", + "max_denominator": 4 + }, + { + "stage": 16, + "max_abs": "32", + "max_denominator": 2 + }, + { + "stage": 17, + "max_abs": "10", + "max_denominator": 2 + } + ] + }, + { + "closure": 4, + "padding": [ + 3, + 0 + ], + "sequence": [ + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "-1/2", + "-5/4" + ], + [ + "1", + "1/2" + ] + ], + [ + [ + "-3/2", + "13/4" + ], + [ + "-1", + "3/2" + ] + ], + [ + [ + "0", + "-1/2" + ], + [ + "2", + "0" + ] + ], + [ + [ + "1", + "1/2" + ], + [ + "-4", + "-1" + ] + ], + [ + [ + "-3", + "-5/2" + ], + [ + "4", + "3" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ] + ], + "stage_bounds": [ + { + "stage": 1, + "max_abs": "17/4", + "max_denominator": 8 + }, + { + "stage": 2, + "max_abs": "26", + "max_denominator": 16 + }, + { + "stage": 3, + "max_abs": "312", + "max_denominator": 16 + }, + { + "stage": 4, + "max_abs": "28", + "max_denominator": 64 + }, + { + "stage": 5, + "max_abs": "312", + "max_denominator": 16 + }, + { + "stage": 6, + "max_abs": "28", + "max_denominator": 64 + }, + { + "stage": 7, + "max_abs": "312", + "max_denominator": 16 + }, + { + "stage": 8, + "max_abs": "120", + "max_denominator": 16 + }, + { + "stage": 9, + "max_abs": "44", + "max_denominator": 16 + }, + { + "stage": 10, + "max_abs": "472", + "max_denominator": 64 + }, + { + "stage": 11, + "max_abs": "200", + "max_denominator": 128 + }, + { + "stage": 12, + "max_abs": "304", + "max_denominator": 32 + }, + { + "stage": 13, + "max_abs": "28", + "max_denominator": 256 + }, + { + "stage": 14, + "max_abs": "304", + "max_denominator": 32 + }, + { + "stage": 15, + "max_abs": "28", + "max_denominator": 256 + }, + { + "stage": 16, + "max_abs": "304", + "max_denominator": 16 + }, + { + "stage": 17, + "max_abs": "77/8", + "max_denominator": 32 + } + ] + }, + { + "closure": 5, + "padding": [ + 3, + 0 + ], + "sequence": [ + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "-1/2", + "-5/4" + ], + [ + "1", + "1/2" + ] + ], + [ + [ + "3/2", + "-13/4" + ], + [ + "1", + "-3/2" + ] + ], + [ + [ + "0", + "-1/2" + ], + [ + "2", + "0" + ] + ], + [ + [ + "1", + "1/2" + ], + [ + "-4", + "-1" + ] + ], + [ + [ + "3", + "5/2" + ], + [ + "-4", + "-3" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ] + ], + "stage_bounds": [ + { + "stage": 1, + "max_abs": "13/4", + "max_denominator": 16 + }, + { + "stage": 2, + "max_abs": "28", + "max_denominator": 32 + }, + { + "stage": 3, + "max_abs": "304", + "max_denominator": 32 + }, + { + "stage": 4, + "max_abs": "28", + "max_denominator": 256 + }, + { + "stage": 5, + "max_abs": "304", + "max_denominator": 32 + }, + { + "stage": 6, + "max_abs": "28", + "max_denominator": 256 + }, + { + "stage": 7, + "max_abs": "304", + "max_denominator": 16 + }, + { + "stage": 8, + "max_abs": "142", + "max_denominator": 32 + }, + { + "stage": 9, + "max_abs": "44", + "max_denominator": 4 + }, + { + "stage": 10, + "max_abs": "472", + "max_denominator": 16 + }, + { + "stage": 11, + "max_abs": "200", + "max_denominator": 32 + }, + { + "stage": 12, + "max_abs": "312", + "max_denominator": 16 + }, + { + "stage": 13, + "max_abs": "28", + "max_denominator": 64 + }, + { + "stage": 14, + "max_abs": "312", + "max_denominator": 16 + }, + { + "stage": 15, + "max_abs": "28", + "max_denominator": 64 + }, + { + "stage": 16, + "max_abs": "312", + "max_denominator": 8 + }, + { + "stage": 17, + "max_abs": "193/8", + "max_denominator": 16 + } + ] + }, + { + "closure": 6, + "padding": [ + 3, + 0 + ], + "sequence": [ + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "-1/2", + "5/4" + ], + [ + "-1", + "1/2" + ] + ], + [ + [ + "-3/2", + "-13/4" + ], + [ + "1", + "3/2" + ] + ], + [ + [ + "0", + "-1/2" + ], + [ + "2", + "0" + ] + ], + [ + [ + "-1", + "1/2" + ], + [ + "-4", + "1" + ] + ], + [ + [ + "-3", + "5/2" + ], + [ + "-4", + "3" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ] + ], + "stage_bounds": [ + { + "stage": 1, + "max_abs": "17/4", + "max_denominator": 8 + }, + { + "stage": 2, + "max_abs": "26", + "max_denominator": 16 + }, + { + "stage": 3, + "max_abs": "312", + "max_denominator": 16 + }, + { + "stage": 4, + "max_abs": "28", + "max_denominator": 64 + }, + { + "stage": 5, + "max_abs": "312", + "max_denominator": 16 + }, + { + "stage": 6, + "max_abs": "28", + "max_denominator": 64 + }, + { + "stage": 7, + "max_abs": "312", + "max_denominator": 16 + }, + { + "stage": 8, + "max_abs": "120", + "max_denominator": 16 + }, + { + "stage": 9, + "max_abs": "22", + "max_denominator": 8 + }, + { + "stage": 10, + "max_abs": "480", + "max_denominator": 64 + }, + { + "stage": 11, + "max_abs": "200", + "max_denominator": 128 + }, + { + "stage": 12, + "max_abs": "304", + "max_denominator": 32 + }, + { + "stage": 13, + "max_abs": "28", + "max_denominator": 256 + }, + { + "stage": 14, + "max_abs": "304", + "max_denominator": 32 + }, + { + "stage": 15, + "max_abs": "28", + "max_denominator": 256 + }, + { + "stage": 16, + "max_abs": "304", + "max_denominator": 16 + }, + { + "stage": 17, + "max_abs": "77/8", + "max_denominator": 32 + } + ] + }, + { + "closure": 7, + "padding": [ + 3, + 0 + ], + "sequence": [ + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "-1/2", + "5/4" + ], + [ + "-1", + "1/2" + ] + ], + [ + [ + "3/2", + "13/4" + ], + [ + "-1", + "-3/2" + ] + ], + [ + [ + "0", + "-1/2" + ], + [ + "2", + "0" + ] + ], + [ + [ + "-1", + "1/2" + ], + [ + "-4", + "1" + ] + ], + [ + [ + "3", + "-5/2" + ], + [ + "4", + "-3" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ], + [ + [ + "0", + "1" + ], + [ + "-1", + "0" + ] + ], + [ + [ + "0", + "-1" + ], + [ + "1", + "0" + ] + ] + ], + "stage_bounds": [ + { + "stage": 1, + "max_abs": "13/4", + "max_denominator": 16 + }, + { + "stage": 2, + "max_abs": "28", + "max_denominator": 32 + }, + { + "stage": 3, + "max_abs": "304", + "max_denominator": 32 + }, + { + "stage": 4, + "max_abs": "28", + "max_denominator": 256 + }, + { + "stage": 5, + "max_abs": "304", + "max_denominator": 32 + }, + { + "stage": 6, + "max_abs": "28", + "max_denominator": 256 + }, + { + "stage": 7, + "max_abs": "304", + "max_denominator": 16 + }, + { + "stage": 8, + "max_abs": "142", + "max_denominator": 32 + }, + { + "stage": 9, + "max_abs": "22", + "max_denominator": 8 + }, + { + "stage": 10, + "max_abs": "480", + "max_denominator": 16 + }, + { + "stage": 11, + "max_abs": "200", + "max_denominator": 32 + }, + { + "stage": 12, + "max_abs": "312", + "max_denominator": 16 + }, + { + "stage": 13, + "max_abs": "28", + "max_denominator": 64 + }, + { + "stage": 14, + "max_abs": "312", + "max_denominator": 16 + }, + { + "stage": 15, + "max_abs": "28", + "max_denominator": 64 + }, + { + "stage": 16, + "max_abs": "312", + "max_denominator": 8 + }, + { + "stage": 17, + "max_abs": "193/8", + "max_denominator": 16 + } + ] + } + ], + "shape": [ + 8, + 9 + ], + "scope": "Exact rational construction and dyadic verification of each local B host and pulled-back passive projection. Grouped idle lowering, terminal signed correction and complete caller replay are separate." +} \ No newline at end of file diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/ODD-UNIT-PREFIX-CLOSURES.json b/research/signed-caller-8x9/replay/supplier7112/short-caller/ODD-UNIT-PREFIX-CLOSURES.json new file mode 100644 index 0000000000..d6a3718b18 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/ODD-UNIT-PREFIX-CLOSURES.json @@ -0,0 +1,759 @@ +{ + "turn_count": 158, + "pair_count": 11654, + "hits": [ + { + "turns": [ + [ + "0", + "-1", + "1", + "0" + ], + [ + "-2", + "-5", + "1", + "2" + ], + [ + "-1", + "-1", + "2", + "1" + ], + [ + "1", + "1/2", + "-4", + "-1" + ], + [ + "1", + "-1/2", + "4", + "-1" + ] + ], + "seam_trace": "-6", + "left_padding": [ + "0", + "-1", + "1", + "0" + ], + "right_padding": [ + "0", + "-1", + "1", + "0" + ] + }, + { + "turns": [ + [ + "0", + "-1", + "1", + "0" + ], + [ + "-2", + "5", + "-1", + "2" + ], + [ + "-1", + "1", + "-2", + "1" + ], + [ + "1", + "-1/2", + "4", + "-1" + ], + [ + "-1", + "-1/2", + "4", + "1" + ] + ], + "seam_trace": "6", + "left_padding": [ + "0", + "-1", + "1", + "0" + ], + "right_padding": [ + "0", + "-1", + "1", + "0" + ] + }, + { + "turns": [ + [ + "0", + "-1", + "1", + "0" + ], + [ + "2", + "-5", + "1", + "-2" + ], + [ + "-1", + "1", + "-2", + "1" + ], + [ + "1", + "-1/2", + "4", + "-1" + ], + [ + "1", + "1/2", + "-4", + "-1" + ] + ], + "seam_trace": "-6", + "left_padding": [ + "0", + "-1", + "1", + "0" + ], + "right_padding": [ + "0", + "-1", + "1", + "0" + ] + }, + { + "turns": [ + [ + "0", + "-1", + "1", + "0" + ], + [ + "2", + "5", + "-1", + "-2" + ], + [ + "-1", + "-1", + "2", + "1" + ], + [ + "1", + "1/2", + "-4", + "-1" + ], + [ + "-1", + "1/2", + "-4", + "1" + ] + ], + "seam_trace": "6", + "left_padding": [ + "0", + "-1", + "1", + "0" + ], + "right_padding": [ + "0", + "-1", + "1", + "0" + ] + }, + { + "turns": [ + [ + "-1/2", + "-5/4", + "1", + "1/2" + ], + [ + "-3/2", + "13/4", + "-1", + "3/2" + ], + [ + "0", + "-1/2", + "2", + "0" + ], + [ + "1", + "1/2", + "-4", + "-1" + ], + [ + "-3", + "-5/2", + "4", + "3" + ] + ], + "seam_trace": "6", + "left_padding": [ + "0", + "-1", + "1", + "0" + ], + "right_padding": [ + "0", + "1", + "-1", + "0" + ] + }, + { + "turns": [ + [ + "-1/2", + "-5/4", + "1", + "1/2" + ], + [ + "3/2", + "-13/4", + "1", + "-3/2" + ], + [ + "0", + "-1/2", + "2", + "0" + ], + [ + "1", + "1/2", + "-4", + "-1" + ], + [ + "3", + "5/2", + "-4", + "-3" + ] + ], + "seam_trace": "-6", + "left_padding": [ + "0", + "1", + "-1", + "0" + ], + "right_padding": [ + "0", + "-1", + "1", + "0" + ] + }, + { + "turns": [ + [ + "-1/2", + "5/4", + "-1", + "1/2" + ], + [ + "-3/2", + "-13/4", + "1", + "3/2" + ], + [ + "0", + "-1/2", + "2", + "0" + ], + [ + "-1", + "1/2", + "-4", + "1" + ], + [ + "-3", + "5/2", + "-4", + "3" + ] + ], + "seam_trace": "6", + "left_padding": [ + "0", + "1", + "-1", + "0" + ], + "right_padding": [ + "0", + "-1", + "1", + "0" + ] + }, + { + "turns": [ + [ + "-1/2", + "5/4", + "-1", + "1/2" + ], + [ + "3/2", + "13/4", + "-1", + "-3/2" + ], + [ + "0", + "-1/2", + "2", + "0" + ], + [ + "-1", + "1/2", + "-4", + "1" + ], + [ + "3", + "-5/2", + "4", + "-3" + ] + ], + "seam_trace": "-6", + "left_padding": [ + "0", + "-1", + "1", + "0" + ], + "right_padding": [ + "0", + "1", + "-1", + "0" + ] + }, + { + "turns": [ + [ + "0", + "-2", + "1/2", + "0" + ], + [ + "-2", + "-10", + "1/2", + "2" + ], + [ + "-1", + "-2", + "1", + "1" + ], + [ + "1", + "1", + "-2", + "-1" + ], + [ + "1", + "-1", + "2", + "-1" + ] + ], + "seam_trace": "-6", + "left_padding": [ + "0", + "-1", + "1", + "0" + ], + "right_padding": [ + "0", + "1", + "-1", + "0" + ] + }, + { + "turns": [ + [ + "0", + "-2", + "1/2", + "0" + ], + [ + "-2", + "10", + "-1/2", + "2" + ], + [ + "-1", + "2", + "-1", + "1" + ], + [ + "1", + "-1", + "2", + "-1" + ], + [ + "-1", + "-1", + "2", + "1" + ] + ], + "seam_trace": "6", + "left_padding": [ + "0", + "-1", + "1", + "0" + ], + "right_padding": [ + "0", + "1", + "-1", + "0" + ] + }, + { + "turns": [ + [ + "0", + "-2", + "1/2", + "0" + ], + [ + "2", + "-10", + "1/2", + "-2" + ], + [ + "-1", + "2", + "-1", + "1" + ], + [ + "1", + "-1", + "2", + "-1" + ], + [ + "1", + "1", + "-2", + "-1" + ] + ], + "seam_trace": "-6", + "left_padding": [ + "0", + "1", + "-1", + "0" + ], + "right_padding": [ + "0", + "-1", + "1", + "0" + ] + }, + { + "turns": [ + [ + "0", + "-2", + "1/2", + "0" + ], + [ + "2", + "10", + "-1/2", + "-2" + ], + [ + "-1", + "-2", + "1", + "1" + ], + [ + "1", + "1", + "-2", + "-1" + ], + [ + "-1", + "1", + "-2", + "1" + ] + ], + "seam_trace": "6", + "left_padding": [ + "0", + "1", + "-1", + "0" + ], + "right_padding": [ + "0", + "-1", + "1", + "0" + ] + }, + { + "turns": [ + [ + "0", + "-1/2", + "2", + "0" + ], + [ + "-2", + "-5/2", + "2", + "2" + ], + [ + "-1", + "-2", + "1", + "1" + ], + [ + "-1", + "2", + "-1", + "1" + ], + [ + "-1", + "1", + "-2", + "1" + ] + ], + "seam_trace": "-6", + "left_padding": [ + "0", + "1", + "-1", + "0" + ], + "right_padding": [ + "0", + "-1", + "1", + "0" + ] + }, + { + "turns": [ + [ + "0", + "-1/2", + "2", + "0" + ], + [ + "-2", + "5/2", + "-2", + "2" + ], + [ + "-1", + "2", + "-1", + "1" + ], + [ + "-1", + "-2", + "1", + "1" + ], + [ + "1", + "1", + "-2", + "-1" + ] + ], + "seam_trace": "6", + "left_padding": [ + "0", + "1", + "-1", + "0" + ], + "right_padding": [ + "0", + "-1", + "1", + "0" + ] + }, + { + "turns": [ + [ + "0", + "-1/2", + "2", + "0" + ], + [ + "2", + "-5/2", + "2", + "-2" + ], + [ + "-1", + "2", + "-1", + "1" + ], + [ + "-1", + "-2", + "1", + "1" + ], + [ + "-1", + "-1", + "2", + "1" + ] + ], + "seam_trace": "-6", + "left_padding": [ + "0", + "-1", + "1", + "0" + ], + "right_padding": [ + "0", + "1", + "-1", + "0" + ] + }, + { + "turns": [ + [ + "0", + "-1/2", + "2", + "0" + ], + [ + "2", + "5/2", + "-2", + "-2" + ], + [ + "-1", + "-2", + "1", + "1" + ], + [ + "-1", + "2", + "-1", + "1" + ], + [ + "1", + "-1", + "2", + "-1" + ] + ], + "seam_trace": "6", + "left_padding": [ + "0", + "-1", + "1", + "0" + ], + "right_padding": [ + "0", + "1", + "-1", + "0" + ] + } + ], + "scope": "Exact finite search for five signed type-B local quarter turns closing to -I, with unit lower-left host pivots and a usable even-prefix seam. Any witness still needs exact asymmetric host projectors, grouped idles, physical lowering and pricing." +} \ No newline at end of file diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-ADMISSION-PARTIAL.json b/research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-ADMISSION-PARTIAL.json new file mode 100644 index 0000000000..558d65f480 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-ADMISSION-PARTIAL.json @@ -0,0 +1,453 @@ +{ + "caller_sha256": "348305fd71e63ccc00ec3480551460958122f6bc008dfb74f0418500d3218392", + "native_sha256": "3454c4900245ed1814ceeff79a741a45160eb3a93cf8d15f891fe2a67ba036fc", + "invoice": { + "T": { + "1": 224, + "2": 288, + "3": 720, + "4": 3472, + "5": 1136, + "6": 656, + "7": 288, + "8": 896, + "9": 10080, + "17": 416, + "25": 416, + "33": 416, + "41": 416, + "49": 416, + "57": 416, + "65": 416, + "129": 208 + }, + "P": { + "1": 64832, + "2": 13488, + "3": 13072, + "4": 3792, + "5": 5232, + "6": 256, + "7": 192, + "8": 736, + "9": 32, + "16": 416, + "24": 416, + "32": 416, + "40": 416, + "48": 416, + "56": 416 + }, + "S": 1328, + "raw_crossing": "0.0036376685041296869136675412035381068705011258661989687678314186653", + "empty_root_credits": 0, + "no_E_credit_crossing": "0.0036376685041296869136675412035381068705011258661989687678314186653" + }, + "ordinary": { + "scalar_upper": 1852552, + "init_clear_allowance": 216, + "route_items": { + "moves": 6286, + "helper_boundary": 2168, + "first_main_boundary": 208, + "second_main_boundary": 192, + "first_main_adapter": 416, + "second_main_adapter": 384, + "owned_lifetime": 216 + }, + "routing": 9870000, + "caller_items": { + "A": { + "envelope": 102776832, + "thin": 6144, + "field_boundary": 84864, + "output_routes": 184896000, + "idle_routes": 145536000, + "query_routes": 1152000, + "fused_routes": 0 + }, + "B": { + "envelope": 34694144, + "thin": 0, + "field_boundary": 7072, + "output_routes": 15408000, + "idle_routes": 15712000, + "query_routes": 0, + "fused_routes": 1168000 + } + }, + "caller_total": 501441056, + "raw_upper": 689001888, + "per_input_conversion": 2469376, + "lambda_second_charge": 10672000, + "conservative_total": 704359328, + "margin_to_billion": 295640672, + "odd_divisions": { + "ADD": 4625, + "SCALE": 65 + }, + "lambda_paid_rank1_would_reduce_S_by": 10672, + "all_caller_scalar_surcharge": 2216064 + }, + "compiler_outer": { + "claim": "363766849/100000000000", + "tested": "363766849000007/100000000000000000", + "raw_bracket": [ + "7275337/2000000000", + "363766851/100000000000" + ], + "moment_margins": { + "7275337/2000000000": [ + "93532202893101068366215919641332217385978488542276113138504635741668171/62500000000000000000000000000000000000000000000000000000000000000000000000000", + "374128811572404273464863678565328869543913954169104452554018542966761703/250000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "363766851/100000000000": [ + "-13295519154455940775742445718013986365296921498278452499937636320151095557/6250000000000000000000000000000000000000000000000000000000000000000000000000000", + "-6647759577227970387871222859006993182648460749139226249968818160074446741/3125000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "363766849000007/100000000000000000": [ + "32001801192819541606992075159622483563131515398979978129419933583958446843/6250000000000000000000000000000000000000000000000000000000000000000000000000000", + "3200180119281954160699207515962248356313151539897997812941993358396066329/625000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "moment_margin_float": { + "7275337/2000000000": [ + 1.496515246289617e-06, + 1.496515246289617e-06 + ], + "363766851/100000000000": [ + -2.1272830647129505e-06, + -2.1272830647129505e-06 + ], + "363766849000007/100000000000000000": [ + 5.120288190851126e-06, + 5.120288190851126e-06 + ] + }, + "derivative_upper": -357221.0269728941, + "alpha": [ + 0.9999999999810048, + 0.9999999999810048 + ], + "gamma": [ + 0.9299670705418255, + 0.9299670705418255 + ], + "delta": [ + 0.9214539018230479, + 0.9214539018230479 + ], + "minimum_log_power": 2232, + "written_log_power": 2233, + "compiler_gap": "1/100000000000000000", + "H": "16480300000000000000000", + "BIT_pin": "376669/100000000", + "BIT_margin": "12902150999993/100000000000000000", + "outer": { + "strict_count": 54, + "functional_count": 4, + "minimum_margin": "1/1000000000000000000", + "BIT_just_below_effective_rejected": true + }, + "input_lift": { + "margins": { + "363766849/100000000000": [ + "24824053689481669587655669687077414640560919947591084724064640754011703772523/20000000000000000000000000000000000000000000000000000000000000000000000000000000", + "124120268447408347938278348435387073202804599737955423620323203770058518864529/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "363766849000007/100000000000000000": [ + "62060134223705317351401172611772198812727180607772865511804539111662475574361/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "124120268447410634702802345223544397625454361215545731023609078223324951150657/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "interval_kappa_cap": "376669/100000000", + "derivative_upper_on_required_interval": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "source_BIT_wide_crude_bound_would_be": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } + }, + "finite_rank9_fields": [ + { + "stage": 8, + "width": 1, + "tested_entries": 262144, + "denominator": 512, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 0 + }, + "spectators": 128, + "swaps": [ + [ + 1, + 65 + ], + [ + 2, + 66 + ], + [ + 3, + 67 + ], + [ + 4, + 68 + ], + [ + 5, + 69 + ], + [ + 6, + 70 + ], + [ + 7, + 71 + ], + [ + 8, + 72 + ] + ], + "child_rank": 9, + "exponent": 1 + }, + { + "stage": 8, + "width": 2, + "tested_entries": 1024, + "denominator": 262144, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 8 + }, + "spectators": 256, + "swaps": [ + [ + 1, + 65 + ], + [ + 2, + 66 + ], + [ + 3, + 67 + ], + [ + 4, + 68 + ], + [ + 5, + 69 + ], + [ + 6, + 70 + ], + [ + 7, + 71 + ], + [ + 8, + 72 + ] + ], + "child_rank": 9, + "exponent": 2 + }, + { + "stage": 8, + "width": 3, + "tested_entries": 1024, + "denominator": 134217728, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 8 + }, + "spectators": 384, + "swaps": [ + [ + 1, + 65 + ], + [ + 2, + 66 + ], + [ + 3, + 67 + ], + [ + 4, + 68 + ], + [ + 5, + 69 + ], + [ + 6, + 70 + ], + [ + 7, + 71 + ], + [ + 8, + 72 + ] + ], + "child_rank": 9, + "exponent": 3 + }, + { + "stage": 9, + "width": 1, + "tested_entries": 262144, + "denominator": 512, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 0 + }, + "spectators": 128, + "swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "child_rank": 9, + "exponent": 1 + }, + { + "stage": 9, + "width": 2, + "tested_entries": 1024, + "denominator": 262144, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 8 + }, + "spectators": 256, + "swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "child_rank": 9, + "exponent": 2 + }, + { + "stage": 9, + "width": 3, + "tested_entries": 1024, + "denominator": 134217728, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 8 + }, + "spectators": 384, + "swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "child_rank": 9, + "exponent": 3 + } + ], + "scope": "Independent normalized all-column native adjoint, exact finite 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." +} \ No newline at end of file diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-CALLER-RAW-PRICE.json b/research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-CALLER-RAW-PRICE.json new file mode 100644 index 0000000000..e1473e1a2d --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-CALLER-RAW-PRICE.json @@ -0,0 +1,129 @@ +{ + "source_word_sha256": "3454c4900245ed1814ceeff79a741a45160eb3a93cf8d15f891fe2a67ba036fc", + "rows": [ + { + "shape": [ + 8, + 8 + ], + "bracket": [ + ".00363766850", + ".00363766851" + ], + "margins": [ + [ + "467661014465505341831079598206661086929892442711380565692523178708347439/312500000000000000000000000000000000000000000000000000000000000000000000000000", + "1870644057862021367324318392826644347719569770845522262770092714833782179/1250000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + [ + "-166193989430699259696780571475174829566211518728480656249220454001887127/78125000000000000000000000000000000000000000000000000000000000000000000000000", + "-13295519154455940775742445718013986365296921498278452499937636320149018879/6250000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + ], + "target": { + "1": 224, + "2": 288, + "3": 720, + "4": 3472, + "5": 1136, + "6": 656, + "7": 288, + "8": 896, + "9": 10080, + "129": 208, + "17": 416, + "25": 416, + "33": 416, + "41": 416, + "49": 416, + "57": 416, + "65": 416 + }, + "paid": { + "1": 64832, + "2": 13488, + "3": 13072, + "4": 3792, + "5": 5232, + "6": 256, + "7": 192, + "8": 736, + "16": 416, + "24": 416, + "32": 416, + "40": 416, + "48": 416, + "56": 416, + "9": 32 + }, + "margin_at_prior_claim": [ + "71169223690352444294988237379876294637650321908750846596154155433945225712019/781250000000000000000000000000000000000000000000000000000000000000000000000000", + "71169223690352444294988237379876294637650321908750846596154155433945225955023/781250000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + { + "shape": [ + 8, + 9 + ], + "bracket": [ + ".00363797978", + ".00363797979" + ], + "margins": [ + [ + "121755231572982684288844345017938864449538944635665456396559084534657610429/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "121755231572982684288844345017938864449538944635665456396559084534674877717/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + [ + "-36249761027172452964308636552746539780979740077966234086922416321869679213/25000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-72499522054344905928617273105493079561959480155932468173844832643722294039/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + ], + "target": { + "1": 238, + "2": 306, + "3": 765, + "4": 3689, + "5": 1207, + "6": 697, + "7": 306, + "8": 952, + "9": 10684, + "137": 208, + "17": 416, + "25": 416, + "33": 416, + "41": 416, + "49": 416, + "57": 416, + "65": 416, + "73": 208 + }, + "paid": { + "1": 68860, + "2": 14331, + "3": 13889, + "4": 4029, + "5": 5559, + "6": 272, + "7": 204, + "8": 758, + "16": 416, + "24": 416, + "32": 416, + "40": 416, + "48": 416, + "56": 416, + "64": 208, + "9": 32 + }, + "margin_at_prior_claim": [ + "5465036747878354047721500744090934892690245227719419718351158450002377292231739/25000000000000000000000000000000000000000000000000000000000000000000000000000000", + "2186014699151341619088600297636373957076098091087767887340463380000950920297821/10000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + } + ], + "price_engine_sha256": "60a743d13f668ef86db4b8215b4d5d04430a671ba6f1fe06d9c1c4c3dfe86da5", + "scope": "Raw formula price only. Gives both short shapes their reference paid and target incidence. The odd length shape has no same-generator type-B tape. Neither shape is admitted without exact emitted signed caller, physical costs and outer checks." +} \ No newline at end of file diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-CATALOGUE-0-1000.log b/research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-CATALOGUE-0-1000.log new file mode 100644 index 0000000000..90b09eb4dc --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-CATALOGUE-0-1000.log @@ -0,0 +1,20 @@ +complete catalogue 0 +complete catalogue 250 +complete catalogue 500 +complete catalogue 750 +{ + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "fe0b1dc3049a6b72760a705af2e698e0e9998e969e19862a696eba63434eb233", + "distinct_paid_maps": 2962, + "distinct_helper_maps": 182, + "catalogue_size": 3047, + "slice_start": 0, + "slice_stop": 1000, + "catalogue_digest": "e1d841321a0cea8d093a84981d095795464e547c500bca159601c0cc669284ce", + "checked_maps": 1000, + "main_boundary_pairs": 0, + "exact_recipe_digest": "92901236d487141c27de335c231ca14363924c6c3e2f7667fc9ef08d59948e1b", + "main_boundary_digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "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." +} diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-CATALOGUE-1000-2000.log b/research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-CATALOGUE-1000-2000.log new file mode 100644 index 0000000000..80bc6ea997 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-CATALOGUE-1000-2000.log @@ -0,0 +1,20 @@ +complete catalogue 1000 +complete catalogue 1250 +complete catalogue 1500 +complete catalogue 1750 +{ + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "fe0b1dc3049a6b72760a705af2e698e0e9998e969e19862a696eba63434eb233", + "distinct_paid_maps": 2962, + "distinct_helper_maps": 182, + "catalogue_size": 3047, + "slice_start": 1000, + "slice_stop": 2000, + "catalogue_digest": "e1d841321a0cea8d093a84981d095795464e547c500bca159601c0cc669284ce", + "checked_maps": 1000, + "main_boundary_pairs": 0, + "exact_recipe_digest": "511f4c30588d834eb50797256e8222a929934017b5be1f8312ee980a2a99bc37", + "main_boundary_digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "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." +} diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-CATALOGUE-2000-3047.log b/research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-CATALOGUE-2000-3047.log new file mode 100644 index 0000000000..356672d505 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-CATALOGUE-2000-3047.log @@ -0,0 +1,21 @@ +complete catalogue 2000 +complete catalogue 2250 +complete catalogue 2500 +complete catalogue 2750 +complete catalogue 3000 +{ + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "fe0b1dc3049a6b72760a705af2e698e0e9998e969e19862a696eba63434eb233", + "distinct_paid_maps": 2962, + "distinct_helper_maps": 182, + "catalogue_size": 3047, + "slice_start": 2000, + "slice_stop": 3047, + "catalogue_digest": "e1d841321a0cea8d093a84981d095795464e547c500bca159601c0cc669284ce", + "checked_maps": 1047, + "main_boundary_pairs": 104, + "exact_recipe_digest": "adb3267d45e631d7dd8e8a5ab6fce7e6be2c49889e4441a248b90bdcce54dce0", + "main_boundary_digest": "ad959887c990b8862a0e60db3f53d5195a1c9d667c1593f0101adc8db18f27fa", + "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." +} diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-PRECISION.json b/research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-PRECISION.json new file mode 100644 index 0000000000..6e0669b319 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-PRECISION.json @@ -0,0 +1,326 @@ +{ + "native_sha256": "3454c4900245ed1814ceeff79a741a45160eb3a93cf8d15f891fe2a67ba036fc", + "caller_sha256": "348305fd71e63ccc00ec3480551460958122f6bc008dfb74f0418500d3218392", + "native_grid": { + "odd_scale_lcm": 1125, + "dyadic_height": 24, + "maximum_scaled_mass": "1636455618522225/16384", + "mass_witness": [ + 63919, + "stored add" + ], + "numerator_bits": 24, + "coefficient_visits": 14723901 + }, + "caller_grid": { + "maximum_mass": "377761145195273638122922311976818263541757943779926716735378108567850285251524800930769670095230156842821603367100031705745434700585415462058479240558598476938503977199632514556977326560525206198574713326846658671325598081257194661496661219684324052424418369538075971415562152610043939580072955952426814556983647207051902564350739/281474976710656", + "pre_joint_mass": "8028439971776833447258024502125613103691979044447005590332555120340247985314470730193473102567266781533583067091333515197805803986255178726576715653718780336507704711964917897017124797041487620627397280364143065107919387344751321598082265932565943081718994862079598356783456331957419052504280914722274503750707718965456480543565/562949953421312", + "denominator_height": 465, + "pre_joint_height": 460 + }, + "context_height": 484, + "context_mass_bits": 1078, + "context_c": 2156, + "rounded_native": { + "census": { + "events": 72143, + "public": 1484, + "owned_labels": 51, + "lifetimes": 54, + "peak_owned": 43, + "opcodes": { + "ADD": 62076, + "SCALE": 3672, + "MOVE": 6286, + "INIT": 54, + "COPY": 1, + "CLEAR": 54 + }, + "scalars": { + "integer": 39136, + "dyadic": 61059, + "noninteger": 26613, + "odd": 4690 + }, + "max_numerator": 14729531, + "numerator_bits": 24, + "max_denominator": 655360, + "denominator_bits": 20 + }, + "bounds": { + "M": { + "exact": "64706008335210241040349862959470085947548636691735731397223088876059271952874206957482965626098813905337882148865194299/1813388729421943762059264000000000000000000000", + "strict_power_of_two": 245, + "witness": { + "cut": 72143, + "register": 1483, + "factor": "1", + "kind": "stored" + } + }, + "Sigma": { + "exact": "27802513758868064424365871791721056160920683083215246491096405489263913108109422320853426393288474872650208805993318711/16320498564797493858533376000000000000000000000", + "strict_power_of_two": 240, + "witness": { + "cut": 72143, + "register": 1483, + "factor": "1", + "kind": "stored" + } + }, + "Gamma": { + "exact": "27802513758868064424365871791721056160920683083215246491096405489263913108109422320853426393288474872650208805993318711/16320498564797493858533376000000000000000000000", + "strict_power_of_two": 240, + "witness": { + "cut": 72143, + "register": 1483, + "factor": "1", + "kind": "public-return" + } + } + }, + "independent_adjoint": { + "M": { + "entrance_mass": "64706008335210241040349862959470085947548636691735731397223088876059271952874206957482965626098813905337882148865194299/1813388729421943762059264000000000000000000000", + "residual_mass": "27802513758868064424365871791721056160920683083215246491096405489263913108109422320853426393288474872650208805993318711/16320498564797493858533376000000000000000000000", + "active_residual_sites": 25356 + }, + "Sigma": { + "entrance_mass": "64706008335210241040349862959470085947548636691735731397223088876059271952874206957482965626098813905337882148865194299/1813388729421943762059264000000000000000000000", + "residual_mass": "27802513758868064424365871791721056160920683083215246491096405489263913108109422320853426393288474872650208805993318711/16320498564797493858533376000000000000000000000", + "active_residual_sites": 25356 + }, + "Gamma": { + "entrance_mass": "64706008335210241040349862959470085947548636691735731397223088876059271952874206957482965626098813905337882148865194299/1813388729421943762059264000000000000000000000", + "residual_mass": "27802513758868064424365871791721056160920683083215246491096405489263913108109422320853426393288474872650208805993318711/16320498564797493858533376000000000000000000000", + "active_residual_sites": 25356 + } + } + }, + "rounded_caller": { + "bounds": { + "M_caller": { + "exact": "67602883746615286111701839925221768524768503197425014641714843108270324550777222587223825218652066815961953278034500851277806524615829477081902299472906183805877352831234774276138496759688005911253339861734875602588417733134975570653253469173330208398408315654927850110003628187837432711735766572163867119144749412220853/134217728", + "strict_power_of_two": 1036, + "witness": { + "event": 4923, + "register": 35, + "cut": 4924, + "factor": "1", + "kind": "stored" + } + }, + "Sigma_caller": { + "exact": "31553089466756806648277010812562101909558698954380095660043340440893817941557861002365685237817500951673078302431353971254494706066268187172489469976902121979791142238440591629657227963674943469817220243985296393811134525909095355095861245801636599045927306956248804523833075009866370345417964180387879685830295274388163776674283259657537082150398529370948466067151326759760948784370900161968702912162386871028941080673713404700028951/365083372865730067631050523148288000000000000000000000", + "strict_power_of_two": 1263, + "witness": { + "event": 4925, + "register": 35, + "cut": 4926, + "factor": "1", + "kind": "stored" + } + }, + "M_joint_entrance": { + "exact": "169059882865306962046127093922323708838646414265573505937983173745456875616618631790495653873499673964084993493872181821206839637542925448522809579035148220415380270228567342812555675860781188442877361496658528161751739017636418929754464282442202763781158559375911069947846585124979131940022877399224398356964270863751195/17179869184", + "strict_power_of_two": 1030, + "witness": { + "event": 4869, + "register": 34, + "cut": 4869, + "factor": "1", + "kind": "stored" + } + }, + "E_joint_entrance": { + "exact": "236721925766467113508556240986878749603736981927932919089848099571137122640138073658005939068566985795402935341592997814634260308052254075819204617329239904371798587194351470565439520076126167253389220332052846844487270326881926071312414646047295237718434796174127477512203197028775061959414289481619349973612875070760407071845321038033325698818320025401833338925330140408305816830857066511828013145359902756573702858019088252881680523/140192015180440345970323400888942592000000000000000000000", + "strict_power_of_two": 1257, + "witness": { + "event": 4869, + "register": 34, + "cut": 4869, + "factor": "1", + "kind": "stored" + } + }, + "M_context": { + "exact": "2187838037966443858829051300074789280458786627691658093771173361631588140663488545234493191756067476585622623185653164070316579418942954887662179819466658903691825384483854472438000983695430372114346472528481007921816243583830543057704959550282278753442648261873224076765561559536163268667764444355948382829520748451579626332301741502014183702095003566587868446408395384927574225331410892685009105920638371438340721042999640435239933687461/6230756230241793154236595595064115200000000000000000000", + "strict_power_of_two": 1275, + "witness": { + "event": 4869, + "register": null, + "cut": 4870, + "factor": "1", + "kind": "stored" + } + }, + "Sigma_context": { + "exact": "15317330901772040974134796299703196088585115200848599624686401046006753754498413462066212486360618132765351854377502394549561136829813790291741993324645145727005814800579406801650758817980186707937047619733427079382182096904098531563590434809620039112768762933844011542102205606723557453269064171432356994417616566159467733636228515176457354167368879876478649474804777696207194147511831138603980700352944579728631534704208377117824411778974967583259144812371119981867243836685518241784990765975851887703856521953152253922001985452191309532103714038938377/254222620283160570935349471639910489852145395500793397772288000000000000000000000000000000000000000000", + "strict_power_of_two": 1501, + "witness": { + "event": 4869, + "register": null, + "cut": 4870, + "factor": "1", + "kind": "stored" + } + }, + "Gamma_context": { + "exact": "31553089466756806648277010812562101909558698954380095660043340440893817941557861002365685237817500951673078302431353971254494706066268187172489469976902121979791142238440591629657227963674943469817220243985296393811134525909095355095861245801636599045927306956248804523833075009866370345417964180387879685830295274388163776674283259657537082150398529370948466067151326759760948784370900161968702912162386871028941080673713404700028951/365083372865730067631050523148288000000000000000000000", + "strict_power_of_two": 1263, + "witness": { + "register": 35, + "cut": 4954, + "factor": "1", + "kind": "public-return" + } + } + }, + "sites": { + "ADD": 3986, + "noninteger_scalar": 1222, + "SCALE": 282, + "IDLE_ONE": 84, + "LAMBDA": 168, + "J": 16, + "SWAP": 410, + "IDLE_ODD": 4, + "QUERY": 4 + }, + "joint_entries": [ + { + "event": 49, + "stage": 1, + "entrance_mass": "29967/4", + "entrance_defect": "18649/4" + }, + { + "event": 145, + "stage": 2, + "entrance_mass": "99369931293/2", + "entrance_defect": "278280559282583365151525367181361102952157209147637963380477757569870007570010469122177834793718051668549125528233847728997957/32640997129594987717066752000000000000000000000" + }, + { + "event": 280, + "stage": 3, + "entrance_mass": "170055083442165081653/4", + "entrance_defect": "79371810265358370815565603555420212001657333594315746522958431118410987356611466502865663940528270478434071053278920280951466297299051/10880332376531662572355584000000000000000000000" + }, + { + "event": 447, + "stage": 4, + "entrance_mass": "56357952163324948401442016945/4", + "entrance_defect": "13152305110517019870194657731948335301212072556278527709027660705473801798034543360513274651737214369301660905053315942251890888223548292533807/5440166188265831286177792000000000000000000000" + }, + { + "event": 653, + "stage": 5, + "entrance_mass": "181734006563633349149950736743413567391", + "entrance_defect": "15904284654152030373669756434120135610608041805531492401691416818304224832943648021804835697813713088873787232257008369907374423773128453175238462545541/510015580149921683079168000000000000000000000" + }, + { + "event": 891, + "stage": 6, + "entrance_mass": "790011212679088274974697211557326040119664503109/2", + "entrance_defect": "2212387379819639247920603605457719243534426607725691026528211093762064438533137916822466727715947095780922866353485366779769095791277689153705600954806851428169193/32640997129594987717066752000000000000000000000" + }, + { + "event": 1258, + "stage": 7, + "entrance_mass": "92023158495675465504056499359027166925469330356270449866733974175/4", + "entrance_defect": "64426577509120682216668609797373115307093176516888208771237144757325419705836342847435804603777188475998456131523846372894436887243057469969664687579994765678378352327878409102259/16320498564797493858533376000000000000000000000" + }, + { + "event": 1547, + "stage": 8, + "entrance_mass": "4320793797377370305510212736228971664453164545493449784696474499116418630643355/1024", + "entrance_defect": "6050084805570826654603939620406748200797438459179116036245025765803424914565470766923337091204305352296865293238942800512707185865747105563722196763977041936009317646085633999085246768187604427/8356095265176316855569088512000000000000000000000" + }, + { + "event": 3589, + "stage": 9, + "entrance_mass": "57321692270333268611550077023742322735455461312784946836918674753859812457455571331119635173912265440396698743387291568775717546805791672605473020540640689840642618418236849155006904805332526626963080676802521913872313494772611957722834385641079568474923457/8589934592", + "entrance_defect": "80263283946771744211376724061595015158729011832368510312067511145932412291932794849792505226950498004107639520050444968593608971832610691305476773368011619461634931288861661484776063811279966356675857239029340081607222056132028873995414859521092308073152801971997626647635605520849397137819087469636443187337248742276133547412227489145780682160655563516936327445374776849/70096007590220172985161700444471296000000000000000000000" + }, + { + "event": 3876, + "stage": 10, + "entrance_mass": "88632332338166686913746243434590287303609461916047851360240780780241855864067530102869768565411830507590821429561537496545388269111123868830266543201112858807413230997822631919259612950557296789294066651743227971661275870574530832187865908333710048121516581292159782253/17179869184", + "entrance_defect": "124105234433295142406185877811602473162131512320493477067408342804076979129539477306254218105133662204444336656279901736615485771329135629681042670763626008160863970501105978538657898134026890168104536549884152696135759431435508436672143459149836962933746484078550907381892014637237898603318251821142446636068045685959568595681071002431634979041260687426405894888604508334734028285821/140192015180440345970323400888942592000000000000000000000" + }, + { + "event": 4128, + "stage": 11, + "entrance_mass": "1853390028891282870770672886829174503816293194122465124524645116689729034170342678390094232068641396374404868316925841494815075659895217528016858930390802128696489035836846521156595060973801886527995410471795584117955821260983290985677518835198504465500465988421722273544419842419/17179869184", + "entrance_defect": "2595163615398119457373161033633324041554409130468422596896796626671052660474454888646818472203112623248953801116878402763689199370753077987081525319236044123032491998419201118809436420289766747717734922684360123949349575586489874717410191878547111185636353699147788042352691860438464380231019455747353998543217987208211909072064948348621056582030845670375900931613215715699235570710937624241507/140192015180440345970323400888942592000000000000000000000" + }, + { + "event": 4347, + "stage": 12, + "entrance_mass": "1226903287505528509115287237168562936219569795711747626788315883599490360591110775967874550560242840387684820824451419927175065101238739999012939387406650622224966465940024615383507950650450632541601891788432059718118671199757751950500200527185586785146279149324041059034639391190183623367/8589934592", + "entrance_defect": "114529401860488638897697155232843259758177542132604451819940808922690005752254091716467311175261329627673563702826002447065876815091177766681197215983284288254103298267098937362151217206132285765264628974782999198349108705153533835408811783381206129868113738238098533283885856790680668438729615868498304126939349541864957726109282760162603213362384396221110858755343856971895394096821640950257723996313/4673067172681344865677446696298086400000000000000000000" + }, + { + "event": 4531, + "stage": 13, + "entrance_mass": "38601550512205044429585827262606439359171180643571066359490505774231882757868617280310430977837164197918097657986402870224704365251167810582375878305023541615521197786197368774928029275138669899494462514203046646976577018874106142660004902775134001376434801201644926640706588091222195700328951738489/34359738368", + "entrance_defect": "10810173555013058532393815199329534963281537059672957783261835876339690777758409697325111597030036415525211917024928037253762720696587437414696296682055415329205327549136916246410593269159257375638760268484125445483323915192787584042087549687437138802566419656352587063484480855042270872285494467136024438683143546819327792720045276762520721559097243341205440974152339686460008158647479221568564334791455814904949/56076806072176138388129360355577036800000000000000000000" + }, + { + "event": 4679, + "stage": 14, + "entrance_mass": "5918078477548339158071316530394615484937721256371264277732844736384351163188144087583031071131521829141629436426716579364736825371589121759473196115600570219212458172565394945462991480928718228092769382324264939241751102912974628823816616841245308209963406983075461038584532649717302809306004596049077842055/34359738368", + "entrance_defect": "2762214410457304854376144778925015483466031168244983986365536224423478251739522379966252817059388389718815058555025658612354835884943369040317362346795867574590503924516729440763619652752034637513377864448866235887415120475461427451475328290647719046923523371965056389048357836744620539850192077620928237609116206078775252849389368430399181010297936579451769498897876409265447385830494653111572893354358422685204852065853/93461343453626897313548933925961728000000000000000000000" + }, + { + "event": 4794, + "stage": 15, + "entrance_mass": "2757656094999416203042813468751315650568257407732613842690261563403284264492499297433363347900951660749393243142346627932129931252624211132889456785068939639494611022449441877195672891554301683451631653125246777970885162667578789548058316384966903933704015911565184315011049908608712005825072129118825148759524229163/17179869184", + "entrance_defect": "1287113280702619395814520370384322876998234922754154726416327723234526572199447567582000551572982448595941750668734436752572697666115346524973318767534049864721883774571131853067553418905089621229176987490966366630284014463100900878421099799985769062835161405114573570730896960523872807743781716477051389004928040759487890106556059262889176753340632470789217620613498561435258520477410834534502849817622398542154117997243474529417/46730671726813448656774466962980864000000000000000000000" + }, + { + "event": 4869, + "stage": 16, + "entrance_mass": "169059882865306962046127093922323708838646414265573505937983173745456875616618631790495653873499673964084993493872181821206839637542925448522809579035148220415380270228567342812555675860781188442877361496658528161751739017636418929754464282442202763781158559375911069947846585124979131940022877399224398356964270863751195/17179869184", + "entrance_defect": "236721925766467113508556240986878749603736981927932919089848099571137122640138073658005939068566985795402935341592997814634260308052254075819204617329239904371798587194351470565439520076126167253389220332052846844487270326881926071312414646047295237718434796174127477512203197028775061959414289481619349973612875070760407071845321038033325698818320025401833338925330140408305816830857066511828013145359902756573702858019088252881680523/140192015180440345970323400888942592000000000000000000000" + } + ], + "independent_adjoint": { + "M_caller": { + "entrance_mass": "67602883746615286111701839925221768524768503197425014641714843108270324550777222587223825218652066815961953278034500851277806524615829477081902299472906183805877352831234774276138496759688005911253339861734875602588417733134975570653253469173330208398408315654927850110003628187837432711735766572163867119144749412220853/134217728", + "residual_mass": "31553089466756806648277010812562101909558698954380095660043340440893817941557861002365685237817500951673078302431353971254494706066268187172489469976902121979791142238440591629657227963674943469817220243985296393811134525909095355095861245801636599045927306956248804523833075009866370345417964180387879685830295274388163776674283259657537082150398529370948466067151326759760948784005816789102972844531336347880653080673713404700028951/365083372865730067631050523148288000000000000000000000", + "joint_coefficient": "3404701791401049306663237730448038697606605564946558380228836951839425119729236255645832176307098990089693406033666286327724155608966682616608728218971205448161669114006953702458421804279374451680470816100978126693097058152123450169201381074132451167979442210599078234915345720058875938302724803887857499253154791523/67108864", + "primitive_coefficient": "168226026036375053400059886810613006509892991476313989673169987930922728015928493422726034788382522110852097021925987865783765258791830468109802836007225644350973314068187094113319803337463408966295168583829853883857668727742931276141530234586879604169181449053955705360722130599917486706318265253172071361425432626808365/536870912" + }, + "Sigma_caller": { + "entrance_mass": "67602883746615286111701839925221768524768503197425014641714843108270324550777222587223825218652066815961953278034500851277806524615829477081902299472906183805877352831234774276138496759688005911253339861734875602588417733134975570653253469173330208398408315654927850110003628187837432711735766572163867119144749412220853/134217728", + "residual_mass": "31553089466756806648277010812562101909558698954380095660043340440893817941557861002365685237817500951673078302431353971254494706066268187172489469976902121979791142238440591629657227963674943469817220243985296393811134525909095355095861245801636599045927306956248804523833075009866370345417964180387879685830295274388163776674283259657537082150398529370948466067151326759760948784370900161968702912162386871028941080673713404700028951/365083372865730067631050523148288000000000000000000000", + "joint_coefficient": "3404701791401049306663237730448038697606605564946558380228836951839425119729236255645832176307098990089693406033666286327724155608966682616608728218971205448161669114006953702458421804279374451680470816100978126693097058152123450169201381074132451167979442210599078234915345720058875938302724803887857499253154791523/67108864", + "primitive_coefficient": "168226026036375053400059886810613006509892991476313989673169987930922728015928493422726034788382522110852097021925987865783765258791830468109802836007225644350973314068187094113319803337463408966295168583829853883857668727742931276141530234586879604169181449053955705360722130599917486706318265253172071361425433163679277/536870912" + }, + "M_joint_entrance": { + "entrance_mass": "169059882865306962046127093922323708838646414265573505937983173745456875616618631790495653873499673964084993493872181821206839637542925448522809579035148220415380270228567342812555675860781188442877361496658528161751739017636418929754464282442202763781158559375911069947846585124979131940022877399224398356964270863751195/17179869184", + "residual_mass": "236721925766467113508556240986878749603736981927932919089848099571137122640138073658005939068566985795402935341592997814634260308052254075819204617329239904371798587194351470565439520076126167253389220332052846844487270326881926071312414646047295237718434796174127477512203197028775061959414289481619349973612875070760407071845321038033325698818320025401833338925330140408305816830857066511828013145359902756573702858019088252881680523/140192015180440345970323400888942592000000000000000000000", + "joint_coefficient": "8514407287756877780356747811401282419350197056080525929863467611854368121372595529815208388808928980176013431111903280690866181151992079421487495124363595268027323225368792936257184437493365441698570333211593742854522213320133849721346776995000929680433129931411073450559860569026350047303441900644875894794706396493/8589934592", + "primitive_coefficient": "420696140170641490283692219640449142280828229767237272173150673052861924992145427866922248997513081163966122738551235203973118931201909120022192682664966971753228868593280048224719568826321008805468202934744016563285754571582068698496428627749124299429736416079717665827446862377238548084146806093817456612902055313286435/68719476736" + }, + "E_joint_entrance": { + "entrance_mass": "169059882865306962046127093922323708838646414265573505937983173745456875616618631790495653873499673964084993493872181821206839637542925448522809579035148220415380270228567342812555675860781188442877361496658528161751739017636418929754464282442202763781158559375911069947846585124979131940022877399224398356964270863751195/17179869184", + "residual_mass": "236721925766467113508556240986878749603736981927932919089848099571137122640138073658005939068566985795402935341592997814634260308052254075819204617329239904371798587194351470565439520076126167253389220332052846844487270326881926071312414646047295237718434796174127477512203197028775061959414289481619349973612875070760407071845321038033325698818320025401833338925330140408305816830857066511828013145359902756573702858019088252881680523/140192015180440345970323400888942592000000000000000000000", + "joint_coefficient": "8514407287756877780356747811401282419350197056080525929863467611854368121372595529815208388808928980176013431111903280690866181151992079421487495124363595268027323225368792936257184437493365441698570333211593742854522213320133849721346776995000929680433129931411073450559860569026350047303441900644875894794706396493/8589934592", + "primitive_coefficient": "420696140170641490283692219640449142280828229767237272173150673052861924992145427866922248997513081163966122738551235203973118931201909120022192682664966971753228868593280048224719568826321008805468202934744016563285754571582068698496428627749124299429736416079717665827446862377238548084146806093817456612902055313286435/68719476736" + }, + "Gamma_context": { + "entrance_mass": "67602883746615286111701839925221768524768503197425014641714843108270324550777222587223825218652066815961953278034500851277806524615829477081902299472906183805877352831234774276138496759688005911253339861734875602588417733134975570653253469173330208398408315654927850110003628187837432711735766572163867119144749412220853/134217728", + "residual_mass": "31553089466756806648277010812562101909558698954380095660043340440893817941557861002365685237817500951673078302431353971254494706066268187172489469976902121979791142238440591629657227963674943469817220243985296393811134525909095355095861245801636599045927306956248804523833075009866370345417964180387879685830295274388163776674283259657537082150398529370948466067151326759760948784370900161968702912162386871028941080673713404700028951/365083372865730067631050523148288000000000000000000000", + "joint_coefficient": "3404701791401049306663237730448038697606605564946558380228836951839425119729236255645832176307098990089693406033666286327724155608966682616608728218971205448161669114006953702458421804279374451680470816100978126693097058152123450169201381074132451167979442210599078234915345720058875938302724803887857499253154791523/67108864", + "primitive_coefficient": "168226026036375053400059886810613006509892991476313989673169987930922728015928493422726034788382522110852097021925987865783765258791830468109802836007225644350973314068187094113319803337463408966295168583829853883857668727742931276141530234586879604169181449053955705360722130599917486706318265253172071361425433163679277/536870912" + } + }, + "physical_main_inputs": 3536, + "fresh_arbitrary_helpers": 17344, + "helper_allocation_premise": "distinct (stage, helper) public inputs as in frozen caller proof" + }, + "precision_program_sha256": "7696f2e4074ccc9c970670494595e2a973742279a6109d1e60fd551a4611d236", + "scope": "Pinned exact-grid and attributed forward/adjoint all-fibre defect engines applied to the emitted 16-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." +} \ No newline at end of file diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-TYPE-A-ROOT.json b/research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-TYPE-A-ROOT.json new file mode 100644 index 0000000000..6d0a3ea1e2 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/SHORT-TYPE-A-ROOT.json @@ -0,0 +1,9200 @@ +{ + "candidates": [ + { + "shape": [ + 8, + 8 + ], + "roles": 34, + "masks": [ + 65535, + 255, + 254, + 252, + 248, + 240, + 224, + 192, + 128, + 256, + 768, + 1792, + 3840, + 7936, + 16128, + 32512, + 65280, + 65535, + 255, + 254, + 252, + 248, + 240, + 224, + 192, + 128, + 256, + 768, + 1792, + 3840, + 7936, + 16128, + 32512, + 65280 + ], + "thin_pairs": [ + [ + [ + "-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" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "-2", + "-2", + "-2", + "-2", + "-2", + "-2", + "-2", + "-2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-2", + "-2", + "-2", + "-2", + "-2", + "-2", + "-2", + "-2" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-2", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1" + ] + ], + [ + [ + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "-1", + "-1", + "-1", + "-1", + "-1", + "-1", + "-1", + "-1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-2", + "-2", + "-2", + "-2", + "-2", + "-2", + "-2", + "-2" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + "stage_pairs": [ + [ + [ + [ + "1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "1", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "1", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "1", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "1", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "1", + "2", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "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", + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "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", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "2" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "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" + ] + ] + ], + [ + [ + [ + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "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", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "2" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "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" + ] + ] + ], + [ + [ + [ + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ] + ] + ], + [ + [ + [ + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ] + ], + [ + [ + [ + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ] + ] + ], + "branch_tests": 4, + "incidence": { + "16": 2, + "8": 4, + "7": 4, + "6": 4, + "5": 4, + "4": 4, + "3": 4, + "2": 4, + "1": 4 + } + }, + { + "shape": [ + 8, + 9 + ], + "roles": 36, + "masks": [ + 131071, + 255, + 254, + 252, + 248, + 240, + 224, + 192, + 128, + 256, + 768, + 1792, + 3840, + 7936, + 16128, + 32512, + 65280, + 130816, + 131071, + 255, + 254, + 252, + 248, + 240, + 224, + 192, + 128, + 256, + 768, + 1792, + 3840, + 7936, + 16128, + 32512, + 65280, + 130816 + ], + "thin_pairs": [ + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "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", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-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", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + "stage_pairs": [ + [ + [ + [ + "1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "1", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "1", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "1", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "1", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "1", + "2", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "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", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "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", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "2" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "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" + ] + ] + ], + [ + [ + [ + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "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", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "2" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "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" + ] + ] + ], + [ + [ + [ + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "2" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ] + ] + ], + [ + [ + [ + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ] + ], + [ + [ + [ + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ] + ] + ], + "branch_tests": 5, + "incidence": { + "17": 2, + "8": 4, + "7": 4, + "6": 4, + "5": 4, + "4": 4, + "3": 4, + "2": 4, + "1": 4, + "9": 2 + } + }, + { + "shape": [ + 9, + 9 + ], + "roles": 38, + "masks": [ + 262143, + 511, + 510, + 508, + 504, + 496, + 480, + 448, + 384, + 256, + 512, + 1536, + 3584, + 7680, + 15872, + 32256, + 65024, + 130560, + 261632, + 262143, + 511, + 510, + 508, + 504, + 496, + 480, + 448, + 384, + 256, + 512, + 1536, + 3584, + 7680, + 15872, + 32256, + 65024, + 130560, + 261632 + ], + "thin_pairs": [ + [ + [ + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "0", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "1" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1" + ] + ], + [ + [ + "3/4", + "3/4", + "3/4", + "3/4", + "3/4", + "3/4", + "3/4", + "3/4", + "3/4", + "3/4", + "-3/4", + "-3/4", + "-3/4", + "-3/4", + "-3/4", + "-3/4", + "-3/4", + "-3/4", + "-3/4", + "1/2", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-3/2", + "-3/2", + "-3/2", + "-3/2", + "-3/2", + "-3/2", + "-3/2", + "-3/2", + "-3/2" + ], + [ + "0", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-2", + "2", + "-2", + "2", + "-2", + "2", + "-2", + "2", + "-2", + "2", + "-2", + "2", + "-2", + "2", + "-2", + "2", + "-2", + "2" + ] + ], + [ + [ + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "1/2", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "1", + "-1", + "-1", + "-1", + "-1", + "-1", + "-1", + "-1", + "-1", + "-1", + "-3", + "-3", + "-3", + "-3", + "-3", + "-3", + "-3", + "-3", + "-3" + ], + [ + "0", + "1/2", + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "-1", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "1", + "3", + "3", + "3", + "3", + "3", + "3", + "3", + "3", + "3", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "1/2", + "-1/2", + "1/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + "stage_pairs": [ + [ + [ + [ + "1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "1", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "1", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "1", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "1", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "1", + "2", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "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", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "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", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "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", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "2" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "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", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "2" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "2" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "2" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "2" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "2" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ] + ] + ], + [ + [ + [ + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "2" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ] + ] + ], + [ + [ + [ + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "2" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ] + ], + [ + [ + [ + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ] + ] + ], + "branch_tests": 5, + "incidence": { + "18": 2, + "9": 4, + "8": 4, + "7": 4, + "6": 4, + "5": 4, + "4": 4, + "3": 4, + "2": 4, + "1": 4 + } + } + ], + "scope": "Two disjoint chain LOCAL blocks with exact rank-four thin seam completion. Checks unit pairing conditions, negative-phase endpoint, exact masks and both cut commutations. Positive normalized phase is identity; independent stage scalars factor along the masks. Still requires literal physical caller lowering and whole-system verification." +} \ No newline at end of file diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/ARCHIVE-CHAIN.json b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/ARCHIVE-CHAIN.json new file mode 100644 index 0000000000..4533eb3778 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/ARCHIVE-CHAIN.json @@ -0,0 +1 @@ +["c4f4f616a308839acc909abe72291f2e081aee320a8a7c38dc56a192daba3bf1", "e167a35e49f051c6fb20072a6095cba1b42e895bf135ff1952e828a69aa12698", "fe3645c63efb8e27bae6ec65835be3d7465d229d1b3dc64f436043f40755a54b"] \ No newline at end of file diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/FULL-RESULT.json b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/FULL-RESULT.json new file mode 100644 index 0000000000..ff3256f0d3 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/FULL-RESULT.json @@ -0,0 +1,626 @@ +{ + "status": "PASS_INDEPENDENT_FULL_GATE", + "word_sha256": "2b94953dc14a122e3ef089633f05b58ec689ec5156feb7c784ed3e137dc01883", + "word_canonical_json_sha256": "91429a6b96729292a8764836e00c87a6f7cd3b76f05159033f4867f69a98d097", + "caller_sha256": "3828d53e80ea97e8b866320f081af20b6b93bfebd58b95b56b85a7afe151af5e", + "BIT_receipt_sha256": "a46b6c6040f75184cab5467656811ad988c216e3bc8e44d595a5015b6e49620b", + "native": { + "public": 1480, + "events": 71261, + "paid": { + "1": 4075, + "2": 828, + "3": 811, + "4": 241, + "5": 320, + "6": 17, + "7": 12, + "8": 6 + }, + "helpers": { + "1": 13, + "2": 18, + "3": 44, + "4": 215, + "5": 68, + "6": 42, + "7": 18, + "8": 67, + "9": 595 + }, + "rises": { + "1": 10, + "2": 4, + "3": 1, + "4": 6, + "5": 1, + "6": 1 + }, + "owned_peak": 43, + "lifetimes": 54, + "bad_inputs": [] + }, + "caller": { + "bad_outputs": [], + "max_terms": 2713, + "caller_mass_bound": "16246698892210214036146399419475929893435/256", + "caller_mass_ceiling_bits": 126, + "caller_denominator_height_bound": 163 + }, + "invoice": { + "T": { + "1": 234, + "2": 324, + "3": 792, + "4": 3870, + "5": 1224, + "6": 756, + "7": 324, + "8": 1206, + "9": 11126, + "17": 416, + "25": 416, + "33": 416, + "41": 416, + "49": 416, + "57": 416, + "65": 416, + "73": 416, + "145": 208 + }, + "P": { + "1": 73766, + "2": 14904, + "3": 14598, + "4": 4338, + "5": 5760, + "6": 306, + "7": 216, + "8": 812, + "16": 416, + "24": 416, + "32": 416, + "40": 416, + "48": 416, + "56": 416, + "64": 416 + }, + "S": 1520, + "raw_crossing": "0.0036300581746883670859335767648968996726793133388562630916210931832", + "empty_root_credits": 0, + "no_E_credit_crossing": "0.0036300581746883670859335767648968996726793133388562630916210931832" + }, + "ordinary": { + "scalar_upper": 1777040, + "init_clear_allowance": 216, + "route_items": { + "moves": 6310, + "helper_boundary": 2160, + "first_main_boundary": 208, + "second_main_boundary": 192, + "first_main_adapter": 416, + "second_main_adapter": 384, + "owned_lifetime": 216 + }, + "routing": 9886000, + "caller_items": { + "A": { + "envelope": 124674048, + "thin": 6144, + "field_boundary": 94848, + "output_routes": 229056000, + "idle_routes": 185472000, + "query_routes": 1152000 + }, + "B": { + "envelope": 19893760, + "thin": 512, + "field_boundary": 7904, + "output_routes": 19088000, + "idle_routes": 20064000, + "query_routes": 96000 + } + }, + "caller_total": 599605216, + "raw_upper": 809539936, + "per_input_conversion": 2770560, + "lambda_second_charge": 14480000, + "conservative_total": 826790496, + "margin_to_billion": 173209504, + "odd_divisions": { + "ADD": 4079, + "SCALE": 64 + }, + "lambda_paid_rank1_would_reduce_S_by": 14480 + }, + "gate": { + "claim": "363005817/100000000000", + "tested": "363005817007/100000000000000", + "raw_bracket": [ + "363005817468836708593357676489/100000000000000000000000000000000", + "36300581746883670859335767649/10000000000000000000000000000000" + ], + "moment_margins": { + "363005817468836708593357676489/100000000000000000000000000000000": [ + "143370274515724027741089632165906111282934104813488319/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "143370274515724027741089632165906111282934104834333239/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "36300581746883670859335767649/10000000000000000000000000000000": [ + "-1006602957204708337808018522712921809914063961090731/781250000000000000000000000000000000000000000000000000000000000000000000000000", + "-16105647315275333404928296363406748958625023372284901/12500000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "363005817007/100000000000000": [ + "95966372276794887878283267654930767608569249487913734701480203976232914753/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "5997898267299680492392704228433172975535578092994608418842512748515866429/3125000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "moment_margin_float": { + "363005817468836708593357676489/100000000000000000000000000000000": [ + 2.8674054903144806e-27, + 2.8674054903144806e-27 + ], + "36300581746883670859335767649/10000000000000000000000000000000": [ + -1.2884517852220266e-27, + -1.2884517852220266e-27 + ], + "363005817007/100000000000000": [ + 1.9193274455358978e-06, + 1.9193274455358978e-06 + ] + }, + "derivative_upper": -408610.0691341, + "alpha": [ + 0.9999999999939584, + 0.9999999999939584 + ], + "gamma": [ + 0.9497103828349815, + 0.9497103828349815 + ], + "delta": [ + 0.875936906800602, + 0.875936906800602 + ], + "minimum_log_power": 2227, + "written_log_power": 2228, + "compiler_gap": "1/100000000000000", + "H": "14174600000000000000", + "BIT_pin": "376669/100000000", + "BIT_margin": "13663182993/100000000000000", + "outer": { + "strict_count": 54, + "functional_count": 4, + "minimum_margin": "1/1000000000000000", + "BIT_just_below_effective_rejected": true + }, + "input_lift": { + "margins": { + "363005817/100000000000": [ + "1238716309950061562203702429077032912697251276521141313765754324758588382567/1000000000000000000000000000000000000000000000000000000000000000000000000000000", + "123871630995006156220370242907703291269725127652114131376575432475858838258691/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "363005817007/100000000000000": [ + "60484194822897140795415327676385782397798251230369625690875365031985022291/48828125000000000000000000000000000000000000000000000000000000000000000000000", + "774197693733083402181316194257738014691817615748731208843204672409408285337/625000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "interval_kappa_cap": "376669/100000000", + "derivative_upper_on_required_interval": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "source_BIT_wide_crude_bound_would_be": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } + }, + "BIT_dependency": "Paired E-free BIT .00385248, bootstrapped from selected .0034; price conservatively weakened to .00376669. Retained native provenance does not import its old ordinary bootstrap.", + "precision": { + "method": "attributed source-engine reuse", + "helper_census_substitutions": [ + [ + "word[\"public\"] - len(mains) == 1061", + "word[\"public\"] - len(mains) == 1080" + ], + [ + "fresh_arbitrary_helpers=18 * 1061", + "fresh_arbitrary_helpers=18 * 1080" + ] + ], + "common_grid": { + "word": { + "odd_scale_lcm": 1125, + "dyadic_height": 24, + "maximum_scaled_mass": "1636346757402225/16384", + "mass_witness": [ + 63465, + "stored add" + ], + "numerator_bits": 24, + "coefficient_visits": 14087319 + }, + "caller": { + "maximum_mass": "16246698892210214036146399419475929893435/256", + "pre_joint_mass": "758143798823020519902612486795530419693/64", + "denominator_height": 163, + "pre_joint_height": 154 + }, + "context_height": 178, + "context_mass_bits": 161, + "context_c": 356 + }, + "rounded_envelope": { + "native": { + "census": { + "events": 71261, + "public": 1480, + "owned_labels": 51, + "lifetimes": 54, + "peak_owned": 43, + "opcodes": { + "ADD": 61180, + "SCALE": 3662, + "MOVE": 6310, + "INIT": 54, + "COPY": 1, + "CLEAR": 54 + }, + "scalars": { + "integer": 38902, + "dyadic": 60700, + "noninteger": 25941, + "odd": 4143 + }, + "max_numerator": 14729531, + "numerator_bits": 24, + "max_denominator": 393216, + "denominator_bits": 19 + }, + "bounds": { + "M": { + "exact": "43054641548846615602104987524321069905599046554250600543037273660730652457482272541839730515070648167947373736069817/313353572444111882083840819200000000000000000", + "strict_power_of_two": 237, + "witness": { + "cut": 71225, + "register": 1443, + "factor": "1", + "kind": "stored" + } + }, + "Sigma": { + "exact": "49042140230293998707783330736939147773356911008711453370094821836759890496678207084168977527731890504904732776001/1224037392359812039390003200000000000000000", + "strict_power_of_two": 235, + "witness": { + "cut": 71225, + "register": 1443, + "factor": "1", + "kind": "stored" + } + }, + "Gamma": { + "exact": "49042140230293998707783330736939147773356911008711453370094821836759890496678207084168977527731890504904732776001/1224037392359812039390003200000000000000000", + "strict_power_of_two": 235, + "witness": { + "cut": 71261, + "register": 1443, + "factor": "1", + "kind": "public-return" + } + } + }, + "independent_adjoint": { + "M": { + "entrance_mass": "43054641548846615602104987524321069905599046554250600543037273660730652457482272541839730515070648167947373736069817/313353572444111882083840819200000000000000000", + "residual_mass": "49042140230293998707783330736939147773356911008711453370094821836759890496678207084168977527731890504904732776001/1224037392359812039390003200000000000000000", + "active_residual_sites": 24535 + }, + "Sigma": { + "entrance_mass": "43054641548846615602104987524321069905599046554250600543037273660730652457482272541839730515070648167947373736069817/313353572444111882083840819200000000000000000", + "residual_mass": "49042140230293998707783330736939147773356911008711453370094821836759890496678207084168977527731890504904732776001/1224037392359812039390003200000000000000000", + "active_residual_sites": 24535 + }, + "Gamma": { + "entrance_mass": "43054641548846615602104987524321069905599046554250600543037273660730652457482272541839730515070648167947373736069817/313353572444111882083840819200000000000000000", + "residual_mass": "49042140230293998707783330736939147773356911008711453370094821836759890496678207084168977527731890504904732776001/1224037392359812039390003200000000000000000", + "active_residual_sites": 24535 + } + } + }, + "caller": { + "bounds": { + "M_caller": { + "exact": "1683307283016999532839217702665847040", + "strict_power_of_two": 121, + "witness": { + "event": 3049, + "register": 38, + "cut": 3050, + "factor": "1", + "kind": "stored" + } + }, + "Sigma_caller": { + "exact": "2695731259664671076054039120630302290807274246048000922379732339422877337040436527677947335528513405243008146700596521469583655508389497624737901/489614956943924815756001280000000000000000", + "strict_power_of_two": 342, + "witness": { + "event": 3049, + "register": 38, + "cut": 3050, + "factor": "1", + "kind": "stored" + } + }, + "M_joint_entrance": { + "exact": "363421601940370671219209686545270656", + "strict_power_of_two": 119, + "witness": { + "event": 2958, + "register": 39, + "cut": 2958, + "factor": "1", + "kind": "stored" + } + }, + "E_joint_entrance": { + "exact": "107778012552827346405847104423459712044095345392494902511580934493198395726452173903091136141479556412668758099062114547378357292942868822744901/90669436471097188102963200000000000000000", + "strict_power_of_two": 340, + "witness": { + "event": 2958, + "register": 39, + "cut": 2958, + "factor": "1", + "kind": "stored" + } + }, + "M_context": { + "exact": "122242084395705304046405775033171708619552680284104135118685413362275751985828880546444259743657610652201504084362728377506070228340477415557984198359/2448074784719624078780006400000000000000000", + "strict_power_of_two": 355, + "witness": { + "event": 2958, + "register": null, + "cut": 2959, + "factor": "1", + "kind": "stored" + } + }, + "Sigma_context": { + "exact": "4640343697309072360426864039639398425323876990095744925675818513841731441516414528047219185461016923003250117000953839801113974781586560069270101516483314570192217778780212646110494347147158453407548505366474302684327846603203817454023224308817907917716753117/28411591829712752729879633148004541902111328635453440000000000000000000000000000000000", + "strict_power_of_two": 576, + "witness": { + "event": 2958, + "register": null, + "cut": 2959, + "factor": "1", + "kind": "stored" + } + }, + "Gamma_context": { + "exact": "5042543099912900584634479237866816375715153730780575915762659942083670533015529220412005947331597741154822401957926231065984100615105030759374251/26112797703675990173653401600000000000000000", + "strict_power_of_two": 337, + "witness": { + "register": 75, + "cut": 3095, + "factor": "1", + "kind": "public-return" + } + } + }, + "sites": { + "ADD": 2108, + "noninteger_scalar": 297, + "SWAP": 455, + "LAMBDA": 226, + "SCALE": 180, + "J": 18, + "IDLE_ONE": 100, + "QUERY": 8 + }, + "joint_entries": [ + { + "event": 21, + "stage": 1, + "entrance_mass": "3328", + "entrance_defect": "1" + }, + { + "event": 66, + "stage": 2, + "entrance_mass": "34560", + "entrance_defect": "49042140230293998707783330736939147773356911008711453370094821836760832515855367195514492074194610504904732776001/489614956943924815756001280000000000000000" + }, + { + "event": 117, + "stage": 3, + "entrance_mass": "267520", + "entrance_defect": "2108812029902641944434683221688383354254347173374592494914077338980715486297053216127015522617552891710903509368043/2448074784719624078780006400000000000000000" + }, + { + "event": 168, + "stage": 4, + "entrance_mass": "2019072", + "entrance_defect": "16134864135766725574860715812452979617434423721866068158761196384294311089285022776971524715986684776113657083304329/2448074784719624078780006400000000000000000" + }, + { + "event": 219, + "stage": 5, + "entrance_mass": "15211776", + "entrance_defect": "121771634191819998791426010219819903921245210034630538717945442620677125605071915223480861318556927323678451482810483/2448074784719624078780006400000000000000000" + }, + { + "event": 270, + "stage": 6, + "entrance_mass": "114566912", + "entrance_defect": "61155548867176616388605813428963117273376068027863182352508242830440747308502136039494950287335010179616201771673247/163204985647974938585333760000000000000000" + }, + { + "event": 321, + "stage": 7, + "entrance_mass": "862823680", + "entrance_defect": "55270492039541336543671813740530419540573238706817807948096864210029448446783203903688522813284669603827633838553127/19584598277756992630240051200000000000000" + }, + { + "event": 372, + "stage": 8, + "entrance_mass": "6498041600", + "entrance_defect": "17343801934583702937006282698449266549195444935141814195787403837392302105160106707005775535026788812150063650965529651/816024928239874692926668800000000000000000" + }, + { + "event": 423, + "stage": 9, + "entrance_mass": "48937594112", + "entrance_defect": "130618492994383424100319168601448567605524383282225023925736957816275920839262910447295239922807026593129730942471631393/816024928239874692926668800000000000000000" + }, + { + "event": 2166, + "stage": 10, + "entrance_mass": "2869851357661739006410624", + "entrance_defect": "11489803575218235511805117697701134113480660349112494261608661506376677033853089654283857079578213645945778615288171052342042347438883/1224037392359812039390003200000000000000000" + }, + { + "event": 2299, + "stage": 11, + "entrance_mass": "87987819921824138957327936", + "entrance_defect": "704540160391535167843708995319467954787175342007676796733895854915431984893652029128155530309027214455306114647477499608976106912051141/2448074784719624078780006400000000000000000" + }, + { + "event": 2399, + "stage": 12, + "entrance_mass": "2447027986812579413618418560", + "entrance_defect": "19593956207157814585542099171637083484400289253657733243947609615236697108879492679286631668502688595221749356838816871373216247639366057/2448074784719624078780006400000000000000000" + }, + { + "event": 2497, + "stage": 13, + "entrance_mass": "56556669663990103089614108160", + "entrance_defect": "452863193470205634175612401907111710258604953834122059277658562590271554966057927264305384550768184359581167352871415005030156204997611301/2448074784719624078780006400000000000000000" + }, + { + "event": 2593, + "stage": 14, + "entrance_mass": "1300380918848168161545814930560", + "entrance_defect": "3470823506970942577122482455505317346976083624568833486482335851317910662944605588051016217735895449724882541061841788939584077965156769293/816024928239874692926668800000000000000000" + }, + { + "event": 2687, + "stage": 15, + "entrance_mass": "29898949589421721863235314186112", + "entrance_defect": "47881651705850994435603572472068300623418535488305640434986615656568053510979073367652948339387998828267057820442281512497536623442861545957/489614956943924815756001280000000000000000" + }, + { + "event": 2779, + "stage": 16, + "entrance_mass": "687449590445880987173716162586496", + "entrance_defect": "1834859435257293951043017457492339542930966032377072331232135474286258896976750257293264536356508338835158105274638010984045768632094442180689/816024928239874692926668800000000000000000" + }, + { + "event": 2869, + "stage": 17, + "entrance_mass": "15806139033147704339825284871898752", + "entrance_defect": "126563650963042505306559371472874199746795243381745323416566763578522197786037370617062186029137428285486537969321429016908077136833032889247301/2448074784719624078780006400000000000000000" + }, + { + "event": 2958, + "stage": 18, + "entrance_mass": "363421601940370671219209686545270656", + "entrance_defect": "107778012552827346405847104423459712044095345392494902511580934493198395726452173903091136141479556412668758099062114547378357292942868822744901/90669436471097188102963200000000000000000" + } + ], + "independent_adjoint": { + "M_caller": { + "entrance_mass": "1683307283016999532839217702665847040", + "residual_mass": "2695731259664671076054039120630302290807274246048000922379732339422877337040436527677947335528513405243008146700596521469583655508389497624737901/489614956943924815756001280000000000000000", + "joint_coefficient": "274838256141142176415070287809505/2", + "primitive_coefficient": "104781665096099932454228246133920343" + }, + "Sigma_caller": { + "entrance_mass": "1683307283016999532839217702665847040", + "residual_mass": "2695731259664671076054039120630302290807274246048000922379732339422877337040436527677947335528513405243008146700596521469583655508389497624737901/489614956943924815756001280000000000000000", + "joint_coefficient": "274838256141142176415070287809505/2", + "primitive_coefficient": "104781665096099932454228246133920343" + }, + "M_joint_entrance": { + "entrance_mass": "363421601940370671219209686545270656", + "residual_mass": "107778012552827346405847104423459712044095345392494902511580934493198395726452173903091136141479556412668758099062114547378357292942868822744901/90669436471097188102963200000000000000000", + "joint_coefficient": "59336854494143543914675236360327/2", + "primitive_coefficient": "22622085086540611235550148326673690" + }, + "E_joint_entrance": { + "entrance_mass": "363421601940370671219209686545270656", + "residual_mass": "107778012552827346405847104423459712044095345392494902511580934493198395726452173903091136141479556412668758099062114547378357292942868822744901/90669436471097188102963200000000000000000", + "joint_coefficient": "59336854494143543914675236360327/2", + "primitive_coefficient": "22622085086540611235550148326673690" + }, + "Gamma_context": { + "entrance_mass": "59038824075417799032780136585499589", + "residual_mass": "5042543099912900584634479237866816375715153730780575915762659942083670533015529220412005947331597741154822401957926231065984100615105030759374251/26112797703675990173653401600000000000000000", + "joint_coefficient": "308461849925427171118076353794753/64", + "primitive_coefficient": "117600608836679351835159084859338679/32" + } + }, + "physical_main_inputs": 3952, + "fresh_arbitrary_helpers": 19440, + "helper_allocation_premise": "distinct (stage, helper) public inputs as in frozen caller proof" + } + }, + "threshold": { + "H": 14174600000000000000, + "LP": 2228, + "Kstar_bits": 14073, + "scaled4096_Kstar_bits": 14085 + }, + "negative_grid_controls": { + "S375_f24": "integer grid rejection at event 36840: denominator 48", + "S225_f24": "integer grid rejection at event 1118: denominator 250", + "S1125_f23": "integer grid rejection at event 61566: denominator 64" + }, + "scope": "Exact children for common grid. Total RDiv plus complete-fibre unitary contracts for rounded envelopes. Neither is a physical provider admission." + }, + "negative_controls": { + "last_helper_scalar_doubling": { + "event": 37594, + "bad_input_rows": 196 + }, + "invented_helper_endpoint": "rejected", + "deleted_QUERY": { + "event": 532, + "bad_outputs": [ + 0, + 1, + 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 + ] + }, + "closed_compiler_gap": "rejected", + "unfunded_price": "rejected" + }, + "scope": "Independent scalar endpoints, exact symbolic caller, full inherited invoice and numerical gates; attributed precision-engine reuse. Five framework assumptions, odd native alphabet/exact-child contract, A6 and ordinary LAMBDA tariff remain conditional. Finite chart lowering is separately supplied by the construction package." +} diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/INDEPENDENT-NOTICE.md b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/INDEPENDENT-NOTICE.md new file mode 100644 index 0000000000..1bc9b4da2b --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/INDEPENDENT-NOTICE.md @@ -0,0 +1,13 @@ +# Attribution and source reuse + +New independent operator/invoice verification and fixed-grid interval implementation: OpenAI Codex-assisted research session, 2026-11-10. Apache-2.0. + +DreamingOfClouds supplied the #6936 native predecessor and #6937 shared-wire backup/E-free root. CubeJerry supplied #6912 caller blocks, #6980's QUERY-only caller and #6970/#6985 precision methods. Preserve Ali Romman's #5599 helper-split attribution, icekylinx's #104 odd-grid attribution and unpaidmoon's #6930 width-phase attribution in the parent construction. + +Three unchanged source files are authenticated by exact SHA256 and source commit/path in `INDEPENDENT-SOURCES.json`: + +- #6970 `independent_bounds.py`: fixed integer-grid and positive caller-transfer engine. +- #6985 `envelopes.py`: positive forward envelopes and backward covector witnesses. +- #6985 `source_binding.py`: retained helper functions for the envelope engine. + +The adapter applies only two literal helper-census substitutions in memory and records them. It does not call that adaptation an independent mathematical implementation. The new reverse native operator, formal caller ring and elementary interval engine do not import the source authors' operator or invoice checkers. diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/INDEPENDENT-SOURCES.json b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/INDEPENDENT-SOURCES.json new file mode 100644 index 0000000000..95afd39778 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/INDEPENDENT-SOURCES.json @@ -0,0 +1,42 @@ +{ + "schema": "independent-shared-wire-support/1", + "base_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "word_canonical_json_sha256": "91429a6b96729292a8764836e00c87a6f7cd3b76f05159033f4867f69a98d097", + "claim": ".00363005817", + "tested": ".00363005817007", + "raw_lower": ".00363005817468836708593357676489", + "raw_upper": ".00363005817468836708593357676490", + "numeric_BIT_price": ".00376669", + "files": [ + { + "path": "retained/odd-native-common-grid/independent_bounds.py", + "source_commit": "e45e844303e04947cf6591fb46b43bf8a7bc5356", + "source_path": "research/odd-native-common-grid/independent_bounds.py", + "sha256": "198521def614fe78fa728f1dde2b7fb820c0c0e0ac3ad0c9224dccbf51eac0d5" + }, + { + "path": "retained/query-only-precision-envelope/envelopes.py", + "source_commit": "56bc9383594a3efc303148e00bb746851abd1ed5", + "source_path": "research/query-only-precision-envelope/envelopes.py", + "sha256": "783da6b5b450fc07434946cb9ec86070dfee01df6b5fa1c385cb024def2c9a9f" + }, + { + "path": "retained/query-only-precision-envelope/source_binding.py", + "source_commit": "56bc9383594a3efc303148e00bb746851abd1ed5", + "source_path": "research/query-only-precision-envelope/source_binding.py", + "sha256": "624c459311c58f3847b7713b818bfd340153abf42919f02ac9aa8892ed52a2bd" + }, + { + "path": "data/caller.json", + "source_commit": "617903497387a98f7ca929ad0b6928dd32abffec", + "source_path": "research/p104-query-only-interval/QUERY-ONLY-CALLER.json", + "sha256": "3828d53e80ea97e8b866320f081af20b6b93bfebd58b95b56b85a7afe151af5e" + }, + { + "path": "data/bit-admission.json", + "source_commit": "d777f3a0aa2878bea0478918923dabcf86b9878b", + "source_path": "research/paired-query-only-bit/EFREE-RESULT.json", + "sha256": "a46b6c6040f75184cab5467656811ad988c216e3bc8e44d595a5015b6e49620b" + } + ] +} diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/LICENSE b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/NATIVE-INPUTS.json b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/NATIVE-INPUTS.json new file mode 100644 index 0000000000..347b2c4df6 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/NATIVE-INPUTS.json @@ -0,0 +1,42 @@ +{ + "base_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "sources": [ + { + "path": "data/main_6936.json.gz", + "source_commit": "d360b1182b6d21b1ee2354856abcb50646ad618b", + "source_path": "research/p104-main-wire-native/data/word.json.gz", + "sha256": "273e81f176f001684b1fa3eb857992bf58b54748004fcfe806b83adb48d2cc00" + }, + { + "path": "data/wh_6937.json.gz", + "source_commit": "a98df73ddae1d1ea85a62b6bdf2714b28cb7b359", + "source_path": "research/p104-two-chain-findings/data/wh.json.gz", + "sha256": "25326dac562fa07edd28a6daf302de0c27f5f2e82f610eaf3671d39575f8dbea" + }, + { + "path": "frozen/verify_host3_odd.py", + "source_commit": "d360b1182b6d21b1ee2354856abcb50646ad618b", + "source_path": "research/p104-main-wire-native/verify_host3_odd.py", + "sha256": "e75ad2096ba2587d1dc9c8982b2c2eb7c6fd2636a80adcd943314ef2cf6fd258" + }, + { + "path": "frozen/clifford_exact.py", + "source_commit": "d360b1182b6d21b1ee2354856abcb50646ad618b", + "source_path": "research/p104-main-wire-native/retained/native/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "path": "frozen/native_verify.py", + "source_commit": "d360b1182b6d21b1ee2354856abcb50646ad618b", + "source_path": "research/p104-main-wire-native/retained/native/native_verify.py", + "sha256": "3049471905b47b385c88378a1a3be7a18b8858aadd035b8a6da2f4a03b470f38" + }, + { + "path": "frozen/physical.py", + "source_commit": "d360b1182b6d21b1ee2354856abcb50646ad618b", + "source_path": "research/p104-main-wire-native/physical.py", + "sha256": "4e995d1158033d83bf69b671f23dc7924d66edbbe07623ba063ba7421234ea20" + } + ], + "final_canonical_json_sha256": "91429a6b96729292a8764836e00c87a6f7cd3b76f05159033f4867f69a98d097" +} diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/NOTICE b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/NOTICE new file mode 100644 index 0000000000..a3687d65a0 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/NOTICE @@ -0,0 +1,9 @@ +New shared-wire composition, seventeenth wire, and two enabling splits: developed with substantial OpenAI assistance, 2026. Apache-2.0. + +Frozen predecessor native words and odd verifier: DreamingOfClouds, with Claude Opus 5.5 (Anthropic), from #6936 and #6937. + +Retained Clifford compiler and exact native interpreter retain their original headers and lineage from #6833: native source by DreamingOfClouds; independent-helper mechanism by Ali Romman; inventory, retiming and helper-retirement extensions by Jerry Chen / @CubeJerry with OpenAI assistance. + +Helper-split lemma: Ali Romman (#5599). Shared native applications: CubeJerry (#6916). Caller blocks: CubeJerry (#6912). Owned-rise argument: CubeJerry (#6914). Width-2 phase convention: unpaidmoon (#6930). Odd-grid precedent: icekylinx (#104). + +The higher-level caller and BIT integration require their own source attribution and pins. diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/data/bit-admission.json b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/data/bit-admission.json new file mode 100644 index 0000000000..575f76487f --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/data/bit-admission.json @@ -0,0 +1,19787 @@ +{ + "status": "PASS_PAIRED_EFREE_BIT_EXISTING_00385248", + "ordinary_admitted": "12039/3125000", + "previous_ordinary": "17/5000", + "ordinary_gain": null, + "existing_same_profile_ordinary": "12039/3125000", + "raw_tested": "385253/100000000", + "raw_crossing": [ + "19262696967/5000000000000", + "7705078787/2000000000000" + ], + "covered_saving": "19262649/5000000000", + "caller_sha256": "757b3523798f840bdb02028b23708c3416627a99ea09e7a3c4bcdc5cd0c7ce4b", + "native_source_sha256": "51203e7fc75ba10bd3ac3f8e675759f47e13d262bea66b6600d1e515095cad78", + "source_pins": { + "bit": "435bbe91fb28cb1d7a569ca70c6c4e9eb302d486", + "main_wire": "d360b1182b6d21b1ee2354856abcb50646ad618b", + "main": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "query_only": "617903497387a98f7ca929ad0b6928dd32abffec", + "prior_same_invoice": "79603d1f7d243f1d034613df84991673a94ad5ae" + }, + "forward_coefficients": 1444, + "reverse_coefficients": 1444, + "source": { + "public": 659, + "owned_labels": 237, + "owned_lifetimes": 237, + "peak_owned": 237, + "nonzero_owned_erasures": 237, + "checked_public_matrix_coefficients": 434281, + "exact_scalar_endpoint": "X_i\u2192X_i; Y_i\u2192Y_i+X_i; each helper independent", + "native_edges": 2871, + "charts": [ + { + "port": 0, + "input_frame": 2, + "output_frame": 525, + "basis": [ + [ + 1, + 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, + 1, + 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, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1", + "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", + "1", + "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", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "1" + }, + { + "port": 1, + "input_frame": 3, + "output_frame": 526, + "basis": [ + [ + 0, + 1, + 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, + 1, + 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, + 1 + ] + ], + "inverse": [ + [ + "0", + "1", + "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", + "1", + "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", + "1" + ] + ], + "determinant": "-1" + }, + { + "port": 2, + "input_frame": 4, + "output_frame": 527, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 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, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "0", + "1", + "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", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "1" + }, + { + "port": 3, + "input_frame": 5, + "output_frame": 528, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "1", + "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", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-1" + }, + { + "port": 4, + "input_frame": 6, + "output_frame": 529, + "basis": [ + [ + 0, + 1, + 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, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 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, + 1 + ] + ], + "inverse": [ + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "1", + "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", + "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", + "1" + ] + ], + "determinant": "1" + }, + { + "port": 5, + "input_frame": 7, + "output_frame": 530, + "basis": [ + [ + 0, + 1, + 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, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "1", + "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", + "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" + ] + ], + "determinant": "-1" + }, + { + "port": 6, + "input_frame": 8, + "output_frame": 531, + "basis": [ + [ + 0, + 1, + 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, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ], + [ + "1", + "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", + "1", + "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" + ] + ], + "determinant": "1" + }, + { + "port": 7, + "input_frame": 9, + "output_frame": 532, + "basis": [ + [ + 0, + 1, + 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, + 1, + 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, + 1 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "inverse": [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ], + [ + "1", + "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", + "1", + "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", + "1", + "0" + ] + ], + "determinant": "-1" + }, + { + "port": 8, + "input_frame": 10, + "output_frame": 533, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 1, + 0, + -1, + -1, + 0, + -1, + 0, + 0 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "1/4", + "0", + "1/4", + "0", + "0", + "1/4" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "-1/4", + "0", + "-1/4", + "0", + "0", + "-1/4" + ], + [ + "0", + "-1/4", + "3/4", + "0", + "-1/4", + "0", + "0", + "-1/4" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "-1/4", + "-1/4", + "0", + "3/4", + "0", + "0", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "-4" + }, + { + "port": 9, + "input_frame": 11, + "output_frame": 534, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + -1, + 0, + 1, + 1, + 0, + 1, + 0, + 0 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "1/4", + "0", + "1/4", + "0", + "0", + "-1/4" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "-1/4", + "0", + "-1/4", + "0", + "0", + "1/4" + ], + [ + "0", + "-1/4", + "3/4", + "0", + "-1/4", + "0", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "-1/4", + "-1/4", + "0", + "3/4", + "0", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "4" + }, + { + "port": 10, + "input_frame": 12, + "output_frame": 535, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + -1, + 0, + 1, + 1, + 0, + -1, + 0, + 0 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "1/4", + "0", + "-1/4", + "0", + "0", + "-1/4" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "-1/4", + "0", + "1/4", + "0", + "0", + "1/4" + ], + [ + "0", + "-1/4", + "3/4", + "0", + "1/4", + "0", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1/4", + "1/4", + "0", + "3/4", + "0", + "0", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "4" + }, + { + "port": 11, + "input_frame": 13, + "output_frame": 536, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 1, + 0, + -1, + 1, + 0, + -1, + 0, + 0 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "-1/4", + "0", + "1/4", + "0", + "0", + "1/4" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "1/4", + "0", + "-1/4", + "0", + "0", + "-1/4" + ], + [ + "0", + "1/4", + "3/4", + "0", + "1/4", + "0", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "-1/4", + "1/4", + "0", + "3/4", + "0", + "0", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "-4" + }, + { + "port": 12, + "input_frame": 14, + "output_frame": 537, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + -1, + 0, + 1, + -1, + 0, + 1, + 0, + 0 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "-1/4", + "0", + "1/4", + "0", + "0", + "-1/4" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "1/4", + "0", + "-1/4", + "0", + "0", + "1/4" + ], + [ + "0", + "1/4", + "3/4", + "0", + "1/4", + "0", + "0", + "-1/4" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "-1/4", + "1/4", + "0", + "3/4", + "0", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "4" + }, + { + "port": 13, + "input_frame": 15, + "output_frame": 538, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 1, + 0, + -1, + 1, + 0, + 1, + 0, + 0 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "-1/4", + "0", + "-1/4", + "0", + "0", + "1/4" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "1/4", + "0", + "1/4", + "0", + "0", + "-1/4" + ], + [ + "0", + "1/4", + "3/4", + "0", + "-1/4", + "0", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1/4", + "-1/4", + "0", + "3/4", + "0", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "-4" + }, + { + "port": 14, + "input_frame": 16, + "output_frame": 539, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + -1, + 0, + -1, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "1/4", + "0", + "1/4", + "0", + "1/4", + "0" + ], + [ + "3/4", + "0", + "-1/4", + "0", + "-1/4", + "0", + "-1/4", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "3/4", + "0", + "-1/4", + "0", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "-1/4", + "0", + "3/4", + "0", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 15, + "input_frame": 17, + "output_frame": 540, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 1, + 0, + 1, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "1/4", + "0", + "1/4", + "0", + "-1/4", + "0" + ], + [ + "3/4", + "0", + "-1/4", + "0", + "-1/4", + "0", + "1/4", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "3/4", + "0", + "-1/4", + "0", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "-1/4", + "0", + "3/4", + "0", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-4" + }, + { + "port": 16, + "input_frame": 18, + "output_frame": 541, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + -1, + 0, + -1, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "1/4", + "0", + "-1/4", + "0", + "1/4", + "0" + ], + [ + "3/4", + "0", + "-1/4", + "0", + "1/4", + "0", + "-1/4", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "3/4", + "0", + "1/4", + "0", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "1/4", + "0", + "3/4", + "0", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 17, + "input_frame": 19, + "output_frame": 542, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 1, + 0, + 1, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "1/4", + "0", + "-1/4", + "0", + "-1/4", + "0" + ], + [ + "3/4", + "0", + "-1/4", + "0", + "1/4", + "0", + "1/4", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "3/4", + "0", + "1/4", + "0", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "1/4", + "0", + "3/4", + "0", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-4" + }, + { + "port": 18, + "input_frame": 20, + "output_frame": 543, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + -1, + 0, + 1, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "-1/4", + "0", + "1/4", + "0", + "1/4", + "0" + ], + [ + "3/4", + "0", + "1/4", + "0", + "-1/4", + "0", + "-1/4", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "3/4", + "0", + "1/4", + "0", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "1/4", + "0", + "3/4", + "0", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 19, + "input_frame": 21, + "output_frame": 544, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 1, + 0, + -1, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "-1/4", + "0", + "1/4", + "0", + "-1/4", + "0" + ], + [ + "3/4", + "0", + "1/4", + "0", + "-1/4", + "0", + "1/4", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "3/4", + "0", + "1/4", + "0", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "1/4", + "0", + "3/4", + "0", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-4" + }, + { + "port": 20, + "input_frame": 22, + "output_frame": 545, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + -1, + 0, + 1, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "-1/4", + "0", + "-1/4", + "0", + "1/4", + "0" + ], + [ + "3/4", + "0", + "1/4", + "0", + "1/4", + "0", + "-1/4", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "3/4", + "0", + "-1/4", + "0", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "-1/4", + "0", + "3/4", + "0", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 21, + "input_frame": 23, + "output_frame": 546, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 1, + 0, + -1, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "-1/4", + "0", + "-1/4", + "0", + "-1/4", + "0" + ], + [ + "3/4", + "0", + "1/4", + "0", + "1/4", + "0", + "1/4", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "3/4", + "0", + "-1/4", + "0", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "-1/4", + "0", + "3/4", + "0", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-4" + }, + { + "port": 22, + "input_frame": 24, + "output_frame": 547, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 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, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 1, + -1, + -1, + 0, + 0, + 0, + 0, + -1 + ] + ], + "inverse": [ + [ + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "1/4" + ], + [ + "3/4", + "-1/4", + "0", + "0", + "0", + "0", + "-1/4", + "-1/4" + ], + [ + "-1/4", + "3/4", + "0", + "0", + "0", + "0", + "-1/4", + "-1/4" + ], + [ + "0", + "0", + "1", + "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", + "1", + "0", + "0" + ], + [ + "-1/4", + "-1/4", + "0", + "0", + "0", + "0", + "3/4", + "-1/4" + ] + ], + "determinant": "-4" + }, + { + "port": 23, + "input_frame": 25, + "output_frame": 548, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 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, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + -1, + 1, + 1, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "-1/4" + ], + [ + "3/4", + "-1/4", + "0", + "0", + "0", + "0", + "-1/4", + "1/4" + ], + [ + "-1/4", + "3/4", + "0", + "0", + "0", + "0", + "-1/4", + "1/4" + ], + [ + "0", + "0", + "1", + "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", + "1", + "0", + "0" + ], + [ + "-1/4", + "-1/4", + "0", + "0", + "0", + "0", + "3/4", + "1/4" + ] + ], + "determinant": "4" + }, + { + "port": 24, + "input_frame": 26, + "output_frame": 549, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 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, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 1, + -1, + -1, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "-1/4", + "1/4" + ], + [ + "3/4", + "-1/4", + "0", + "0", + "0", + "0", + "1/4", + "-1/4" + ], + [ + "-1/4", + "3/4", + "0", + "0", + "0", + "0", + "1/4", + "-1/4" + ], + [ + "0", + "0", + "1", + "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", + "1", + "0", + "0" + ], + [ + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "3/4", + "1/4" + ] + ], + "determinant": "-4" + }, + { + "port": 25, + "input_frame": 27, + "output_frame": 550, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 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, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + -1, + 1, + 1, + 0, + 0, + 0, + 0, + -1 + ] + ], + "inverse": [ + [ + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "-1/4", + "-1/4" + ], + [ + "3/4", + "-1/4", + "0", + "0", + "0", + "0", + "1/4", + "1/4" + ], + [ + "-1/4", + "3/4", + "0", + "0", + "0", + "0", + "1/4", + "1/4" + ], + [ + "0", + "0", + "1", + "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", + "1", + "0", + "0" + ], + [ + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "3/4", + "-1/4" + ] + ], + "determinant": "4" + }, + { + "port": 26, + "input_frame": 28, + "output_frame": 551, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 1, + 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, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 1, + -1, + 1, + 0, + 0, + 0, + 0, + -1 + ] + ], + "inverse": [ + [ + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "1/4", + "1/4" + ], + [ + "3/4", + "1/4", + "0", + "0", + "0", + "0", + "-1/4", + "-1/4" + ], + [ + "1/4", + "3/4", + "0", + "0", + "0", + "0", + "1/4", + "1/4" + ], + [ + "0", + "0", + "1", + "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", + "1", + "0", + "0" + ], + [ + "-1/4", + "1/4", + "0", + "0", + "0", + "0", + "3/4", + "-1/4" + ] + ], + "determinant": "-4" + }, + { + "port": 27, + "input_frame": 29, + "output_frame": 552, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 1, + 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, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "1/4", + "-1/4" + ], + [ + "3/4", + "1/4", + "0", + "0", + "0", + "0", + "-1/4", + "1/4" + ], + [ + "1/4", + "3/4", + "0", + "0", + "0", + "0", + "1/4", + "-1/4" + ], + [ + "0", + "0", + "1", + "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", + "1", + "0", + "0" + ], + [ + "-1/4", + "1/4", + "0", + "0", + "0", + "0", + "3/4", + "1/4" + ] + ], + "determinant": "4" + }, + { + "port": 28, + "input_frame": 30, + "output_frame": 553, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 1, + 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, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 1, + -1, + 1, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "-1/4", + "1/4" + ], + [ + "3/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "-1/4" + ], + [ + "1/4", + "3/4", + "0", + "0", + "0", + "0", + "-1/4", + "1/4" + ], + [ + "0", + "0", + "1", + "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", + "1", + "0", + "0" + ], + [ + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "3/4", + "1/4" + ] + ], + "determinant": "-4" + }, + { + "port": 29, + "input_frame": 31, + "output_frame": 554, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 1, + 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, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + -1, + 1, + -1, + 0, + 0, + 0, + 0, + -1 + ] + ], + "inverse": [ + [ + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "-1/4", + "-1/4" + ], + [ + "3/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "1/4" + ], + [ + "1/4", + "3/4", + "0", + "0", + "0", + "0", + "-1/4", + "-1/4" + ], + [ + "0", + "0", + "1", + "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", + "1", + "0", + "0" + ], + [ + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "3/4", + "-1/4" + ] + ], + "determinant": "4" + }, + { + "port": 30, + "input_frame": 32, + "output_frame": 555, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + -1, + -1, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "0", + "0" + ], + [ + "3/4", + "-1/4", + "0", + "0", + "-1/4", + "-1/4", + "0", + "0" + ], + [ + "-1/4", + "3/4", + "0", + "0", + "-1/4", + "-1/4", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "-1/4", + "0", + "0", + "3/4", + "-1/4", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-4" + }, + { + "port": 31, + "input_frame": 33, + "output_frame": 556, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 1, + 1, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "1/4", + "0", + "0", + "1/4", + "-1/4", + "0", + "0" + ], + [ + "3/4", + "-1/4", + "0", + "0", + "-1/4", + "1/4", + "0", + "0" + ], + [ + "-1/4", + "3/4", + "0", + "0", + "-1/4", + "1/4", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "-1/4", + "0", + "0", + "3/4", + "1/4", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 32, + "input_frame": 34, + "output_frame": 557, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + -1, + -1, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "1/4", + "0", + "0", + "-1/4", + "1/4", + "0", + "0" + ], + [ + "3/4", + "-1/4", + "0", + "0", + "1/4", + "-1/4", + "0", + "0" + ], + [ + "-1/4", + "3/4", + "0", + "0", + "1/4", + "-1/4", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "1/4", + "0", + "0", + "3/4", + "1/4", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-4" + }, + { + "port": 33, + "input_frame": 35, + "output_frame": 558, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 1, + 1, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "0", + "0" + ], + [ + "3/4", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "0", + "0" + ], + [ + "-1/4", + "3/4", + "0", + "0", + "1/4", + "1/4", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "1/4", + "0", + "0", + "3/4", + "-1/4", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 34, + "input_frame": 36, + "output_frame": 559, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + -1, + 1, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "0", + "0" + ], + [ + "3/4", + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "0", + "0" + ], + [ + "1/4", + "3/4", + "0", + "0", + "1/4", + "1/4", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "1/4", + "0", + "0", + "3/4", + "-1/4", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-4" + }, + { + "port": 35, + "input_frame": 37, + "output_frame": 560, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 1, + -1, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "-1/4", + "0", + "0", + "1/4", + "-1/4", + "0", + "0" + ], + [ + "3/4", + "1/4", + "0", + "0", + "-1/4", + "1/4", + "0", + "0" + ], + [ + "1/4", + "3/4", + "0", + "0", + "1/4", + "-1/4", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "1/4", + "0", + "0", + "3/4", + "1/4", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 36, + "input_frame": 38, + "output_frame": 561, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + -1, + 1, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "-1/4", + "0", + "0", + "-1/4", + "1/4", + "0", + "0" + ], + [ + "3/4", + "1/4", + "0", + "0", + "1/4", + "-1/4", + "0", + "0" + ], + [ + "1/4", + "3/4", + "0", + "0", + "-1/4", + "1/4", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "-1/4", + "0", + "0", + "3/4", + "1/4", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-4" + }, + { + "port": 37, + "input_frame": 39, + "output_frame": 562, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 1, + -1, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "-1/4", + "0", + "0", + "-1/4", + "-1/4", + "0", + "0" + ], + [ + "3/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "0", + "0" + ], + [ + "1/4", + "3/4", + "0", + "0", + "-1/4", + "-1/4", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "-1/4", + "0", + "0", + "3/4", + "-1/4", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 38, + "input_frame": 40, + "output_frame": 563, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 1, + -1, + 0, + -1, + 0, + 0, + -1, + 0 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "1/4", + "0", + "0", + "1/4", + "0", + "1/4" + ], + [ + "3/4", + "0", + "-1/4", + "0", + "0", + "-1/4", + "0", + "-1/4" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "3/4", + "0", + "0", + "-1/4", + "0", + "-1/4" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "-1/4", + "0", + "0", + "3/4", + "0", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "-4" + }, + { + "port": 39, + "input_frame": 41, + "output_frame": 564, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + -1, + 1, + 0, + 1, + 0, + 0, + 1, + 0 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "1/4", + "0", + "0", + "1/4", + "0", + "-1/4" + ], + [ + "3/4", + "0", + "-1/4", + "0", + "0", + "-1/4", + "0", + "1/4" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "3/4", + "0", + "0", + "-1/4", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "-1/4", + "0", + "0", + "3/4", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "4" + }, + { + "port": 40, + "input_frame": 42, + "output_frame": 565, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 1, + -1, + 0, + -1, + 0, + 0, + 1, + 0 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "1/4", + "0", + "0", + "-1/4", + "0", + "1/4" + ], + [ + "3/4", + "0", + "-1/4", + "0", + "0", + "1/4", + "0", + "-1/4" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "3/4", + "0", + "0", + "1/4", + "0", + "-1/4" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "1/4", + "0", + "0", + "3/4", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "-4" + }, + { + "port": 41, + "input_frame": 43, + "output_frame": 566, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + -1, + 1, + 0, + 1, + 0, + 0, + -1, + 0 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "1/4", + "0", + "0", + "-1/4", + "0", + "-1/4" + ], + [ + "3/4", + "0", + "-1/4", + "0", + "0", + "1/4", + "0", + "1/4" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "3/4", + "0", + "0", + "1/4", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "1/4", + "0", + "0", + "3/4", + "0", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "4" + }, + { + "port": 42, + "input_frame": 44, + "output_frame": 567, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 1, + -1, + 0, + 1, + 0, + 0, + -1, + 0 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "-1/4", + "0", + "0", + "1/4", + "0", + "1/4" + ], + [ + "3/4", + "0", + "1/4", + "0", + "0", + "-1/4", + "0", + "-1/4" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "3/4", + "0", + "0", + "1/4", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "1/4", + "0", + "0", + "3/4", + "0", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "-4" + }, + { + "port": 43, + "input_frame": 45, + "output_frame": 568, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + -1, + 1, + 0, + -1, + 0, + 0, + 1, + 0 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "-1/4", + "0", + "0", + "1/4", + "0", + "-1/4" + ], + [ + "3/4", + "0", + "1/4", + "0", + "0", + "-1/4", + "0", + "1/4" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "3/4", + "0", + "0", + "1/4", + "0", + "-1/4" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "1/4", + "0", + "0", + "3/4", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "4" + }, + { + "port": 44, + "input_frame": 46, + "output_frame": 569, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 1, + -1, + 0, + 1, + 0, + 0, + 1, + 0 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "-1/4", + "0", + "0", + "-1/4", + "0", + "1/4" + ], + [ + "3/4", + "0", + "1/4", + "0", + "0", + "1/4", + "0", + "-1/4" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "3/4", + "0", + "0", + "-1/4", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "-1/4", + "0", + "0", + "3/4", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "-4" + }, + { + "port": 45, + "input_frame": 47, + "output_frame": 570, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + -1, + 1, + 0, + -1, + 0, + 0, + -1, + 0 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "-1/4", + "0", + "0", + "-1/4", + "0", + "-1/4" + ], + [ + "3/4", + "0", + "1/4", + "0", + "0", + "1/4", + "0", + "1/4" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "3/4", + "0", + "0", + "-1/4", + "0", + "-1/4" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "-1/4", + "0", + "0", + "3/4", + "0", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "4" + }, + { + "port": 46, + "input_frame": 48, + "output_frame": 571, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + -1, + -1, + 0, + 0, + -1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "-1/4", + "0", + "0", + "-1/4", + "-1/4", + "0" + ], + [ + "0", + "-1/4", + "3/4", + "0", + "0", + "-1/4", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "0", + "-1/4", + "-1/4", + "0", + "0", + "3/4", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 47, + "input_frame": 49, + "output_frame": 572, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 0, + 1, + 1, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "1/4", + "0", + "0", + "1/4", + "-1/4", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "-1/4", + "0", + "0", + "-1/4", + "1/4", + "0" + ], + [ + "0", + "-1/4", + "3/4", + "0", + "0", + "-1/4", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "0", + "-1/4", + "-1/4", + "0", + "0", + "3/4", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-4" + }, + { + "port": 48, + "input_frame": 50, + "output_frame": 573, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + -1, + -1, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "1/4", + "0", + "0", + "-1/4", + "1/4", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "-1/4", + "0", + "0", + "1/4", + "-1/4", + "0" + ], + [ + "0", + "-1/4", + "3/4", + "0", + "0", + "1/4", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "0", + "1/4", + "1/4", + "0", + "0", + "3/4", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 49, + "input_frame": 51, + "output_frame": 574, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + -1, + 1, + 0, + 0, + -1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "0" + ], + [ + "0", + "1/4", + "3/4", + "0", + "0", + "1/4", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "0", + "-1/4", + "1/4", + "0", + "0", + "3/4", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 50, + "input_frame": 52, + "output_frame": 575, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + -1, + 1, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "-1/4", + "0", + "0", + "-1/4", + "1/4", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "1/4", + "0", + "0", + "1/4", + "-1/4", + "0" + ], + [ + "0", + "1/4", + "3/4", + "0", + "0", + "-1/4", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "0", + "1/4", + "-1/4", + "0", + "0", + "3/4", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 51, + "input_frame": 53, + "output_frame": 576, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 0, + 1, + -1, + 0, + 0, + -1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "-1/4", + "0", + "0", + "-1/4", + "-1/4", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "0" + ], + [ + "0", + "1/4", + "3/4", + "0", + "0", + "-1/4", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "0", + "1/4", + "-1/4", + "0", + "0", + "3/4", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-4" + }, + { + "port": 52, + "input_frame": 54, + "output_frame": 577, + "basis": [ + [ + 0, + 1, + 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, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + 1, + 1 + ] + ], + "inverse": [ + [ + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "-1/4" + ], + [ + "1", + "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", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "3/4", + "-1/4", + "-1/4", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "-1/4", + "3/4", + "-1/4", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "-1/4", + "-1/4", + "3/4", + "1/4" + ] + ], + "determinant": "4" + }, + { + "port": 53, + "input_frame": 55, + "output_frame": 578, + "basis": [ + [ + 0, + 1, + 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, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + -1, + 1 + ] + ], + "inverse": [ + [ + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "-1/4", + "1/4" + ], + [ + "1", + "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", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "3/4", + "-1/4", + "1/4", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "-1/4", + "3/4", + "1/4", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "3/4", + "1/4" + ] + ], + "determinant": "-4" + }, + { + "port": 54, + "input_frame": 56, + "output_frame": 579, + "basis": [ + [ + 0, + 1, + 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, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + 1, + -1 + ] + ], + "inverse": [ + [ + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "-1/4", + "-1/4" + ], + [ + "1", + "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", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "3/4", + "-1/4", + "1/4", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "-1/4", + "3/4", + "1/4", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "3/4", + "-1/4" + ] + ], + "determinant": "4" + }, + { + "port": 55, + "input_frame": 57, + "output_frame": 580, + "basis": [ + [ + 0, + 1, + 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, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 1, + -1 + ] + ], + "inverse": [ + [ + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "1/4", + "1/4" + ], + [ + "1", + "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", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "3/4", + "1/4", + "-1/4", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "1/4", + "3/4", + "1/4", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "-1/4", + "1/4", + "3/4", + "-1/4" + ] + ], + "determinant": "-4" + }, + { + "port": 56, + "input_frame": 58, + "output_frame": 581, + "basis": [ + [ + 0, + 1, + 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, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 1 + ] + ], + "inverse": [ + [ + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "1/4", + "-1/4" + ], + [ + "1", + "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", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "3/4", + "1/4", + "-1/4", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "1/4", + "3/4", + "1/4", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "-1/4", + "1/4", + "3/4", + "1/4" + ] + ], + "determinant": "4" + }, + { + "port": 57, + "input_frame": 59, + "output_frame": 582, + "basis": [ + [ + 0, + 1, + 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, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 1, + 1 + ] + ], + "inverse": [ + [ + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "1/4" + ], + [ + "1", + "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", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "3/4", + "1/4", + "1/4", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "1/4", + "3/4", + "-1/4", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "3/4", + "1/4" + ] + ], + "determinant": "-4" + }, + { + "port": 58, + "input_frame": 60, + "output_frame": 583, + "basis": [ + [ + 0, + 1, + 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, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + -1, + -1 + ] + ], + "inverse": [ + [ + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "-1/4" + ], + [ + "1", + "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", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "3/4", + "1/4", + "1/4", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "1/4", + "3/4", + "-1/4", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "3/4", + "-1/4" + ] + ], + "determinant": "4" + }, + { + "port": 59, + "input_frame": 61, + "output_frame": 584, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + -1, + -1, + -1, + 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, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0" + ], + [ + "3/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "3/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "-1/4", + "3/4", + "-1/4", + "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", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-4" + }, + { + "port": 60, + "input_frame": 62, + "output_frame": 585, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 1, + 1, + 1, + 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, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "0" + ], + [ + "3/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "3/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "-1/4", + "3/4", + "1/4", + "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", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 61, + "input_frame": 63, + "output_frame": 586, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 1, + 1, + -1, + 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, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "0" + ], + [ + "3/4", + "-1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "3/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "1/4", + "3/4", + "-1/4", + "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", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 62, + "input_frame": 64, + "output_frame": 587, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + -1, + 1, + -1, + 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, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "-1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0" + ], + [ + "3/4", + "1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "3/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "1/4", + "3/4", + "-1/4", + "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", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-4" + }, + { + "port": 63, + "input_frame": 65, + "output_frame": 588, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 1, + -1, + 1, + 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, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "-1/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "0" + ], + [ + "3/4", + "1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "3/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "1/4", + "3/4", + "1/4", + "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", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 64, + "input_frame": 66, + "output_frame": 589, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + -1, + 1, + 1, + 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, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "0" + ], + [ + "3/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "3/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "-1/4", + "3/4", + "1/4", + "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", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-4" + }, + { + "port": 65, + "input_frame": 67, + "output_frame": 590, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 1, + -1, + -1, + 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, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "0" + ], + [ + "3/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "3/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "-1/4", + "3/4", + "-1/4", + "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", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 66, + "input_frame": 68, + "output_frame": 591, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + -1, + 1, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "-1/4" + ], + [ + "3/4", + "0", + "0", + "-1/4", + "-1/4", + "0", + "0", + "1/4" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "0", + "3/4", + "-1/4", + "0", + "0", + "1/4" + ], + [ + "-1/4", + "0", + "0", + "-1/4", + "3/4", + "0", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "4" + }, + { + "port": 67, + "input_frame": 69, + "output_frame": 592, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "1/4" + ], + [ + "3/4", + "0", + "0", + "-1/4", + "1/4", + "0", + "0", + "-1/4" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "0", + "3/4", + "1/4", + "0", + "0", + "-1/4" + ], + [ + "1/4", + "0", + "0", + "1/4", + "3/4", + "0", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "-4" + }, + { + "port": 68, + "input_frame": 70, + "output_frame": 593, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + -1, + 1, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "-1/4" + ], + [ + "3/4", + "0", + "0", + "-1/4", + "1/4", + "0", + "0", + "1/4" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "0", + "3/4", + "1/4", + "0", + "0", + "1/4" + ], + [ + "1/4", + "0", + "0", + "1/4", + "3/4", + "0", + "0", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "4" + }, + { + "port": 69, + "input_frame": 71, + "output_frame": 594, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "0", + "-1/4", + "1/4", + "0", + "0", + "1/4" + ], + [ + "3/4", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "-1/4" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "0", + "3/4", + "1/4", + "0", + "0", + "1/4" + ], + [ + "-1/4", + "0", + "0", + "1/4", + "3/4", + "0", + "0", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "-4" + }, + { + "port": 70, + "input_frame": 72, + "output_frame": 595, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + -1, + 1, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "0", + "-1/4", + "1/4", + "0", + "0", + "-1/4" + ], + [ + "3/4", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "1/4" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "0", + "3/4", + "1/4", + "0", + "0", + "-1/4" + ], + [ + "-1/4", + "0", + "0", + "1/4", + "3/4", + "0", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "4" + }, + { + "port": 71, + "input_frame": 73, + "output_frame": 596, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 1, + -1, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "0", + "0", + "1/4" + ], + [ + "3/4", + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "-1/4" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "0", + "3/4", + "-1/4", + "0", + "0", + "1/4" + ], + [ + "1/4", + "0", + "0", + "-1/4", + "3/4", + "0", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "-4" + }, + { + "port": 72, + "input_frame": 74, + "output_frame": 597, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + -1, + 1, + 0, + 0, + -1, + -1, + 0, + 0 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "0", + "0", + "-1/4" + ], + [ + "3/4", + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "1/4" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "0", + "3/4", + "-1/4", + "0", + "0", + "-1/4" + ], + [ + "1/4", + "0", + "0", + "-1/4", + "3/4", + "0", + "0", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "4" + }, + { + "port": 73, + "input_frame": 75, + "output_frame": 598, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + -1, + 0, + -1, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "0", + "1/4", + "1/4", + "0", + "1/4", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "0", + "-1/4", + "-1/4", + "0", + "-1/4", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "-1/4", + "0", + "3/4", + "-1/4", + "0", + "-1/4", + "0" + ], + [ + "0", + "-1/4", + "0", + "-1/4", + "3/4", + "0", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 74, + "input_frame": 76, + "output_frame": 599, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 0, + 1, + 0, + 1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "0", + "1/4", + "1/4", + "0", + "-1/4", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "0", + "-1/4", + "-1/4", + "0", + "1/4", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "-1/4", + "0", + "3/4", + "-1/4", + "0", + "1/4", + "0" + ], + [ + "0", + "-1/4", + "0", + "-1/4", + "3/4", + "0", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-4" + }, + { + "port": 75, + "input_frame": 77, + "output_frame": 600, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + -1, + 0, + -1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "0", + "1/4", + "-1/4", + "0", + "1/4", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "0", + "-1/4", + "1/4", + "0", + "-1/4", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "-1/4", + "0", + "3/4", + "1/4", + "0", + "-1/4", + "0" + ], + [ + "0", + "1/4", + "0", + "1/4", + "3/4", + "0", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 76, + "input_frame": 78, + "output_frame": 601, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 0, + 1, + 0, + 1, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "0", + "1/4", + "-1/4", + "0", + "-1/4", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "0", + "-1/4", + "1/4", + "0", + "1/4", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "-1/4", + "0", + "3/4", + "1/4", + "0", + "1/4", + "0" + ], + [ + "0", + "1/4", + "0", + "1/4", + "3/4", + "0", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-4" + }, + { + "port": 77, + "input_frame": 79, + "output_frame": 602, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + -1, + 0, + 1, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "0", + "-1/4", + "1/4", + "0", + "1/4", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "0", + "1/4", + "-1/4", + "0", + "-1/4", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1/4", + "0", + "3/4", + "1/4", + "0", + "1/4", + "0" + ], + [ + "0", + "-1/4", + "0", + "1/4", + "3/4", + "0", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 78, + "input_frame": 80, + "output_frame": 603, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 0, + 1, + 0, + -1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "0", + "-1/4", + "1/4", + "0", + "-1/4", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "0", + "1/4", + "-1/4", + "0", + "1/4", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1/4", + "0", + "3/4", + "1/4", + "0", + "-1/4", + "0" + ], + [ + "0", + "-1/4", + "0", + "1/4", + "3/4", + "0", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-4" + }, + { + "port": 79, + "input_frame": 81, + "output_frame": 604, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + -1, + 0, + 1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "0", + "-1/4", + "-1/4", + "0", + "1/4", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "0", + "1/4", + "1/4", + "0", + "-1/4", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1/4", + "0", + "3/4", + "-1/4", + "0", + "1/4", + "0" + ], + [ + "0", + "1/4", + "0", + "-1/4", + "3/4", + "0", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 80, + "input_frame": 82, + "output_frame": 605, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 0, + 1, + 0, + -1, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "0", + "-1/4", + "-1/4", + "0", + "-1/4", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "0", + "1/4", + "1/4", + "0", + "1/4", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1/4", + "0", + "3/4", + "-1/4", + "0", + "-1/4", + "0" + ], + [ + "0", + "1/4", + "0", + "-1/4", + "3/4", + "0", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-4" + }, + { + "port": 81, + "input_frame": 83, + "output_frame": 606, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 1, + 0, + 0, + -1, + -1, + 0, + 0, + -1 + ] + ], + "inverse": [ + [ + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "1/4", + "1/4" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "3/4", + "-1/4", + "0", + "0", + "-1/4", + "-1/4" + ], + [ + "0", + "0", + "-1/4", + "3/4", + "0", + "0", + "-1/4", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "-1/4", + "-1/4", + "0", + "0", + "3/4", + "-1/4" + ] + ], + "determinant": "-4" + }, + { + "port": 82, + "input_frame": 84, + "output_frame": 607, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 1, + 0, + 0, + -1, + -1, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "-1/4", + "1/4" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "3/4", + "-1/4", + "0", + "0", + "1/4", + "-1/4" + ], + [ + "0", + "0", + "-1/4", + "3/4", + "0", + "0", + "1/4", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "3/4", + "1/4" + ] + ], + "determinant": "-4" + }, + { + "port": 83, + "input_frame": 85, + "output_frame": 608, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + -1, + 0, + 0, + 1, + 1, + 0, + 0, + -1 + ] + ], + "inverse": [ + [ + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "-1/4", + "-1/4" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "3/4", + "-1/4", + "0", + "0", + "1/4", + "1/4" + ], + [ + "0", + "0", + "-1/4", + "3/4", + "0", + "0", + "1/4", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "3/4", + "-1/4" + ] + ], + "determinant": "4" + }, + { + "port": 84, + "input_frame": 86, + "output_frame": 609, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 1, + 0, + 0, + -1, + 1, + 0, + 0, + -1 + ] + ], + "inverse": [ + [ + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "1/4", + "1/4" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "3/4", + "1/4", + "0", + "0", + "-1/4", + "-1/4" + ], + [ + "0", + "0", + "1/4", + "3/4", + "0", + "0", + "1/4", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "-1/4", + "1/4", + "0", + "0", + "3/4", + "-1/4" + ] + ], + "determinant": "-4" + }, + { + "port": 85, + "input_frame": 87, + "output_frame": 610, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "1/4", + "-1/4" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "3/4", + "1/4", + "0", + "0", + "-1/4", + "1/4" + ], + [ + "0", + "0", + "1/4", + "3/4", + "0", + "0", + "1/4", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "-1/4", + "1/4", + "0", + "0", + "3/4", + "1/4" + ] + ], + "determinant": "4" + }, + { + "port": 86, + "input_frame": 88, + "output_frame": 611, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 1, + 0, + 0, + -1, + 1, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "-1/4", + "1/4" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "3/4", + "1/4", + "0", + "0", + "1/4", + "-1/4" + ], + [ + "0", + "0", + "1/4", + "3/4", + "0", + "0", + "-1/4", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "3/4", + "1/4" + ] + ], + "determinant": "-4" + }, + { + "port": 87, + "input_frame": 89, + "output_frame": 612, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + -1, + 0, + 0, + 1, + -1, + 0, + 0, + -1 + ] + ], + "inverse": [ + [ + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "-1/4", + "-1/4" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "3/4", + "1/4", + "0", + "0", + "1/4", + "1/4" + ], + [ + "0", + "0", + "1/4", + "3/4", + "0", + "0", + "-1/4", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "3/4", + "-1/4" + ] + ], + "determinant": "4" + }, + { + "port": 88, + "input_frame": 90, + "output_frame": 613, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + -1, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "3/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "0" + ], + [ + "0", + "0", + "-1/4", + "3/4", + "-1/4", + "-1/4", + "0", + "0" + ], + [ + "0", + "0", + "-1/4", + "-1/4", + "3/4", + "-1/4", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-4" + }, + { + "port": 89, + "input_frame": 91, + "output_frame": 614, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 0, + 0, + 1, + 1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "0", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "3/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0" + ], + [ + "0", + "0", + "-1/4", + "3/4", + "-1/4", + "1/4", + "0", + "0" + ], + [ + "0", + "0", + "-1/4", + "-1/4", + "3/4", + "1/4", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 90, + "input_frame": 92, + "output_frame": 615, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + -1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "0", + "1/4", + "1/4", + "-1/4", + "1/4", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "3/4", + "-1/4", + "1/4", + "-1/4", + "0", + "0" + ], + [ + "0", + "0", + "-1/4", + "3/4", + "1/4", + "-1/4", + "0", + "0" + ], + [ + "0", + "0", + "1/4", + "1/4", + "3/4", + "1/4", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-4" + }, + { + "port": 91, + "input_frame": 93, + "output_frame": 616, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 0, + 0, + 1, + 1, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "0", + "1/4", + "1/4", + "-1/4", + "-1/4", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "3/4", + "-1/4", + "1/4", + "1/4", + "0", + "0" + ], + [ + "0", + "0", + "-1/4", + "3/4", + "1/4", + "1/4", + "0", + "0" + ], + [ + "0", + "0", + "1/4", + "1/4", + "3/4", + "-1/4", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 92, + "input_frame": 94, + "output_frame": 617, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 1, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "0", + "1/4", + "-1/4", + "1/4", + "1/4", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "3/4", + "1/4", + "-1/4", + "-1/4", + "0", + "0" + ], + [ + "0", + "0", + "1/4", + "3/4", + "1/4", + "1/4", + "0", + "0" + ], + [ + "0", + "0", + "-1/4", + "1/4", + "3/4", + "-1/4", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-4" + }, + { + "port": 93, + "input_frame": 95, + "output_frame": 618, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 0, + 0, + 1, + -1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "0", + "1/4", + "-1/4", + "1/4", + "-1/4", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "3/4", + "1/4", + "-1/4", + "1/4", + "0", + "0" + ], + [ + "0", + "0", + "1/4", + "3/4", + "1/4", + "-1/4", + "0", + "0" + ], + [ + "0", + "0", + "-1/4", + "1/4", + "3/4", + "1/4", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 94, + "input_frame": 96, + "output_frame": 619, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "3/4", + "1/4", + "1/4", + "-1/4", + "0", + "0" + ], + [ + "0", + "0", + "1/4", + "3/4", + "-1/4", + "1/4", + "0", + "0" + ], + [ + "0", + "0", + "1/4", + "-1/4", + "3/4", + "1/4", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-4" + }, + { + "port": 95, + "input_frame": 97, + "output_frame": 620, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 0, + 0, + 1, + -1, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "3/4", + "1/4", + "1/4", + "1/4", + "0", + "0" + ], + [ + "0", + "0", + "1/4", + "3/4", + "-1/4", + "-1/4", + "0", + "0" + ], + [ + "0", + "0", + "1/4", + "-1/4", + "3/4", + "-1/4", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 96, + "input_frame": 98, + "output_frame": 621, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 1, + 0, + -1, + 0, + -1, + 0, + -1, + 0 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "0", + "1/4", + "0", + "1/4", + "0", + "1/4" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "0", + "-1/4", + "0", + "-1/4", + "0", + "-1/4" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "-1/4", + "0", + "3/4", + "0", + "-1/4", + "0", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "0", + "-1/4", + "0", + "-1/4", + "0", + "3/4", + "0", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "-4" + }, + { + "port": 97, + "input_frame": 99, + "output_frame": 622, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + -1, + 0, + 1, + 0, + 1, + 0, + 1, + 0 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "0", + "1/4", + "0", + "1/4", + "0", + "-1/4" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "0", + "-1/4", + "0", + "-1/4", + "0", + "1/4" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "-1/4", + "0", + "3/4", + "0", + "-1/4", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "0", + "-1/4", + "0", + "-1/4", + "0", + "3/4", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "4" + }, + { + "port": 98, + "input_frame": 100, + "output_frame": 623, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 1, + 0, + -1, + 0, + -1, + 0, + 1, + 0 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "0", + "1/4", + "0", + "-1/4", + "0", + "1/4" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "0", + "-1/4", + "0", + "1/4", + "0", + "-1/4" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "-1/4", + "0", + "3/4", + "0", + "1/4", + "0", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "0", + "1/4", + "0", + "1/4", + "0", + "3/4", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "-4" + }, + { + "port": 99, + "input_frame": 101, + "output_frame": 624, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + -1, + 0, + 1, + 0, + 1, + 0, + -1, + 0 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "0", + "1/4", + "0", + "-1/4", + "0", + "-1/4" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "0", + "-1/4", + "0", + "1/4", + "0", + "1/4" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "-1/4", + "0", + "3/4", + "0", + "1/4", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "0", + "1/4", + "0", + "1/4", + "0", + "3/4", + "0", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "4" + }, + { + "port": 100, + "input_frame": 102, + "output_frame": 625, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 1, + 0, + -1, + 0, + 1, + 0, + -1, + 0 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "0", + "-1/4", + "0", + "1/4", + "0", + "1/4" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "0", + "1/4", + "0", + "-1/4", + "0", + "-1/4" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1/4", + "0", + "3/4", + "0", + "1/4", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "0", + "-1/4", + "0", + "1/4", + "0", + "3/4", + "0", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "-4" + }, + { + "port": 101, + "input_frame": 103, + "output_frame": 626, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + -1, + 0, + 1, + 0, + -1, + 0, + 1, + 0 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "0", + "-1/4", + "0", + "1/4", + "0", + "-1/4" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "0", + "1/4", + "0", + "-1/4", + "0", + "1/4" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1/4", + "0", + "3/4", + "0", + "1/4", + "0", + "-1/4" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "0", + "-1/4", + "0", + "1/4", + "0", + "3/4", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "4" + }, + { + "port": 102, + "input_frame": 104, + "output_frame": 627, + "basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 1, + 0, + -1, + 0, + 1, + 0, + 1, + 0 + ] + ], + "inverse": [ + [ + "0", + "1/4", + "0", + "-1/4", + "0", + "-1/4", + "0", + "1/4" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "3/4", + "0", + "1/4", + "0", + "1/4", + "0", + "-1/4" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1/4", + "0", + "3/4", + "0", + "-1/4", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "0", + "1/4", + "0", + "-1/4", + "0", + "3/4", + "0", + "1/4" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ] + ], + "determinant": "-4" + }, + { + "port": 103, + "input_frame": 105, + "output_frame": 628, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + -1, + 0, + 0, + -1, + 0, + -1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "0", + "1/4", + "0", + "1/4", + "1/4", + "0" + ], + [ + "3/4", + "0", + "0", + "-1/4", + "0", + "-1/4", + "-1/4", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "0", + "3/4", + "0", + "-1/4", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "0", + "-1/4", + "0", + "3/4", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 104, + "input_frame": 106, + "output_frame": 629, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 1, + 0, + 0, + 1, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "0", + "1/4", + "0", + "1/4", + "-1/4", + "0" + ], + [ + "3/4", + "0", + "0", + "-1/4", + "0", + "-1/4", + "1/4", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "0", + "3/4", + "0", + "-1/4", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "0", + "-1/4", + "0", + "3/4", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-4" + }, + { + "port": 105, + "input_frame": 107, + "output_frame": 630, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + -1, + 0, + 0, + -1, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "0", + "1/4", + "0", + "-1/4", + "1/4", + "0" + ], + [ + "3/4", + "0", + "0", + "-1/4", + "0", + "1/4", + "-1/4", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "0", + "3/4", + "0", + "1/4", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "0", + "1/4", + "0", + "3/4", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 106, + "input_frame": 108, + "output_frame": 631, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 1, + 0, + 0, + 1, + 0, + -1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "0", + "1/4", + "0", + "-1/4", + "-1/4", + "0" + ], + [ + "3/4", + "0", + "0", + "-1/4", + "0", + "1/4", + "1/4", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "0", + "3/4", + "0", + "1/4", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "0", + "1/4", + "0", + "3/4", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-4" + }, + { + "port": 107, + "input_frame": 109, + "output_frame": 632, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + -1, + 0, + 0, + 1, + 0, + -1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "0", + "-1/4", + "0", + "1/4", + "1/4", + "0" + ], + [ + "3/4", + "0", + "0", + "1/4", + "0", + "-1/4", + "-1/4", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "0", + "3/4", + "0", + "1/4", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "0", + "1/4", + "0", + "3/4", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 108, + "input_frame": 110, + "output_frame": 633, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 1, + 0, + 0, + -1, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "0", + "-1/4", + "0", + "1/4", + "-1/4", + "0" + ], + [ + "3/4", + "0", + "0", + "1/4", + "0", + "-1/4", + "1/4", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "0", + "3/4", + "0", + "1/4", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "0", + "1/4", + "0", + "3/4", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-4" + }, + { + "port": 109, + "input_frame": 111, + "output_frame": 634, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + -1, + 0, + 0, + 1, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "0", + "-1/4", + "0", + "-1/4", + "1/4", + "0" + ], + [ + "3/4", + "0", + "0", + "1/4", + "0", + "1/4", + "-1/4", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "0", + "3/4", + "0", + "-1/4", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "0", + "-1/4", + "0", + "3/4", + "1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "4" + }, + { + "port": 110, + "input_frame": 112, + "output_frame": 635, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + -1, + 1, + 0, + 0, + -1, + 0, + -1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "inverse": [ + [ + "1/4", + "0", + "0", + "-1/4", + "0", + "-1/4", + "-1/4", + "0" + ], + [ + "3/4", + "0", + "0", + "1/4", + "0", + "1/4", + "1/4", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "0", + "3/4", + "0", + "-1/4", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "0", + "-1/4", + "0", + "3/4", + "-1/4", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "determinant": "-4" + } + ] + }, + "native_paid": { + "1": 1386, + "2": 1253, + "3": 62, + "4": 47, + "5": 9, + "6": 104, + "7": 10 + }, + "native_helpers": { + "2": 1, + "4": 25, + "6": 1, + "8": 410 + }, + "paid": { + "1": 50340, + "2": 45108, + "3": 2232, + "4": 1692, + "5": 324, + "6": 3744, + "7": 804, + "14": 444, + "21": 444, + "28": 444, + "35": 444, + "42": 444, + "49": 444, + "56": 444 + }, + "targets": { + "2": 36, + "4": 900, + "6": 36, + "8": 15204, + "15": 444, + "22": 444, + "29": 444, + "36": 444, + "43": 444, + "50": 444, + "57": 444, + "64": 444, + "127": 222 + }, + "paid_jobs": 107352, + "productive_fields": 19950, + "rank_surplus": 1506, + "native_calls": 36, + "native_instances": [ + { + "stage": 1, + "copy": 0, + "source_register": 1, + "destination_register": 0, + "ports": 111, + "fresh_helper_namespace": "stage1_copy0", + "body_axes": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "stage": 1, + "copy": 1, + "source_register": 20, + "destination_register": 19, + "ports": 111, + "fresh_helper_namespace": "stage1_copy1", + "body_axes": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "stage": 2, + "copy": 0, + "source_register": 1, + "destination_register": 0, + "ports": 111, + "fresh_helper_namespace": "stage2_copy0", + "body_axes": [ + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ] + }, + { + "stage": 2, + "copy": 1, + "source_register": 20, + "destination_register": 19, + "ports": 111, + "fresh_helper_namespace": "stage2_copy1", + "body_axes": [ + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ] + }, + { + "stage": 3, + "copy": 0, + "source_register": 1, + "destination_register": 0, + "ports": 111, + "fresh_helper_namespace": "stage3_copy0", + "body_axes": [ + 15, + 16, + 17, + 18, + 19, + 20, + 21 + ] + }, + { + "stage": 3, + "copy": 1, + "source_register": 20, + "destination_register": 19, + "ports": 111, + "fresh_helper_namespace": "stage3_copy1", + "body_axes": [ + 15, + 16, + 17, + 18, + 19, + 20, + 21 + ] + }, + { + "stage": 4, + "copy": 0, + "source_register": 1, + "destination_register": 0, + "ports": 111, + "fresh_helper_namespace": "stage4_copy0", + "body_axes": [ + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + }, + { + "stage": 4, + "copy": 1, + "source_register": 20, + "destination_register": 19, + "ports": 111, + "fresh_helper_namespace": "stage4_copy1", + "body_axes": [ + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + }, + { + "stage": 5, + "copy": 0, + "source_register": 1, + "destination_register": 0, + "ports": 111, + "fresh_helper_namespace": "stage5_copy0", + "body_axes": [ + 29, + 30, + 31, + 32, + 33, + 34, + 35 + ] + }, + { + "stage": 5, + "copy": 1, + "source_register": 20, + "destination_register": 19, + "ports": 111, + "fresh_helper_namespace": "stage5_copy1", + "body_axes": [ + 29, + 30, + 31, + 32, + 33, + 34, + 35 + ] + }, + { + "stage": 6, + "copy": 0, + "source_register": 1, + "destination_register": 0, + "ports": 111, + "fresh_helper_namespace": "stage6_copy0", + "body_axes": [ + 36, + 37, + 38, + 39, + 40, + 41, + 42 + ] + }, + { + "stage": 6, + "copy": 1, + "source_register": 20, + "destination_register": 19, + "ports": 111, + "fresh_helper_namespace": "stage6_copy1", + "body_axes": [ + 36, + 37, + 38, + 39, + 40, + 41, + 42 + ] + }, + { + "stage": 7, + "copy": 0, + "source_register": 1, + "destination_register": 0, + "ports": 111, + "fresh_helper_namespace": "stage7_copy0", + "body_axes": [ + 43, + 44, + 45, + 46, + 47, + 48, + 49 + ] + }, + { + "stage": 7, + "copy": 1, + "source_register": 20, + "destination_register": 19, + "ports": 111, + "fresh_helper_namespace": "stage7_copy1", + "body_axes": [ + 43, + 44, + 45, + 46, + 47, + 48, + 49 + ] + }, + { + "stage": 8, + "copy": 0, + "source_register": 1, + "destination_register": 0, + "ports": 111, + "fresh_helper_namespace": "stage8_copy0", + "body_axes": [ + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + }, + { + "stage": 8, + "copy": 1, + "source_register": 20, + "destination_register": 19, + "ports": 111, + "fresh_helper_namespace": "stage8_copy1", + "body_axes": [ + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + }, + { + "stage": 9, + "copy": 0, + "source_register": 1, + "destination_register": 0, + "ports": 111, + "fresh_helper_namespace": "stage9_copy0", + "body_axes": [ + 57, + 58, + 59, + 60, + 61, + 62, + 63 + ] + }, + { + "stage": 9, + "copy": 1, + "source_register": 20, + "destination_register": 19, + "ports": 111, + "fresh_helper_namespace": "stage9_copy1", + "body_axes": [ + 57, + 58, + 59, + 60, + 61, + 62, + 63 + ] + }, + { + "stage": 10, + "copy": 0, + "source_register": 1, + "destination_register": 0, + "ports": 111, + "fresh_helper_namespace": "stage10_copy0", + "body_axes": [ + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + }, + { + "stage": 10, + "copy": 1, + "source_register": 20, + "destination_register": 19, + "ports": 111, + "fresh_helper_namespace": "stage10_copy1", + "body_axes": [ + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + }, + { + "stage": 11, + "copy": 0, + "source_register": 1, + "destination_register": 0, + "ports": 111, + "fresh_helper_namespace": "stage11_copy0", + "body_axes": [ + 71, + 72, + 73, + 74, + 75, + 76, + 77 + ] + }, + { + "stage": 11, + "copy": 1, + "source_register": 20, + "destination_register": 19, + "ports": 111, + "fresh_helper_namespace": "stage11_copy1", + "body_axes": [ + 71, + 72, + 73, + 74, + 75, + 76, + 77 + ] + }, + { + "stage": 12, + "copy": 0, + "source_register": 1, + "destination_register": 0, + "ports": 111, + "fresh_helper_namespace": "stage12_copy0", + "body_axes": [ + 78, + 79, + 80, + 81, + 82, + 83, + 84 + ] + }, + { + "stage": 12, + "copy": 1, + "source_register": 20, + "destination_register": 19, + "ports": 111, + "fresh_helper_namespace": "stage12_copy1", + "body_axes": [ + 78, + 79, + 80, + 81, + 82, + 83, + 84 + ] + }, + { + "stage": 13, + "copy": 0, + "source_register": 1, + "destination_register": 0, + "ports": 111, + "fresh_helper_namespace": "stage13_copy0", + "body_axes": [ + 85, + 86, + 87, + 88, + 89, + 90, + 91 + ] + }, + { + "stage": 13, + "copy": 1, + "source_register": 20, + "destination_register": 19, + "ports": 111, + "fresh_helper_namespace": "stage13_copy1", + "body_axes": [ + 85, + 86, + 87, + 88, + 89, + 90, + 91 + ] + }, + { + "stage": 14, + "copy": 0, + "source_register": 1, + "destination_register": 0, + "ports": 111, + "fresh_helper_namespace": "stage14_copy0", + "body_axes": [ + 92, + 93, + 94, + 95, + 96, + 97, + 98 + ] + }, + { + "stage": 14, + "copy": 1, + "source_register": 20, + "destination_register": 19, + "ports": 111, + "fresh_helper_namespace": "stage14_copy1", + "body_axes": [ + 92, + 93, + 94, + 95, + 96, + 97, + 98 + ] + }, + { + "stage": 15, + "copy": 0, + "source_register": 1, + "destination_register": 0, + "ports": 111, + "fresh_helper_namespace": "stage15_copy0", + "body_axes": [ + 99, + 100, + 101, + 102, + 103, + 104, + 105 + ] + }, + { + "stage": 15, + "copy": 1, + "source_register": 20, + "destination_register": 19, + "ports": 111, + "fresh_helper_namespace": "stage15_copy1", + "body_axes": [ + 99, + 100, + 101, + 102, + 103, + 104, + 105 + ] + }, + { + "stage": 16, + "copy": 0, + "source_register": 1, + "destination_register": 0, + "ports": 111, + "fresh_helper_namespace": "stage16_copy0", + "body_axes": [ + 106, + 107, + 108, + 109, + 110, + 111, + 112 + ] + }, + { + "stage": 16, + "copy": 1, + "source_register": 20, + "destination_register": 19, + "ports": 111, + "fresh_helper_namespace": "stage16_copy1", + "body_axes": [ + 106, + 107, + 108, + 109, + 110, + 111, + 112 + ] + }, + { + "stage": 17, + "copy": 0, + "source_register": 1, + "destination_register": 0, + "ports": 111, + "fresh_helper_namespace": "stage17_copy0", + "body_axes": [ + 113, + 114, + 115, + 116, + 117, + 118, + 119 + ] + }, + { + "stage": 17, + "copy": 1, + "source_register": 20, + "destination_register": 19, + "ports": 111, + "fresh_helper_namespace": "stage17_copy1", + "body_axes": [ + 113, + 114, + 115, + 116, + 117, + 118, + 119 + ] + }, + { + "stage": 18, + "copy": 0, + "source_register": 1, + "destination_register": 0, + "ports": 111, + "fresh_helper_namespace": "stage18_copy0", + "body_axes": [ + 120, + 121, + 122, + 123, + 124, + 125, + 126 + ] + }, + { + "stage": 18, + "copy": 1, + "source_register": 20, + "destination_register": 19, + "ports": 111, + "fresh_helper_namespace": "stage18_copy1", + "body_axes": [ + 120, + 121, + 122, + 123, + 124, + 125, + 126 + ] + } + ], + "independent_moment_intervals": { + "385253/100000000": { + "lower": "0.0036436256394743949296533752", + "upper": "0.0036436256394743949296533753" + }, + "19262696967/5000000000000": { + "lower": "0.0000000177738444696303501702", + "upper": "0.0000000177738444696303501703" + }, + "7705078787/2000000000000": { + "lower": "-0.0000000210151754464759206813", + "upper": "-0.0000000210151754464759206812" + } + }, + "finite_admission": { + "label": "paired_efree_bit", + "source_status": "Integral caller with38independent roles; unchanged #6726 BIT native111 ports per actual call; 36actual calls; all1444forward and reverse coefficients", + "targets": { + "2": 36, + "4": 900, + "6": 36, + "8": 15204, + "15": 444, + "22": 444, + "29": 444, + "36": 444, + "43": 444, + "50": 444, + "57": 444, + "64": 444, + "127": 222 + }, + "paid": { + "1": 50340, + "2": 45108, + "3": 2232, + "4": 1692, + "5": 324, + "6": 3744, + "7": 804, + "14": 444, + "21": 444, + "28": 444, + "35": 444, + "42": 444, + "49": 444, + "56": 444 + }, + "tested_saving": "385253/100000000", + "tensor_power": 768, + "cutoff_base": 15, + "floor_base": 16, + "paid_tail_offset": "1/5", + "target_tail_offset": "1/5", + "alpha": { + "lower": "0.999999987456792518482620787614", + "upper": "0.999999987456792518482620787615" + }, + "gamma": { + "lower": "0.873285149195037839608624837051", + "upper": "0.873285149195037839608624837052" + }, + "lambda": { + "lower": "0.949370882291320583076906294105", + "upper": "0.949370882291320583076906294106" + }, + "rational_upper_limits": [ + "999999987456793/1000000000000000", + "436642574597519/500000000000000", + "949370882291321/1000000000000000" + ], + "normalized_paid_plus_lost_target_upper": { + "lower": "0.999990366909821325001257063996", + "upper": "0.999990366909821325001257063997" + }, + "strict_normalized_gap": { + "lower": "0.000009633090178674998742936003", + "upper": "0.000009633090178674998742936004" + }, + "ambient": "127^768", + "maximum_paid": "15^768", + "minimum_retained_target": "16^768", + "source_public_fields": 19950, + "source_paid_calls": 107352, + "source_paid_rank_mass": 292512, + "retained_productive_fields": "W = sum over target tuples with product >= 16^768 of their multiplicities", + "specialized_owned_fields": "D = 19950^768 - W", + "specialized_initial_and_final": 0, + "owned_allocation_records_bound": "2*19950^768", + "product_raw_invocation_count": "sum(i=0..767, 19950^(767-i)*107352^i)", + "split_paid_calls_upper": "292512^768", + "product_or_uniform_word_materialized": false, + "rank_mass_surplus": "positive by separated t-moment advantage; no discarded target mass retained as credit", + "construction": "chronological product; specialize low complete targets to owned zero; retain all original paid calls; split paid calls on disjoint axes", + "uniform_compiler": { + "uniform_saving": "38525299/10000000000", + "gap": "1/10000000000", + "theta": "42/43", + "logarithm_power": 610, + "eta": { + "lower": "0.000000593894111688079899290956", + "upper": "0.000000593894111688079899290957" + }, + "ordinary_base_bound": { + "lower": "1677314.946209111847437090130884726124", + "upper": "1677314.946209111847437090130884726125" + }, + "previous_logarithm_power_fails": true, + "H": 293160000000000, + "N": "2^293160000000000", + "integer_test_exponent": 29316, + "preceding_integer_grid_fails": true, + "proof": "retained separated finite compiler and logarithmic majorant, with all new owned fields charged" + } + }, + "independent_finite_ratios": [ + { + "lower": "0.9999999874567925184826207876", + "upper": "0.9999999874567925184826207877" + }, + { + "lower": "0.8732851491950378396086248370", + "upper": "0.8732851491950378396086248371" + }, + { + "lower": "0.9493708822913205830769062941", + "upper": "0.9493708822913205830769062942" + } + ], + "independent_normalized_upper": { + "lower": "0.9999903669098213250012570639", + "upper": "0.9999903669098213250012570640" + }, + "event_counts": { + "ADD": 362, + "SWAP": 364, + "LOCAL": 36, + "IDLE_ONE": 32, + "QUERY": 4 + }, + "events": 798, + "discarded_source_stream": { + "ADD": 1682, + "SCALE": 100, + "LAMBDA": 82, + "IDLE_ONE": 68, + "SWAP": 91, + "QUERY": 4 + }, + "empty_body_targets": { + "count": 0, + "rank1_productive_credit": 0 + }, + "ordinary_basis_records": 1291152, + "ordinary_visible_records": 363507600, + "whole_job_route_count": 569592, + "whole_job_route_records": 740743004160, + "ordinary_record_allowance": 1000000000000, + "owned_bank_bound": 6878988, + "compiler_constants": { + "U_raw": "sum(i=0..767,19950^(767-i)*107352^i)", + "D": "19950^768-W", + "O": "6878988*U_raw+D", + "G": "1000000000000*U_raw+8*R+2*19950^768", + "E": "64*(Z+N+P+G+1)^3", + "B_constant": "P+E", + "C0": "32*N*B_constant^2" + }, + "ordinary_bootstrap": [ + { + "previous": "17/5000", + "covered": "19262649/5000000000", + "atom": "1/250", + "envelope": "4813399601/1250000000000", + "admitted": "38507/10000000", + "strict_debit": "24601/1250000000000" + }, + { + "previous": "38507/10000000", + "covered": "19262649/5000000000", + "atom": "1/250", + "envelope": "4815653101/1250000000000", + "admitted": "12039/3125000", + "strict_debit": "53101/1250000000000" + } + ], + "negative_controls": { + "missing_LOCAL": "reverse coefficient 0,0", + "missing_QUERY": "reverse coefficient 0,0", + "missing_IDLE_ONE": "reverse coefficient 0,1", + "missing_ADD": "reverse coefficient 0,1", + "missing_SWAP": "reverse coefficient 1,0", + "missing_second_native_in_pair": "reverse coefficient 19,19", + "division_by2_after_specialization": "integral A coefficient after lambda removal", + "QUERY_replaced_by_ADD_despite_q1_pass": "reverse coefficient 1,0", + "root_header_target_declared_identity": "reverse coefficient 19,19" + }, + "odd_port_determinant": { + "ring": "F2[q]/(q^2-1)", + "q_ne_1": true, + "single_layer_root_targets": 2109, + "single_layer_target_determinant": "q", + "allowed_D1_gate_determinants": "1", + "doubled_root_targets": 4218, + "doubled_target_determinant": "1", + "scope": "Fixed19q-targets per chain,111ports,existing scalar caller operations; no extra target or QSELF/owned operator. Not a general obstruction on BIT algorithms." + }, + "assumptions": [ + "native_all_columns", + "owned_erasure", + "compiler", + "precision_tape", + "analytic_recovery" + ], + "scope": "Paired E-free BIT specialization of#6980 with two actual native copies per stage; removes empty-body credit with unchanged complete signed moment crossing of#6834; inherited framework; no new kappa or native theorem reproof.", + "new_global_kappa_claim": false, + "seconds": 11.418902893999984 +} diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/data/caller.json b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/data/caller.json new file mode 100644 index 0000000000..cf55f42710 --- /dev/null +++ b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/data/caller.json @@ -0,0 +1 @@ +{"schema":"mixed-root-caller/1","stages":18,"ambient_rank":153,"roles":76,"types":{"A":{"form":"two-chain-HOST2","roles":38,"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],[-1,0,1,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,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,1,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,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,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,0,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,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,0,0,0,0,0,0,0,0,0],[-1,0,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,0,1,1,0,0,0,0,0,0,0],[-1,0,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,0,1,1,1,1,0,0,0,0,0],[-1,0,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,0,1,1,1,1,1,1,0,0,0],[-1,0,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,0,1,1,1,1,1,1,1,1,0],[-1,0,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],[-1,0,1,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,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,1,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,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,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,0,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,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,0,0,0,0,0,0,0,0,0],[-1,0,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,0,1,1,0,0,0,0,0,0,0],[-1,0,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,0,1,1,1,1,0,0,0,0,0],[-1,0,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,0,1,1,1,1,1,1,0,0,0],[-1,0,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,0,1,1,1,1,1,1,1,1,0],[-1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1]]},"B":{"form":"hosted-HOST","roles":38,"offset":38,"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],[-1,0,1,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,0,0,0,0,0,0,0,0,0],[-1,0,1,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,1,0,0,0,0,0,0,0,0,0],[-1,0,0,1,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,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,1,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,1,0,0,0,0,0,0,0,0,0],[-1,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],[-1,0,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,1,0,0,0,0,0,0,0,0,0],[-1,0,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,1,0,0,0,0,0,0,0,0,0],[-1,0,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,1,0,0,0,0,0,0,0,0,0],[-1,0,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,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,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,0,0,1,0,0,0,0,0,0,0,0],[-1,0,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,0,1,1,0,0,0,0,0,0,0],[-1,0,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,0,1,1,1,0,0,0,0,0,0],[-1,0,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,0,1,1,1,1,0,0,0,0,0],[-1,0,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,0,1,1,1,1,1,0,0,0,0],[-1,0,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,0,1,1,1,1,1,1,0,0,0],[-1,0,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,0,1,1,1,1,1,1,1,0,0],[-1,0,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,0,1,1,1,1,1,1,1,1,0],[-1,0,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,0,1,1,1,1,1,1,1,1,1],[-1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1]],"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":[["A","ADD",0,1,"-1"],["A","SWAP",0,1],["A","LAMBDA",0,-1],["A","ADD",19,20,"-1"],["A","SWAP",19,20],["A","SCALE",20,"-1"],["A","LAMBDA",19,1],["B","ADD",40,41,"-2"],["B","ADD",39,41,"1"],["B","ADD",38,41,"2"],["B","ADD",39,40,"1"],["B","ADD",38,40,"1"],["B","ADD",38,39,"-2"],["B","SCALE",39,"256"],["B","ADD",41,39,"-1/128"],["B","ADD",40,39,"1/128"],["B","SCALE",38,"128"],["B","ADD",41,38,"-1/128"],["B","ADD",40,38,"1/64"],["B","ADD",39,38,"1"],["B","LAMBDA",38,-1],["J",1,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","ADD",1,2,"1"],["A","ADD",0,2,"-1"],["A","SCALE",1,"-1"],["A","SWAP",1,2],["A","ADD",2,0,"-1"],["A","SWAP",0,1],["A","LAMBDA",0,-1],["A","ADD",20,21,"1"],["A","ADD",19,21,"-1"],["A","SCALE",20,"-1"],["A","SWAP",20,21],["A","SCALE",19,"-1"],["A","ADD",21,19,"1"],["A","SWAP",19,20],["A","LAMBDA",19,1],["B","LAMBDA",38,1],["B","IDLE_ONE",40,[1]],["B","IDLE_ONE",41,[1]],["B","ADD",42,43,"-2"],["B","ADD",40,43,"-2"],["B","ADD",39,43,"-256"],["B","ADD",38,43,"-128"],["B","ADD",41,42,"1"],["B","ADD",40,42,"-2"],["B","ADD",39,42,"-256"],["B","ADD",39,41,"256"],["B","ADD",38,41,"-128"],["B","ADD",38,40,"-128"],["B","ADD",41,40,"1"],["B","ADD",38,39,"1/2"],["B","SCALE",39,"-1"],["B","ADD",43,39,"-1/128"],["B","ADD",42,39,"1/128"],["B","ADD",41,39,"1/128"],["B","ADD",40,39,"1/128"],["B","SCALE",38,"-1"],["B","ADD",43,38,"1/128"],["B","ADD",41,38,"-1/128"],["B","ADD",40,38,"-1/64"],["B","ADD",39,38,"-1"],["B","LAMBDA",38,-1],["J",2,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","ADD",0,1,"-1"],["A","IDLE_ONE",2,[2,3,4,5,6,7,8,9]],["A","ADD",1,3,"1"],["A","ADD",0,3,"-2"],["A","ADD",0,1,"2"],["A","SCALE",1,"-1"],["A","SCALE",0,"-1"],["A","ADD",1,0,"-1"],["A","SWAP",0,3],["A","LAMBDA",0,-1],["A","ADD",19,20,"-1"],["A","IDLE_ONE",21,[2,3,4,5,6,7,8,9]],["A","ADD",20,22,"1"],["A","ADD",19,22,"-2"],["A","ADD",19,20,"2"],["A","SCALE",19,"-1"],["A","ADD",20,19,"1"],["A","SWAP",19,22],["A","LAMBDA",19,1],["B","LAMBDA",38,1],["B","IDLE_ONE",40,[2,3,4,5,6,7,8,9]],["B","IDLE_ONE",41,[2,3,4,5,6,7,8,9]],["B","IDLE_ONE",42,[2]],["B","IDLE_ONE",43,[2]],["B","ADD",44,45,"-2"],["B","ADD",42,45,"-2"],["B","ADD",39,45,"-256"],["B","ADD",38,45,"-128"],["B","ADD",43,44,"1"],["B","ADD",42,44,"-2"],["B","ADD",39,44,"-256"],["B","ADD",39,43,"256"],["B","ADD",38,43,"-128"],["B","ADD",38,42,"-128"],["B","ADD",43,42,"1"],["B","ADD",38,39,"1/2"],["B","SCALE",39,"-1"],["B","ADD",45,39,"-1/128"],["B","ADD",44,39,"1/128"],["B","ADD",43,39,"1/128"],["B","ADD",42,39,"1/128"],["B","SCALE",38,"-1"],["B","ADD",45,38,"1/128"],["B","ADD",43,38,"-1/128"],["B","ADD",42,38,"-1/64"],["B","ADD",39,38,"-1"],["B","LAMBDA",38,-1],["J",3,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","ADD",0,1,"-1"],["A","IDLE_ONE",3,[3,4,5,6,7,8,9]],["A","ADD",1,4,"1"],["A","ADD",0,4,"-2"],["A","ADD",0,1,"2"],["A","SCALE",1,"-1"],["A","SCALE",0,"-1"],["A","ADD",1,0,"-1"],["A","SWAP",0,4],["A","LAMBDA",0,-1],["A","ADD",19,20,"-1"],["A","IDLE_ONE",22,[3,4,5,6,7,8,9]],["A","ADD",20,23,"1"],["A","ADD",19,23,"-2"],["A","ADD",19,20,"2"],["A","SCALE",19,"-1"],["A","ADD",20,19,"1"],["A","SWAP",19,23],["A","LAMBDA",19,1],["B","LAMBDA",38,1],["B","IDLE_ONE",42,[3,4,5,6,7,8,9]],["B","IDLE_ONE",43,[3,4,5,6,7,8,9]],["B","IDLE_ONE",44,[3]],["B","IDLE_ONE",45,[3]],["B","ADD",46,47,"-2"],["B","ADD",44,47,"-2"],["B","ADD",39,47,"-256"],["B","ADD",38,47,"-128"],["B","ADD",45,46,"1"],["B","ADD",44,46,"-2"],["B","ADD",39,46,"-256"],["B","ADD",39,45,"256"],["B","ADD",38,45,"-128"],["B","ADD",38,44,"-128"],["B","ADD",45,44,"1"],["B","ADD",38,39,"1/2"],["B","SCALE",39,"-1"],["B","ADD",47,39,"-1/128"],["B","ADD",46,39,"1/128"],["B","ADD",45,39,"1/128"],["B","ADD",44,39,"1/128"],["B","SCALE",38,"-1"],["B","ADD",47,38,"1/128"],["B","ADD",45,38,"-1/128"],["B","ADD",44,38,"-1/64"],["B","ADD",39,38,"-1"],["B","LAMBDA",38,-1],["J",4,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","ADD",0,1,"-1"],["A","IDLE_ONE",4,[4,5,6,7,8,9]],["A","ADD",1,5,"1"],["A","ADD",0,5,"-2"],["A","ADD",0,1,"2"],["A","SCALE",1,"-1"],["A","SCALE",0,"-1"],["A","ADD",1,0,"-1"],["A","SWAP",0,5],["A","LAMBDA",0,-1],["A","ADD",19,20,"-1"],["A","IDLE_ONE",23,[4,5,6,7,8,9]],["A","ADD",20,24,"1"],["A","ADD",19,24,"-2"],["A","ADD",19,20,"2"],["A","SCALE",19,"-1"],["A","ADD",20,19,"1"],["A","SWAP",19,24],["A","LAMBDA",19,1],["B","LAMBDA",38,1],["B","IDLE_ONE",44,[4,5,6,7,8,9]],["B","IDLE_ONE",45,[4,5,6,7,8,9]],["B","IDLE_ONE",46,[4]],["B","IDLE_ONE",47,[4]],["B","ADD",48,49,"-2"],["B","ADD",46,49,"-2"],["B","ADD",39,49,"-256"],["B","ADD",38,49,"-128"],["B","ADD",47,48,"1"],["B","ADD",46,48,"-2"],["B","ADD",39,48,"-256"],["B","ADD",39,47,"256"],["B","ADD",38,47,"-128"],["B","ADD",38,46,"-128"],["B","ADD",47,46,"1"],["B","ADD",38,39,"1/2"],["B","SCALE",39,"-1"],["B","ADD",49,39,"-1/128"],["B","ADD",48,39,"1/128"],["B","ADD",47,39,"1/128"],["B","ADD",46,39,"1/128"],["B","SCALE",38,"-1"],["B","ADD",49,38,"1/128"],["B","ADD",47,38,"-1/128"],["B","ADD",46,38,"-1/64"],["B","ADD",39,38,"-1"],["B","LAMBDA",38,-1],["J",5,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","ADD",0,1,"-1"],["A","IDLE_ONE",5,[5,6,7,8,9]],["A","ADD",1,6,"1"],["A","ADD",0,6,"-2"],["A","ADD",0,1,"2"],["A","SCALE",1,"-1"],["A","SCALE",0,"-1"],["A","ADD",1,0,"-1"],["A","SWAP",0,6],["A","LAMBDA",0,-1],["A","ADD",19,20,"-1"],["A","IDLE_ONE",24,[5,6,7,8,9]],["A","ADD",20,25,"1"],["A","ADD",19,25,"-2"],["A","ADD",19,20,"2"],["A","SCALE",19,"-1"],["A","ADD",20,19,"1"],["A","SWAP",19,25],["A","LAMBDA",19,1],["B","LAMBDA",38,1],["B","IDLE_ONE",46,[5,6,7,8,9]],["B","IDLE_ONE",47,[5,6,7,8,9]],["B","IDLE_ONE",48,[5]],["B","IDLE_ONE",49,[5]],["B","ADD",50,51,"-2"],["B","ADD",48,51,"-2"],["B","ADD",39,51,"-256"],["B","ADD",38,51,"-128"],["B","ADD",49,50,"1"],["B","ADD",48,50,"-2"],["B","ADD",39,50,"-256"],["B","ADD",39,49,"256"],["B","ADD",38,49,"-128"],["B","ADD",38,48,"-128"],["B","ADD",49,48,"1"],["B","ADD",38,39,"1/2"],["B","SCALE",39,"-1"],["B","ADD",51,39,"-1/128"],["B","ADD",50,39,"1/128"],["B","ADD",49,39,"1/128"],["B","ADD",48,39,"1/128"],["B","SCALE",38,"-1"],["B","ADD",51,38,"1/128"],["B","ADD",49,38,"-1/128"],["B","ADD",48,38,"-1/64"],["B","ADD",39,38,"-1"],["B","LAMBDA",38,-1],["J",6,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","ADD",0,1,"-1"],["A","IDLE_ONE",6,[6,7,8,9]],["A","ADD",1,7,"1"],["A","ADD",0,7,"-2"],["A","ADD",0,1,"2"],["A","SCALE",1,"-1"],["A","SCALE",0,"-1"],["A","ADD",1,0,"-1"],["A","SWAP",0,7],["A","LAMBDA",0,-1],["A","ADD",19,20,"-1"],["A","IDLE_ONE",25,[6,7,8,9]],["A","ADD",20,26,"1"],["A","ADD",19,26,"-2"],["A","ADD",19,20,"2"],["A","SCALE",19,"-1"],["A","ADD",20,19,"1"],["A","SWAP",19,26],["A","LAMBDA",19,1],["B","LAMBDA",38,1],["B","IDLE_ONE",48,[6,7,8,9]],["B","IDLE_ONE",49,[6,7,8,9]],["B","IDLE_ONE",50,[6]],["B","IDLE_ONE",51,[6]],["B","ADD",52,53,"-2"],["B","ADD",50,53,"-2"],["B","ADD",39,53,"-256"],["B","ADD",38,53,"-128"],["B","ADD",51,52,"1"],["B","ADD",50,52,"-2"],["B","ADD",39,52,"-256"],["B","ADD",39,51,"256"],["B","ADD",38,51,"-128"],["B","ADD",38,50,"-128"],["B","ADD",51,50,"1"],["B","ADD",38,39,"1/2"],["B","SCALE",39,"-1"],["B","ADD",53,39,"-1/128"],["B","ADD",52,39,"1/128"],["B","ADD",51,39,"1/128"],["B","ADD",50,39,"1/128"],["B","SCALE",38,"-1"],["B","ADD",53,38,"1/128"],["B","ADD",51,38,"-1/128"],["B","ADD",50,38,"-1/64"],["B","ADD",39,38,"-1"],["B","LAMBDA",38,-1],["J",7,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","ADD",0,1,"-1"],["A","IDLE_ONE",7,[7,8,9]],["A","ADD",1,8,"1"],["A","ADD",0,8,"-2"],["A","ADD",0,1,"2"],["A","SCALE",1,"-1"],["A","SCALE",0,"-1"],["A","ADD",1,0,"-1"],["A","SWAP",0,8],["A","LAMBDA",0,-1],["A","ADD",19,20,"-1"],["A","IDLE_ONE",26,[7,8,9]],["A","ADD",20,27,"1"],["A","ADD",19,27,"-2"],["A","ADD",19,20,"2"],["A","SCALE",19,"-1"],["A","ADD",20,19,"1"],["A","SWAP",19,27],["A","LAMBDA",19,1],["B","LAMBDA",38,1],["B","IDLE_ONE",50,[7,8,9]],["B","IDLE_ONE",51,[7,8,9]],["B","IDLE_ONE",52,[7]],["B","IDLE_ONE",53,[7]],["B","ADD",54,55,"-2"],["B","ADD",52,55,"-2"],["B","ADD",39,55,"-256"],["B","ADD",38,55,"-128"],["B","ADD",53,54,"1"],["B","ADD",52,54,"-2"],["B","ADD",39,54,"-256"],["B","ADD",39,53,"256"],["B","ADD",38,53,"-128"],["B","ADD",38,52,"-128"],["B","ADD",53,52,"1"],["B","ADD",38,39,"1/2"],["B","SCALE",39,"-1"],["B","ADD",55,39,"-1/128"],["B","ADD",54,39,"1/128"],["B","ADD",53,39,"1/128"],["B","ADD",52,39,"1/128"],["B","SCALE",38,"-1"],["B","ADD",55,38,"1/128"],["B","ADD",53,38,"-1/128"],["B","ADD",52,38,"-1/64"],["B","ADD",39,38,"-1"],["B","LAMBDA",38,-1],["J",8,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","ADD",0,1,"-1"],["A","IDLE_ONE",8,[8,9]],["A","ADD",1,9,"1"],["A","ADD",0,9,"-2"],["A","ADD",0,1,"2"],["A","SCALE",1,"-1"],["A","SCALE",0,"-1"],["A","ADD",1,0,"-1"],["A","SWAP",0,9],["A","LAMBDA",0,-1],["A","ADD",19,20,"-1"],["A","IDLE_ONE",27,[8,9]],["A","ADD",20,28,"1"],["A","ADD",19,28,"-2"],["A","ADD",19,20,"2"],["A","SCALE",19,"-1"],["A","ADD",20,19,"1"],["A","SWAP",19,28],["A","LAMBDA",19,1],["B","LAMBDA",38,1],["B","IDLE_ONE",52,[8,9]],["B","IDLE_ONE",53,[8,9]],["B","IDLE_ONE",54,[8]],["B","IDLE_ONE",55,[8]],["B","ADD",56,57,"-2"],["B","ADD",54,57,"-2"],["B","ADD",39,57,"-256"],["B","ADD",38,57,"-128"],["B","ADD",55,56,"1"],["B","ADD",54,56,"-2"],["B","ADD",39,56,"-256"],["B","ADD",39,55,"256"],["B","ADD",38,55,"-128"],["B","ADD",38,54,"-128"],["B","ADD",55,54,"1"],["B","ADD",38,39,"1/2"],["B","SCALE",39,"-1"],["B","ADD",57,39,"-1/128"],["B","ADD",56,39,"1/128"],["B","ADD",55,39,"1/128"],["B","ADD",54,39,"1/128"],["B","SCALE",38,"-1"],["B","ADD",57,38,"1/128"],["B","ADD",55,38,"-1/128"],["B","ADD",54,38,"-1/64"],["B","ADD",39,38,"-1"],["B","LAMBDA",38,-1],["J",9,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","ADD",0,1,"-1"],["A","IDLE_ONE",9,[9]],["A","SWAP",9,8],["A","SWAP",9,7],["A","SWAP",9,6],["A","SWAP",9,5],["A","SWAP",9,4],["A","SWAP",9,3],["A","SWAP",9,2],["A","ADD",0,1,"1"],["A","SCALE",1,"-1"],["A","SWAP",9,1],["A","ADD",18,0,"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",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","ADD",1,0,"1"],["A","LAMBDA",0,1],["A","ADD",19,20,"-1"],["A","IDLE_ONE",28,[9]],["A","SWAP",28,27],["A","SWAP",28,26],["A","SWAP",28,25],["A","SWAP",28,24],["A","SWAP",28,23],["A","SWAP",28,22],["A","SWAP",28,21],["A","ADD",19,20,"1"],["A","SCALE",20,"-1"],["A","SWAP",28,20],["A","ADD",37,19,"1"],["A","ADD",36,19,"1"],["A","ADD",35,19,"1"],["A","ADD",34,19,"1"],["A","ADD",33,19,"1"],["A","ADD",32,19,"1"],["A","ADD",31,19,"1"],["A","ADD",30,19,"1"],["A","ADD",29,19,"1"],["A","ADD",27,19,"1"],["A","ADD",26,19,"1"],["A","ADD",25,19,"1"],["A","ADD",24,19,"1"],["A","ADD",23,19,"1"],["A","ADD",22,19,"1"],["A","ADD",21,19,"1"],["A","ADD",20,19,"1"],["A","LAMBDA",19,1],["A","ADD",2,1,"-1"],["A","ADD",3,1,"-1"],["A","ADD",4,1,"-1"],["A","ADD",5,1,"-1"],["A","ADD",6,1,"-1"],["A","ADD",7,1,"-1"],["A","ADD",8,1,"-1"],["A","ADD",9,1,"-1"],["A","ADD",10,1,"-1"],["A","ADD",11,1,"-1"],["A","ADD",12,1,"-1"],["A","ADD",13,1,"-1"],["A","ADD",14,1,"-1"],["A","ADD",15,1,"-1"],["A","ADD",16,1,"-1"],["A","ADD",17,1,"-1"],["A","ADD",18,1,"-1"],["A","ADD",2,3,"-1"],["A","ADD",2,4,"1"],["A","ADD",2,5,"-1"],["A","ADD",2,6,"1"],["A","ADD",2,7,"-1"],["A","ADD",2,8,"1"],["A","ADD",2,9,"-1"],["A","ADD",2,10,"1"],["A","ADD",2,11,"-1"],["A","ADD",2,12,"1"],["A","ADD",2,13,"-1"],["A","ADD",2,14,"1"],["A","ADD",2,15,"-1"],["A","ADD",2,16,"1"],["A","ADD",2,17,"-1"],["A","ADD",2,18,"1"],["A","LAMBDA",2,1],["A","ADD",0,2,"-1"],["A","SWAP",0,1],["A","SWAP",19,1],["A","ADD",19,2,"1"],["A","LAMBDA",2,1],["A","LAMBDA",2,1],["A","LAMBDA",0,1],["A","LAMBDA",0,1],["A","ADD",1,0,"1"],["A","LAMBDA",0,-1],["A","LAMBDA",0,-1],["A","QUERY",0,19,-1],["A","LAMBDA",0,1],["A","LAMBDA",0,1],["A","ADD",1,0,"-1"],["A","LAMBDA",0,-1],["A","LAMBDA",0,-1],["A","QUERY",19,1,-1],["A","LAMBDA",0,1],["A","LAMBDA",0,1],["A","ADD",1,0,"1"],["A","LAMBDA",0,-1],["A","LAMBDA",0,-1],["A","LAMBDA",19,1],["A","LAMBDA",19,1],["A","ADD",2,19,"-1"],["A","LAMBDA",19,-1],["A","LAMBDA",19,-1],["A","QUERY",1,2,-1],["A","LAMBDA",19,1],["A","LAMBDA",19,1],["A","ADD",2,19,"1"],["A","LAMBDA",19,-1],["A","LAMBDA",19,-1],["A","LAMBDA",1,1],["A","LAMBDA",1,1],["A","ADD",0,1,"-1"],["A","LAMBDA",2,1],["A","LAMBDA",2,1],["A","LAMBDA",2,-1],["A","ADD",2,3,"1"],["A","ADD",2,4,"-1"],["A","ADD",2,5,"1"],["A","ADD",2,6,"-1"],["A","ADD",2,7,"1"],["A","ADD",2,8,"-1"],["A","ADD",2,9,"1"],["A","ADD",2,10,"-1"],["A","ADD",2,11,"1"],["A","ADD",2,12,"-1"],["A","ADD",2,13,"1"],["A","ADD",2,14,"-1"],["A","ADD",2,15,"1"],["A","ADD",2,16,"-1"],["A","ADD",2,17,"1"],["A","ADD",2,18,"-1"],["A","ADD",2,1,"1"],["A","ADD",3,1,"1"],["A","ADD",4,1,"1"],["A","ADD",5,1,"1"],["A","ADD",6,1,"1"],["A","ADD",7,1,"1"],["A","ADD",8,1,"1"],["A","ADD",9,1,"1"],["A","ADD",10,1,"1"],["A","ADD",11,1,"1"],["A","ADD",12,1,"1"],["A","ADD",13,1,"1"],["A","ADD",14,1,"1"],["A","ADD",15,1,"1"],["A","ADD",16,1,"1"],["A","ADD",17,1,"1"],["A","ADD",18,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","SCALE",1,"-1"],["A","SCALE",0,"-1"],["A","ADD",18,0,"-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","LAMBDA",0,-1],["A","LAMBDA",0,1],["A","ADD",1,18,"-1"],["A","ADD",0,18,"-1"],["A","ADD",1,17,"1"],["A","ADD",0,17,"1"],["A","ADD",1,16,"-1"],["A","ADD",0,16,"-1"],["A","ADD",1,15,"1"],["A","ADD",0,15,"1"],["A","ADD",1,14,"-1"],["A","ADD",0,14,"-1"],["A","ADD",1,13,"1"],["A","ADD",0,13,"1"],["A","ADD",1,12,"-1"],["A","ADD",0,12,"-1"],["A","ADD",1,11,"1"],["A","ADD",0,11,"1"],["A","ADD",1,10,"-1"],["A","SCALE",10,"-1"],["A","ADD",1,9,"1"],["A","ADD",0,9,"1"],["A","SWAP",18,9],["A","ADD",1,8,"-1"],["A","ADD",0,8,"-1"],["A","SWAP",17,8],["A","ADD",1,7,"1"],["A","ADD",0,7,"1"],["A","SWAP",16,7],["A","ADD",1,6,"-1"],["A","ADD",0,6,"-1"],["A","SWAP",15,6],["A","ADD",1,5,"1"],["A","ADD",0,5,"1"],["A","SWAP",14,5],["A","ADD",1,4,"-1"],["A","ADD",0,4,"-1"],["A","SWAP",13,4],["A","ADD",1,3,"1"],["A","ADD",0,3,"1"],["A","SWAP",12,3],["A","ADD",1,2,"-1"],["A","ADD",0,2,"-1"],["A","SWAP",11,2],["A","ADD",0,1,"-1"],["A","SCALE",1,"-1"],["A","SWAP",10,1],["A","SWAP",1,0],["A","ADD",0,1,"2"],["A","LAMBDA",0,-1],["A","ADD",20,37,"-1"],["A","ADD",20,36,"1"],["A","ADD",20,35,"-1"],["A","ADD",20,34,"1"],["A","ADD",20,33,"-1"],["A","ADD",20,32,"1"],["A","ADD",20,31,"-1"],["A","ADD",20,30,"1"],["A","ADD",20,29,"-1"],["A","ADD",20,28,"1"],["A","ADD",20,27,"-1"],["A","ADD",20,26,"1"],["A","ADD",20,25,"-1"],["A","ADD",20,24,"1"],["A","ADD",20,23,"-1"],["A","ADD",20,22,"1"],["A","ADD",20,21,"-1"],["A","SCALE",20,"-1"],["A","SCALE",19,"-1"],["A","ADD",37,19,"-1"],["A","ADD",36,19,"-1"],["A","ADD",35,19,"-1"],["A","ADD",34,19,"-1"],["A","ADD",33,19,"-1"],["A","ADD",32,19,"-1"],["A","ADD",31,19,"-1"],["A","ADD",30,19,"-1"],["A","ADD",29,19,"-1"],["A","ADD",28,19,"-1"],["A","ADD",27,19,"-1"],["A","ADD",26,19,"-1"],["A","ADD",25,19,"-1"],["A","ADD",24,19,"-1"],["A","ADD",23,19,"-1"],["A","ADD",22,19,"-1"],["A","ADD",21,19,"-1"],["A","LAMBDA",19,-1],["A","QUERY",19,20,-1],["A","LAMBDA",19,1],["A","ADD",20,37,"-1"],["A","ADD",19,37,"-1"],["A","ADD",20,36,"1"],["A","ADD",19,36,"1"],["A","ADD",20,35,"-1"],["A","ADD",19,35,"-1"],["A","ADD",20,34,"1"],["A","ADD",19,34,"1"],["A","ADD",20,33,"-1"],["A","ADD",19,33,"-1"],["A","ADD",20,32,"1"],["A","ADD",19,32,"1"],["A","ADD",20,31,"-1"],["A","ADD",19,31,"-1"],["A","ADD",20,30,"1"],["A","ADD",19,30,"1"],["A","ADD",20,29,"-1"],["A","SCALE",29,"-1"],["A","ADD",20,28,"1"],["A","ADD",19,28,"1"],["A","SWAP",37,28],["A","ADD",20,27,"-1"],["A","ADD",19,27,"-1"],["A","SWAP",36,27],["A","ADD",20,26,"1"],["A","ADD",19,26,"1"],["A","SWAP",35,26],["A","ADD",20,25,"-1"],["A","ADD",19,25,"-1"],["A","SWAP",34,25],["A","ADD",20,24,"1"],["A","ADD",19,24,"1"],["A","SWAP",33,24],["A","ADD",20,23,"-1"],["A","ADD",19,23,"-1"],["A","SWAP",32,23],["A","ADD",20,22,"1"],["A","ADD",19,22,"1"],["A","SWAP",31,22],["A","ADD",20,21,"-1"],["A","ADD",19,21,"-1"],["A","SWAP",30,21],["A","ADD",19,20,"-1"],["A","SCALE",20,"-1"],["A","SWAP",29,20],["A","SCALE",19,"-1"],["A","SWAP",20,19],["A","ADD",19,20,"-2"],["A","LAMBDA",19,1],["B","LAMBDA",38,1],["B","IDLE_ONE",54,[9]],["B","IDLE_ONE",55,[9]],["B","IDLE_ONE",56,[9]],["B","IDLE_ONE",57,[9]],["B","ADD",56,75,"1"],["B","ADD",55,75,"1"],["B","ADD",53,75,"1"],["B","ADD",51,75,"1"],["B","ADD",49,75,"1"],["B","ADD",47,75,"1"],["B","ADD",45,75,"1"],["B","ADD",43,75,"1"],["B","ADD",41,75,"1"],["B","ADD",39,75,"-128"],["B","ADD",38,75,"64"],["B","ADD",56,73,"-1"],["B","ADD",55,73,"-1"],["B","ADD",53,73,"-1"],["B","ADD",51,73,"-1"],["B","ADD",49,73,"-1"],["B","ADD",47,73,"-1"],["B","ADD",45,73,"-1"],["B","ADD",43,73,"-1"],["B","ADD",41,73,"-1"],["B","ADD",39,73,"128"],["B","ADD",38,73,"-64"],["B","ADD",56,72,"2"],["B","ADD",55,72,"2"],["B","ADD",53,72,"2"],["B","ADD",51,72,"2"],["B","ADD",49,72,"2"],["B","ADD",47,72,"2"],["B","ADD",45,72,"2"],["B","ADD",43,72,"2"],["B","ADD",41,72,"2"],["B","ADD",39,72,"-256"],["B","ADD",38,72,"128"],["B","ADD",56,71,"-1"],["B","ADD",55,71,"-1"],["B","ADD",53,71,"-1"],["B","ADD",51,71,"-1"],["B","ADD",49,71,"-1"],["B","ADD",47,71,"-1"],["B","ADD",45,71,"-1"],["B","ADD",43,71,"-1"],["B","ADD",41,71,"-1"],["B","ADD",39,71,"128"],["B","ADD",38,71,"-64"],["B","ADD",56,69,"1"],["B","ADD",55,69,"1"],["B","ADD",53,69,"1"],["B","ADD",51,69,"1"],["B","ADD",49,69,"1"],["B","ADD",47,69,"1"],["B","ADD",45,69,"1"],["B","ADD",43,69,"1"],["B","ADD",41,69,"1"],["B","ADD",39,69,"-128"],["B","ADD",38,69,"64"],["B","ADD",56,68,"-2"],["B","ADD",55,68,"-2"],["B","ADD",53,68,"-2"],["B","ADD",51,68,"-2"],["B","ADD",49,68,"-2"],["B","ADD",47,68,"-2"],["B","ADD",45,68,"-2"],["B","ADD",43,68,"-2"],["B","ADD",41,68,"-2"],["B","ADD",39,68,"256"],["B","ADD",38,68,"-128"],["B","ADD",56,67,"1"],["B","ADD",55,67,"1"],["B","ADD",53,67,"1"],["B","ADD",51,67,"1"],["B","ADD",49,67,"1"],["B","ADD",47,67,"1"],["B","ADD",45,67,"1"],["B","ADD",43,67,"1"],["B","ADD",41,67,"1"],["B","ADD",39,67,"-128"],["B","ADD",38,67,"64"],["B","ADD",56,65,"-1"],["B","ADD",55,65,"-1"],["B","ADD",53,65,"-1"],["B","ADD",51,65,"-1"],["B","ADD",49,65,"-1"],["B","ADD",47,65,"-1"],["B","ADD",45,65,"-1"],["B","ADD",43,65,"-1"],["B","ADD",41,65,"-1"],["B","ADD",39,65,"128"],["B","ADD",38,65,"-64"],["B","ADD",56,64,"2"],["B","ADD",55,64,"2"],["B","ADD",53,64,"2"],["B","ADD",51,64,"2"],["B","ADD",49,64,"2"],["B","ADD",47,64,"2"],["B","ADD",45,64,"2"],["B","ADD",43,64,"2"],["B","ADD",41,64,"2"],["B","ADD",39,64,"-256"],["B","ADD",38,64,"128"],["B","ADD",56,63,"-1"],["B","ADD",55,63,"-1"],["B","ADD",53,63,"-1"],["B","ADD",51,63,"-1"],["B","ADD",49,63,"-1"],["B","ADD",47,63,"-1"],["B","ADD",45,63,"-1"],["B","ADD",43,63,"-1"],["B","ADD",41,63,"-1"],["B","ADD",39,63,"128"],["B","ADD",38,63,"-64"],["B","ADD",56,61,"1"],["B","ADD",55,61,"1"],["B","ADD",53,61,"1"],["B","ADD",51,61,"1"],["B","ADD",49,61,"1"],["B","ADD",47,61,"1"],["B","ADD",45,61,"1"],["B","ADD",43,61,"1"],["B","ADD",41,61,"1"],["B","ADD",39,61,"-128"],["B","ADD",38,61,"64"],["B","ADD",56,60,"-2"],["B","ADD",55,60,"-2"],["B","ADD",53,60,"-2"],["B","ADD",51,60,"-2"],["B","ADD",49,60,"-2"],["B","ADD",47,60,"-2"],["B","ADD",45,60,"-2"],["B","ADD",43,60,"-2"],["B","ADD",41,60,"-2"],["B","ADD",39,60,"256"],["B","ADD",38,60,"-128"],["B","ADD",56,59,"1"],["B","ADD",55,59,"1"],["B","ADD",53,59,"1"],["B","ADD",51,59,"1"],["B","ADD",49,59,"1"],["B","ADD",47,59,"1"],["B","ADD",45,59,"1"],["B","ADD",43,59,"1"],["B","ADD",41,59,"1"],["B","ADD",39,59,"-128"],["B","ADD",38,59,"64"],["B","ADD",39,57,"256"],["B","ADD",38,57,"-128"],["B","ADD",55,56,"-3/2"],["B","ADD",53,56,"-1"],["B","ADD",51,56,"-1"],["B","ADD",49,56,"-1"],["B","ADD",47,56,"-1"],["B","ADD",45,56,"-1"],["B","ADD",43,56,"-1"],["B","ADD",41,56,"-1"],["B","ADD",39,56,"128"],["B","ADD",38,56,"-64"],["B","SCALE",56,"1/2"],["B","ADD",53,55,"-1"],["B","ADD",51,55,"-1"],["B","ADD",49,55,"-1"],["B","ADD",47,55,"-1"],["B","ADD",45,55,"-1"],["B","ADD",43,55,"-1"],["B","ADD",41,55,"-1"],["B","ADD",39,55,"128"],["B","ADD",38,55,"64"],["B","SCALE",55,"-1"],["B","ADD",57,55,"1"],["B","SWAP",55,56],["B","ADD",53,54,"1/2"],["B","ADD",51,54,"1/2"],["B","ADD",49,54,"1/2"],["B","ADD",47,54,"1/2"],["B","ADD",45,54,"1/2"],["B","ADD",43,54,"1/2"],["B","ADD",41,54,"1/2"],["B","ADD",39,54,"-64"],["B","ADD",38,54,"-32"],["B","ADD",57,54,"1/2"],["B","ADD",56,54,"1/2"],["B","ADD",55,54,"1/2"],["B","ADD",51,52,"-1/2"],["B","ADD",49,52,"-1/2"],["B","ADD",47,52,"-1/2"],["B","ADD",45,52,"-1/2"],["B","ADD",43,52,"-1/2"],["B","ADD",41,52,"-1/2"],["B","ADD",39,52,"64"],["B","ADD",38,52,"32"],["B","ADD",57,52,"-1/2"],["B","ADD",56,52,"-1/2"],["B","ADD",55,52,"-1/2"],["B","ADD",53,52,"-1/2"],["B","ADD",49,51,"-1"],["B","ADD",47,51,"-2"],["B","ADD",45,51,"-1"],["B","ADD",43,51,"-1"],["B","ADD",41,51,"-1"],["B","ADD",39,51,"128"],["B","ADD",38,51,"64"],["B","ADD",57,51,"-1"],["B","ADD",56,51,"-1"],["B","ADD",55,51,"-1"],["B","ADD",53,51,"-1"],["B","ADD",47,50,"1/2"],["B","ADD",51,50,"-1/2"],["B","ADD",47,49,"-1"],["B","ADD",45,49,"-1"],["B","ADD",43,49,"-1"],["B","ADD",41,49,"-1"],["B","ADD",39,49,"128"],["B","ADD",38,49,"64"],["B","SCALE",49,"-1"],["B","ADD",57,49,"1"],["B","ADD",56,49,"1"],["B","ADD",55,49,"1"],["B","ADD",53,49,"1"],["B","SWAP",49,51],["B","ADD",47,48,"-1/2"],["B","ADD",49,48,"1/2"],["B","ADD",45,47,"-1"],["B","ADD",43,47,"-1"],["B","ADD",41,47,"-1"],["B","ADD",39,47,"128"],["B","ADD",38,47,"64"],["B","SCALE",47,"-1"],["B","ADD",57,47,"1"],["B","ADD",56,47,"1"],["B","ADD",55,47,"1"],["B","ADD",53,47,"1"],["B","ADD",51,47,"1"],["B","SWAP",47,49],["B","ADD",45,46,"1/2"],["B","ADD",43,46,"1/2"],["B","ADD",41,46,"1/2"],["B","ADD",39,46,"-64"],["B","ADD",38,46,"-32"],["B","ADD",57,46,"1/2"],["B","ADD",56,46,"1/2"],["B","ADD",55,46,"1/2"],["B","ADD",53,46,"1/2"],["B","ADD",51,46,"1/2"],["B","ADD",49,46,"1/2"],["B","ADD",47,46,"1/2"],["B","ADD",43,44,"-1/2"],["B","ADD",41,44,"-1/2"],["B","ADD",39,44,"64"],["B","ADD",38,44,"32"],["B","ADD",57,44,"-1/2"],["B","ADD",56,44,"-1/2"],["B","ADD",55,44,"-1/2"],["B","ADD",53,44,"-1/2"],["B","ADD",51,44,"-1/2"],["B","ADD",49,44,"-1/2"],["B","ADD",47,44,"-1/2"],["B","ADD",45,44,"-1/2"],["B","ADD",41,43,"-1"],["B","ADD",39,43,"128"],["B","ADD",38,43,"64"],["B","SCALE",43,"2"],["B","ADD",57,43,"-1/2"],["B","ADD",56,43,"-1/2"],["B","ADD",55,43,"-1/2"],["B","ADD",53,43,"-1/2"],["B","ADD",51,43,"-1/2"],["B","ADD",49,43,"-1/2"],["B","ADD",47,43,"-1/2"],["B","ADD",45,43,"-1/2"],["B","ADD",43,42,"-1"],["B","ADD",39,41,"128"],["B","ADD",38,41,"64"],["B","SCALE",41,"-1"],["B","ADD",57,41,"1"],["B","ADD",56,41,"1"],["B","ADD",55,41,"1"],["B","ADD",53,41,"1"],["B","ADD",51,41,"1"],["B","ADD",49,41,"1"],["B","ADD",47,41,"1"],["B","ADD",45,41,"1"],["B","SWAP",41,43],["B","ADD",41,40,"1"],["B","ADD",38,39,"-1/2"],["B","SCALE",39,"1/128"],["B","ADD",57,39,"1"],["B","ADD",56,39,"1"],["B","ADD",55,39,"1"],["B","ADD",53,39,"1"],["B","ADD",51,39,"1"],["B","ADD",49,39,"1"],["B","ADD",47,39,"1"],["B","ADD",45,39,"1"],["B","ADD",43,39,"1"],["B","SWAP",39,41],["B","SCALE",38,"1/128"],["B","ADD",57,38,"2"],["B","ADD",56,38,"2"],["B","ADD",55,38,"1"],["B","ADD",53,38,"1"],["B","ADD",51,38,"1"],["B","ADD",49,38,"1"],["B","ADD",47,38,"1"],["B","ADD",45,38,"1"],["B","ADD",43,38,"1"],["B","ADD",41,38,"1"],["B","ADD",39,38,"1"],["B","LAMBDA",38,-1],["B","QUERY",38,39,-1],["B","LAMBDA",38,1],["B","ADD",38,39,"-1"],["B","ADD",39,75,"-1"],["B","ADD",39,73,"1"],["B","ADD",39,72,"-2"],["B","ADD",39,71,"1"],["B","ADD",39,69,"-1"],["B","ADD",39,68,"2"],["B","ADD",39,67,"-1"],["B","ADD",39,65,"1"],["B","ADD",39,64,"-2"],["B","ADD",39,63,"1"],["B","ADD",39,61,"-1"],["B","ADD",39,60,"2"],["B","ADD",39,59,"-1"],["B","ADD",39,56,"-1"],["B","ADD",39,55,"2"],["B","ADD",39,54,"-1"],["B","ADD",39,52,"1"],["B","ADD",39,51,"-2"],["B","ADD",39,50,"1"],["B","ADD",39,48,"-1"],["B","ADD",39,47,"2"],["B","ADD",39,46,"-1"],["B","ADD",39,44,"1"],["B","ADD",39,43,"-2"],["B","ADD",39,42,"1"],["B","ADD",39,40,"-1"],["B","ADD",38,39,"-1"],["B","ADD",57,39,"-1"],["B","ADD",56,39,"-2"],["B","ADD",55,39,"-1"],["B","ADD",54,39,"-2"],["B","ADD",53,39,"-1"],["B","ADD",52,39,"-2"],["B","ADD",51,39,"-1"],["B","ADD",50,39,"-2"],["B","ADD",49,39,"-1"],["B","ADD",48,39,"-2"],["B","ADD",47,39,"-1"],["B","ADD",46,39,"-2"],["B","ADD",45,39,"-1"],["B","ADD",44,39,"-2"],["B","ADD",43,39,"-1"],["B","ADD",42,39,"-2"],["B","ADD",41,39,"-1"],["B","ADD",40,39,"-2"],["B","SCALE",38,"1/2"],["B","ADD",74,38,"-1"],["B","ADD",72,38,"-1"],["B","ADD",70,38,"-1"],["B","ADD",68,38,"-1"],["B","ADD",66,38,"-1"],["B","ADD",64,38,"-1"],["B","ADD",62,38,"-1"],["B","ADD",60,38,"-1"],["B","ADD",58,38,"-1"],["B","ADD",57,38,"-1"],["B","ADD",56,38,"-2"],["B","ADD",55,38,"-1"],["B","ADD",54,38,"-2"],["B","ADD",53,38,"-1"],["B","ADD",52,38,"-2"],["B","ADD",51,38,"-1"],["B","ADD",50,38,"-2"],["B","ADD",49,38,"-1"],["B","ADD",48,38,"-2"],["B","ADD",47,38,"-1"],["B","ADD",46,38,"-2"],["B","ADD",45,38,"-1"],["B","ADD",44,38,"-2"],["B","ADD",43,38,"-1"],["B","ADD",42,38,"-2"],["B","ADD",41,38,"-1"],["B","ADD",40,38,"-2"],["B","ADD",39,38,"1"],["B","LAMBDA",38,-1],["B","QUERY",38,39,-1],["B","LAMBDA",38,1],["B","ADD",38,39,"-1"],["B","SCALE",38,"2"],["B","ADD",75,38,"-1"],["B","ADD",74,38,"-1/2"],["B","ADD",73,38,"-1"],["B","ADD",72,38,"-1/2"],["B","ADD",71,38,"-1"],["B","ADD",70,38,"-1/2"],["B","ADD",69,38,"-1"],["B","ADD",68,38,"-1/2"],["B","ADD",67,38,"-1"],["B","ADD",66,38,"-1/2"],["B","ADD",65,38,"-1"],["B","ADD",64,38,"-1/2"],["B","ADD",63,38,"-1"],["B","ADD",62,38,"-1/2"],["B","ADD",61,38,"-1"],["B","ADD",60,38,"-1/2"],["B","ADD",59,38,"-1"],["B","ADD",58,38,"-1/2"],["B","ADD",57,38,"-1/2"],["B","ADD",55,38,"-1/2"],["B","ADD",53,38,"-1/2"],["B","ADD",51,38,"-1/2"],["B","ADD",49,38,"-1/2"],["B","ADD",47,38,"-1/2"],["B","ADD",45,38,"-1/2"],["B","ADD",43,38,"-1/2"],["B","ADD",41,38,"-1/2"],["B","ADD",39,38,"1/2"],["B","LAMBDA",38,-1],["B","QUERY",38,39,-1],["B","LAMBDA",38,1],["B","ADD",38,39,"-1"],["B","ADD",74,75,"-1/2"],["B","ADD",73,75,"-1"],["B","ADD",72,75,"-1"],["B","ADD",71,75,"-1"],["B","ADD",70,75,"-1"],["B","ADD",69,75,"-1"],["B","ADD",68,75,"-1"],["B","ADD",67,75,"-1"],["B","ADD",66,75,"-1"],["B","ADD",65,75,"-1"],["B","ADD",64,75,"-1"],["B","ADD",63,75,"-1"],["B","ADD",62,75,"-1"],["B","ADD",61,75,"-1"],["B","ADD",60,75,"-1"],["B","ADD",59,75,"-1"],["B","ADD",58,75,"-1"],["B","ADD",56,75,"1"],["B","ADD",54,75,"1"],["B","ADD",52,75,"1"],["B","ADD",50,75,"1"],["B","ADD",48,75,"1"],["B","ADD",46,75,"1"],["B","ADD",44,75,"1"],["B","ADD",42,75,"1"],["B","ADD",40,75,"1"],["B","ADD",38,75,"1"],["B","SCALE",75,"-1/2"],["B","ADD",73,74,"2"],["B","ADD",72,74,"2"],["B","ADD",71,74,"2"],["B","ADD",70,74,"2"],["B","ADD",69,74,"2"],["B","ADD",68,74,"2"],["B","ADD",67,74,"2"],["B","ADD",66,74,"2"],["B","ADD",65,74,"2"],["B","ADD",64,74,"2"],["B","ADD",63,74,"2"],["B","ADD",62,74,"2"],["B","ADD",61,74,"2"],["B","ADD",60,74,"2"],["B","ADD",59,74,"2"],["B","ADD",58,74,"2"],["B","ADD",56,74,"-2"],["B","ADD",54,74,"-2"],["B","ADD",52,74,"-2"],["B","ADD",50,74,"-2"],["B","ADD",48,74,"-2"],["B","ADD",46,74,"-2"],["B","ADD",44,74,"-2"],["B","ADD",42,74,"-2"],["B","ADD",40,74,"-2"],["B","ADD",38,74,"-2"],["B","SCALE",74,"2"],["B","ADD",75,74,"3/2"],["B","SWAP",74,75],["B","ADD",71,72,"-1/2"],["B","ADD",70,72,"-1"],["B","ADD",69,72,"-1"],["B","ADD",68,72,"-1"],["B","ADD",67,72,"-1"],["B","ADD",66,72,"-1"],["B","ADD",65,72,"-1"],["B","ADD",64,72,"-1"],["B","ADD",63,72,"-1"],["B","ADD",62,72,"-1"],["B","ADD",61,72,"-1"],["B","ADD",60,72,"-1"],["B","ADD",59,72,"-1"],["B","ADD",58,72,"-1"],["B","ADD",56,72,"1"],["B","ADD",54,72,"1"],["B","ADD",52,72,"1"],["B","ADD",50,72,"1"],["B","ADD",48,72,"1"],["B","ADD",46,72,"1"],["B","ADD",44,72,"1"],["B","ADD",42,72,"1"],["B","ADD",40,72,"1"],["B","ADD",38,72,"1"],["B","SCALE",72,"-1/2"],["B","ADD",75,72,"2"],["B","ADD",74,72,"2"],["B","ADD",73,72,"2"],["B","ADD",70,71,"2"],["B","ADD",69,71,"2"],["B","ADD",68,71,"2"],["B","ADD",67,71,"2"],["B","ADD",66,71,"2"],["B","ADD",65,71,"2"],["B","ADD",64,71,"2"],["B","ADD",63,71,"2"],["B","ADD",62,71,"2"],["B","ADD",61,71,"2"],["B","ADD",60,71,"2"],["B","ADD",59,71,"2"],["B","ADD",58,71,"2"],["B","ADD",56,71,"-2"],["B","ADD",54,71,"-2"],["B","ADD",52,71,"-2"],["B","ADD",50,71,"-2"],["B","ADD",48,71,"-2"],["B","ADD",46,71,"-2"],["B","ADD",44,71,"-2"],["B","ADD",42,71,"-2"],["B","ADD",40,71,"-2"],["B","ADD",38,71,"-2"],["B","SCALE",71,"2"],["B","ADD",75,71,"1"],["B","ADD",74,71,"1"],["B","ADD",73,71,"1"],["B","ADD",72,71,"3/2"],["B","SWAP",71,72],["B","ADD",69,70,"-1"],["B","ADD",68,70,"-1/2"],["B","ADD",67,70,"-1"],["B","ADD",66,70,"-1"],["B","ADD",65,70,"-1"],["B","ADD",64,70,"-1"],["B","ADD",63,70,"-1"],["B","ADD",62,70,"-1"],["B","ADD",61,70,"-1"],["B","ADD",60,70,"-1"],["B","ADD",59,70,"-1"],["B","ADD",58,70,"-1"],["B","ADD",56,70,"1"],["B","ADD",54,70,"1"],["B","ADD",52,70,"1"],["B","ADD",50,70,"1"],["B","ADD",48,70,"1"],["B","ADD",46,70,"1"],["B","ADD",44,70,"1"],["B","ADD",42,70,"1"],["B","ADD",40,70,"1"],["B","ADD",38,70,"1"],["B","SCALE",70,"-1/2"],["B","ADD",75,70,"2"],["B","ADD",74,70,"2"],["B","ADD",73,70,"2"],["B","ADD",72,70,"2"],["B","ADD",71,70,"2"],["B","ADD",68,69,"1/2"],["B","ADD",67,69,"-1"],["B","ADD",66,69,"-1"],["B","ADD",65,69,"-1"],["B","ADD",64,69,"-1"],["B","ADD",63,69,"-1"],["B","ADD",62,69,"-1"],["B","ADD",61,69,"-1"],["B","ADD",60,69,"-1"],["B","ADD",59,69,"-1"],["B","ADD",58,69,"-1"],["B","ADD",56,69,"1"],["B","ADD",54,69,"1"],["B","ADD",52,69,"1"],["B","ADD",50,69,"1"],["B","ADD",48,69,"1"],["B","ADD",46,69,"1"],["B","ADD",44,69,"1"],["B","ADD",42,69,"1"],["B","ADD",40,69,"1"],["B","ADD",38,69,"1"],["B","SCALE",69,"-1"],["B","ADD",75,69,"1"],["B","ADD",74,69,"1"],["B","ADD",73,69,"1"],["B","ADD",72,69,"1"],["B","ADD",71,69,"1"],["B","ADD",70,69,"3/2"],["B","SWAP",69,70],["B","ADD",67,68,"2"],["B","ADD",66,68,"2"],["B","ADD",65,68,"2"],["B","ADD",64,68,"2"],["B","ADD",63,68,"2"],["B","ADD",62,68,"2"],["B","ADD",61,68,"2"],["B","ADD",60,68,"2"],["B","ADD",59,68,"2"],["B","ADD",58,68,"2"],["B","ADD",56,68,"-2"],["B","ADD",54,68,"-2"],["B","ADD",52,68,"-2"],["B","ADD",50,68,"-2"],["B","ADD",48,68,"-2"],["B","ADD",46,68,"-2"],["B","ADD",44,68,"-2"],["B","ADD",42,68,"-2"],["B","ADD",40,68,"-2"],["B","ADD",38,68,"-2"],["B","SCALE",68,"2"],["B","ADD",75,68,"1"],["B","ADD",74,68,"1"],["B","ADD",73,68,"1"],["B","ADD",72,68,"1"],["B","ADD",71,68,"1"],["B","ADD",70,68,"1"],["B","ADD",69,68,"3/2"],["B","SWAP",68,69],["B","ADD",66,67,"-1/2"],["B","ADD",65,67,"-1"],["B","ADD",64,67,"-1"],["B","ADD",63,67,"-1"],["B","ADD",62,67,"-1"],["B","ADD",61,67,"-1"],["B","ADD",60,67,"-1"],["B","ADD",59,67,"-1"],["B","ADD",58,67,"-1"],["B","ADD",56,67,"1"],["B","ADD",54,67,"1"],["B","ADD",52,67,"1"],["B","ADD",50,67,"1"],["B","ADD",48,67,"1"],["B","ADD",46,67,"1"],["B","ADD",44,67,"1"],["B","ADD",42,67,"1"],["B","ADD",40,67,"1"],["B","ADD",38,67,"1"],["B","SCALE",67,"-1/2"],["B","ADD",75,67,"2"],["B","ADD",74,67,"2"],["B","ADD",73,67,"2"],["B","ADD",72,67,"2"],["B","ADD",71,67,"2"],["B","ADD",70,67,"2"],["B","ADD",69,67,"2"],["B","ADD",68,67,"2"],["B","ADD",65,66,"2"],["B","ADD",64,66,"2"],["B","ADD",63,66,"2"],["B","ADD",62,66,"2"],["B","ADD",61,66,"2"],["B","ADD",60,66,"2"],["B","ADD",59,66,"2"],["B","ADD",58,66,"2"],["B","ADD",56,66,"-2"],["B","ADD",54,66,"-2"],["B","ADD",52,66,"-2"],["B","ADD",50,66,"-2"],["B","ADD",48,66,"-2"],["B","ADD",46,66,"-2"],["B","ADD",44,66,"-2"],["B","ADD",42,66,"-2"],["B","ADD",40,66,"-2"],["B","ADD",38,66,"-2"],["B","SCALE",66,"2"],["B","ADD",75,66,"1"],["B","ADD",74,66,"1"],["B","ADD",73,66,"1"],["B","ADD",72,66,"1"],["B","ADD",71,66,"1"],["B","ADD",70,66,"1"],["B","ADD",69,66,"1"],["B","ADD",68,66,"1"],["B","ADD",67,66,"3/2"],["B","SWAP",66,67],["B","ADD",63,64,"-1/2"],["B","ADD",62,64,"-1"],["B","ADD",61,64,"-1"],["B","ADD",60,64,"-1"],["B","ADD",59,64,"-1"],["B","ADD",58,64,"-1"],["B","ADD",56,64,"1"],["B","ADD",54,64,"1"],["B","ADD",52,64,"1"],["B","ADD",50,64,"1"],["B","ADD",48,64,"1"],["B","ADD",46,64,"1"],["B","ADD",44,64,"1"],["B","ADD",42,64,"1"],["B","ADD",40,64,"1"],["B","ADD",38,64,"1"],["B","SCALE",64,"-1/2"],["B","ADD",75,64,"2"],["B","ADD",74,64,"2"],["B","ADD",73,64,"2"],["B","ADD",72,64,"2"],["B","ADD",71,64,"2"],["B","ADD",70,64,"2"],["B","ADD",69,64,"2"],["B","ADD",68,64,"2"],["B","ADD",67,64,"2"],["B","ADD",66,64,"2"],["B","ADD",65,64,"2"],["B","ADD",62,63,"2"],["B","ADD",61,63,"2"],["B","ADD",60,63,"2"],["B","ADD",59,63,"2"],["B","ADD",58,63,"2"],["B","ADD",56,63,"-2"],["B","ADD",54,63,"-2"],["B","ADD",52,63,"-2"],["B","ADD",50,63,"-2"],["B","ADD",48,63,"-2"],["B","ADD",46,63,"-2"],["B","ADD",44,63,"-2"],["B","ADD",42,63,"-2"],["B","ADD",40,63,"-2"],["B","ADD",38,63,"-2"],["B","SCALE",63,"2"],["B","ADD",75,63,"1"],["B","ADD",74,63,"1"],["B","ADD",73,63,"1"],["B","ADD",72,63,"1"],["B","ADD",71,63,"1"],["B","ADD",70,63,"1"],["B","ADD",69,63,"1"],["B","ADD",68,63,"1"],["B","ADD",67,63,"1"],["B","ADD",66,63,"1"],["B","ADD",65,63,"1"],["B","ADD",64,63,"3/2"],["B","SWAP",63,64],["B","ADD",61,62,"-1"],["B","ADD",60,62,"-1/2"],["B","ADD",59,62,"-1"],["B","ADD",58,62,"-1"],["B","ADD",56,62,"1"],["B","ADD",54,62,"1"],["B","ADD",52,62,"1"],["B","ADD",50,62,"1"],["B","ADD",48,62,"1"],["B","ADD",46,62,"1"],["B","ADD",44,62,"1"],["B","ADD",42,62,"1"],["B","ADD",40,62,"1"],["B","ADD",38,62,"1"],["B","SCALE",62,"-1/2"],["B","ADD",75,62,"2"],["B","ADD",74,62,"2"],["B","ADD",73,62,"2"],["B","ADD",72,62,"2"],["B","ADD",71,62,"2"],["B","ADD",70,62,"2"],["B","ADD",69,62,"2"],["B","ADD",68,62,"2"],["B","ADD",67,62,"2"],["B","ADD",66,62,"2"],["B","ADD",65,62,"2"],["B","ADD",64,62,"2"],["B","ADD",63,62,"2"],["B","ADD",60,61,"1/2"],["B","ADD",59,61,"-1"],["B","ADD",58,61,"-1"],["B","ADD",56,61,"1"],["B","ADD",54,61,"1"],["B","ADD",52,61,"1"],["B","ADD",50,61,"1"],["B","ADD",48,61,"1"],["B","ADD",46,61,"1"],["B","ADD",44,61,"1"],["B","ADD",42,61,"1"],["B","ADD",40,61,"1"],["B","ADD",38,61,"1"],["B","SCALE",61,"-1"],["B","ADD",75,61,"1"],["B","ADD",74,61,"1"],["B","ADD",73,61,"1"],["B","ADD",72,61,"1"],["B","ADD",71,61,"1"],["B","ADD",70,61,"1"],["B","ADD",69,61,"1"],["B","ADD",68,61,"1"],["B","ADD",67,61,"1"],["B","ADD",66,61,"1"],["B","ADD",65,61,"1"],["B","ADD",64,61,"1"],["B","ADD",63,61,"1"],["B","ADD",62,61,"3/2"],["B","SWAP",61,62],["B","ADD",59,60,"2"],["B","ADD",58,60,"2"],["B","ADD",56,60,"-2"],["B","ADD",54,60,"-2"],["B","ADD",52,60,"-2"],["B","ADD",50,60,"-2"],["B","ADD",48,60,"-2"],["B","ADD",46,60,"-2"],["B","ADD",44,60,"-2"],["B","ADD",42,60,"-2"],["B","ADD",40,60,"-2"],["B","ADD",38,60,"-2"],["B","SCALE",60,"2"],["B","ADD",75,60,"1"],["B","ADD",74,60,"1"],["B","ADD",73,60,"1"],["B","ADD",72,60,"1"],["B","ADD",71,60,"1"],["B","ADD",70,60,"1"],["B","ADD",69,60,"1"],["B","ADD",68,60,"1"],["B","ADD",67,60,"1"],["B","ADD",66,60,"1"],["B","ADD",65,60,"1"],["B","ADD",64,60,"1"],["B","ADD",63,60,"1"],["B","ADD",62,60,"1"],["B","ADD",61,60,"3/2"],["B","SWAP",60,61],["B","ADD",58,59,"-1/2"],["B","ADD",56,59,"1"],["B","ADD",54,59,"1"],["B","ADD",52,59,"1"],["B","ADD",50,59,"1"],["B","ADD",48,59,"1"],["B","ADD",46,59,"1"],["B","ADD",44,59,"1"],["B","ADD",42,59,"1"],["B","ADD",40,59,"1"],["B","ADD",38,59,"1"],["B","SCALE",59,"-1/2"],["B","ADD",75,59,"2"],["B","ADD",74,59,"2"],["B","ADD",73,59,"2"],["B","ADD",72,59,"2"],["B","ADD",71,59,"2"],["B","ADD",70,59,"2"],["B","ADD",69,59,"2"],["B","ADD",68,59,"2"],["B","ADD",67,59,"2"],["B","ADD",66,59,"2"],["B","ADD",65,59,"2"],["B","ADD",64,59,"2"],["B","ADD",63,59,"2"],["B","ADD",62,59,"2"],["B","ADD",61,59,"2"],["B","ADD",60,59,"2"],["B","ADD",56,58,"-2"],["B","ADD",54,58,"-2"],["B","ADD",52,58,"-2"],["B","ADD",50,58,"-2"],["B","ADD",48,58,"-2"],["B","ADD",46,58,"-2"],["B","ADD",44,58,"-2"],["B","ADD",42,58,"-2"],["B","ADD",40,58,"-2"],["B","ADD",38,58,"-2"],["B","SCALE",58,"2"],["B","ADD",75,58,"1"],["B","ADD",74,58,"1"],["B","ADD",73,58,"1"],["B","ADD",72,58,"1"],["B","ADD",71,58,"1"],["B","ADD",70,58,"1"],["B","ADD",69,58,"1"],["B","ADD",68,58,"1"],["B","ADD",67,58,"1"],["B","ADD",66,58,"1"],["B","ADD",65,58,"1"],["B","ADD",64,58,"1"],["B","ADD",63,58,"1"],["B","ADD",62,58,"1"],["B","ADD",61,58,"1"],["B","ADD",60,58,"1"],["B","ADD",59,58,"3/2"],["B","SWAP",58,59],["B","ADD",56,57,"-2"],["B","ADD",54,57,"-2"],["B","ADD",52,57,"-2"],["B","ADD",50,57,"-2"],["B","ADD",48,57,"-2"],["B","ADD",46,57,"-2"],["B","ADD",44,57,"-2"],["B","ADD",42,57,"-2"],["B","ADD",40,57,"-2"],["B","ADD",38,57,"-2"],["B","ADD",75,57,"2"],["B","ADD",74,57,"2"],["B","ADD",73,57,"2"],["B","ADD",72,57,"2"],["B","ADD",71,57,"2"],["B","ADD",70,57,"2"],["B","ADD",69,57,"2"],["B","ADD",68,57,"2"],["B","ADD",67,57,"2"],["B","ADD",66,57,"2"],["B","ADD",65,57,"2"],["B","ADD",64,57,"2"],["B","ADD",63,57,"2"],["B","ADD",62,57,"2"],["B","ADD",61,57,"2"],["B","ADD",60,57,"2"],["B","ADD",59,57,"2"],["B","ADD",58,57,"2"],["B","ADD",54,56,"-2"],["B","ADD",52,56,"-2"],["B","ADD",50,56,"-2"],["B","ADD",48,56,"-2"],["B","ADD",46,56,"-2"],["B","ADD",44,56,"-2"],["B","ADD",42,56,"-2"],["B","ADD",40,56,"-2"],["B","ADD",38,56,"-2"],["B","SCALE",56,"-1"],["B","ADD",75,56,"-2"],["B","ADD",74,56,"-2"],["B","ADD",73,56,"-2"],["B","ADD",72,56,"-2"],["B","ADD",71,56,"-2"],["B","ADD",70,56,"-2"],["B","ADD",69,56,"-2"],["B","ADD",68,56,"-2"],["B","ADD",67,56,"-2"],["B","ADD",66,56,"-2"],["B","ADD",65,56,"-2"],["B","ADD",64,56,"-2"],["B","ADD",63,56,"-2"],["B","ADD",62,56,"-2"],["B","ADD",61,56,"-2"],["B","ADD",60,56,"-2"],["B","ADD",59,56,"-2"],["B","ADD",58,56,"-2"],["B","ADD",54,55,"2"],["B","ADD",52,55,"2"],["B","ADD",50,55,"2"],["B","ADD",48,55,"2"],["B","ADD",46,55,"2"],["B","ADD",44,55,"2"],["B","ADD",42,55,"2"],["B","ADD",40,55,"2"],["B","ADD",38,55,"2"],["B","ADD",75,55,"-2"],["B","ADD",74,55,"-2"],["B","ADD",73,55,"-2"],["B","ADD",72,55,"-2"],["B","ADD",71,55,"-2"],["B","ADD",70,55,"-2"],["B","ADD",69,55,"-2"],["B","ADD",68,55,"-2"],["B","ADD",67,55,"-2"],["B","ADD",66,55,"-2"],["B","ADD",65,55,"-2"],["B","ADD",64,55,"-2"],["B","ADD",63,55,"-2"],["B","ADD",62,55,"-2"],["B","ADD",61,55,"-2"],["B","ADD",60,55,"-2"],["B","ADD",59,55,"-2"],["B","ADD",58,55,"-2"],["B","ADD",56,55,"2"],["B","ADD",52,53,"-2"],["B","ADD",50,53,"-2"],["B","ADD",48,53,"-2"],["B","ADD",46,53,"-2"],["B","ADD",44,53,"-2"],["B","ADD",42,53,"-2"],["B","ADD",40,53,"-2"],["B","ADD",38,53,"-2"],["B","ADD",75,53,"2"],["B","ADD",74,53,"2"],["B","ADD",73,53,"2"],["B","ADD",72,53,"2"],["B","ADD",71,53,"2"],["B","ADD",70,53,"2"],["B","ADD",69,53,"2"],["B","ADD",68,53,"2"],["B","ADD",67,53,"2"],["B","ADD",66,53,"2"],["B","ADD",65,53,"2"],["B","ADD",64,53,"2"],["B","ADD",63,53,"2"],["B","ADD",62,53,"2"],["B","ADD",61,53,"2"],["B","ADD",60,53,"2"],["B","ADD",59,53,"2"],["B","ADD",58,53,"2"],["B","ADD",56,53,"-2"],["B","ADD",54,53,"-2"],["B","ADD",50,52,"-2"],["B","ADD",48,52,"-2"],["B","ADD",46,52,"-2"],["B","ADD",44,52,"-2"],["B","ADD",42,52,"-2"],["B","ADD",40,52,"-2"],["B","ADD",38,52,"-2"],["B","SCALE",52,"-1"],["B","ADD",75,52,"-2"],["B","ADD",74,52,"-2"],["B","ADD",73,52,"-2"],["B","ADD",72,52,"-2"],["B","ADD",71,52,"-2"],["B","ADD",70,52,"-2"],["B","ADD",69,52,"-2"],["B","ADD",68,52,"-2"],["B","ADD",67,52,"-2"],["B","ADD",66,52,"-2"],["B","ADD",65,52,"-2"],["B","ADD",64,52,"-2"],["B","ADD",63,52,"-2"],["B","ADD",62,52,"-2"],["B","ADD",61,52,"-2"],["B","ADD",60,52,"-2"],["B","ADD",59,52,"-2"],["B","ADD",58,52,"-2"],["B","ADD",56,52,"2"],["B","ADD",54,52,"2"],["B","ADD",50,51,"2"],["B","ADD",48,51,"2"],["B","ADD",46,51,"2"],["B","ADD",44,51,"2"],["B","ADD",42,51,"2"],["B","ADD",40,51,"2"],["B","ADD",38,51,"2"],["B","ADD",75,51,"-2"],["B","ADD",74,51,"-2"],["B","ADD",73,51,"-2"],["B","ADD",72,51,"-2"],["B","ADD",71,51,"-2"],["B","ADD",70,51,"-2"],["B","ADD",69,51,"-2"],["B","ADD",68,51,"-2"],["B","ADD",67,51,"-2"],["B","ADD",66,51,"-2"],["B","ADD",65,51,"-2"],["B","ADD",64,51,"-2"],["B","ADD",63,51,"-2"],["B","ADD",62,51,"-2"],["B","ADD",61,51,"-2"],["B","ADD",60,51,"-2"],["B","ADD",59,51,"-2"],["B","ADD",58,51,"-2"],["B","ADD",56,51,"2"],["B","ADD",54,51,"2"],["B","ADD",52,51,"2"],["B","ADD",48,49,"-2"],["B","ADD",46,49,"-2"],["B","ADD",44,49,"-2"],["B","ADD",42,49,"-2"],["B","ADD",40,49,"-2"],["B","ADD",38,49,"-2"],["B","ADD",75,49,"2"],["B","ADD",74,49,"2"],["B","ADD",73,49,"2"],["B","ADD",72,49,"2"],["B","ADD",71,49,"2"],["B","ADD",70,49,"2"],["B","ADD",69,49,"2"],["B","ADD",68,49,"2"],["B","ADD",67,49,"2"],["B","ADD",66,49,"2"],["B","ADD",65,49,"2"],["B","ADD",64,49,"2"],["B","ADD",63,49,"2"],["B","ADD",62,49,"2"],["B","ADD",61,49,"2"],["B","ADD",60,49,"2"],["B","ADD",59,49,"2"],["B","ADD",58,49,"2"],["B","ADD",56,49,"-2"],["B","ADD",54,49,"-2"],["B","ADD",52,49,"-2"],["B","ADD",50,49,"-2"],["B","ADD",46,48,"-2"],["B","ADD",44,48,"-2"],["B","ADD",42,48,"-2"],["B","ADD",40,48,"-2"],["B","ADD",38,48,"-2"],["B","SCALE",48,"-1"],["B","ADD",75,48,"-2"],["B","ADD",74,48,"-2"],["B","ADD",73,48,"-2"],["B","ADD",72,48,"-2"],["B","ADD",71,48,"-2"],["B","ADD",70,48,"-2"],["B","ADD",69,48,"-2"],["B","ADD",68,48,"-2"],["B","ADD",67,48,"-2"],["B","ADD",66,48,"-2"],["B","ADD",65,48,"-2"],["B","ADD",64,48,"-2"],["B","ADD",63,48,"-2"],["B","ADD",62,48,"-2"],["B","ADD",61,48,"-2"],["B","ADD",60,48,"-2"],["B","ADD",59,48,"-2"],["B","ADD",58,48,"-2"],["B","ADD",56,48,"2"],["B","ADD",54,48,"2"],["B","ADD",52,48,"2"],["B","ADD",50,48,"2"],["B","ADD",46,47,"2"],["B","ADD",44,47,"2"],["B","ADD",42,47,"2"],["B","ADD",40,47,"2"],["B","ADD",38,47,"2"],["B","ADD",75,47,"-2"],["B","ADD",74,47,"-2"],["B","ADD",73,47,"-2"],["B","ADD",72,47,"-2"],["B","ADD",71,47,"-2"],["B","ADD",70,47,"-2"],["B","ADD",69,47,"-2"],["B","ADD",68,47,"-2"],["B","ADD",67,47,"-2"],["B","ADD",66,47,"-2"],["B","ADD",65,47,"-2"],["B","ADD",64,47,"-2"],["B","ADD",63,47,"-2"],["B","ADD",62,47,"-2"],["B","ADD",61,47,"-2"],["B","ADD",60,47,"-2"],["B","ADD",59,47,"-2"],["B","ADD",58,47,"-2"],["B","ADD",56,47,"2"],["B","ADD",54,47,"2"],["B","ADD",52,47,"2"],["B","ADD",50,47,"2"],["B","ADD",48,47,"2"],["B","ADD",44,45,"-2"],["B","ADD",42,45,"-2"],["B","ADD",40,45,"-2"],["B","ADD",38,45,"-2"],["B","ADD",75,45,"2"],["B","ADD",74,45,"2"],["B","ADD",73,45,"2"],["B","ADD",72,45,"2"],["B","ADD",71,45,"2"],["B","ADD",70,45,"2"],["B","ADD",69,45,"2"],["B","ADD",68,45,"2"],["B","ADD",67,45,"2"],["B","ADD",66,45,"2"],["B","ADD",65,45,"2"],["B","ADD",64,45,"2"],["B","ADD",63,45,"2"],["B","ADD",62,45,"2"],["B","ADD",61,45,"2"],["B","ADD",60,45,"2"],["B","ADD",59,45,"2"],["B","ADD",58,45,"2"],["B","ADD",56,45,"-2"],["B","ADD",54,45,"-2"],["B","ADD",52,45,"-2"],["B","ADD",50,45,"-2"],["B","ADD",48,45,"-2"],["B","ADD",46,45,"-2"],["B","ADD",42,44,"-2"],["B","ADD",40,44,"-2"],["B","ADD",38,44,"-2"],["B","SCALE",44,"-1"],["B","ADD",75,44,"-2"],["B","ADD",74,44,"-2"],["B","ADD",73,44,"-2"],["B","ADD",72,44,"-2"],["B","ADD",71,44,"-2"],["B","ADD",70,44,"-2"],["B","ADD",69,44,"-2"],["B","ADD",68,44,"-2"],["B","ADD",67,44,"-2"],["B","ADD",66,44,"-2"],["B","ADD",65,44,"-2"],["B","ADD",64,44,"-2"],["B","ADD",63,44,"-2"],["B","ADD",62,44,"-2"],["B","ADD",61,44,"-2"],["B","ADD",60,44,"-2"],["B","ADD",59,44,"-2"],["B","ADD",58,44,"-2"],["B","ADD",56,44,"2"],["B","ADD",54,44,"2"],["B","ADD",52,44,"2"],["B","ADD",50,44,"2"],["B","ADD",48,44,"2"],["B","ADD",46,44,"2"],["B","ADD",42,43,"2"],["B","ADD",40,43,"2"],["B","ADD",38,43,"2"],["B","ADD",75,43,"-2"],["B","ADD",74,43,"-2"],["B","ADD",73,43,"-2"],["B","ADD",72,43,"-2"],["B","ADD",71,43,"-2"],["B","ADD",70,43,"-2"],["B","ADD",69,43,"-2"],["B","ADD",68,43,"-2"],["B","ADD",67,43,"-2"],["B","ADD",66,43,"-2"],["B","ADD",65,43,"-2"],["B","ADD",64,43,"-2"],["B","ADD",63,43,"-2"],["B","ADD",62,43,"-2"],["B","ADD",61,43,"-2"],["B","ADD",60,43,"-2"],["B","ADD",59,43,"-2"],["B","ADD",58,43,"-2"],["B","ADD",56,43,"2"],["B","ADD",54,43,"2"],["B","ADD",52,43,"2"],["B","ADD",50,43,"2"],["B","ADD",48,43,"2"],["B","ADD",46,43,"2"],["B","ADD",44,43,"2"],["B","ADD",40,41,"-2"],["B","ADD",38,41,"-2"],["B","ADD",75,41,"2"],["B","ADD",74,41,"2"],["B","ADD",73,41,"2"],["B","ADD",72,41,"2"],["B","ADD",71,41,"2"],["B","ADD",70,41,"2"],["B","ADD",69,41,"2"],["B","ADD",68,41,"2"],["B","ADD",67,41,"2"],["B","ADD",66,41,"2"],["B","ADD",65,41,"2"],["B","ADD",64,41,"2"],["B","ADD",63,41,"2"],["B","ADD",62,41,"2"],["B","ADD",61,41,"2"],["B","ADD",60,41,"2"],["B","ADD",59,41,"2"],["B","ADD",58,41,"2"],["B","ADD",56,41,"-2"],["B","ADD",54,41,"-2"],["B","ADD",52,41,"-2"],["B","ADD",50,41,"-2"],["B","ADD",48,41,"-2"],["B","ADD",46,41,"-2"],["B","ADD",44,41,"-2"],["B","ADD",42,41,"-2"],["B","ADD",38,40,"-2"],["B","SCALE",40,"-1"],["B","ADD",75,40,"-2"],["B","ADD",74,40,"-2"],["B","ADD",73,40,"-2"],["B","ADD",72,40,"-2"],["B","ADD",71,40,"-2"],["B","ADD",70,40,"-2"],["B","ADD",69,40,"-2"],["B","ADD",68,40,"-2"],["B","ADD",67,40,"-2"],["B","ADD",66,40,"-2"],["B","ADD",65,40,"-2"],["B","ADD",64,40,"-2"],["B","ADD",63,40,"-2"],["B","ADD",62,40,"-2"],["B","ADD",61,40,"-2"],["B","ADD",60,40,"-2"],["B","ADD",59,40,"-2"],["B","ADD",58,40,"-2"],["B","ADD",56,40,"2"],["B","ADD",54,40,"2"],["B","ADD",52,40,"2"],["B","ADD",50,40,"2"],["B","ADD",48,40,"2"],["B","ADD",46,40,"2"],["B","ADD",44,40,"2"],["B","ADD",42,40,"2"],["B","SCALE",39,"-1"],["B","ADD",75,39,"-2"],["B","ADD",74,39,"-2"],["B","ADD",73,39,"-2"],["B","ADD",72,39,"-2"],["B","ADD",71,39,"-2"],["B","ADD",70,39,"-2"],["B","ADD",69,39,"-2"],["B","ADD",68,39,"-2"],["B","ADD",67,39,"-2"],["B","ADD",66,39,"-2"],["B","ADD",65,39,"-2"],["B","ADD",64,39,"-2"],["B","ADD",63,39,"-2"],["B","ADD",62,39,"-2"],["B","ADD",61,39,"-2"],["B","ADD",60,39,"-2"],["B","ADD",59,39,"-2"],["B","ADD",58,39,"-2"],["B","SCALE",38,"1/2"],["B","ADD",75,38,"2"],["B","ADD",74,38,"2"],["B","ADD",73,38,"2"],["B","ADD",72,38,"2"],["B","ADD",71,38,"2"],["B","ADD",70,38,"2"],["B","ADD",69,38,"2"],["B","ADD",68,38,"2"],["B","ADD",67,38,"2"],["B","ADD",66,38,"2"],["B","ADD",65,38,"2"],["B","ADD",64,38,"2"],["B","ADD",63,38,"2"],["B","ADD",62,38,"2"],["B","ADD",61,38,"2"],["B","ADD",60,38,"2"],["B","ADD",59,38,"2"],["B","ADD",58,38,"2"],["B","ADD",56,38,"-2"],["B","ADD",54,38,"-2"],["B","ADD",52,38,"-2"],["B","ADD",50,38,"-2"],["B","ADD",48,38,"-2"],["B","ADD",46,38,"-2"],["B","ADD",44,38,"-2"],["B","ADD",42,38,"-2"],["B","ADD",40,38,"-2"],["B","SWAP",38,39],["B","LAMBDA",38,-1],["B","QUERY",38,39,-1],["B","LAMBDA",38,1],["B","ADD",38,39,"-1"],["B","ADD",39,75,"1"],["B","ADD",72,74,"-1"],["B","ADD",70,74,"-1"],["B","ADD",68,74,"-1"],["B","ADD",66,74,"-1"],["B","ADD",64,74,"-1"],["B","ADD",62,74,"-1"],["B","ADD",58,74,"-1/2"],["B","ADD",39,74,"1"],["B","SWAP",73,75],["B","ADD",39,72,"1"],["B","SWAP",72,74],["B","ADD",39,71,"-1"],["B","ADD",39,70,"1"],["B","ADD",39,68,"-1"],["B","ADD",39,67,"1"],["B","ADD",39,66,"-1"],["B","SWAP",65,69],["B","ADD",39,64,"1"],["B","SWAP",64,68],["B","ADD",39,63,"-1"],["B","SWAP",63,71],["B","ADD",39,62,"1"],["B","SWAP",62,70],["B","SWAP",61,75],["B","ADD",39,60,"-1"],["B","SWAP",60,74],["B","ADD",58,59,"-1"],["B","ADD",38,59,"1"],["B","SCALE",59,"-2"],["B","ADD",75,59,"1"],["B","ADD",74,59,"1"],["B","SWAP",59,73],["B","SCALE",58,"-2"],["B","ADD",72,58,"-1"],["B","ADD",70,58,"1"],["B","ADD",68,58,"1"],["B","ADD",66,58,"1"],["B","ADD",64,58,"1"],["B","ADD",62,58,"1"],["B","ADD",60,58,"1"],["B","ADD",39,57,"-1"],["B","ADD",39,56,"1"],["B","ADD",39,55,"-1"],["B","ADD",39,53,"1"],["B","ADD",39,52,"-1"],["B","ADD",39,51,"1"],["B","ADD",39,49,"-1"],["B","ADD",39,48,"1"],["B","ADD",39,47,"-1"],["B","ADD",39,45,"1"],["B","ADD",39,44,"-1"],["B","ADD",39,43,"1"],["B","ADD",39,41,"-1"],["B","ADD",39,40,"1"],["B","ADD",38,39,"1"],["B","SCALE",39,"-128"],["B","ADD",72,39,"1/64"],["B","ADD",70,39,"-1/64"],["B","ADD",68,39,"-1/64"],["B","ADD",66,39,"-1/64"],["B","ADD",64,39,"-1/64"],["B","ADD",62,39,"-1/64"],["B","ADD",60,39,"-1/64"],["B","ADD",58,39,"-1/64"],["B","SCALE",38,"128"],["B","ADD",75,38,"1/32"],["B","ADD",74,38,"1/64"],["B","ADD",73,38,"1/32"],["B","ADD",72,38,"-1/64"],["B","SWAP",38,39],["B","LAMBDA",38,-1],["J",10,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","ADD",0,1,"-1"],["A","IDLE_ONE",2,[10]],["A","IDLE_ONE",3,[10,11]],["A","IDLE_ONE",4,[10,11,12]],["A","IDLE_ONE",5,[10,11,12,13]],["A","IDLE_ONE",6,[10,11,12,13,14]],["A","IDLE_ONE",7,[10,11,12,13,14,15]],["A","IDLE_ONE",8,[10,11,12,13,14,15,16]],["A","IDLE_ONE",9,[10,11,12,13,14,15,16,17]],["A","SWAP",17,18],["A","SWAP",16,18],["A","SWAP",15,18],["A","SWAP",14,18],["A","SWAP",13,18],["A","SWAP",12,18],["A","SWAP",11,18],["A","SWAP",10,18],["A","SWAP",9,18],["A","SWAP",8,18],["A","SWAP",7,18],["A","SWAP",6,18],["A","SWAP",5,18],["A","SWAP",4,18],["A","SWAP",3,18],["A","ADD",1,2,"-1"],["A","SCALE",2,"-1"],["A","SWAP",2,18],["A","SCALE",1,"-1"],["A","ADD",18,1,"2"],["A","ADD",18,0,"2"],["A","ADD",1,0,"1"],["A","SWAP",0,18],["A","LAMBDA",0,-1],["A","ADD",19,20,"-1"],["A","IDLE_ONE",21,[10]],["A","IDLE_ONE",22,[10,11]],["A","IDLE_ONE",23,[10,11,12]],["A","IDLE_ONE",24,[10,11,12,13]],["A","IDLE_ONE",25,[10,11,12,13,14]],["A","IDLE_ONE",26,[10,11,12,13,14,15]],["A","IDLE_ONE",27,[10,11,12,13,14,15,16]],["A","IDLE_ONE",28,[10,11,12,13,14,15,16,17]],["A","SWAP",36,37],["A","SWAP",35,37],["A","SWAP",34,37],["A","SWAP",33,37],["A","SWAP",32,37],["A","SWAP",31,37],["A","SWAP",30,37],["A","SWAP",29,37],["A","SWAP",28,37],["A","SWAP",27,37],["A","SWAP",26,37],["A","SWAP",25,37],["A","SWAP",24,37],["A","SWAP",23,37],["A","SWAP",22,37],["A","ADD",20,21,"-1"],["A","SCALE",21,"-1"],["A","SWAP",21,37],["A","ADD",37,20,"-2"],["A","ADD",37,19,"2"],["A","ADD",20,19,"-1"],["A","SWAP",19,37],["A","LAMBDA",19,1],["B","LAMBDA",38,1],["B","IDLE_ONE",58,[10,11,12,13,14,15,16,17]],["B","IDLE_ONE",59,[10,11,12,13,14,15,16,17]],["B","IDLE_ONE",60,[10,11,12,13,14,15,16]],["B","IDLE_ONE",61,[10,11,12,13,14,15,16]],["B","IDLE_ONE",62,[10,11,12,13,14,15]],["B","IDLE_ONE",63,[10,11,12,13,14,15]],["B","IDLE_ONE",64,[10,11,12,13,14]],["B","IDLE_ONE",65,[10,11,12,13,14]],["B","IDLE_ONE",66,[10,11,12,13]],["B","IDLE_ONE",67,[10,11,12,13]],["B","IDLE_ONE",68,[10,11,12]],["B","IDLE_ONE",69,[10,11,12]],["B","IDLE_ONE",70,[10,11]],["B","IDLE_ONE",71,[10,11]],["B","IDLE_ONE",72,[10]],["B","IDLE_ONE",73,[10]],["B","IDLE_ONE",74,[10]],["B","IDLE_ONE",75,[10]],["B","ADD",74,75,"-1/2"],["B","ADD",73,75,"-1"],["B","ADD",72,75,"1/2"],["B","ADD",39,75,"-64"],["B","SCALE",75,"1/4"],["B","ADD",72,74,"-2"],["B","SCALE",74,"2"],["B","ADD",75,74,"1/2"],["B","ADD",72,73,"3/2"],["B","ADD",39,73,"64"],["B","ADD",38,73,"64"],["B","SCALE",73,"2"],["B","ADD",75,73,"-5/8"],["B","ADD",74,73,"-3/2"],["B","SWAP",73,75],["B","ADD",38,72,"-64"],["B","ADD",74,72,"2"],["B","ADD",73,72,"3/2"],["B","SWAP",72,73],["B","SWAP",71,73],["B","SWAP",70,72],["B","SWAP",69,71],["B","SWAP",68,70],["B","SWAP",67,69],["B","SWAP",66,68],["B","SWAP",65,67],["B","SWAP",64,66],["B","SWAP",63,65],["B","SWAP",62,64],["B","SWAP",61,63],["B","SWAP",60,62],["B","SWAP",59,61],["B","SWAP",58,60],["B","ADD",38,39,"1/2"],["B","SCALE",39,"-1"],["B","ADD",75,39,"1/32"],["B","ADD",74,39,"-1/64"],["B","ADD",59,39,"1/64"],["B","ADD",58,39,"1/128"],["B","SCALE",38,"-1"],["B","ADD",75,38,"-1/32"],["B","ADD",59,38,"-1/64"],["B","ADD",58,38,"-1/64"],["B","ADD",39,38,"-1"],["B","LAMBDA",38,-1],["J",11,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","SWAP",17,18],["A","SWAP",16,18],["A","SWAP",15,18],["A","SWAP",14,18],["A","SWAP",13,18],["A","SWAP",12,18],["A","SWAP",11,18],["A","SWAP",10,18],["A","SWAP",9,18],["A","SWAP",8,18],["A","SWAP",7,18],["A","SWAP",6,18],["A","SWAP",5,18],["A","SWAP",4,18],["A","SWAP",3,18],["A","ADD",1,2,"-1"],["A","ADD",0,2,"-1"],["A","SCALE",2,"-1"],["A","SWAP",2,18],["A","ADD",0,1,"-1"],["A","SCALE",1,"-1"],["A","ADD",18,1,"2"],["A","ADD",18,0,"2"],["A","ADD",1,0,"1"],["A","SWAP",0,18],["A","LAMBDA",0,-1],["A","SWAP",36,37],["A","SWAP",35,37],["A","SWAP",34,37],["A","SWAP",33,37],["A","SWAP",32,37],["A","SWAP",31,37],["A","SWAP",30,37],["A","SWAP",29,37],["A","SWAP",28,37],["A","SWAP",27,37],["A","SWAP",26,37],["A","SWAP",25,37],["A","SWAP",24,37],["A","SWAP",23,37],["A","SWAP",22,37],["A","ADD",20,21,"-1"],["A","ADD",19,21,"-1"],["A","SCALE",21,"-1"],["A","SWAP",21,37],["A","ADD",19,20,"-1"],["A","ADD",37,20,"-2"],["A","ADD",37,19,"2"],["A","ADD",20,19,"-1"],["A","SWAP",19,37],["A","LAMBDA",19,1],["B","LAMBDA",38,1],["B","IDLE_ONE",74,[11]],["B","IDLE_ONE",75,[11]],["B","ADD",74,75,"1"],["B","ADD",72,75,"-1/4"],["B","ADD",39,75,"-64"],["B","SCALE",75,"-1/2"],["B","ADD",73,74,"1/2"],["B","ADD",72,74,"1/2"],["B","ADD",39,74,"64"],["B","ADD",38,74,"32"],["B","SWAP",74,75],["B","ADD",72,73,"-1/2"],["B","ADD",39,73,"-128"],["B","SCALE",73,"-1"],["B","ADD",75,73,"2"],["B","ADD",74,73,"-1"],["B","ADD",38,72,"128"],["B","SCALE",72,"-2"],["B","ADD",74,72,"1"],["B","ADD",73,72,"1"],["B","SWAP",71,73],["B","SWAP",70,72],["B","SWAP",69,71],["B","SWAP",68,70],["B","SWAP",67,69],["B","SWAP",66,68],["B","SWAP",65,67],["B","SWAP",64,66],["B","SWAP",63,65],["B","SWAP",62,64],["B","SWAP",61,63],["B","SWAP",60,62],["B","ADD",38,39,"1/2"],["B","SCALE",39,"-1"],["B","ADD",75,39,"1/32"],["B","ADD",74,39,"-1/64"],["B","ADD",61,39,"1/64"],["B","ADD",60,39,"1/128"],["B","SCALE",38,"-1"],["B","ADD",75,38,"-1/32"],["B","ADD",61,38,"-1/64"],["B","ADD",60,38,"-1/64"],["B","ADD",39,38,"-1"],["B","LAMBDA",38,-1],["J",12,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","SWAP",17,18],["A","SWAP",16,18],["A","SWAP",15,18],["A","SWAP",14,18],["A","SWAP",13,18],["A","SWAP",12,18],["A","SWAP",11,18],["A","SWAP",10,18],["A","SWAP",9,18],["A","SWAP",8,18],["A","SWAP",7,18],["A","SWAP",6,18],["A","SWAP",5,18],["A","SWAP",4,18],["A","SWAP",3,18],["A","ADD",1,2,"-1"],["A","ADD",0,2,"-1"],["A","SCALE",2,"-1"],["A","SWAP",2,18],["A","ADD",0,1,"-1"],["A","SCALE",1,"-1"],["A","ADD",18,1,"2"],["A","ADD",18,0,"2"],["A","ADD",1,0,"1"],["A","SWAP",0,18],["A","LAMBDA",0,-1],["A","SWAP",36,37],["A","SWAP",35,37],["A","SWAP",34,37],["A","SWAP",33,37],["A","SWAP",32,37],["A","SWAP",31,37],["A","SWAP",30,37],["A","SWAP",29,37],["A","SWAP",28,37],["A","SWAP",27,37],["A","SWAP",26,37],["A","SWAP",25,37],["A","SWAP",24,37],["A","SWAP",23,37],["A","SWAP",22,37],["A","ADD",20,21,"-1"],["A","ADD",19,21,"-1"],["A","SCALE",21,"-1"],["A","SWAP",21,37],["A","ADD",19,20,"-1"],["A","ADD",37,20,"-2"],["A","ADD",37,19,"2"],["A","ADD",20,19,"-1"],["A","SWAP",19,37],["A","LAMBDA",19,1],["B","LAMBDA",38,1],["B","IDLE_ONE",74,[12]],["B","IDLE_ONE",75,[12]],["B","ADD",74,75,"1"],["B","ADD",72,75,"-1/4"],["B","ADD",39,75,"-64"],["B","SCALE",75,"-1/2"],["B","ADD",73,74,"1/2"],["B","ADD",72,74,"1/2"],["B","ADD",39,74,"64"],["B","ADD",38,74,"32"],["B","SWAP",74,75],["B","ADD",72,73,"-1/2"],["B","ADD",39,73,"-128"],["B","SCALE",73,"-1"],["B","ADD",75,73,"2"],["B","ADD",74,73,"-1"],["B","ADD",38,72,"128"],["B","SCALE",72,"-2"],["B","ADD",74,72,"1"],["B","ADD",73,72,"1"],["B","SWAP",71,73],["B","SWAP",70,72],["B","SWAP",69,71],["B","SWAP",68,70],["B","SWAP",67,69],["B","SWAP",66,68],["B","SWAP",65,67],["B","SWAP",64,66],["B","SWAP",63,65],["B","SWAP",62,64],["B","ADD",38,39,"1/2"],["B","SCALE",39,"-1"],["B","ADD",75,39,"1/32"],["B","ADD",74,39,"-1/64"],["B","ADD",63,39,"1/64"],["B","ADD",62,39,"1/128"],["B","SCALE",38,"-1"],["B","ADD",75,38,"-1/32"],["B","ADD",63,38,"-1/64"],["B","ADD",62,38,"-1/64"],["B","ADD",39,38,"-1"],["B","LAMBDA",38,-1],["J",13,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","SWAP",17,18],["A","SWAP",16,18],["A","SWAP",15,18],["A","SWAP",14,18],["A","SWAP",13,18],["A","SWAP",12,18],["A","SWAP",11,18],["A","SWAP",10,18],["A","SWAP",9,18],["A","SWAP",8,18],["A","SWAP",7,18],["A","SWAP",6,18],["A","SWAP",5,18],["A","SWAP",4,18],["A","SWAP",3,18],["A","ADD",1,2,"-1"],["A","ADD",0,2,"-1"],["A","SCALE",2,"-1"],["A","SWAP",2,18],["A","ADD",0,1,"-1"],["A","SCALE",1,"-1"],["A","ADD",18,1,"2"],["A","ADD",18,0,"2"],["A","ADD",1,0,"1"],["A","SWAP",0,18],["A","LAMBDA",0,-1],["A","SWAP",36,37],["A","SWAP",35,37],["A","SWAP",34,37],["A","SWAP",33,37],["A","SWAP",32,37],["A","SWAP",31,37],["A","SWAP",30,37],["A","SWAP",29,37],["A","SWAP",28,37],["A","SWAP",27,37],["A","SWAP",26,37],["A","SWAP",25,37],["A","SWAP",24,37],["A","SWAP",23,37],["A","SWAP",22,37],["A","ADD",20,21,"-1"],["A","ADD",19,21,"-1"],["A","SCALE",21,"-1"],["A","SWAP",21,37],["A","ADD",19,20,"-1"],["A","ADD",37,20,"-2"],["A","ADD",37,19,"2"],["A","ADD",20,19,"-1"],["A","SWAP",19,37],["A","LAMBDA",19,1],["B","LAMBDA",38,1],["B","IDLE_ONE",74,[13]],["B","IDLE_ONE",75,[13]],["B","ADD",74,75,"1"],["B","ADD",72,75,"-1/4"],["B","ADD",39,75,"-64"],["B","SCALE",75,"-1/2"],["B","ADD",73,74,"1/2"],["B","ADD",72,74,"1/2"],["B","ADD",39,74,"64"],["B","ADD",38,74,"32"],["B","SWAP",74,75],["B","ADD",72,73,"-1/2"],["B","ADD",39,73,"-128"],["B","SCALE",73,"-1"],["B","ADD",75,73,"2"],["B","ADD",74,73,"-1"],["B","ADD",38,72,"128"],["B","SCALE",72,"-2"],["B","ADD",74,72,"1"],["B","ADD",73,72,"1"],["B","SWAP",71,73],["B","SWAP",70,72],["B","SWAP",69,71],["B","SWAP",68,70],["B","SWAP",67,69],["B","SWAP",66,68],["B","SWAP",65,67],["B","SWAP",64,66],["B","ADD",38,39,"1/2"],["B","SCALE",39,"-1"],["B","ADD",75,39,"1/32"],["B","ADD",74,39,"-1/64"],["B","ADD",65,39,"1/64"],["B","ADD",64,39,"1/128"],["B","SCALE",38,"-1"],["B","ADD",75,38,"-1/32"],["B","ADD",65,38,"-1/64"],["B","ADD",64,38,"-1/64"],["B","ADD",39,38,"-1"],["B","LAMBDA",38,-1],["J",14,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","SWAP",17,18],["A","SWAP",16,18],["A","SWAP",15,18],["A","SWAP",14,18],["A","SWAP",13,18],["A","SWAP",12,18],["A","SWAP",11,18],["A","SWAP",10,18],["A","SWAP",9,18],["A","SWAP",8,18],["A","SWAP",7,18],["A","SWAP",6,18],["A","SWAP",5,18],["A","SWAP",4,18],["A","SWAP",3,18],["A","ADD",1,2,"-1"],["A","ADD",0,2,"-1"],["A","SCALE",2,"-1"],["A","SWAP",2,18],["A","ADD",0,1,"-1"],["A","SCALE",1,"-1"],["A","ADD",18,1,"2"],["A","ADD",18,0,"2"],["A","ADD",1,0,"1"],["A","SWAP",0,18],["A","LAMBDA",0,-1],["A","SWAP",36,37],["A","SWAP",35,37],["A","SWAP",34,37],["A","SWAP",33,37],["A","SWAP",32,37],["A","SWAP",31,37],["A","SWAP",30,37],["A","SWAP",29,37],["A","SWAP",28,37],["A","SWAP",27,37],["A","SWAP",26,37],["A","SWAP",25,37],["A","SWAP",24,37],["A","SWAP",23,37],["A","SWAP",22,37],["A","ADD",20,21,"-1"],["A","ADD",19,21,"-1"],["A","SCALE",21,"-1"],["A","SWAP",21,37],["A","ADD",19,20,"-1"],["A","ADD",37,20,"-2"],["A","ADD",37,19,"2"],["A","ADD",20,19,"-1"],["A","SWAP",19,37],["A","LAMBDA",19,1],["B","LAMBDA",38,1],["B","IDLE_ONE",74,[14]],["B","IDLE_ONE",75,[14]],["B","ADD",74,75,"1"],["B","ADD",72,75,"-1/4"],["B","ADD",39,75,"-64"],["B","SCALE",75,"-1/2"],["B","ADD",73,74,"1/2"],["B","ADD",72,74,"1/2"],["B","ADD",39,74,"64"],["B","ADD",38,74,"32"],["B","SWAP",74,75],["B","ADD",72,73,"-1/2"],["B","ADD",39,73,"-128"],["B","SCALE",73,"-1"],["B","ADD",75,73,"2"],["B","ADD",74,73,"-1"],["B","ADD",38,72,"128"],["B","SCALE",72,"-2"],["B","ADD",74,72,"1"],["B","ADD",73,72,"1"],["B","SWAP",71,73],["B","SWAP",70,72],["B","SWAP",69,71],["B","SWAP",68,70],["B","SWAP",67,69],["B","SWAP",66,68],["B","ADD",38,39,"1/2"],["B","SCALE",39,"-1"],["B","ADD",75,39,"1/32"],["B","ADD",74,39,"-1/64"],["B","ADD",67,39,"1/64"],["B","ADD",66,39,"1/128"],["B","SCALE",38,"-1"],["B","ADD",75,38,"-1/32"],["B","ADD",67,38,"-1/64"],["B","ADD",66,38,"-1/64"],["B","ADD",39,38,"-1"],["B","LAMBDA",38,-1],["J",15,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","SWAP",17,18],["A","SWAP",16,18],["A","SWAP",15,18],["A","SWAP",14,18],["A","SWAP",13,18],["A","SWAP",12,18],["A","SWAP",11,18],["A","SWAP",10,18],["A","SWAP",9,18],["A","SWAP",8,18],["A","SWAP",7,18],["A","SWAP",6,18],["A","SWAP",5,18],["A","SWAP",4,18],["A","SWAP",3,18],["A","ADD",1,2,"-1"],["A","ADD",0,2,"-1"],["A","SCALE",2,"-1"],["A","SWAP",2,18],["A","ADD",0,1,"-1"],["A","SCALE",1,"-1"],["A","ADD",18,1,"2"],["A","ADD",18,0,"2"],["A","ADD",1,0,"1"],["A","SWAP",0,18],["A","LAMBDA",0,-1],["A","SWAP",36,37],["A","SWAP",35,37],["A","SWAP",34,37],["A","SWAP",33,37],["A","SWAP",32,37],["A","SWAP",31,37],["A","SWAP",30,37],["A","SWAP",29,37],["A","SWAP",28,37],["A","SWAP",27,37],["A","SWAP",26,37],["A","SWAP",25,37],["A","SWAP",24,37],["A","SWAP",23,37],["A","SWAP",22,37],["A","ADD",20,21,"-1"],["A","ADD",19,21,"-1"],["A","SCALE",21,"-1"],["A","SWAP",21,37],["A","ADD",19,20,"-1"],["A","ADD",37,20,"-2"],["A","ADD",37,19,"2"],["A","ADD",20,19,"-1"],["A","SWAP",19,37],["A","LAMBDA",19,1],["B","LAMBDA",38,1],["B","IDLE_ONE",74,[15]],["B","IDLE_ONE",75,[15]],["B","ADD",74,75,"1"],["B","ADD",72,75,"-1/4"],["B","ADD",39,75,"-64"],["B","SCALE",75,"-1/2"],["B","ADD",73,74,"1/2"],["B","ADD",72,74,"1/2"],["B","ADD",39,74,"64"],["B","ADD",38,74,"32"],["B","SWAP",74,75],["B","ADD",72,73,"-1/2"],["B","ADD",39,73,"-128"],["B","SCALE",73,"-1"],["B","ADD",75,73,"2"],["B","ADD",74,73,"-1"],["B","ADD",38,72,"128"],["B","SCALE",72,"-2"],["B","ADD",74,72,"1"],["B","ADD",73,72,"1"],["B","SWAP",71,73],["B","SWAP",70,72],["B","SWAP",69,71],["B","SWAP",68,70],["B","ADD",38,39,"1/2"],["B","SCALE",39,"-1"],["B","ADD",75,39,"1/32"],["B","ADD",74,39,"-1/64"],["B","ADD",69,39,"1/64"],["B","ADD",68,39,"1/128"],["B","SCALE",38,"-1"],["B","ADD",75,38,"-1/32"],["B","ADD",69,38,"-1/64"],["B","ADD",68,38,"-1/64"],["B","ADD",39,38,"-1"],["B","LAMBDA",38,-1],["J",16,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","SWAP",17,18],["A","SWAP",16,18],["A","SWAP",15,18],["A","SWAP",14,18],["A","SWAP",13,18],["A","SWAP",12,18],["A","SWAP",11,18],["A","SWAP",10,18],["A","SWAP",9,18],["A","SWAP",8,18],["A","SWAP",7,18],["A","SWAP",6,18],["A","SWAP",5,18],["A","SWAP",4,18],["A","SWAP",3,18],["A","ADD",1,2,"-1"],["A","ADD",0,2,"-1"],["A","SCALE",2,"-1"],["A","SWAP",2,18],["A","ADD",0,1,"-1"],["A","SCALE",1,"-1"],["A","ADD",18,1,"2"],["A","ADD",18,0,"2"],["A","ADD",1,0,"1"],["A","SWAP",0,18],["A","LAMBDA",0,-1],["A","SWAP",36,37],["A","SWAP",35,37],["A","SWAP",34,37],["A","SWAP",33,37],["A","SWAP",32,37],["A","SWAP",31,37],["A","SWAP",30,37],["A","SWAP",29,37],["A","SWAP",28,37],["A","SWAP",27,37],["A","SWAP",26,37],["A","SWAP",25,37],["A","SWAP",24,37],["A","SWAP",23,37],["A","SWAP",22,37],["A","ADD",20,21,"-1"],["A","ADD",19,21,"-1"],["A","SCALE",21,"-1"],["A","SWAP",21,37],["A","ADD",19,20,"-1"],["A","ADD",37,20,"-2"],["A","ADD",37,19,"2"],["A","ADD",20,19,"-1"],["A","SWAP",19,37],["A","LAMBDA",19,1],["B","LAMBDA",38,1],["B","IDLE_ONE",74,[16]],["B","IDLE_ONE",75,[16]],["B","ADD",74,75,"1"],["B","ADD",72,75,"-1/4"],["B","ADD",39,75,"-64"],["B","SCALE",75,"-1/2"],["B","ADD",73,74,"1/2"],["B","ADD",72,74,"1/2"],["B","ADD",39,74,"64"],["B","ADD",38,74,"32"],["B","SWAP",74,75],["B","ADD",72,73,"-1/2"],["B","ADD",39,73,"-128"],["B","SCALE",73,"-1"],["B","ADD",75,73,"2"],["B","ADD",74,73,"-1"],["B","ADD",38,72,"128"],["B","SCALE",72,"-2"],["B","ADD",74,72,"1"],["B","ADD",73,72,"1"],["B","SWAP",71,73],["B","SWAP",70,72],["B","ADD",38,39,"1/2"],["B","SCALE",39,"-1"],["B","ADD",75,39,"1/32"],["B","ADD",74,39,"-1/64"],["B","ADD",71,39,"1/64"],["B","ADD",70,39,"1/128"],["B","SCALE",38,"-1"],["B","ADD",75,38,"-1/32"],["B","ADD",71,38,"-1/64"],["B","ADD",70,38,"-1/64"],["B","ADD",39,38,"-1"],["B","LAMBDA",38,-1],["J",17,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","SWAP",17,18],["A","SWAP",16,18],["A","SWAP",15,18],["A","SWAP",14,18],["A","SWAP",13,18],["A","SWAP",12,18],["A","SWAP",11,18],["A","SWAP",10,18],["A","SWAP",9,18],["A","SWAP",8,18],["A","SWAP",7,18],["A","SWAP",6,18],["A","SWAP",5,18],["A","SWAP",4,18],["A","SWAP",3,18],["A","ADD",1,2,"-1"],["A","ADD",0,2,"-1"],["A","SCALE",2,"-1"],["A","SWAP",2,18],["A","ADD",0,1,"-1"],["A","SCALE",1,"-1"],["A","ADD",18,1,"2"],["A","ADD",18,0,"2"],["A","ADD",1,0,"1"],["A","SWAP",0,18],["A","LAMBDA",0,-1],["A","SWAP",36,37],["A","SWAP",35,37],["A","SWAP",34,37],["A","SWAP",33,37],["A","SWAP",32,37],["A","SWAP",31,37],["A","SWAP",30,37],["A","SWAP",29,37],["A","SWAP",28,37],["A","SWAP",27,37],["A","SWAP",26,37],["A","SWAP",25,37],["A","SWAP",24,37],["A","SWAP",23,37],["A","SWAP",22,37],["A","ADD",20,21,"-1"],["A","ADD",19,21,"-1"],["A","SCALE",21,"-1"],["A","SWAP",21,37],["A","ADD",19,20,"-1"],["A","ADD",37,20,"-2"],["A","ADD",37,19,"2"],["A","ADD",20,19,"-1"],["A","SWAP",19,37],["A","LAMBDA",19,1],["B","LAMBDA",38,1],["B","IDLE_ONE",74,[17]],["B","IDLE_ONE",75,[17]],["B","ADD",74,75,"1"],["B","ADD",72,75,"-1/4"],["B","ADD",39,75,"-64"],["B","SCALE",75,"-1/4"],["B","ADD",73,74,"1/2"],["B","ADD",72,74,"1/2"],["B","ADD",39,74,"64"],["B","ADD",38,74,"32"],["B","SCALE",74,"1/2"],["B","SWAP",74,75],["B","ADD",72,73,"-1/2"],["B","ADD",39,73,"-128"],["B","SCALE",73,"-1"],["B","ADD",75,73,"1"],["B","ADD",74,73,"-1/2"],["B","ADD",38,72,"128"],["B","SCALE",72,"-2"],["B","ADD",74,72,"1/2"],["B","ADD",73,72,"1"],["B","ADD",38,39,"1/2"],["B","SCALE",39,"-1"],["B","ADD",75,39,"1/64"],["B","ADD",74,39,"-1/128"],["B","ADD",73,39,"1/64"],["B","ADD",72,39,"1/128"],["B","SCALE",38,"-1"],["B","ADD",75,38,"-1/64"],["B","ADD",73,38,"-1/64"],["B","ADD",72,38,"-1/64"],["B","ADD",39,38,"-1"],["B","LAMBDA",38,-1],["J",18,[1,0,19,20],[39,38,"-1","1/2"]],["A","LAMBDA",19,-1],["A","SCALE",20,"-1"],["A","LAMBDA",0,1],["A","SWAP",17,18],["A","SWAP",16,18],["A","SWAP",15,18],["A","SWAP",14,18],["A","SWAP",13,18],["A","SWAP",12,18],["A","SWAP",11,18],["A","SWAP",10,18],["A","SWAP",9,18],["A","SWAP",8,18],["A","SWAP",7,18],["A","SWAP",6,18],["A","SWAP",5,18],["A","SWAP",4,18],["A","SWAP",3,18],["A","SWAP",2,18],["A","ADD",0,1,"-2"],["A","SWAP",1,18],["A","SCALE",0,"-1"],["A","ADD",18,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","SWAP",36,37],["A","SWAP",35,37],["A","SWAP",34,37],["A","SWAP",33,37],["A","SWAP",32,37],["A","SWAP",31,37],["A","SWAP",30,37],["A","SWAP",29,37],["A","SWAP",28,37],["A","SWAP",27,37],["A","SWAP",26,37],["A","SWAP",25,37],["A","SWAP",24,37],["A","SWAP",23,37],["A","SWAP",22,37],["A","SWAP",21,37],["A","ADD",19,20,"-2"],["A","SWAP",20,37],["A","SCALE",19,"-1"],["A","ADD",37,19,"-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],["A","LAMBDA",36,-1],["A","LAMBDA",37,-1],["B","LAMBDA",38,1],["B","IDLE_ONE",74,[18]],["B","IDLE_ONE",75,[18]],["B","ADD",39,75,"-128"],["B","ADD",38,75,"64"],["B","SCALE",75,"-1"],["B","ADD",38,74,"128"],["B","SCALE",74,"-1"],["B","ADD",75,74,"2"],["B","ADD",38,39,"1/2"],["B","SCALE",39,"1/128"],["B","ADD",75,39,"-2"],["B","ADD",74,39,"-1"],["B","SCALE",38,"1/128"],["B","ADD",75,38,"2"],["B","ADD",74,38,"2"],["B","SWAP",38,39],["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],["B","LAMBDA",68,-1],["B","LAMBDA",69,-1],["B","LAMBDA",70,-1],["B","LAMBDA",71,-1],["B","LAMBDA",72,-1],["B","LAMBDA",73,-1],["B","LAMBDA",74,-1],["B","LAMBDA",75,-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"} diff --git a/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/data/final.json.gz b/research/signed-caller-8x9/replay/supplier7112/short-caller/admission-source/data/final.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..74563a7867d9d762b6588f65362369668841bb3e GIT binary patch literal 350722 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