From 6c768fb1df95fd5ee49a9d9ac74f1fa97b9cabe6 Mon Sep 17 00:00:00 2001 From: Dugongue <49054532+Dugongue@users.noreply.github.com> Date: Sat, 24 Oct 2026 23:20:00 +0000 Subject: [PATCH] Add source-bound native and Word RAM compiler interfaces --- .../native-wordram-interfaces/.gitattributes | 1 + .../native-wordram-interfaces/FRONTIER.json | 70 ++ research/native-wordram-interfaces/LICENSE | 201 ++++ .../native-wordram-interfaces/MANIFEST.json | 251 +++++ research/native-wordram-interfaces/NOTICE.txt | 14 + research/native-wordram-interfaces/README.md | 42 + .../native-wordram-interfaces/SOURCES.json | 25 + research/native-wordram-interfaces/TASK.json | 83 ++ .../native-wordram-interfaces/VERIFY.json | 82 ++ .../native-wordram-interfaces/decoder/LICENSE | 201 ++++ .../decoder/PREDECESSOR.json | 16 + .../decoder/TERMINAL-PROOF.txt | 87 ++ .../closed-helper-feedback/SOURCES.json | 72 ++ .../closed-helper-feedback/derived_replay.py | 372 +++++++ .../three_query_terminal.py | 132 +++ .../research/coded-native-caller/PHYSICAL.md | 71 ++ .../coded-native-caller/clifford_exact.py | 149 +++ .../ACTUAL-WORD.json.gz | Bin 0 -> 207673 bytes .../native-center-free-code/CODED-PROOF.md | 80 ++ .../native-center-free-code/native_core.py | 73 ++ .../native-helper-query-bank/ATTRIBUTION.md | 57 ++ .../native-helper-query-bank/BANK.json | 1 + .../native-helper-query-bank/PROOF.md | 313 ++++++ .../scripts/compare_recursive_invoices.py | 218 +++++ .../decoder/three-query-terminal-result.json | 74 ++ .../decoder/verify_terminal.py | 42 + .../native/REPORT.txt | 124 +++ .../native/RESULT.json | 921 +++++++++++++++++ .../native/SOURCES.json | 61 ++ .../native/UNIT0-backward.json.gz | Bin 0 -> 155347 bytes .../native/UNIT0-forward.json.gz | Bin 0 -> 155363 bytes .../native/compile_unit.py | 267 +++++ .../coded-native-caller/NORMALIZERS.json | 126 +++ .../research/coded-native-caller/PHYSICAL.md | 71 ++ .../native-center-free-code/CODE.json | 1 + .../native-center-free-code/CODED-PROOF.md | 80 ++ .../CODED-WORDS.json.gz | Bin 0 -> 248524 bytes .../SOURCE-WORD.json.gz | Bin 0 -> 207673 bytes .../native-center-free-code/coded_verify.py | 63 ++ .../native-center-free-code/native_core.py | 73 ++ .../precision/CODE.json | 1 + .../precision/RECODING-PROOF.txt | 64 ++ .../precision/RECODING-RESULT.json | 46 + .../precision/REPORT.txt | 71 ++ .../precision/RESULTS.json | 35 + .../precision/SOURCES.json | 229 +++++ .../precision/mode_columns.json | 922 ++++++++++++++++++ .../precision/native_recoding.py | 187 ++++ .../precision/precision_certificate.py | 132 +++ research/native-wordram-interfaces/verify.py | 40 + 50 files changed, 6241 insertions(+) create mode 100644 research/native-wordram-interfaces/.gitattributes create mode 100644 research/native-wordram-interfaces/FRONTIER.json create mode 100644 research/native-wordram-interfaces/LICENSE create mode 100644 research/native-wordram-interfaces/MANIFEST.json create mode 100644 research/native-wordram-interfaces/NOTICE.txt create mode 100644 research/native-wordram-interfaces/README.md create mode 100644 research/native-wordram-interfaces/SOURCES.json create mode 100644 research/native-wordram-interfaces/TASK.json create mode 100644 research/native-wordram-interfaces/VERIFY.json create mode 100644 research/native-wordram-interfaces/decoder/LICENSE create mode 100644 research/native-wordram-interfaces/decoder/PREDECESSOR.json create mode 100644 research/native-wordram-interfaces/decoder/TERMINAL-PROOF.txt create mode 100644 research/native-wordram-interfaces/decoder/source/research/closed-helper-feedback/SOURCES.json create mode 100644 research/native-wordram-interfaces/decoder/source/research/closed-helper-feedback/derived_replay.py create mode 100644 research/native-wordram-interfaces/decoder/source/research/closed-helper-feedback/three_query_terminal.py create mode 100644 research/native-wordram-interfaces/decoder/source/research/coded-native-caller/PHYSICAL.md create mode 100644 research/native-wordram-interfaces/decoder/source/research/coded-native-caller/clifford_exact.py create mode 100644 research/native-wordram-interfaces/decoder/source/research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz create mode 100644 research/native-wordram-interfaces/decoder/source/research/native-center-free-code/CODED-PROOF.md create mode 100644 research/native-wordram-interfaces/decoder/source/research/native-center-free-code/native_core.py create mode 100644 research/native-wordram-interfaces/decoder/source/research/native-helper-query-bank/ATTRIBUTION.md create mode 100644 research/native-wordram-interfaces/decoder/source/research/native-helper-query-bank/BANK.json create mode 100644 research/native-wordram-interfaces/decoder/source/research/native-helper-query-bank/PROOF.md create mode 100644 research/native-wordram-interfaces/decoder/source/scripts/compare_recursive_invoices.py create mode 100644 research/native-wordram-interfaces/decoder/three-query-terminal-result.json create mode 100644 research/native-wordram-interfaces/decoder/verify_terminal.py create mode 100644 research/native-wordram-interfaces/native/REPORT.txt create mode 100644 research/native-wordram-interfaces/native/RESULT.json create mode 100644 research/native-wordram-interfaces/native/SOURCES.json create mode 100644 research/native-wordram-interfaces/native/UNIT0-backward.json.gz create mode 100644 research/native-wordram-interfaces/native/UNIT0-forward.json.gz create mode 100644 research/native-wordram-interfaces/native/compile_unit.py create mode 100644 research/native-wordram-interfaces/native/vendor/research/coded-native-caller/NORMALIZERS.json create mode 100644 research/native-wordram-interfaces/native/vendor/research/coded-native-caller/PHYSICAL.md create mode 100644 research/native-wordram-interfaces/native/vendor/research/native-center-free-code/CODE.json create mode 100644 research/native-wordram-interfaces/native/vendor/research/native-center-free-code/CODED-PROOF.md create mode 100644 research/native-wordram-interfaces/native/vendor/research/native-center-free-code/CODED-WORDS.json.gz create mode 100644 research/native-wordram-interfaces/native/vendor/research/native-center-free-code/SOURCE-WORD.json.gz create mode 100644 research/native-wordram-interfaces/native/vendor/research/native-center-free-code/coded_verify.py create mode 100644 research/native-wordram-interfaces/native/vendor/research/native-center-free-code/native_core.py create mode 100644 research/native-wordram-interfaces/precision/CODE.json create mode 100644 research/native-wordram-interfaces/precision/RECODING-PROOF.txt create mode 100644 research/native-wordram-interfaces/precision/RECODING-RESULT.json create mode 100644 research/native-wordram-interfaces/precision/REPORT.txt create mode 100644 research/native-wordram-interfaces/precision/RESULTS.json create mode 100644 research/native-wordram-interfaces/precision/SOURCES.json create mode 100644 research/native-wordram-interfaces/precision/mode_columns.json create mode 100644 research/native-wordram-interfaces/precision/native_recoding.py create mode 100644 research/native-wordram-interfaces/precision/precision_certificate.py create mode 100644 research/native-wordram-interfaces/verify.py diff --git a/research/native-wordram-interfaces/.gitattributes b/research/native-wordram-interfaces/.gitattributes new file mode 100644 index 0000000000..fa1385d99a --- /dev/null +++ b/research/native-wordram-interfaces/.gitattributes @@ -0,0 +1 @@ +* -text diff --git a/research/native-wordram-interfaces/FRONTIER.json b/research/native-wordram-interfaces/FRONTIER.json new file mode 100644 index 0000000000..2577d1d5fc --- /dev/null +++ b/research/native-wordram-interfaces/FRONTIER.json @@ -0,0 +1,70 @@ +{ + "canonical_main": "32890bc5de034ab8fc93ac88ead7279a6a416d04", + "checkpoint_utc": "2026-10-24T23:11:37.078313+00:00", + "priority_revision": 7, + "selected_conditional_kappa": "0.003027288235", + "selected_pr": 5413, + "new_kappa_established": false, + "scope": "Four constructive native/Word RAM interfaces; no complete improved caller", + "recent_sources": [ + { + "pr": 5462, + "head": "9cfe834fe796d34a7ede5c2c2d360faadd6c9d44", + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/5462" + }, + { + "pr": 5457, + "head": "0d720354a47457212b160492824f5116f9dde267", + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/5457" + }, + { + "pr": 5452, + "head": "e81d99a86dcaab33ac8e1133d158df6100c376f5", + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/5452" + }, + { + "pr": 5451, + "head": "d2502d83b1b615b02ca3753b8567bd31afe71dd8", + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/5451" + }, + { + "pr": 5447, + "head": "be292a4c2724a17c7401bb736f969e898c43f0f2", + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/5447" + }, + { + "pr": 5440, + "head": "c0f52b5b18bba78a6a5e8057edf9571bade88549", + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/5440" + }, + { + "pr": 5438, + "head": "fa2ba8e577ddd11b495f7e809cd91544f8c8a322", + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/5438" + }, + { + "pr": 5433, + "head": "285013bb011c41899bd346632aed03a9c5310917", + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/5433" + }, + { + "pr": 5421, + "head": "295b00764305694b3c510d3b0bebc2ab024a7809", + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/5421" + }, + { + "pr": 5413, + "head": "0c1fa2f47fb5ea17b93a4b67063d08e49cc38e51", + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/5413" + }, + { + "pr": 5464, + "head": "c9875dccd281e6fe7d9b28a38f6c385141df0950", + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/5464", + "scope": "Compared a new joint odd-E8 cross-cube primitive; source acquisition and complete caller remain open. Not a code dependency here." + } + ], + "overlap_limits": "200 updated all-state PRs at entry; refreshed most recent 100; rendered discussion pages 1166 and 1167. Not a complete historical or unpublished-work audit.", + "final_checkpoint_utc": "2026-10-24T23:23:42.300687+00:00", + "final_main": "32890bc5de034ab8fc93ac88ead7279a6a416d04" +} diff --git a/research/native-wordram-interfaces/LICENSE b/research/native-wordram-interfaces/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/native-wordram-interfaces/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/native-wordram-interfaces/MANIFEST.json b/research/native-wordram-interfaces/MANIFEST.json new file mode 100644 index 0000000000..eb50344d04 --- /dev/null +++ b/research/native-wordram-interfaces/MANIFEST.json @@ -0,0 +1,251 @@ +{ + "schema_version": 1, + "hash_semantics": "SHA-256 of file content only, not paths", + "files": [ + { + "path": ".gitattributes", + "sha256": "705fd4d6451a31d36b3df7de96f83f30ac976c9b4a6d1e51671d8e2f33e2d0da", + "size": 8 + }, + { + "path": "decoder/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "size": 11357 + }, + { + "path": "decoder/PREDECESSOR.json", + "sha256": "4140d4dce95260dfe3686cf8a92dcc5abdaa59e650074c7b62cceba45644f74c", + "size": 629 + }, + { + "path": "decoder/source/research/closed-helper-feedback/derived_replay.py", + "sha256": "5dfcb23837714cc1738f85bb97998423bbd388d6b459a2bc89b175459f715cb5", + "size": 17740 + }, + { + "path": "decoder/source/research/closed-helper-feedback/SOURCES.json", + "sha256": "8d079c231e722a46a37d861f7b4d172e5d6a53f2cadb4ec31a9f856d129d05ca", + "size": 2789 + }, + { + "path": "decoder/source/research/closed-helper-feedback/three_query_terminal.py", + "sha256": "079e3f329c40e7d60e283e50cdfaf69a3fab336005c7125bd5877322687d2827", + "size": 7903 + }, + { + "path": "decoder/source/research/coded-native-caller/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "size": 6824 + }, + { + "path": "decoder/source/research/coded-native-caller/PHYSICAL.md", + "sha256": "4321b159ff8d3fe705419adaaa1beef75606e869e34341bda553f17d598a6078", + "size": 10632 + }, + { + "path": "decoder/source/research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz", + "sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "size": 207673 + }, + { + "path": "decoder/source/research/native-center-free-code/CODED-PROOF.md", + "sha256": "acd904af677718da8cdaf81d205d29866a6855efd393047e7128320a46753b01", + "size": 9608 + }, + { + "path": "decoder/source/research/native-center-free-code/native_core.py", + "sha256": "178ff80824a012970fc9435f122152da03c7e6bdc3a7de12136fe03e05cf24fe", + "size": 3353 + }, + { + "path": "decoder/source/research/native-helper-query-bank/ATTRIBUTION.md", + "sha256": "02a3723ab014a20b96fa1383a83bb0e3343e59ca96eff78ca7dfbec928662dc2", + "size": 3733 + }, + { + "path": "decoder/source/research/native-helper-query-bank/BANK.json", + "sha256": "237c6a7b890df5ba4dbf9ade112fe70aa06624774344978fde76a2c4ad172fe5", + "size": 320580 + }, + { + "path": "decoder/source/research/native-helper-query-bank/PROOF.md", + "sha256": "a68aaac3bef72478e219e5e4fa9abc775505b3ffbd6da24ae3beceb9827ef124", + "size": 16889 + }, + { + "path": "decoder/source/scripts/compare_recursive_invoices.py", + "sha256": "3930c22c11da7bc6042cfeb6e459ecb06e4478430037bee3469d034353855fc6", + "size": 9553 + }, + { + "path": "decoder/TERMINAL-PROOF.txt", + "sha256": "5d5087a16d446195ac7e6c64887b6e4675287b31f314314d63d8939fb9159024", + "size": 5657 + }, + { + "path": "decoder/three-query-terminal-result.json", + "sha256": "c877250761ea03cdc7bba7540c380a512082201e5b438e9331e17872fe747d01", + "size": 1377 + }, + { + "path": "decoder/verify_terminal.py", + "sha256": "2a4716cdadb713c70f69dcad9c0d41b84c1996656da8038c5481838c42bfdbff", + "size": 2521 + }, + { + "path": "FRONTIER.json", + "sha256": "44da93d8267447599919e5af52f9e7e2648c120054a05776c1d3da79eac7181f", + "size": 2602 + }, + { + "path": "LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "size": 11357 + }, + { + "path": "native/compile_unit.py", + "sha256": "b85d3aad90ea15e4c3fa1c10126cdf73322b48ed519ac15559feeb3a8e6af2a0", + "size": 14491 + }, + { + "path": "native/REPORT.txt", + "sha256": "44e5613d1c2a80138ff468baa3b8abef3b8eeea28083c8d8ec8aa9e271bd9142", + "size": 8540 + }, + { + "path": "native/RESULT.json", + "sha256": "77e3b5134ea8bf101656d881f032482b762425c1f8e02270225bf3dd93864cb5", + "size": 19309 + }, + { + "path": "native/SOURCES.json", + "sha256": "85842d1176867d5d44421755c332133a8f0264791cba04287c9d58a242522f16", + "size": 3808 + }, + { + "path": "native/UNIT0-backward.json.gz", + "sha256": "4b9e1b93cfed2a42ef78047f4b5db01d1e4b9f8687777f4e6d0065eebb41bbc8", + "size": 155347 + }, + { + "path": "native/UNIT0-forward.json.gz", + "sha256": "f69dc6a88f3dc1f478876368fc06da97d9a1e13c2f25c2ffefc62d5d412d23e4", + "size": 155363 + }, + { + "path": "native/vendor/research/coded-native-caller/NORMALIZERS.json", + "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da", + "size": 281582 + }, + { + "path": "native/vendor/research/coded-native-caller/PHYSICAL.md", + "sha256": "4321b159ff8d3fe705419adaaa1beef75606e869e34341bda553f17d598a6078", + "size": 10632 + }, + { + "path": "native/vendor/research/native-center-free-code/CODE.json", + "sha256": "8be7f3f073b7981ec91c6af43edff0ac8a89f4824ef6026ae758c287dd6c03d0", + "size": 65977 + }, + { + "path": "native/vendor/research/native-center-free-code/CODED-PROOF.md", + "sha256": "acd904af677718da8cdaf81d205d29866a6855efd393047e7128320a46753b01", + "size": 9608 + }, + { + "path": "native/vendor/research/native-center-free-code/CODED-WORDS.json.gz", + "sha256": "797bad53122f84aa0f05b602f2bdceb6b50f95a64023799d4f24560d9c61aad6", + "size": 248524 + }, + { + "path": "native/vendor/research/native-center-free-code/coded_verify.py", + "sha256": "ee9c29012a3163d06f59b6307b4c438805f91b5dec0c9be2408e854c7d929a71", + "size": 3533 + }, + { + "path": "native/vendor/research/native-center-free-code/native_core.py", + "sha256": "178ff80824a012970fc9435f122152da03c7e6bdc3a7de12136fe03e05cf24fe", + "size": 3353 + }, + { + "path": "native/vendor/research/native-center-free-code/SOURCE-WORD.json.gz", + "sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "size": 207673 + }, + { + "path": "NOTICE.txt", + "sha256": "54bf398d9bcf84b8cc1fe95fea68822723659bb243a0c6340b0e154d39357ad2", + "size": 1620 + }, + { + "path": "precision/CODE.json", + "sha256": "8be7f3f073b7981ec91c6af43edff0ac8a89f4824ef6026ae758c287dd6c03d0", + "size": 65977 + }, + { + "path": "precision/mode_columns.json", + "sha256": "cacb9414f8d48d5694b804c4930c617eead56c10037d3d3d2cb9748ed638bbaa", + "size": 9668 + }, + { + "path": "precision/native_recoding.py", + "sha256": "d561b724cf1580bfdedffff946447cf47480b8fdba6dc2f3126e45b04ee311f6", + "size": 10256 + }, + { + "path": "precision/precision_certificate.py", + "sha256": "67b9540117b1ec6ec0b6a20623df8a7959f57c95340693167dc701d65a3c1572", + "size": 6170 + }, + { + "path": "precision/RECODING-PROOF.txt", + "sha256": "9e30848feb079d28f4e54b08f1c9bdbb4b7c42785a28ef4c6aeec770c8d756c4", + "size": 11316 + }, + { + "path": "precision/RECODING-RESULT.json", + "sha256": "455311c94bae96c5f29ffafe49cd3cece56dec5e56be88e115461cee23bf644d", + "size": 1657 + }, + { + "path": "precision/REPORT.txt", + "sha256": "19972ffd64af73b4afe079fe9f5b6e37dcdf9cba9ab813ffdf773a94fc9501ce", + "size": 11733 + }, + { + "path": "precision/RESULTS.json", + "sha256": "4ff28bbfaf8e84403ee9080f281dfe4ea08bcc20743bd811c37ecb8bb7a57442", + "size": 995 + }, + { + "path": "precision/SOURCES.json", + "sha256": "a26e7c64c4ca8c58446359fdb2f61632b7ead82604c76e066e4a4b888e03cb74", + "size": 13151 + }, + { + "path": "README.md", + "sha256": "7ddf32553a7520a3cebcffe54305e0c57a1f785f7dc2a736f8a87bf62fde8e50", + "size": 5698 + }, + { + "path": "SOURCES.json", + "sha256": "76bcbcc64d702b16bd1e5217070bfc1f72449836d4ad42827924f4f1cbe9f331", + "size": 990 + }, + { + "path": "TASK.json", + "sha256": "828722ea470dad301595dc23a75ed1979b1d18cc22d5ef0bc7a8c2e2dccfe91e", + "size": 6131 + }, + { + "path": "VERIFY.json", + "sha256": "921a819c22c60b91bcd34672b3a0a37cd60db2abed3133f54d3801b1c23559eb", + "size": 4726 + }, + { + "path": "verify.py", + "sha256": "f486d6084d3bd675b5fa8f0ef33726b1f0a64457a2f08d69c20a4f1edb877d4d", + "size": 2243 + } + ] +} diff --git a/research/native-wordram-interfaces/NOTICE.txt b/research/native-wordram-interfaces/NOTICE.txt new file mode 100644 index 0000000000..ca80ef62e5 --- /dev/null +++ b/research/native-wordram-interfaces/NOTICE.txt @@ -0,0 +1,14 @@ +Original contributions prepared for Dugongue with substantial OpenAI Codex assistance. Apache-2.0. + +Retained predecessor credit: +Dugongue PR4929: centre-free coded producer, scalar factorization and compensation; prior counted Word RAM/NTT kernel and tcslib ISA precedent. +Cao Yifan / intqwq PR4610: actual native word and source endpoint. +Cinna Davis / 1337isnot1337 PR4694/4698 and related cache/helper work; zxv and Jacob Alan Sussman: native/compiler and mixed-target accounting lineage. +Ali Romman PR5388 and PR5457: original helper-query bank, exact query maps and overlapping-feedback invariant; PR5421: nine BIT relations, compared but not newly claimed here. +DaysSky PR5440/5270: p19 source and proposal; their incomplete physical attachment is not silently adopted. +Dillon Amburgey PR5402; Chris R / Clear1nsight PR5413 and companion reviews: selected caller and funding baseline, not modified here. +Ali Romman PR5451 and the retained transfer-metric sources: uniform physical operator-error precedent. +Matarener / Mark PR5433 and PR5438; GamingPuzzled PR5462: scoped relation/precision frontier and numerical headroom comparisons. +FastPoly: fixed-syntax sharing precedent. mpfx: strict nearest-lattice recovery. tcslib, Anthropic/formal-math and the prior kernel retain their source notices; no source from incompatible Lean environments is compiled here. + +Component source notices and exact public revision/content hashes are retained in native/SOURCES.json, decoder/PREDECESSOR.json and decoder/source/**/SOURCES.json, and precision/SOURCES.json. No source content hash is a hash of an original local path. diff --git a/research/native-wordram-interfaces/README.md b/research/native-wordram-interfaces/README.md new file mode 100644 index 0000000000..685411d4b3 --- /dev/null +++ b/research/native-wordram-interfaces/README.md @@ -0,0 +1,42 @@ +# Executable native and Word RAM interfaces + +This package applies the prior counted Word RAM kernel's sharing and ownership discipline to the actual native producer. Its main new implementation computes **eight shared inverse-code quotients instead of 448 repeated quotients**, with identical rounded outputs, a uniform local error theorem and literal instruction counts. It also supplies a concrete source-ABI native-unit serializer, a completion-free three-query terminal decoder and sufficient recovery bounds. + +**No new multiplication κ is established.** The selected conditional value remains 0.003027288235 at the pinned main. The open p19 claims are not accepted here as completed physical callers. The four components close specific implementation interfaces; their ordinary bills and recursive paid profiles must not be confused. + +| Component | Positive result | Precise boundary | +| --- | --- | --- | +| [Inverse recoding](precision/RECODING-PROOF.txt) | Actual 112-by-8 code; eight divisions; 1,329 static instructions in place versus 18,929 in the stated same-output control; error ≤ 2h | One scalar coordinate; wrapper movement and complete caller precision/tariffs remain separate | +| [Native unit](native/REPORT.txt) | Actual 28,047-event producer exports in both directions, all 632 arbitrary input rows, all 19 axis embeddings, dirty owned entry and cleared exit | Source ABI preserved; not the complete p19 controller compiler | +| [Terminal decoder](decoder/TERMINAL-PROOF.txt) | Three actual helper queries with adaptive feedback and an ordinary terminal decoder; independent outputs restored | Gaussian paid profile unchanged; caller use must remove a real request to improve κ | +| [Recovery](precision/REPORT.txt) | Width-uniform weighted contraction certificate and an all-size sufficient fixed-point FFT error bound | Actual selected consumer and all-size arithmetic cost are not supplied | + +## Reproduce + +Python 3.12 or newer, standard library only, on Windows or Linux: + +```sh +python -I -B research/native-wordram-interfaces/verify.py +python -I -O -B research/native-wordram-interfaces/verify.py +``` + +These commands authenticate every package byte and run the relevant source-bound checks without Git, network, Lean or GPU dependencies. The decoder's retained assertions require a non-optimized child interpreter; the launcher enforces this even when its own `-O` mode is used. Optimized mode independently reruns the native, recoding and recovery checks. Each child uses a fresh, non-writing bytecode namespace, so package-local cached bytecode is not a source substitute. A scientific replay is not Lean kernel verification or maintainer acceptance. + +The static count improvement is against the explicitly implemented duplicate-quotient control, not every optimized compiler. At k = 4, the input-preserving variant is 1,441 versus 19,041 instructions. General saving: exactly 440(4k + 24) static instructions, for 1 ≤ k ≤ 56. Setup, constants, scratch clearing, signed branches and halting are charged. This implementation uses nearest ties to even; sign symmetry is required by the stated signed-sharing argument. + +## Fresh frontier and overlap + +[FRONTIER.json](FRONTIER.json) records the frozen main and PR snapshots. Two recent all-state PR pages were reviewed at entry, followed by another 100-PR update and the rendered handoff/mechanism discussions. This is not a claim to have reviewed every historical PR, every comment or unpublished work. #5462 subsequently advertises numerical headroom with unchanged profiles; it supplies no changed recursive mechanism and does not repair the p19 compiler. Final refresh also compared #5464’s joint odd-E8 cross-cube primitive: it retains source-acquisition and complete-caller obligations and is complementary, not a dependency of this package. + +The prior deliverable supplies the counted ISA/ownership/sharing discipline; the current package applies it to the actual scalar recoding. The independent cached-query, native lift and metric arguments are additional interfaces, not a manufactured combined exponent gain. Existing DAG/library work is used as precedent, not claimed as a fresh kernel audit. + +## Open next questions + +1. **Attach the inverse recoding to a complete caller.** Begin with the actual `/52` coded producer in `native/vendor`, allocate its uniform error through every use, and price monomial movement and coordinate traversal. The selected #5413 provider has no odd-denominator packet, so it is not a direct replacement target. +2. **Complete a D-based p19 caller.** Use the serialized native B endpoint, prove every bridge/gauge and target rank, and emit the complete owned/frame chronology. The naive R-to-D substitution fails; a one-column four-term Gaussian expansion does not extend at constant cost to arbitrary widths. +3. **Consume a real early observation.** Use the three-query interface to remove a named existing caller request and compare the full paid/target profile plus the added ordinary bill. Moving a query without removing one leaves κ unchanged. +4. **Bind the recovery certificate to actual residuals.** Extract all physical transfer blocks and decoder boundaries, obtain rational positive weights and verify the complete recovery margin. A selected grid bound alone is not an operator-error theorem. + +## Attribution + +Read [NOTICE.txt](NOTICE.txt) and the component source manifests. Apache-2.0 applies to original work; retained source-specific notices remain applicable. Substantial OpenAI Codex assistance, with one coordinator and three research agents. No novelty priority, independent human review, new κ, formal kernel audit or selected-frontier change is claimed. diff --git a/research/native-wordram-interfaces/SOURCES.json b/research/native-wordram-interfaces/SOURCES.json new file mode 100644 index 0000000000..80b17a65a0 --- /dev/null +++ b/research/native-wordram-interfaces/SOURCES.json @@ -0,0 +1,25 @@ +{ + "schema_version": 1, + "base_commit": "32890bc5de034ab8fc93ac88ead7279a6a416d04", + "files": [ + { + "path": "docs/research/agent-task-catalog.json", + "usage": "provenance", + "git_blob": "f126dd2e2dad2b669e75d1d0d0bd05c600725602", + "sha256": "f7a48bfa2659b88378282a8eee7d9fe52cdf505594124c4d1686b58510fffd72" + }, + { + "path": "certificates/selected-result.json", + "usage": "provenance", + "git_blob": "fc3d4ba105e1f097d0d7d051a308281e86ab1446", + "sha256": "66974efdced4083c00025f97d95d83909a226cdf801edb9301c195c6641f6903" + } + ], + "frozen_component_sources": [ + "native/SOURCES.json", + "decoder/PREDECESSOR.json", + "decoder/source/research/closed-helper-feedback/SOURCES.json", + "precision/SOURCES.json" + ], + "source_export_contract": "Component-local vendor content is frozen and byte-authenticated by MANIFEST.json and component verifiers. External PR sources are provenance links, not live unpinned checkout inputs." +} diff --git a/research/native-wordram-interfaces/TASK.json b/research/native-wordram-interfaces/TASK.json new file mode 100644 index 0000000000..65c4b7aa6c --- /dev/null +++ b/research/native-wordram-interfaces/TASK.json @@ -0,0 +1,83 @@ +{ + "schema_version": 1, + "task_id": "complex-new-helper-inventory", + "original_card": { + "id": "complex-new-helper-inventory", + "question": "Can a new local cost interface change the deficit-to-recursive-cost ratio beyond current packing?", + "starting_points": [ + "docs/research/research-family-status.md", + "research/complex-local-word-ceiling/README.md", + "research/heterogeneous-owner-assembly/README.md", + "certificates/selected-result.json", + "research/selected-k8-unrestricted-ends/README.md" + ], + "methods": [ + "Propose a changed helper inventory and derive an optimistic exact moment.", + "Design a small completed instance and independently verify its endpoint and rank bill." + ], + "acceptance_gate": "A new physically realizable contract outside the frozen catalogue whose per-call profile, screened with ceiling.ceiling(), beats the selected word's packing ceiling; a lower cap does not establish identical circuitry or order attainable optima, and is insufficient to pass the stronger-budget target under this model. A scoped local result may be retained without a complete supplier. Expanding it into further construction rounds requires the family-level budget and obligation gate in research-family-status.md; an optimistic passing relaxation alone is not acceptance.", + "first_step": { + "command": [ + "python3", + "-B", + "research/complex-local-word-ceiling/verify.py" + ], + "expected": "PASS_COMPLEX_LOCAL_WORD_CEILING", + "inspect": "Read the selected word's per-call local profile, its packing ceiling and the lever table; run levers.py for the ideal budget of the lever you target.", + "scope": "Positive control and planning budget only; this is not a new construction or full cold replay." + }, + "first_experiment": "Before any synthesis, write the candidate per-call local profile (and centre charge / unpaid coordinates if changed) and screen it with ceiling.ceiling(); reject it if even the ideal ceiling does not beat the selected word's by your stated margin.", + "bottleneck_link": "Packing of the selected word is capped at +0.87% (ceiling model); only a lower local excess spend or a changed coverage law raises the cap.", + "allowed_variations": [ + "Narrow to one changed boundary or helper type with explicit counts.", + "If the coverage law, template or guard changes, derive an applicable fully charged replacement bound instead of applying the incumbent ceiling outside its scope." + ], + "scope_change_triggers": [ + "Mixing only providers already inside the pinned catalogue.", + "Only changing helper terminal subspaces and monotone frames within the fixed scalar word, entrances and cleanup contract already covered by #1995/#2013.", + "Continuing a partial cost improvement while leaving the same unpriced consumer, restoration or central-readout obligation unresolved; refresh the family expansion decision first. Local product-retiming evidence has a narrow scope and is not a ban on changed graphs or contracts." + ], + "overlap_terms": [ + "helper inventory", + "heterogeneous-owner", + "mutable leaver" + ] + }, + "scope_status": "changed", + "scope_change_reason": "Explicit donor assignment seeks a complete improved kappa using the previous counted kernel. Only scoped constructive native/scalar/decoder/recovery interfaces were established; no new helper inventory or complete stronger supplier is asserted.", + "actual_scope": "Construct and audit source-bound native and Word RAM compiler interfaces, preserving exact local endpoints and charging ordinary work.", + "bottleneck_link": "The actual coded p19 caller lacks a uniform cheap Q-conjugated gauge/compiler; selected #5413 has a different no-odd-denominator provider.", + "stop_rule": "Stop the bounded round at useful verified local interfaces when no complete paid-profile and compiler improvement is established. Do not inherit missing p19 physical attachment or a width-one expansion.", + "evidence": "Normal and optimized 49-file source export replays, component proofs, actual matrix/native maps/outputs and counted ISA controls; independent agent reviews. Root metadata/source inventory added after these scientific replays.", + "author": "Dugongue", + "ai_assistance": "Substantial OpenAI Codex assistance by one coordinator and three agents.", + "outcome": "partial", + "base_commit": "32890bc5de034ab8fc93ac88ead7279a6a416d04", + "new_kappa_claimed": false, + "open_questions": [ + { + "question": "Attach the /52 inverse recoding to a complete actual caller.", + "why_it_matters": "Only a full compiler tariff can connect local instruction saving to kappa.", + "first_step": "Bind every recoding use, monomial movement and precision amplification in the coded producer.", + "blocked_by": "Selected #5413 has a different denominator-free provider; p19 global gauges are not closed." + }, + { + "question": "Construct a uniform D-based p19 native caller.", + "why_it_matters": "Numeric repricing is not an attached multiplication algorithm.", + "first_step": "Start from the actual serialized full B endpoint and prove each bridge frame and productive output.", + "blocked_by": "Q-conjugated owner gauges are not known to have the required ordinary realization." + }, + { + "question": "Use a selected early helper observation to remove an existing request.", + "why_it_matters": "Relocation and feedback alone leave every rank-moment unchanged.", + "first_step": "Name a consumer request and compare its complete paid/target profile with the decoder bill.", + "blocked_by": "No profitable consumer is constructed here." + }, + { + "question": "Bind recovery to actual transfer residuals.", + "why_it_matters": "Width-uniform examples do not establish selected recovery.", + "first_step": "Extract all physical blocks and decoder boundaries, then check a rational weighted certificate.", + "blocked_by": "Complete actual residual and arithmetic cost are not supplied." + } + ] +} diff --git a/research/native-wordram-interfaces/VERIFY.json b/research/native-wordram-interfaces/VERIFY.json new file mode 100644 index 0000000000..8c10bcffe7 --- /dev/null +++ b/research/native-wordram-interfaces/VERIFY.json @@ -0,0 +1,82 @@ +{ + "schema_version": 1, + "status": "ready", + "python": "3.12", + "requirements": [], + "inputs": [], + "commands": [ + { + "argv": [ + "{python}", + "-I", + "-B", + "{package}/verify.py" + ], + "checks": "Frozen source hashes; all native exports/matrix/frame checks; literal recoding; complete source terminal decode; exact recovery controls. No kappa claim.", + "timeout_seconds": 300 + }, + { + "argv": [ + "{python}", + "-I", + "-O", + "-B", + "{package}/verify.py" + ], + "checks": "Optimized wrapper/native/recoding/recovery replay. Decoder runs in an explicit assertion-enabled child.", + "timeout_seconds": 300 + } + ], + "package_local_inputs": [ + "research/native-wordram-interfaces/.gitattributes", + "research/native-wordram-interfaces/FRONTIER.json", + "research/native-wordram-interfaces/LICENSE", + "research/native-wordram-interfaces/MANIFEST.json", + "research/native-wordram-interfaces/NOTICE.txt", + "research/native-wordram-interfaces/README.md", + "research/native-wordram-interfaces/SOURCES.json", + "research/native-wordram-interfaces/TASK.json", + "research/native-wordram-interfaces/VERIFY.json", + "research/native-wordram-interfaces/decoder/LICENSE", + "research/native-wordram-interfaces/decoder/PREDECESSOR.json", + "research/native-wordram-interfaces/decoder/TERMINAL-PROOF.txt", + "research/native-wordram-interfaces/decoder/source/research/closed-helper-feedback/SOURCES.json", + "research/native-wordram-interfaces/decoder/source/research/closed-helper-feedback/derived_replay.py", + "research/native-wordram-interfaces/decoder/source/research/closed-helper-feedback/three_query_terminal.py", + "research/native-wordram-interfaces/decoder/source/research/coded-native-caller/PHYSICAL.md", + "research/native-wordram-interfaces/decoder/source/research/coded-native-caller/clifford_exact.py", + "research/native-wordram-interfaces/decoder/source/research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz", + "research/native-wordram-interfaces/decoder/source/research/native-center-free-code/CODED-PROOF.md", + "research/native-wordram-interfaces/decoder/source/research/native-center-free-code/native_core.py", + "research/native-wordram-interfaces/decoder/source/research/native-helper-query-bank/ATTRIBUTION.md", + "research/native-wordram-interfaces/decoder/source/research/native-helper-query-bank/BANK.json", + "research/native-wordram-interfaces/decoder/source/research/native-helper-query-bank/PROOF.md", + "research/native-wordram-interfaces/decoder/source/scripts/compare_recursive_invoices.py", + "research/native-wordram-interfaces/decoder/three-query-terminal-result.json", + "research/native-wordram-interfaces/decoder/verify_terminal.py", + "research/native-wordram-interfaces/native/REPORT.txt", + "research/native-wordram-interfaces/native/RESULT.json", + "research/native-wordram-interfaces/native/SOURCES.json", + "research/native-wordram-interfaces/native/UNIT0-backward.json.gz", + "research/native-wordram-interfaces/native/UNIT0-forward.json.gz", + "research/native-wordram-interfaces/native/compile_unit.py", + "research/native-wordram-interfaces/native/vendor/research/coded-native-caller/NORMALIZERS.json", + "research/native-wordram-interfaces/native/vendor/research/coded-native-caller/PHYSICAL.md", + "research/native-wordram-interfaces/native/vendor/research/native-center-free-code/CODE.json", + "research/native-wordram-interfaces/native/vendor/research/native-center-free-code/CODED-PROOF.md", + "research/native-wordram-interfaces/native/vendor/research/native-center-free-code/CODED-WORDS.json.gz", + "research/native-wordram-interfaces/native/vendor/research/native-center-free-code/SOURCE-WORD.json.gz", + "research/native-wordram-interfaces/native/vendor/research/native-center-free-code/coded_verify.py", + "research/native-wordram-interfaces/native/vendor/research/native-center-free-code/native_core.py", + "research/native-wordram-interfaces/precision/CODE.json", + "research/native-wordram-interfaces/precision/RECODING-PROOF.txt", + "research/native-wordram-interfaces/precision/RECODING-RESULT.json", + "research/native-wordram-interfaces/precision/REPORT.txt", + "research/native-wordram-interfaces/precision/RESULTS.json", + "research/native-wordram-interfaces/precision/SOURCES.json", + "research/native-wordram-interfaces/precision/mode_columns.json", + "research/native-wordram-interfaces/precision/native_recoding.py", + "research/native-wordram-interfaces/precision/precision_certificate.py", + "research/native-wordram-interfaces/verify.py" + ] +} diff --git a/research/native-wordram-interfaces/decoder/LICENSE b/research/native-wordram-interfaces/decoder/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/native-wordram-interfaces/decoder/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/native-wordram-interfaces/decoder/PREDECESSOR.json b/research/native-wordram-interfaces/decoder/PREDECESSOR.json new file mode 100644 index 0000000000..37d95803de --- /dev/null +++ b/research/native-wordram-interfaces/decoder/PREDECESSOR.json @@ -0,0 +1,16 @@ +{ + "pr": 5457, + "repository": "CrocSwap/integer-mult-bounds", + "commit": "0d720354a47457212b160492824f5116f9dde267", + "files": [ + { + "path": "research/original-helper-query-feedback/verify.py", + "sha256": "aa3113993fbc6a117e1833a92e6cc4ff9fdccdcd59311a73d4534ff9a6cc0f45" + }, + { + "path": "research/original-helper-query-feedback/SOURCES.json", + "sha256": "8d079c231e722a46a37d861f7b4d172e5d6a53f2cadb4ec31a9f856d129d05ca" + } + ], + "source_relation": "derived_replay.py extends signed unit feedback and adds one ordinary terminal decoder; exact full-source replay retained." +} diff --git a/research/native-wordram-interfaces/decoder/TERMINAL-PROOF.txt b/research/native-wordram-interfaces/decoder/TERMINAL-PROOF.txt new file mode 100644 index 0000000000..0a24f18eb2 --- /dev/null +++ b/research/native-wordram-interfaces/decoder/TERMINAL-PROOF.txt @@ -0,0 +1,87 @@ +Primary result: completion-free terminal decoding for three actual source queries + +Choose global bank queries 0,16,32, whose +original first-departure arguments are their own independent inputs and whose +original final frames are all exactly frame 1, the full rank-nine return R. +The source witnesses are native owners 224,240,256 at events 8148,8366,8584, +with first frames 2,72,74. No dense helper basis and no return completion is used. + +Hoist only those three original H1 children into the entrance prologue. Keep the +three raw outputs and normalized observations, and perform the same four signed +feedback shears, preserving current input/raw/observation consistency after every +shear. For local indices 0,1,2 corresponding to global indices 0,16,32, they are: + xi_1 += Q xi_0; xi_2 += Q xi_1; + xi_1 -= Q xi_0; xi_2 -= Q xi_1. +For coefficient a=+1 or -1, a shear xi_k+=a Q xi_h updates all live copies by + w_k += a K_k obs_h; + obs_k += a Q^2 K_h^-1 w_h; + raw_k += a O_k^-1 Q^2 K_h^-1 w_h. +The current representations are w_j=K_j xi_j, raw_j=E_j K_j xi_j, +obs_j=Q xi_j, with the actual pinned O_j E_j K_j=Q. Every update uses two owned +COPY, three signed ADD, three monomial maps and three CLEAR, and source h is +unchanged within one update. All right-hand-side maps are monomial because +Q^2 is the central Pauli. This proves the three representations by induction, +including the overlapping reuse of coordinate 1. No adaptive query oracle or +fresh Gaussian evaluation is assumed. In normalized xi coordinates their total change +is xi_2 += Q^2 xi_0. In actual ground helper coordinates it is + w_2 += B w_0, where B=K_32 Q^2 K_0^-1. +B is a concrete monomial physical map. Here K_32 denotes the pinned global-query +32 input map, not an index in a newly assumed shared-query oracle. + +Clear the three observations and resume the original source on these coupled +helper inputs. Every omitted original query is replaced by the whole-field and +frame-tag swap with its matching current raw result. This preserves the actual +source state at all three cuts, including all earlier reads and later reuse. +The source identity on arbitrary inputs gives the original main transfer and +all original helper outputs on the coupled helper vector. In particular output +2 is R w_2(initial) + R B w_0(initial), and output 0 is R w_0(initial). All other original persistent fields +have their original outputs. No helper-to-main contamination appears because +the original FULL identity is checked on every independent source column. + +The pinned physical maps satisfy K_j R=R K_j and Q^2 R=R Q^2, with absolute +phases. Thus B R=R B. At the common full exit chart execute: + CLEAR scratch; COPY scratch <- output_0; + apply the literal monomial B to scratch; + ADD output_2 -= scratch; CLEAR scratch. +This restores the exact original independent output_2. All original endpoint +charts and arbitrary persistent input directions are preserved. Every owned +output is zero. The decoder uses ordinary maps only; it is not a Gaussian child, +a free retag or an assumed symbolic inverse. + +The complete added ordinary invoice, with seven additional owned fields, is: + 15 COPY, 26 CLEAR, 3 whole-field/chart SWAP, + 13 signed ADD, 16 monomial field maps. +Of these 16 maps, three are the actual prologue observation normalizers, twelve +are the four feedback updates' maps, and one is the terminal decoder B. There +are zero new basis ADD/SCALE and zero return-completion calls. Original source +ordinary work remains additional. Field-volume, precision and compiler tariffs +must be paid before this can support a full multiplication caller. + +The complete original Gaussian paid profile remains + 2201 H1 + 412 H2 + 510 H3 + 127 H4 + 40 H5 + 8 H8, +and the original independent helper-target profile remains + 28 H4 + 7 H7 + 47 H8 + 326 H9. +Every rank-moment invoice is therefore unchanged, not improved. The three source +queries were relocated rather than duplicated. The mechanism supplies adaptive +intermediate observations and an ordinary terminal decoder without losing or +recoding the independent helper targets; no actual original paid child is removed. +The next profitable-caller question is to use those intermediate observations to +replace an existing caller request with a complete ordinary/precision bill. + +Run python3 -B verify_terminal.py using Python 3.12 or newer. It authenticates +the retained source inputs, checks the exact singleton rows and source events, +checks the three physical query identities and decoder maps, verifies B's full- +return commutator including absolute phase, and replays every original event on +all 632 persistent and eight arbitrary owned input columns. Omitting the terminal +decoder or chart transport must be rejected. The saved receipt is +three-query-terminal-result.json. The identities hold for arbitrary vector inputs and every allowed spectator +multiplicity by composition of the same lifted monomial/source operators. +The scalar owner program is evaluated directly in that operator algebra; no +sum is tensor-powered. Native all-width implementation and ordinary/compiler +funding assumptions remain inherited. This is not Lean kernel verification. + +Credit remains with PR 5457's overlapping-feedback invariant, PR 5388's source +query bank, and the full retained native/Clifford/helper lineage in ATTRIBUTION.md. +The classical commutator algebra is not claimed new. The source-specific identity +row/full-exit selection and completion-free actual decoder are this extension. +Prepared for Dugongue with substantial OpenAI Codex assistance; Apache-2.0. diff --git a/research/native-wordram-interfaces/decoder/source/research/closed-helper-feedback/SOURCES.json b/research/native-wordram-interfaces/decoder/source/research/closed-helper-feedback/SOURCES.json new file mode 100644 index 0000000000..cf7bd5dbaa --- /dev/null +++ b/research/native-wordram-interfaces/decoder/source/research/closed-helper-feedback/SOURCES.json @@ -0,0 +1,72 @@ +{ + "schema_version": 1, + "base_commit": "32890bc5de034ab8fc93ac88ead7279a6a416d04", + "files": [ + { + "path": "certificates/selected-result.json", + "usage": "provenance", + "git_blob": "fc3d4ba105e1f097d0d7d051a308281e86ab1446", + "sha256": "66974efdced4083c00025f97d95d83909a226cdf801edb9301c195c6641f6903" + }, + { + "path": "docs/research/agent-task-catalog.json", + "usage": "provenance", + "git_blob": "f126dd2e2dad2b669e75d1d0d0bd05c600725602", + "sha256": "f7a48bfa2659b88378282a8eee7d9fe52cdf505594124c4d1686b58510fffd72" + }, + { + "path": "research/coded-native-caller/PHYSICAL.md", + "usage": "input", + "git_blob": "da8837ba67423ef08ef1afb8e8297a8032aafe9f", + "sha256": "4321b159ff8d3fe705419adaaa1beef75606e869e34341bda553f17d598a6078" + }, + { + "path": "research/coded-native-caller/clifford_exact.py", + "usage": "input", + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "path": "research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz", + "usage": "input", + "git_blob": "46d929df83817b85a5387bcdb9745e0627d6366e", + "sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05" + }, + { + "path": "research/native-center-free-code/CODED-PROOF.md", + "usage": "input", + "git_blob": "1f28d33884ec99b34f8366d022d8f7b9b7653ae2", + "sha256": "acd904af677718da8cdaf81d205d29866a6855efd393047e7128320a46753b01" + }, + { + "path": "research/native-center-free-code/native_core.py", + "usage": "input", + "git_blob": "5d8a8f0a6382c66449f76b6f57bdd380c057ddc1", + "sha256": "178ff80824a012970fc9435f122152da03c7e6bdc3a7de12136fe03e05cf24fe" + }, + { + "path": "research/native-helper-query-bank/ATTRIBUTION.md", + "usage": "input", + "git_blob": "51041de84105c5617645b57f601b702648c1c0ec", + "sha256": "02a3723ab014a20b96fa1383a83bb0e3343e59ca96eff78ca7dfbec928662dc2" + }, + { + "path": "research/native-helper-query-bank/BANK.json", + "usage": "input", + "git_blob": "91a6c7a5f30862ffdbe767fa844d0a372bf077a1", + "sha256": "237c6a7b890df5ba4dbf9ade112fe70aa06624774344978fde76a2c4ad172fe5" + }, + { + "path": "research/native-helper-query-bank/PROOF.md", + "usage": "input", + "git_blob": "7ae6b095a2713dbbe4f8e5873f1fc89e7a05fea3", + "sha256": "a68aaac3bef72478e219e5e4fa9abc775505b3ffbd6da24ae3beceb9827ef124" + }, + { + "path": "scripts/compare_recursive_invoices.py", + "usage": "input", + "git_blob": "fda2a852e9937e42fe40df0707694465ca7c1b48", + "sha256": "3930c22c11da7bc6042cfeb6e459ecb06e4478430037bee3469d034353855fc6" + } + ] +} diff --git a/research/native-wordram-interfaces/decoder/source/research/closed-helper-feedback/derived_replay.py b/research/native-wordram-interfaces/decoder/source/research/closed-helper-feedback/derived_replay.py new file mode 100644 index 0000000000..507acf28ac --- /dev/null +++ b/research/native-wordram-interfaces/decoder/source/research/closed-helper-feedback/derived_replay.py @@ -0,0 +1,372 @@ +#!/usr/bin/env python3 +"""Check feedback through the original forward native helper-query bank. + +PR5388 supplies the basis, wrappers and return completions. All eight original +centers remain. Ali Romman, substantial OpenAI Codex assistance; Apache-2.0. +This is a local interface, not a closed caller or a kappa certificate. +""" +from collections import Counter +from fractions import Fraction as F +from hashlib import sha256 +from pathlib import Path +import argparse +import gzip +import importlib.util +import json +import sys + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[1] +SOURCE = ROOT / 'research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz' +PIN = 'cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd' +PROFILE = {1:2201, 2:412, 3:510, 4:127, 5:40, 8:8} +QSYM = 1000000 +KBASE = 10000 + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def module(name, path): + spec = importlib.util.spec_from_file_location(name, path) + out = importlib.util.module_from_spec(spec) + sys.modules[name] = out + exec(compile(path.read_bytes(), str(path), "exec", optimize=0), out.__dict__) + return out + + +def authenticate(): + manifest = json.loads((HERE / 'SOURCES.json').read_text()) + for record in manifest['files']: + if record['usage'] == 'input': + path = ROOT / record['path'] + need(sha256(path.read_bytes()).hexdigest() == record['sha256'], + 'Changed live source: ' + record['path']) + + +authenticate() +ce = module('feedback_clifford', ROOT / 'research/coded-native-caller/clifford_exact.py') +core = module('feedback_native', ROOT / 'research/native-center-free-code/native_core.py') + + +def literal(word): + out = ce.ident(9) + for e in word: + if e[0] == 'P': + part = ce.perm(9, tuple(e[1])) + elif e[0] == 'D': + part = ce.diag(9, tuple(e[1]), tuple(e[2])) + elif e[0] == 'X': + part = ce.xgate(9, e[1]) + elif e[0] == 'phase': + part = ce.Op(9, ce.identity(9), [tuple(e)]) + elif e[0] == 'C': + part = ce.cgate(9, e[1], e[2]) + else: + raise ValueError('Unknown physical word') + out = out.then(part) + return out + + +def equal(a, b): + return a.tab == b.tab and a.zero_state() == b.zero_state() + + +def prepend(row, symbol): + out = {} + for (owner, word), coefficient in row.items(): + if word and word[0] == -symbol: + word = word[1:] + else: + word = (symbol,) + word + if word[:4] == (QSYM,) * 4: + word = word[4:] + key = (owner, word) + out[key] = out.get(key, F()) + coefficient + return {key:value for key,value in out.items() if value} + + +def act(row, *symbols): + for symbol in reversed(symbols): + row = prepend(row, symbol) + return row + + +def scalar_program(program, rows, owners): + for op in program: + dst = owners[op[1]] + if op[0] == 'add': + core.add(rows[dst], rows[owners[op[2]]], F(op[3])) + else: + need(op[0] == 'scale' and F(op[2]), 'Nonzero scalar basis SCALE') + rows[dst] = {key:F(op[2])*v for key,v in rows[dst].items()} + + +def original_departures(source, bank): + c = source['canonical'] + rows = [core.identity(i) for i in range(633)] + first = {} + cold = bank['cold_helper_owners'] + ci = {owner:i for i,owner in enumerate(cold)} + for event, e in enumerate(source['programs']['forward']): + if e[0] == 'climb' and e[2] in ci and e[2] not in first: + owner = e[2] + expected = {(cold[j], ()):F(a) for j,a in bank['T_rows'][ci[owner]]} + need(e[3] == 0 and rows[owner] == expected, 'Original uncoded first-departure row') + first[owner] = event + if e[0] == 'scalar': + gate = e[1] + dst = gate[1][1] + (632 if gate[1][0] == 'C' else 0) + if gate[0] == 'clear': + need(dst == 632, 'No persistent CLEAR') + rows[dst] = {} + elif gate[0] == 'copy': + src = gate[2][1] + (632 if gate[2][0] == 'C' else 0) + need(dst == 632, 'No persistent COPY') + rows[dst] = rows[src].copy() + elif gate[0] == 'add': + src = gate[2][1] + (632 if gate[2][0] == 'C' else 0) + core.add(rows[dst], rows[src], F(gate[3], gate[4])) + else: + need(gate[0] == 'scale', 'Known scalar operation') + rows[dst] = {key:F(gate[2],gate[3])*v for key,v in rows[dst].items()} + elif e[0] == 'warp': + owner = e[1][1] + (632 if e[1][0] == 'C' else 0) + rows[owner] = core.warp(rows[owner], e[2], False) + need(len(first) == 358, 'Every cold first departure') + for owner in range(632): + need(rows[owner] == core.expected(owner, False), 'Original FULL endpoint') + need(not rows[632], 'Original owned center cleanup') + for q in bank['queries']: + need(first[q['native_role']] == q['source_event'], 'Selected original event index') + return len(first) + + +def check_physics(source, bank): + c = source['canonical'] + Q = ce.cgate(9, 1) + Q2 = Q.then(Q) + R = ce.fourier(9) + need(equal(Q2, ce.xgate(9, 1)), 'Q squared is the exact Pauli X') + for q in bank['queries']: + K, O = literal(q['input_K']['word']), literal(q['response']['word']) + E = ce.canonical_frame(9, c['frames'][q['first_chart']]) + need(equal(K.then(E).then(O), Q), 'Absolute phase of relocated query') + need(equal(K.then(R).then(K.adjoint()), R), 'Full return K commutator') + need(equal(Q2.then(O.adjoint()), Q.then(K).then(E)), 'Physical raw feedback identity') + for op in (K, O, K.adjoint().then(Q2), O.adjoint()): + need(ce.rank([x for x,z,p in op.tab[9:]]) == 0, 'Feedback map has no Gaussian call') + compiled, _ = ce.monomial(op) + need(equal(compiled, op), 'Feedback monomial absolute phase') + need(all(e[0] in ('P','D','X','phase') for e in compiled.circuit), 'Literal monomial operations only') + for completion in bank['cold_completions']: + role = completion['native_role'] + need(c['final'][role] == completion['final_chart'], 'Completion source chart') + frame = ce.canonical_frame(9, c['frames'][completion['final_chart']]) + compiled = literal(completion['operator']['word']) + need(equal(frame.then(compiled), R), 'Completed return absolute phase') + rank = 9 - len(c['frames'][completion['final_chart']]) + need(rank == completion['charged_child_rank'], 'Completion paid rank') + gates = [e for e in compiled.circuit if e[0] == 'C'] + need(gates == [('C', 1 << i, 1) for i in range(rank)], 'One positive completion child') + positions = [i for i, e in enumerate(compiled.circuit) if e[0] == 'C'] + need(positions == list(range(positions[0], positions[0] + rank)), 'Contiguous completion child') + return {'query_identities': len(bank['queries']), 'completion_identities': len(bank['cold_completions'])} + + +def run(source, bank, feedbacks, mutation=None, terminal_decode=False): + c, queries = source['canonical'], bank['queries'] + owners = bank['cold_helper_owners'] + raw_start, obs_start, scratch = 633, 745, 857 + owned = 225 + bool(feedbacks) + rows = [core.identity(i) for i in range(632 + owned)] + charts = c['start'][:] + [None] * owned + paid, ordinary = Counter(), Counter() + expected_helpers = [core.identity(i) for i in range(632)] + for h, k, coefficient in feedbacks: + need(0 <= h < 112 and 0 <= k < 112 and h != k and coefficient in (-1,1), 'Distinct valid signed feedback coordinates') + core.add(expected_helpers[queries[k]['native_role']], + act(expected_helpers[queries[h]['native_role']], QSYM), F(coefficient)) + + def clear(slot, chart): + need(slot >= 632, 'No persistent erasure') + rows[slot], charts[slot] = {}, chart + ordinary['owned_clear'] += 1 + + def copy(dst, src): + need(dst >= 633 and not rows[dst], 'Owned COPY needs a cleared target') + rows[dst], charts[dst] = rows[src].copy(), charts[src] + ordinary['owned_copy'] += 1 + + for q in queries: + j, owner = q['query_index'], q['native_role'] + rows[owner] = act(rows[owner], KBASE+j) + rawslot, obs = raw_start+j, obs_start+j + clear(rawslot, 0) + copy(rawslot, owner) + event = source['programs']['forward'][q['source_event']] + need(event[0] == 'climb' and event[2:] == [owner,0,q['first_chart'],1], 'Exact relocated native H1') + charts[rawslot] = q['first_chart'] + paid[1] += 1 + clear(obs, q['first_chart']) + copy(obs, rawslot) + rows[obs] = act(core.identity(owner), QSYM) + charts[obs] = 0 + + def invariant(j): + q = queries[j] + w, r, o = rows[q['native_role']], rows[raw_start+j], rows[obs_start+j] + need(w == r, 'Held raw argument matches current helper coordinate') + need(o == act(w, QSYM, -(KBASE+j)), 'Observation matches current helper coordinate') + need(charts[raw_start+j] == q['first_chart'], 'Held raw physical chart') + + for index, (h, k, coefficient) in enumerate(feedbacks): + for j in (h,k): + invariant(j) + wh, wk = queries[h]['native_role'], queries[k]['native_role'] + if not (mutation == "dirty_scratch" and index == 0): + clear(scratch, 0) + copy(scratch, obs_start+h) + rows[scratch] = act(rows[scratch], KBASE+k) + ordinary['monomial_map'] += 1 + core.add(rows[wk], rows[scratch], F(coefficient)) + ordinary['scalar_add'] += 1 + clear(scratch, 0) + copy(scratch, wh) + symbols = (QSYM, -(KBASE+h)) if mutation == "one_Q" and index == 0 else (QSYM, QSYM, -(KBASE+h)) + rows[scratch] = act(rows[scratch], *symbols) + ordinary['monomial_map'] += 1 + if not (mutation == "stale_observation" and index == 0): + core.add(rows[obs_start+k], rows[scratch], F(coefficient)) + ordinary['scalar_add'] += 1 + # The exact physical identity above changes the declared chart here. + rows[scratch] = act(rows[wh], KBASE+k, QSYM, -(KBASE+h)) + charts[scratch] = queries[k]['first_chart'] + ordinary['monomial_map'] += 1 + if not (mutation == "stale_raw" and index == 0): + core.add(rows[raw_start+k], rows[scratch], F(coefficient)) + ordinary['scalar_add'] += 1 + if not (mutation == "live_scratch" and index == len(feedbacks) - 1): + clear(scratch, 0) + for j in (h,k): + invariant(j) + + for q in queries: + actual = act(rows[q['native_role']], -(KBASE+q['query_index'])) + need(actual == expected_helpers[q['native_role']], 'Independent elementary feedback endpoint') + desired = [row.copy() for row in rows[:632]] + scalar_program(bank['entrance_scalar_program'], rows, owners) + entered = [row.copy() for row in rows[:632]] + by_event = {q['source_event']:q for q in queries} + cuts = 0 + for event_index, e in enumerate(source['programs']['forward']): + if event_index in by_event: + q = by_event[event_index] + owner, rawslot = q['native_role'], raw_start+q['query_index'] + need(charts[owner] == 0 and charts[rawslot] == q['first_chart'], 'Replacement charts') + need(rows[owner] == rows[rawslot], 'Replacement row on all original and owned inputs') + rows[owner], rows[rawslot] = rows[rawslot], rows[owner] + if not (mutation == 'chart_swap' and cuts == 0): + charts[owner], charts[rawslot] = charts[rawslot], charts[owner] + need(charts[owner] == q['first_chart'] and charts[rawslot] == 0, 'Replacement chart transport') + ordinary['physical_field_swap'] += 1 + clear(rawslot, 0) + cuts += 1 + continue + kind = e[0] + if kind == 'scalar': + gate, chart = e[1:] + dst = gate[1][1]+(632 if gate[1][0] == 'C' else 0) + if gate[0] == 'clear': + need(dst == 632, 'Native persistent erasure') + rows[dst], charts[dst] = {}, chart + continue + need(charts[dst] == chart, 'Native scalar destination chart') + if gate[0] in ('copy','add'): + src = gate[2][1]+(632 if gate[2][0] == 'C' else 0) + need(charts[src] == chart, 'Native scalar source chart') + if gate[0] == 'copy': + need(dst == 632, 'Native persistent overwrite') + rows[dst] = rows[src].copy() + else: + core.add(rows[dst], rows[src], F(gate[3],gate[4])) + else: + need(gate[0] == 'scale', 'Known native scalar') + rows[dst] = {key:F(gate[2],gate[3])*v for key,v in rows[dst].items()} + elif kind == 'warp': + _, ref, op, before, after = e + owner = ref[1]+(632 if ref[0] == 'C' else 0) + need(charts[owner] == before, 'Native warp chart') + rows[owner], charts[owner] = core.warp(rows[owner], op, False), after + elif kind in ('climb','center'): + if kind == 'climb': + _,_,owner,before,after,rank = e + need(rank == len(c['frames'][after])-len(c['frames'][before]), 'Native climb rank') + else: + _,index,before,after,rank = e + owner = 632+index + need(rank == abs(len(c['frames'][after])-len(c['frames'][before])), 'Native center rank') + need(charts[owner] == before, 'Native paid chart') + charts[owner] = after + paid[rank] += 1 + else: + need(kind in ('phase','adapter','residual_adapter'), 'Known native marker') + for owner in range(632): + expected = entered[owner].copy() + if 112 <= owner < 224: + core.add(expected, entered[owner-112], F(1)) + need(rows[owner] == expected, 'Complete original FULL endpoint on transformed helper inputs') + need(charts[:632] == c['final'], 'Original final charts') + need(paid == Counter(PROFILE), 'All original Gaussian children, including eight centers') + for index, completion in enumerate(bank['cold_completions']): + if mutation == 'missing_completion' and index == 0: + continue + charts[completion['native_role']] = 1 + paid[completion['charged_child_rank']] += 1 + need(all(charts[owner] == 1 for owner in owners), 'Common return chart before scalar decoding') + scalar_program(bank['exit_scalar_program'], rows, owners) + for q in queries: + owner, j = q['native_role'], q['query_index'] + rows[owner] = act(rows[owner], -(KBASE+j)) + desired[owner] = act(desired[owner], -(KBASE+j)) + for owner in owners: + need(rows[owner] == desired[owner] == expected_helpers[owner], 'Returned transformed helper after completion and decode') + for q in queries: + j = q['query_index'] + need(rows[obs_start+j] == act(desired[q['native_role']], QSYM), 'Retained normalized feedback observation') + clear(obs_start+j, 0) + need(all(not row for row in rows[632:]), 'Every arbitrary owned input removed and every owned output cleared') + n = len(feedbacks) + need(ordinary == Counter(owned_clear=448+3*n, owned_copy=224+2*n, + physical_field_swap=112, scalar_add=3*n, monomial_map=3*n), 'Complete added ordinary invoice') + decoder_invoice = Counter() + if terminal_decode: + h, k = queries[0]['native_role'], queries[2]['native_role'] + # R commutes with Q^2, so this is the actual physical Pauli shear + # on common-full-chart outputs, not a free chart retag. + clear(scratch, 1); copy(scratch, h) + rows[scratch] = act(rows[scratch], QSYM, QSYM) + ordinary['monomial_map'] += 1 + if mutation != 'omit_decoder': + core.add(rows[k], rows[scratch], F(-1)) + ordinary['scalar_add'] += 1 + clear(scratch, 1) + decoder_invoice = Counter(owned_clear=2, owned_copy=1, monomial_map=1, scalar_add=1) + for owner in range(632): + need(rows[owner] == core.expected(owner, False), 'Decoded original independent endpoint') + need(all(not row for row in rows[632:]), 'Decoder scratch cleaned') + return dict(status='PASS_CLOSED_COMMUTATOR_HELPER_FEEDBACK', decoder_invoice=decoder_invoice, + + source_payload_sha256=PIN, + original_inputs=632, arbitrary_owned_inputs=owned, replacement_cuts=cuts, + feedbacks=feedbacks, completed_paid=dict(sorted(paid.items())), + helper_output_ranks_on_transformed_coordinates={4:2,7:7,8:41,9:358}, + ordinary=ordinary, all_owned_outputs_zero=True, + source_scope='Original forward FULL, all eight centers retained.', + target_scope='Helpers return on the transformed independent coordinates. A closed caller must prove its target.', + fixed_basis_adds=6420, fixed_basis_scales=408, + fixed_monomial_maps_at_most=400, additional_owned_fields=224 + bool(feedbacks), + limitation='Forward interface only. No caller closure, complete precision tariff, or kappa improvement is claimed.') + diff --git a/research/native-wordram-interfaces/decoder/source/research/closed-helper-feedback/three_query_terminal.py b/research/native-wordram-interfaces/decoder/source/research/closed-helper-feedback/three_query_terminal.py new file mode 100644 index 0000000000..aab208635a --- /dev/null +++ b/research/native-wordram-interfaces/decoder/source/research/closed-helper-feedback/three_query_terminal.py @@ -0,0 +1,132 @@ +"""Three-query closed feedback workspace on the actual original native word. +Extends PR5457 (Ali Romman, substantial OpenAI Codex assistance); Apache-2.0. +""" +from collections import Counter +from fractions import Fraction as F + +def check(m, source, bank, mutation=None): + core, act, need, QSYM, KBASE = m.core, m.act, m.need, m.QSYM, m.KBASE + queries = [dict(bank['queries'][j],query_index=i)for i,j in enumerate((0,16,32))] + c = source['canonical'] + owners = bank['cold_helper_owners'] + raw_start, obs_start, scratch = 633, 636, 639 + rows = [core.identity(i) for i in range(640)] + charts = c['start'][:] + [None]*8 + paid, ordinary = Counter(), Counter() + def clear(slot, chart): + need(slot>=632, 'No persistent erasure') + rows[slot],charts[slot]={},chart + ordinary['owned_clear']+=1 + def copy(dst,src): + need(dst>=633 and not rows[dst], 'Owned COPY needs a cleared target') + rows[dst],charts[dst]=rows[src].copy(),charts[src] + ordinary['owned_copy']+=1 + need(all(c['start'][owner]==0 for owner in owners), 'Cold basis has common ground chart') + # These three source first-departure rows are the original input identities. + cold_index={owner:i for i,owner in enumerate(owners)} + for q in queries: + need(bank['T_rows'][cold_index[q['native_role']]]==[[cold_index[q['native_role']], '1']], 'Selected query has identity entrance row') + bank_inputs=[r.copy() for r in rows[:632]] + for q in queries: + j, owner = q['query_index'], q['native_role'] + clear(raw_start+j,0);copy(raw_start+j,owner) + event=source['programs']['forward'][q['source_event']] + need(event[0]=='climb' and event[2:]==[owner,0,q['first_chart'],1], 'Exact selected query cut') + charts[raw_start+j]=q['first_chart'];paid[1]+=1 + clear(obs_start+j,q['first_chart']);copy(obs_start+j,raw_start+j) + rows[obs_start+j]=act(rows[owner],QSYM,-(KBASE+j));charts[obs_start+j]=0 + def invariant(j): + q=queries[j];owner=q['native_role'] + need(rows[raw_start+j]==rows[owner], 'Raw cache current') + need(rows[obs_start+j]==act(rows[owner],QSYM,-(KBASE+j)), 'Observation cache current') + need(charts[raw_start+j]==q['first_chart'], 'Raw chart current') + feedbacks=[(0,1,1),(1,2,1),(0,1,-1),(1,2,-1)] + for h,k,coefficient in feedbacks: + invariant(h);invariant(k) + wh,wk=queries[h]['native_role'],queries[k]['native_role'] + clear(scratch,0);copy(scratch,obs_start+h) + rows[scratch]=act(rows[scratch],KBASE+k);ordinary['monomial_map']+=1 + core.add(rows[wk],rows[scratch],F(coefficient));ordinary['scalar_add']+=1 + clear(scratch,0);copy(scratch,wh) + rows[scratch]=act(rows[scratch],QSYM,QSYM,-(KBASE+h));ordinary['monomial_map']+=1 + core.add(rows[obs_start+k],rows[scratch],F(coefficient));ordinary['scalar_add']+=1 + rows[scratch]=act(rows[wh],KBASE+k,QSYM,-(KBASE+h));charts[scratch]=queries[k]['first_chart'];ordinary['monomial_map']+=1 + core.add(rows[raw_start+k],rows[scratch],F(coefficient));ordinary['scalar_add']+=1 + clear(scratch,0);invariant(h);invariant(k) + # Keep the coupled helper inputs through the original physical source. + entered=[row.copy()for row in rows[:632]] + for j in range(3):clear(obs_start+j,0) + by_event={q['source_event']:q for q in queries};cuts=0 + for event_index, e in enumerate(source['programs']['forward']): + if event_index in by_event: + q = by_event[event_index] + owner, rawslot = q['native_role'], raw_start+q['query_index'] + need(charts[owner] == 0 and charts[rawslot] == q['first_chart'], 'Replacement charts') + need(rows[owner] == rows[rawslot], 'Replacement row on all original and owned inputs') + rows[owner], rows[rawslot] = rows[rawslot], rows[owner] + if not (mutation == 'chart_swap' and cuts == 0): + charts[owner], charts[rawslot] = charts[rawslot], charts[owner] + need(charts[owner] == q['first_chart'] and charts[rawslot] == 0, 'Replacement chart transport') + ordinary['physical_field_swap'] += 1 + clear(rawslot, 0) + cuts += 1 + continue + kind = e[0] + if kind == 'scalar': + gate, chart = e[1:] + dst = gate[1][1]+(632 if gate[1][0] == 'C' else 0) + if gate[0] == 'clear': + need(dst == 632, 'Native persistent erasure') + rows[dst], charts[dst] = {}, chart + continue + need(charts[dst] == chart, 'Native scalar destination chart') + if gate[0] in ('copy','add'): + src = gate[2][1]+(632 if gate[2][0] == 'C' else 0) + need(charts[src] == chart, 'Native scalar source chart') + if gate[0] == 'copy': + need(dst == 632, 'Native persistent overwrite') + rows[dst] = rows[src].copy() + else: + core.add(rows[dst], rows[src], F(gate[3],gate[4])) + else: + need(gate[0] == 'scale', 'Known native scalar') + rows[dst] = {key:F(gate[2],gate[3])*v for key,v in rows[dst].items()} + elif kind == 'warp': + _, ref, op, before, after = e + owner = ref[1]+(632 if ref[0] == 'C' else 0) + need(charts[owner] == before, 'Native warp chart') + rows[owner], charts[owner] = core.warp(rows[owner], op, False), after + elif kind in ('climb','center'): + if kind == 'climb': + _,_,owner,before,after,rank = e + need(rank == len(c['frames'][after])-len(c['frames'][before]), 'Native climb rank') + else: + _,index,before,after,rank = e + owner = 632+index + need(rank == abs(len(c['frames'][after])-len(c['frames'][before])), 'Native center rank') + need(charts[owner] == before, 'Native paid chart') + charts[owner] = after + paid[rank] += 1 + else: + need(kind in ('phase','adapter','residual_adapter'), 'Known native marker') + + for owner in range(632): + expected=entered[owner].copy() + if 112<=owner<224:core.add(expected,entered[owner-112],F(1)) + need(rows[owner]==expected, 'Original source on coupled helper inputs') + need(all(c['final'][q['native_role']]==1 for q in queries), 'Selected helpers already full at source exit') + h,k=queries[0]['native_role'],queries[2]['native_role'] + clear(scratch,1);copy(scratch,h) + rows[scratch]=act(rows[scratch],KBASE+2,QSYM,QSYM,-KBASE);ordinary['monomial_map']+=1 + if mutation!='omit_terminal_decode':core.add(rows[k],rows[scratch],F(-1)) + ordinary['scalar_add']+=1;clear(scratch,1) + for owner in range(632):need(rows[owner]==core.expected(owner,False), 'Original independent terminal endpoint') + need(charts[:632]==c['final'], 'Original endpoint charts') + need(paid==Counter(m.PROFILE), 'Original paid Gaussian profile preserved') + need(all(not row for row in rows[632:]), 'All arbitrary owned input cleared') + need(ordinary==Counter(owned_clear=26,owned_copy=15,physical_field_swap=3,scalar_add=13,monomial_map=13),'Complete closed workspace invoice') + return {'status':'PASS_THREE_QUERY_TERMINAL_DECODER','original_inputs':632,'arbitrary_owned_inputs':8, + 'additional_owned_fields':7,'replacement_cuts':cuts,'paid':dict(sorted(paid.items())), + 'ordinary':dict(ordinary),'basis_adds':0,'basis_scales':0, + 'observation_normalizers':3,'completion_calls':0,'target_abi':'exact original independent helper/main ABI', + 'new_kappa':False,'feedbacks':feedbacks,'source_query_indices':[0,16,32]} diff --git a/research/native-wordram-interfaces/decoder/source/research/coded-native-caller/PHYSICAL.md b/research/native-wordram-interfaces/decoder/source/research/coded-native-caller/PHYSICAL.md new file mode 100644 index 0000000000..da8837ba67 --- /dev/null +++ b/research/native-wordram-interfaces/decoder/source/research/coded-native-caller/PHYSICAL.md @@ -0,0 +1,71 @@ +# Real physical normalizers for the coded producer + +This is local constructive research on canonical/pr4929, not a completed supplier or exponent claim. Source code and Gaussian conventions retain the original authors' credit. + +Let n=9 and let q be any of the source's 112 port vectors (weight 3 or 7). Let e0=1. Construct an orthogonal binary matrix G taking e0 to q. If q_0=0, use the orthogonal transvection T_(e0+q). If q_0=1, select j>0 with q_j=0 and use T_(ej+q) T_(e0+ej). Here T_v(x)=x+(v dot x)v; both v have even weight, hence T_v is orthogonal. Such j exists because q is not the all-ones vector. + +For row j of G put z_j=(wt(row_j G)-1)/2 modulo 2. Define K=Z_z P_G. It is a real signed permutation. The full Gaussian R has entries alpha*(-i)^wt(x+y), with alpha=(1+i)^9/2^9. Orthogonality gives + +wt(G^-1 d)-wt(d) = 2 z dot d (mod 4). + +Indeed the degree-two coefficients vanish modulo four because distinct columns of G^-1 have even dot product; the linear coefficient is the weight of that column minus one. Therefore K R K^-1=R exactly, including absolute phase. K also maps the central line to span(q), and its orthogonal complement to q-perp, at the canonical-frame Lagrangian level. All these statements tensor to every positive digit-column count. + +Let Q be the central C gate, D the product of the other eight C gates, so R=DQ. Let E_i and S_i be the actual retained entrance-line and exit-hyperplane frame operators. With the operator convention that rightmost applies first, use + +input X: E_i K_i Q^-1 +input Y: K_i +output X: K_i^-1 +output Y: D K_i^-1 S_i^-1. + +All four wrappers are monomial. Their Lagrangian incidences prove this for every port, and the scratch verifier checks exact tableaus and absolute phases at every one of the 112 source ports. With A from PR4929, define C_ij= A_ij K_i^-1 K_j. Then the full main endpoint is + +F = diag(D,D) [[I,0],[C Q^-1,I]]. + +C is a physically implementable fixed owner recoding: apply K_i to each owner, apply A among the owners at common physical coordinates, and apply K_i^-1. Its inverse uses A^-1=(A+12I)/13. Since each K_i is real orthogonal and A is real symmetric, C^T=C. Since K_i commutes with R, C commutes with R. The polynomial C^2+12C-13I=0 follows by similarity. The 408 independent helper jobs and every paid Gaussian child are unchanged. + +For the actual raw inverse transpose, F^-T=diag(D^-1,D^-1) [[I,-Q^-1 C],[0,I]], since Q,D are symmetric. Multiply both outputs by D^2, then conjugate the physical X bank by Q^2 (input Q^-2 and output Q^2). These are explicit monomial powers. The result is + +B = diag(D,D) [[I,-Q C],[0,I]]. + +The old source convention using Y-only Q^2 conjugation cannot simply be copied for noncommuting C. The X-only convention above is exact. + +For a prior code B0 commuting with the current D, set G(B0)=diag(B0,Q^-1 B0 Q). The following two constructive local identities hold without requiring C and Q to commute: + +(post X C) F (pre Y C) = G(C B0) F_standard G(B0)^-1, +(post X C^-1) B (pre Y C^-1) = G(C^-1 B0) B_standard G(B0)^-1. + +They use [C,DQ]=0 and [B0,D]=0. Every additional operation on the left is physically cheap fixed recoding. For disjoint fresh blocks, codes from earlier stages commute with the current D. These identities do not yet settle interstage ADD/IDLE compatibility, terminal gauges, productive jobs, or the complete moment. + +## Literal recoding and complete local bill + +The source code has an exact factorization A=I-MM^T/4 with M a 112-by-8 matrix having entries 0,+1,-1 and M^T M=56I. Each mode column has 56 nonzero entries, and each owner row has four. The mode columns are emitted in NORMALIZERS.json and all 12,544 entries are checked against the pinned CODE.json. This factorization is used here as a constructive scalar program, without relying on any common physical address chart for separate Gaussian mode transformations. + +To execute A on arbitrary independent owner fields x, allocate eight owned zero fields t. Compute t=M^T x with 448 signed ADDs; update x-=M t/4 with 448 scaled ADDs; clear the eight owned temporaries. Reading x is finished before any x is updated. Hence no input field is overwritten before its last source read. For A^-1 use the same program with coefficient -1/52, since A^-1=I-MM^T/52. Both are exact rational linear programs. The helper fields of the native producer are never used as scratch, copied as free credit, or erased. + +Conjugating this scalar program by the 112 K_i and their inverses implements C or C^-1. This pays 224 monomial field maps, 896 scalar ADDs and 16 owned CLEARs per recoding, with eight owned fields reusable sequentially. The two additional recodings in either local gauge identity therefore cost at most 448 monomial maps, 1,792 scalar ADDs and 32 CLEARs, with no recursive Gaussian child. The four actual port normalizers contribute 448 monomial maps per native invocation. The displayed backward conversion contributes at most 448 further monomial maps (112 input X powers, 112 output X powers and 224 output D-squares); fusing maps can reduce this upper bound but is not assumed. + +These are field-level operation counts. A lifted K_i is an explicit binary map on nine f-bit address blocks together with signs given by block parity. Its constants, indexed movement and phase passes use the retained native monomial implementation. It is therefore a fixed finite O(V polylog p) nonrecursive operation under that caller's precision/address ABI, not a zero-work instruction. Each fixed rational ADD is likewise charged at its actual scalar precision. In particular the inverse denominator 52 must be implemented and rounded; no free exact real-division oracle is assumed. This lemma makes no independent TM tariff or outer-budget claim. + +The maximum exact component-l1 prefix bound for the scalar A program, including its temporaries, is 57. For A^-1 it is 56 (the output-only bound is 69/13). Signed monomial maps preserve component magnitude. A fixed local sequence has a fixed suffix bound obtained by multiplying elementary bounds 1+|coefficient|; owned CLEAR has bound one. This gives a finite bound for local rounding propagation. The number of local uses, compiler precision and complete outer error allocation still belong to the caller theorem. + +The normalized producer still has its exact PR4929 paid profile + + {1:2201, 2:412, 3:510, 4:127, 5:40} + +and independent helper profile + + {4:28, 7:7, 8:47, 9:326}. + +No productive main ranks are asserted merely from the coupled central ABI. Those depend on the completed caller, its initial/final gauges and every paid correction. + +## Universal scope and reproducible evidence + +PR4929 supplies the arbitrary-input logical identity over Q[FreeGroup72] for its emitted center-free word with ground-chart helper pre-compensation. Its normalized main endpoint is L(A), its raw dual is L(A)^-T, and every one of the 408 helper endpoints is autonomous. This proof is an inherited premise with exact source pins, not a consequence of this normalizer checker. The present wrappers and owner recodings act exclusively on the 224 main fields; new scratch is explicitly owned. Thus the helper block remains autonomous and its independent inputs, requested transforms and paid profile remain unchanged. + +For every f>=1, assign the shared native letters their actual consistent invertible lifted operators. Evaluation of the source free-group algebra is a homomorphism and gives the source logical identity. Independently lift each K_i as its f-fold tensor product, retaining spectator coordinates; its signed-permutation word, the two direct frame identities and its commutation with R lift by operator composition. In every compiled monomial word, P and X act columnwise on the f-bit blocks, D sums its Z4 polynomial over the f columns, and a one-column scalar phase i^gamma becomes i^(f*gamma). Reusing the one-column global phase unchanged would be incorrect. Finally form the owner matrix C_f with entries A_ij K_i,f^-1 K_j,f. One does not tensor the whole 224-by-224 owner matrix and does not assert that tensor powers preserve sums. Instead the finite scalar owner program is evaluated directly in the algebra of these lifted address operators. This proves the central ABI and local gauge identities at every positive width. + +Run `python3 -I -B research/coded-native-caller/normalizers.py` or its optimized `-O` form. The checker authenticates the decompressed actual native payload, CODE.json and retained Clifford source before executing the latter. It verifies all 112 real signed normalizers, 57,344 explicit weight-congruence addresses, 896 forward/backward monomial wrappers and eight exact frame/block identities per port, including absolute phase. Each emitted wrapper is separately lowered to a literal P/D/X/phase-only word and checked against its defining expression by exact tableau and absolute-phase state. No C gate remains in an emitted wrapper. The independent incoming-column and outgoing-row identities imply all 5,824 nonzero off-diagonal code blocks, without sampling those pairs. It also executes the eight-mode recoding on all 112 arbitrary-input basis columns in both directions. Omitting the essential signed phase is rejected at every affected port. The default command compares a regenerated mathematical receipt and performs no writes; `--write` is the explicit authoring path. + +Source pins: canonical main 624de9dc66858af0945e5f8a0942488d62280d43, `research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz`, decompressed SHA-256 cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd; PR4929 head 361f5d4100640177d6a983dd2f336021c75bfd5e, `research/native-center-free-code/CODE.json`, SHA-256 8be7f3f073b7981ec91c6af43edff0ac8a89f4824ef6026ae758c287dd6c03d0; canonical `research/t74-native-fast/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py`, SHA-256 2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962. Gzip container bytes are not substituted for decompressed source identity. + +Credit Dugongue's PR4929 for the coded producer and stable code; Cinna Davis's PR4694/4698 and the original cache/helper construction; Cao Yifan's PR4610 native word; the retained zxv, Jacob Alan Sussman, Cinna Davis and Clifford/native/compiler lineage. The exact canonical-frame implementation and phase conventions are retained source material. The constructive real centralizing normalizers, their explicit lifted words, X-only raw-dual convention and costed local code gauges are the additions here. New work is Apache-2.0 and has substantial OpenAI Codex assistance; no formal-kernel or independent human acceptance is asserted. diff --git a/research/native-wordram-interfaces/decoder/source/research/coded-native-caller/clifford_exact.py b/research/native-wordram-interfaces/decoder/source/research/coded-native-caller/clifford_exact.py new file mode 100644 index 0000000000..166841a037 --- /dev/null +++ b/research/native-wordram-interfaces/decoder/source/research/coded-native-caller/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<#*KhMAKMGczX*{ykUv_3n9k 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%0An&u`Csb3RV8)-*z=ghBCmu|` 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%0A}m#BC$*!P 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

2VZSP}KItK@?5y|8|LhfHIf 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

$ z(EyIqbh1B;OI>^g2%IEJq~H%Y0+dSs&fBD7n=wPKpZbM_)6k0| zr-&WzM>n*PH+h9zQ{A0}Z>ikNu$7!lr2Oq*PaCV#q1PJ-$Kq# zC>;cTDhtZ$MnkSLjS~o8bQ5BYt|0yf(D!Eo?yW`EkK#8)=o;1mjTea@hln~`jxCb5 zKOQO{!0zrm$TH|hylQ?;2yLrWPgC2XpO;mQwQTR>s7y~>xN}l35IS!) zpuzv`nHcoI;JzC5g4?nXq4$9%BHA8?hz zFaBi#^9&|fyw|`Qi_`q)P(5^2TX?Ztt-eFr3b=VRn=N(&>`c@K`r0FLkj`cH+~L{f zS20|3l;Y)(+x`dBdhWDGHhgm0TQ#Bvt!M5GnC=6WdsNNe-TrDTeBMc7dF@#JsNdea z*X;17(MPA*{%%H%a|{*;%(>XO_Z?~WOpJ0q!)t>awNbWSw#?1GJ;U!Z=FD+hFXq6~ z%l`4^dJmHr(mF3TmNL0&9uwfB?}3B-Wi9vzkKlCS71np+U$^S)2Pw3;qtSB)Hkj-L z_*#L*pluKfez8U}CC!>}#zkJ*0ok{>cjn+N?mb2XRHm;-U1O>8#%@3y!DIHV&<_+$ zvIC`(PcOG5-p29o<0XChU`oz8MyT0L^z*kOOS0J%Ha_y{BBj`T@I{&UxeyhD3%T~9 zV|w1HvXN52eASErDqAwgto_3;B(~%J(Sg==IBO7lKAOGY(O@f!9fxI#Rx3>d3eflF>13_H$T4a$krK<{vKl?1)6|0wfewH5oIY%`8 z7@5001fY{SUf>2HTTnsd!_0vS>Bhhq&AO7rswro2{|>!+E$51=>W!a>uAGCsQs8O!4xs$MMe&)V{LTkmq|wn zspdZ?vB*L15K=I{wt>@T@S`lsapWlFZBDai?8lx~4@IVDqB>b%51=sOM{ezCrXN zv(1)=NNVJvg)MU#pqVuL)>b@bU%M{EJvPFE`fy7kPU>JPEIIBk=ADyLYL9tEiLCk< zZZJ}7K&i0I)p8i}D0;|O(f5$yY2<0{uueVbcC^lU{{y*X2I^X4(`Uf!!LB0x}PTK_I<00*svh&f=OA#*l}yvjOw4EYet{kT#0HB#>b&KL{lCxidK>-9zY z3GX~E9Bd4!s2RR7j41+d4MzA5=dga%~faP;4Bi>dsB>7ocvuEkmNWr>3+^^ z`lfW9Q?Q9fL8{-i1sA|3Wj#Y_&*EoQ+j0HN6o?vHR>-U9ybP}HW}XyPb+9BGXMGuE zWdYgnQUh<*XvLXto3iCTrD&}w{)g1~EUyrkpYhM!l%F{`HuRMHTRNK$2^2}-K{U2o z2Z?%HdkuDnut^}uYLB6=Q#*W%D>itQ) zlWw|2g=?LYfbrS8f@oW)W0jz*8Xnx6S}p*6yj8(cPGjv0un(zg>- zwU>a^a>aP^d2yXyj4!Ki;TDJaAt2QI0^0JY{2W@0m(oP$nEkj$?GBq$UBIl(A#b%}N#QY)jf=s+lk?^jj zqKePHvR|uC@B^h5R5SSv#HM@|PLgo=^5Y?vrkgM*!Vw)Igww`6VP7PuV54TL{6(nF zh2yCQER3j03kkVxQ3Imp{74heH)Y%Y)$#reL{S#sC2`AZRd92ow8S!4)GL z5s}JN?v((#J$>bHP@a+l2NzB2uR>8)?)U5OMJ=G{-WhdPw;$52bzBBdC+(&6`DM?* zMbp+7s~f_3Qb1@%>tUOAxl@)`_NT^OoFhV3XEDZqvF0&2J8B+Tgy8?7Y7 zOdqdObwhZJ8~7)oJ^W!W8K?^dYK}tRex0IW6_qMVvfF+X`$eARK^v`-o+jBg!IXP; zT;=t6mIpm3-ER*LDrSmG`3`_(V_sGcxeTTaNTgyRT_b4z+tVqH=URbdlJax=gMu3+ zAdm`otu)U=Mcv5_Cx^1wKn)uiPwd%Xu#tHLXJ=)NT6CK*?|LSWGjxkEfhgk-o)KE> zPMU($2%1bIV_C0<77w|13;THsUTWo-)BvG*hCM8T+$8VyJXtoO8z^6yN(E9^38|VE zDz~Y39A<#l4%?s-F`UFg3N=kQ?0FU%`$+*FfXH`i>WXsuWV_)YxSD>A=XChwSCw&9k$vUhuJxHq<x|c4G39oIE;Ap>L@>ed|jse(a$=` zgeIsr8#Ul>c~h@_D^tVOH=wApn1F2$UiyQ<&8Z$gpr0E!Ocy9}BMRDCN_JDf7`jZ_ zkoAw==6Po$wb?dIC>z%qv-q^kckiwIX@prRFDK_%?-dFMU)XxS7NHPQBt)x$Yn>1((t-PpF=#I7uP6E7pN0p?_`<+td43k_>&iZKPhX zLbTYmZVMeI-|`|o(xAN#disOOa9jQv&vzNx1koQ?Q2|(rtzm0$G0uVhN4+}638b4x z8kf$}>gU3VQrz=l%mcf2!bsHKkSt}y<`iAiw1GvU8TvPN*tU|^NESPMc*(D~?SeN; z@5K&5U8_r+^D4C9aM9Gowei1A^7@A8TiC~F0dLJ6H?!`WcIC-*YQnH~i(7$On>&Ve z9@y&fYz%FhAoy45-rFx2NUg(U349)IFySh3zep?9PCY_p8h^cWGcOuZCG1)H#lUJ& zlv_d3dtcv7O%z-Of6CV`c|V}xLNRmygUjy&Vy?(U~~dZV1dL-Sh$bZLngQmU!2TZ z2);#C?y`^uBYQ>qTC7Z39H%h1bSkGeq0zOhvYv2-r(A~6*(U5KFp4xZl@uzHIik0H zjbfw=^I2blDKI5HW%!$cNXG^SNptp&t6`i2_j<0Y1>R$90A4E^`4F*W?@8^PX0VF)2l*RbXQ#!d1^g$IuJd1&u9spG*C((ksi}$EErsd;#dq z%DJ;pDe87rLv;I?l401|Gq`Fsr&f`zw~E*O{S$|9p5MKp3qyXISp6!*iQb=Xo#l5Q zZoPb|M?>PYeLtsN;JEXurR`@r`OKD(*xn7lYWnWhY;ctifwpeP;O2`0K;(-CU8wMU zyvocb-wB|>B4ed%R0|fG4zs(64qomEn1kvO+PqL9L+c09?9cfR4d1QkI4O#*Vf7Zh_n}QmIPl;m>Vp-HCIQS(%U5T3 z0^ymIGTK!#TJM5VfLv{9HRx!5R2n#9>DIm|m2_%*Y@a3&;!6R_CC5UAZ^x%kC76i+ z^j0g^bB!^%T|2!onjdz!3py{1yW&{=W=*~}P`Sq3ft~BNAMtAG1n>(x;*6L3vr%C6?(?U?kwG5?7z%z<*{wqUKb*gy(9;49`h{82Vec=sZGOv7)#? zLzbz#zer;nQ;D66qcQ;f6=Q|&J!C_|vEjCM-$iH z{-5)1A{+`Efx?nu2%sfyc!5@K`1WdZS4C|B_@zY z{%n1B(l^SOZL{k86=ZfG%cL_&Qk2-ZVs|a&-f_1}<3fGqW zi5YM2a_|8tbH~LXhx~GQAMcdY{RWQod5AP%*?mJl10t!QaT1B&IB~Y^LuNe*1?81# z+Yt>pP)vw3B}TIZnM*WR@{b<2<5bu=NUDg05?CruA~GQ_Zb>ULDhcKGK|c@l9_O=C zIT5FEheVSK;>`Umv=bjMy(Mb;TnJ#gYcZlqB_kMMPn<7ok!}L7A00-ncEw~_E`*)E zrIH`rz;2u~2W9Pq7Com?PXi0X$t-V_e=j!`6ys;yUB`2m-xHKk>%b{@h%%_GW3HDn zDlp+x6amvTN+qij1mlDkF4;_&)38Fn5I)%`BYrl@0}5u(?I|>I&og6D8Z+s*Hf(~L zFOqodNnTETPtzbgalaPtK3yuQBz~k(gqr%emG3Ucem2Xq77cX{@nnSO&5WBtzOB`V zJ5aX5G_z9plo<&m?ZZojrijQi!_`$rd|&0zB3puNT@a(W2bQC@JZl*0Ny9OR#MRQo z$LRC}X0@KFgA3L^Sr7m9eVhEa{<)# z;34()t3!LlHCp;dl7Hztv-%&m;VBMB4uAm%96xMyp)@9m{$0n9W(pZ_VIG3Ep{97* z#3{Brju;l$`$1D{We(QxY1Oen537NbJZr8O%8a7mQhlDbn1f$)s$6ZukMRtfYhW{{ z-TT^tZk{S>X}Tv#GxVX?SW!B}ZE%&~G7E1xSyy6#ro3EwSUAcwjzfe_FZcHDg2>s_ z6OV2)(4?;B)jN~%z!xGpt;XO<8^xMIn!yf!vX}SfiGB&(y7}0ahB*{%GoJH~0%O`j zu7@kTvz6!WeAf&ygTOg=QTV#axI6xlufJpj#u@lG@*{sso@rg)l1ZA z`;@j+2DP4NVoJ{{9FojN4EAr^pyZJxBVqZu6z8C<>~L|Ac{1srja)*=%%KTxA0Nb? z9~j2G-fQ-#Mf*9P88d#)`s0nC8-^T@GMjK=?8V>h}?3wJ6Rxe*z9Tke%XqONLes!b*GuR?OhRv z#~<#(K-q+)5<08nW%7ke8&Ot4-JDAVbr|18R9D2jtP-~+?!>fM6q8R168N3S)WNeK zGaYf9GOd_jVW^4Eyrk{SkloF1^CS)6@a!#$QTUyh30|a#;cR*I>eS0&4x7d#bN2B= zBH%2S0g|^Z@%3_I6!bbuXJc%HI{Ab%eX>?%c-kG;W~l`-5h*}&9%S`ZqYdPdQ(sAl zA>0-=HoN|(2Qp#nf0Ia)m}3Pia1OZ)l!R%6>sRK;sDx=Ov8l&FdPt$=B-dRf@M$by z%sVrHM35(eXzSK^WP`>-PP*u!Slg#pv+dWZ800>fk$TPk`p&b+wj6lI!qnX?uGF@zaq;{9UhkkR2=S{a?Dz+Pu@#v$Di|9aUzDV zpZQaR$HOk0kw_~OTOPF7(DK*G&9SjB8wdcJ37?{@u3!MV*2-bI&wx;E8+CJe~7ub-#iBax;zQ0}&#?7Gt zo+ou`{$#cTL4Xv}1j@_dvhWVbvw+8<(plBtBj18cKM=cIjcVr-i#OboLNN9MJa z*n3*HaC(Ze(FL%TKF0jeG2~puww$-jc+Nm0^wa38-FtT%n3b4J@%If*(~4TAqr>nK z$BkJ>a&F_*-M>~vTp8X&EG!xdxs=xUwPO9IVBiaV2$2~!TC`YFnf5YH8MrjnQ}N*W zZ*&JEnqkcY^71|rG4uWR`WuxH|GngnT0V9D;M&43vlnDH6Q*ig`!hT)fLty-E*}oN zM~|Fayu!x;W*(>x$-}2t3{}43;o;`5%}=m})9L(U{-mQuWIZDm3KyRQSpb|WYu^tG zs{+|Az%hwtegPRqncWj6%+2)g8oQi-gButy5=S+TCrB^_L*%iyL_|$7P(vtW*t}sf zs12+-`!$dhg8>oXvc~WizMLcxaR~j%V^!ues{(?Vw{b5%;;6VS-74OJ*9eBa&SJBW zhNPb{EzC#7dSlXe5)4P}+h;5-Ult>vv7dj7>x)N>w(n^&8Mb>=6kDhNZQ^Kzl{$y6 z09yZ#feg0k2FuI39mS(=Vq|aau{(=I@lAw*KA6~a+XkwV_#&XdVQn|F6$LID z4De)i#)UqGIXR8Cj3z^D<+OX9*=5VUWrJ>4WIW~Ujim7F{#$*9%0S(*;>pOrk4(V9 z)P?~}fpxMD;lFFs&L1XcZ>y&asr6hi3bzDaKdfrH#g=yKhUJ7W8C-OZMr;d(=<_+H z8>ba^3IUC!nq@bw=S+BMx@2GiLl{s7FCSj6q3ADiFn$$;gU56UP8tF~Fv!6C%H(u7 z_sA|_ZdW=1#KHa^)l$&o)C9yFbgfnk4$mF<9+Y z)Tr)J2XAh|uFkMEfrdh=xWi(&z3{SViwpgkX^3Gvv z7Se@l-8QEPehy1^Cujab018!&)enY+jdZqjsOod#vN(Z_rP3DoDQ3}4>6hY78fF-? zo~-aieftQ1e>c9b;_Da6@qQ4VCvt!?1aTP7ayLYx*H#i z84&no$!AzNJN$XSd+Ci2Fost891n?|prz#9XgSaCn5ewT2aHxQdf7}9cD~O1+`k%15vE`2)GRp`(~i1T?8&0%`g?>F20F zrJ941`y4{b0oHCZ);T)pTpy3_L7zCvBCd3bIX^(1N0m(c`lSt}ZmfDiD9VIWiasVs zL?OS;|8J5SMF_VciCjSN`$(F2yQE-tpLQqmZ!Hrs3SXAU_sRc;cfkrEd3kUeT zp&2$p8^Gr&#h;R1ypd%!%@JQqi1ESu5Q0o2;zzP-{L3cG30CPeUsH0 z7TXKL)tN!|CnKAFvi~e-bV9shQ-9)&ir>JYFqxVBV^RZFL>wcc1P(L z!|<+&k7?kbtN8&ED9{cto4k#Mv{V1j7dR!vA_HH|$fyNKj7ReL^xT$!0+NUo(U1#D z20FSpUX6A~QIXJG;wd=Y-&UAuMLn%f^IVAdX9l|I z9SqRnq0E->INktzd$19T@0*khXq1YKB-S%RMLk2XiN&;wp13iwiTTf=^$m|ou0h6{ zntGRk?G#e&DNafTF-5g7aES%aq1nrsO2Sl8{7EQFX71?B4-9+%PRLKuUzHp)k}1`U z1w%ssl6f$CNSnDoN1#?wy(Q@i7uyp9}*+6~pN0#%<@Pa1!ZCK$eUTcrLvO<#v#$ zAkUXrvycZ>3s=TfmIp&}@8W}lE7=P^Fb-Adrc5?gBvZAhd)!Xzy1S%-tX>( zxIg}Rc+L)ZMZ*iVqc=kl@QZ~`8~(J0@ZWOZ_Uxb0yu$f&iUHL1)yAPg-!kwm9BZsI z-FL>WqL^iv4Lng#4z@f+0Qz)Vx-T*PFi~)D&KUUd(H@W{u>;wXMIAq9?-3#oHlUZ= zVn2gO`{|$KN{_pjt0uO2is^#;T`&busGm0{u5EvHRa@A*@Ct^sp*T}#RknEQds)V; zorH2ibc%=DQc@^1C1F~l_mDP;lo{fWhrb)Tc!l}IVzW}C)_HgOUAkzeWemCuGZXW> zF9rjoM~F}io+OoOp}xR$RP&FkEvH5QFsxq*$Na*CsV0&dGq~9R!*b=0p6H;BwsaB^ z4?Mt-_z@En7MRD-sDEVpaoyBF-w-t+9zg0U>AcA7o`b*)@6QuzYiu1jqW;iaH#*I+ z+!sgXEa+HU{wLUhhWOtNfuTNl}}!G2J05)jS5B=;ShTRf)TF zRKAuFEgWZy5^1JDx%;h4_!zZL6!No(IeHhO#S42|YL|4MTjR61KU1}WmFlygk%9a} z{DFO;*N6nPaGhnjw^eJ>!^9g0aUwbJ%+%Cr4Co3zd@Q0^TygPUMaHU)cvTm9D=o|0 zPaIL7rrQ(jsnHxuXEF@7SzsP2Z7oGUw_KW>#xclLTMP=5g%?>M!dCP3uiqymMzgO` zkEztM8pIjt|FR)D2={Q3;l#G>!V0S}cI)oz>kWX; zYarct1oFu@32rLFFGx_Ce4l*lP+OB`9{y@utjhv7I4W6?bxFWWUg0Hh?vXR zwU#8WC2hDSf3(PqJB6)I{8G3EA5PN)))o^ql7wu0^wAp%ODfp12ZB1iDD9>jfN_GR zEjtG~6D>l1grgRaFr?QO7xaSkmTf1c#jfVsb((wia$Wpzr0ke0;#mAhBr9Td4ue#E zxxFg;?BFUmXe`S#!QL<`a6R$k1_Hw5kO=V(UBTzS0p`AF{lny1c!Eo9Rcb7>l*n}P zJ~D($=+2DG#*G_nU&wu>A!N($EPhsIEV+2FLm_4#8VyR;>ohVYDwjqgrg8=m&O|j^ zZ)D^IBAPzB#Aha{U|h&&O-eh^y?ymi=#)n+uqe`HJeD7R+doqPR6~CPLB~T2O15Vs zX0~gZO_7@90z)lDyTp;}*xUQ?5-+o+*bnD#qj+gP@*~d_i_}!hC21{@MOdkUj(hxq zle^X~F(n3ZMk138P#vS>SFoHS`pL2APwnb>ijjT+vTmSN6XOtEU{QH?E7~R$&m({W zzz7M-lqkU^MI8bqRE5V$uv@H8#yioM08Fn<;~L|Oiq0iRb;QiaQcMAEattBGSAUpe zK7IB+;uo{y8mMHqXzcQiAjN1E{&2C^WCE1t(#rz!5j+(1~hBUAFevDJuGJ*5 zJ7G}XJlv%iuRg~{x|2XH3cOy&@0ftoLLN8bM3ZL0yuaO6Ksd?r#gO0}O2Pj|f-9Kk zwbcmq{sd?>JDlVQ53Wq|;DW;yB!ou9f{mk$xyvTzfV~R18P+qW%`$vU9_ygiWt-F=k3waD3EkIF(0MTp=$2^Y6>d1Cq0dKe3JLP?7$d{3jLdy%pf%~`}fBVjx|7#z<8*#*kz$RJ5hhFN0 z-xp_}toz{4AX1P53iHX4VDH?Ljr(nk{x;6*76wf>qIklj{rycIGy;Lq`eejitR4Hq z@hPTxc8ANJLbXY*Di+c1;3LU8I2J6%)bRSi7yHMbmPmcvF_^7aAk4=7pQ~1Kn^6meXLOD$TEDIGjX#7#yuaMO6oVM!p5r}P;$~yi`yVH5 zsJ}N@!Pp3Bo>^Xk);QemGmim~xE*n+n%MVpz`>++!>vGZ<6?~;>$BNt>o^?@W(f9{ zslN^eM0M(SKaV3k*w^LNV8ZX6r!`NKvE`7qkK5M&5M_x?WpvPwkNf;NI)q{|5TzlO@15 zr$EA-8hl!Jog16mtp5O9B;@K+4_Ek?Nd6|p|BT*XS<7~b5(#DNV=yY{a*26VT4&WC ziXlL3F~A4g{eWZQ6J<-x82D9M(pNkgRt2dlDf=c0cQ z5E7u~Rn#xm5WZIW;y9+ne*4f-FPxx9Ml zEXU|ggI6Yf-(WPnYnJK460V3u?9lj-;ZC6~@vL_U76hty*&`$#{B~9)*|Dx&-!6Q= zE&_YJX_*`CA@%zq z6I6{99s&Bowr(ifIpg+Y)S*@xPEfM`HmX#-qo6knCRVjR-v#Id=h>a4CH<^f^89*U z_f9}NQC_!uz=>VpSKE4MJ6cfEQpvJ za;0ncbecd$w~NzU#U*d!Qm4S$?BT!ZgsKoj==a?zYbTM-9` zbp?`G(rM!@Kb%2#m@U-RYaHQ;98=I(QI_jd-H!^VsT`qv@-gL|KlY>3+>Y7`^0oi8 zR@d-eR2T3Uv&x|N>O-Q3n-;(T#i~boj}Y#OA;Gg;Y;qCabA}rqudCHni}nZ)%o75K zvZ>?Kg$-vnQE4FxUs2gR{X^YANcq8P+ju+uG!YQmy<7I%dBrhwoF=9(Cf+egUmqwhEcXdnEMJ{ zwfW2IW;)bg_!p{VXN|3QQY^9m3jJlvp0X^JSozOrFJpzxRUq^^mc*$Hf!wUzk7;mAV&zR0gB*l648JHYD)#*Y}AI~ifOm;wC zi;5XPKcBpYdJ*7ute7p0m%3eo2|8g9W`=#iKu4XbvNWfcxyP`{2Cz%v0<-gK>B~87 za1d0-MyQTW$br;^3(P~9XWFMB4KY> z5}Eej_9Mk1#i$vuo46y|lt&UN;_8P92@c@rBNHJ7`JJ$JB>H=>NWm@}YpEB{UkMz!HL1`krx z2nVedi0>lp%t8Hi(-#TyhpKGS>?|OH*)V6fC%jmD!Sdlz9R`il7rXx52L`~hxUN(z zM{;h8;NJq!`Q}y7T^dw2zXGd$b8vCkfQm|nv&rvYeyP<*uMcMRt`IAg61JEsI-%Hs z@v7^y*$Yq)Qwdks158ZgJ_)JuNP2BI8_JPo!YhT(E48b8<;KOuy6$PA_2)TUbtD4e z459Bu2k0Yxwtlo^Ca<|CuX!u^B|q1`j^kdi=;;S!Xsa_I@<2b4rzH_9lhFF_&duLO zUwj;XotUrrzBx(xn>hZKh3gq+Mx13&I_%mLKZJnRR?FoW6Km@EWbJWDa*t`Q*(z_* z=6XvOfvSTmxLn_arIJJ^t?cHh9c^n?!H47u;q|6*zNX#aTfVT^5~3 zj8O>dHYR1!C{e^jW^#76guX3#tM$o2N3H{mJs;#!f9h>D?l%^X*i zc}Cw5TWn%e!%H}~DM<9Q&@#%B9VZoc;7TW)04T!`=M%X^R%P|zKOXbK684Jn7eHcMq*FQ}XC z_udrsmgd4e{rmg(4ATZDofpA+Y|KiXW|k1mN)w*qx(`cti1SX6rI#%C zT$6=_sC+QHKkI#ya%Xq0YL~qv&_&JK<#qMG$r!(nIb-YM!h-Fx%x=_r@ls&zr zd&&$^lD*`$8Lj7z;{YLJ+iW zM37?hDpQV=8#!JrdG)A)ye1hg@({1~g|Vb5H;2b51}5GC1Va1nsQ>+(7TyCj%~_(Z zjD#~1b4uYgMUdF{T_SS9eUtMMb3UC&rYjRW!kSPzd#C|w!E_j91Ka@R98peVKw1tn zEp!RSkT_r^3n2YI3;xvy!JD_heJqk)jeyo4q3^FdZ7GL1j#e!=F7l~R3nl2J$~z@R z3^EwGl0?`lwAU?}AkIMRA1dhZ6+KZ)A4ux;l|8Re#uFhG+w+y}WeWQ7sSPgJUE{lL zZIU(N@B+HQWzD0CA&MxMiMvqpykIigW`DKe)Xvg7(<@lIqH}{&e5VDT|DO><8sEnb3 zRgqH)=gaXjf{D%MAQtnOgU)GLfXRg|29HE=ZmGG5r|B&)*;F^C8 ziKsPKB~(Qo(|2*dcx4`6pStL!WO0s=`}|5IwOo`j3-&lVaWcC&Npttue5` zHrsUh*tGe}`a1zp!^iGK8^t)u!N>TPR%gk8rKfto&`5HyvFJ9>u(RZTKdEUf+^U9^ zbtU7CYYU$bf8jce>^wICm-BXda88Mr;QIVVk0Fe1$sOXgk5NdvP9sbDk+5klIK9z@ zrLyg>)V)CMoOgQT0EYC%!r6dwe$$^E)`EXR%P~Imb*LSHQxIvWCl@l&5HrwY=esJr zd5`N9W+1Vr`(_QshT6DsXsIPoxwf1}G1P`~eoYs>FjC7HR9?7v$D$wCfUd7()pShm z=XE_Qv&2^4>MYs2mwOZb!3(DheIh57ZR5WZ9ZdFivbbCFxH>4K&U>R>BhZynq%VPW zUxXe2`C9eq?mu`=MUcC;suQsFXc#egD4~n&} zsWU167=Z!S^aWLxYBvxvHW&l%w)^`mba(zBTa8ZwKph3T0mzM?h^R*8FzB!_hJUGX zRJPf*CN^JG_86v#qv2f5FKDG@Gx~=t34=FITMk5$gVpm;7<7tdLKH}mx|d~-4}mTX zXI3d7+bnwgQ3MRsSJG4I1LC(=Q@MO{mIzAUO>12fD)e$@%UlB^cD61v*b z>Kya)RMa;DTw>!G3+VEH=3h(d9cI3EZW^JTDT_SP7VGA46=bRS@U`c5qYsydZkIc_ zI{W8bTkIC-ao<05d`iW&m4<{ix> zH$l$JrL8i1pW^1dMjlg9)rBX96i|Xxn2B zQ&GH}#(@H9;Q<&>bGoR!L@}ftFA~ivUsC+#Rm+c20un6$A`UygEqR*YE-3FcS`+*@kk(OUZc;5k81Pj;Kz}9mD-V18vXW8&C*i#z&1o*lVZ)75{ zg<6cJqC{qgX=`v;#EV6is)#{yd$Xyye*m|lroM6!u*{ou&c}o&H6q1-cxdWI6S@Qh zB}JQk4s)7_ECq8}52+hQ9NJApN76VR3WOL)V5_B&%+D106z;FFmzOW0wFu=@qK)Myft3BU!v*Q| z8zhDfNXCbtkg9eiFq%-C1$&Q0smsCOe@DCQ%Y$}5a=sZN(l`b?uiMN z3hx}}j>{&u`j(VaAz9v=CJY>8=g%*l&u*J9krG$$a4TSeH|OMRgQaNU)|SeK@>+8( zn-er*S0-ln?T>POrGA2rr#*ZLP(=(1$JcPgq@r^A=2^x}KL;Cq_R~aUJcm8HBZ~>< z2v~m?K!F1uqvWnw>F)kP2{#;75OMtCYF}yU(<`-_v`|I=$4sWZpn6a$Z*pZ^`ATAle%QiTp#ai$Wq_IdMP7 zFVLeJFHO-g`*E=Uax1=;I!%D0f)r=y=JiR%TgB8+^!=))qz6Dtggu(ozD1ijnhhS~ zM)+`~r>-N5l8!*QKAtz}GNZo}PG+%w{M61EpdS0KQ4tw6EB*z-1zIi)HZORZ|2{r| z)Y6Cri@;V6gA-tM7mT^`QbQDWfJwi2W5>_LZ@O*3!qmbpxGtLLt6^bH*q|f7k|j_C zh10NR0jP^fsB@PioMze9UB6TTuxi&x#*?1!aa;|8GGZL<8Yi;;!$~H~LWtitq+O{3 zut_X_(RQ~Jk!oMCR|9fH1xI6c`#lOv_#IXC3rMRY(HS1V_n!KkiFO@S@^N!lZNje| zkKwcQz9uN+jGomZ7UOFJ4nL0d%mbl7<-Y;v?rsh5E#5Pt^d?fb3d}vaVS}s~f0w4( z@tvxF@2ar;Fxm*rC22tQ{H`^PT$<}>AcVnrr9VKOir3T@LW6@&kQ0jei0EPV%JeE0 zd$8Zv7yOr=Zy^nGfbJ(aE{iEBbghf^X+Nm=KL#$G8zbn-I}RSoKrme%3UHgLqTn(T zw;fO@s6do2M8niQI7kF)LP42XNt`oY27g)mP0|hY17fsS>v`fq1cVs9z4_h=J3=5V zaiM8(H;{+w2ET6?ZOzSCeZuS7iF_zk9p8`S=_e_p;da_&Be$QOV8c+9002zbY=ucK$AEHqOf z1{6RYLpTYsT(zC*UacG>naL|W8!m@{1DYumN@MOtv5pt*9#Q2u)%XxQEo*BrTqQRP_ZwYg$(eepJ1 z^XdWvj>2lSxG=+vqJU;S_t&@FHondy*S*^>fvsQNw`M<(9124*d7X03XUwa_zE{uFy2=?@WKm-(wwAnp?%*GbJt1jYI(S)u9umHlr0(Lq6 z_wWa}Q<-TIh<@}1%cLoJumaC<9{7qb(}K}^iXUP4Ur0v+i0N^^IQ9mBUx2bq;}S~Y zH}ttm_Dg_(slcF|N1G%-l%-K-G_fsgedbpg5!A6qI1x95qhG7$5zV{OJJ93e2D5FA zF4(~-FS-Ay0H=7S5g`yi%hpkjJ#0!$j-o2Fau(%5AtUa0LjhOx2C?$?#>xpMS;_qs ziux4?(`vI*9UQQ;*z>y~#*a%z^pi~vs2_Aue``>LYx09{9vCfCNK1G?3v>3g?Dy(; zF}$AevY>b-=<|o(n&;vnI`RHFtiZznirNRZSUwOIu&mx-nK)2+;9_yjJ(N`%cv8HC zpDSbl0I*g<-x3Udf(VNo%)(?Nm@VBwH6}r)OgLXqidYe7P;i|6MA(FmJokj*cQdA2J{ZAYC~lN(HY##!FBjMH7it33^*X zC=@N>4eSA7D5j-QGUGesry)SKb`YB9uaB^Jubl*rv?X-bIMfQWCU*JdBSu~C*7Ha- zra)4&VLJZi#`)Q!?IFGY#IB%N-28>(5=Ou@b8u(`=rYy(#xnWkOkWRxKe^! zsTczf+@AV_{nrjADKh|IT-PD?fGXkyEwuaO!NcGMUe2^?;H@XjZ%zw>h-5c{R>SMp z(pO$PdtFF^*koYqobBh<$F4xwB3LIo_;)>Q$MtPk_HM4*<^cjh9;yNFUCFTT4_X<2mM2>g&{)eAuJ*9iLxC` zXR%U0Ev6G>EGHrl*qV$>J7}2|Usi^(trsM=i691a9zC_7ak*xx9w9oI4foi6fu#VS zh{NpewX~tq%<7{zh+%sRP{n}1rs2%BaG-KsN$d$XNWR0d@RmlKj}mx=GYEQC_#vRc zS@DuT_S_WHBDsnf2NoK>o8d1hv5i8q_Imlo)SVC zI$vD3x>X07!2gGhBL$JB7H}u13BS^X(E%ceJ1_u8I)#>mGfktRE|?$f*_!Aogi9c) zg~R-BB5JuSAsVfr1RRb#o?_@Deyov*go4cIACc*N{g7{sAiv!iQ3!CK58Q}3ah z^s~l&vER%I*#c-%ZsbloAF+8%vjqFO?8dtx6v>ocr1v`;xeENhV%d~f{*V>^8^<$X z+J2&1%>YLne35}z&HgzG6#ZqHAdV@mO}7dK%!Hc@1>E^uO_xNlc*J(fze#4L}Nz5(Ppaf#FJlE?|-C5A{v$>+WA_K(Cdgd8vvW)5% zH!1#sF&ZfhmrDi8os(qjnvorcgidgycrnKGeV5)>-^oowHY_IvVD%{i+d&P8J2yoh zlxq_!2AkS=7{Vv87sM4i(3{{Ctd-?Uaa6j*vwX-eR(xWhcS>~+%kvs;g99I2-WxQoB7Wro~<{wdLJpNx2Tq|gINuLOb zk(R@ufb`I_h}?KmTsP=_@j3g^#6$3?m@u2MU6PU@BZZGiQ!qDIS5++Ti#`*~N0O#6 z;rM(89zk-3Z;=_vra+ne$5=$r7>OH(LvWFVYC2cQsVcf!gk-C6q%44Chc5KkjSi`n zL(td2nQe?q67dj0{=jBu;~nYREkle5@17oqF4|hG+mhS}JpF8EEk|5Lf6_)(+YKHi-e+qi( z-=KI9h&YRox-FAOPLFkQDJ z=O-a2)kXn?$diu(T$q{lRqU-ii5FBD(Dd*4$$~66Adb?B_qj%Y5Mu0Nkb8*oLxlPG zVz!+JRlODBp1cJulC-*= zL!hk27@)?$ryE_`Gv2+*uJ_T5mgolZSqJB>3T_nVUdj@dz9^Mw3EJ&Y&cesF3gFg= z1?barP}RTD1YOvm#)i4$4)?HqEb&R^r31`Y+){yTXgVzw7xC_>+CiRfn@YJWTu_dT3Sn33GOAT((~qxYiPUoM#sJ96fGA z=n!_nQN^B1QbN)%;jTn#0W}#+P{Sz4(~bJ@KLBfO1eQID>_K}H4^Skfgy$<1fX}#l zAFE*iW^Mm~`qhkVQW>cw_{8jcSS>1&MC|2G3~ci*=V1!iJNFjg96NdpjEDERLo} z)Y%&NI3!X0^0SVgptBZG6hZnr5@!9Y^rRCmg5rIHv4^&bdQ6k_}to;L1|uoY#ax{Op8EofMJUhUVNzQjc2( z<5q>wPxG!Do8TbV^8&P|y7{P=!}q%IrS$mOAJz^3W8KhBLdUOxh8PgTy!Xk*^5VYS z8DqThyg5IxAbM@#>8AcSa77ttajkR;X6s`eQDH{7D*A2A1-*pkrwckA1oP{_3l?dWzZIMJ+{S#SVJoDWt{BHRW_=p{j&0k}gUI{87$K z)pZEFN(4pQq22%}uNYSvl}MfY`?5kmRY|H&!+^fO4?>9v3UHZOSNd8b-Yb?%R*Ky% zAeq{aYr_+j!2e(7hUsJXZ!a`3EHBc`;qoyCq6^ihKYz)G3W@GQC3Rf^8IzT_r{xgX zFQhG_o}O+j2D_Q_B(??tN^9s`Jr5je)gUM&XQ|8}Cmi4wP2|t#a3l@n&&mCdfgQ&} zCAN_;)@4@n>arId=(FYP!W0!#9RjomCaJ3aAHEL)78(YEb--&XHf%wYn!zx6_3kqM z+CTw~1qe0EpN$K${vDQ9H2C10-JEzuFw#j}j-rni!erPE-MvOB^>?AcA2-DC(tf%B&3v;?*I_unbhQZS8MCX^BHOYYcB!(Gk%+a>eN2p9=XNl#czqO_L zg1j6<(u+-gEI4#bnr<*@H^+B_nXSOC)4O6kgEtIYN$^QF`PPmhHvK1UzObyp;Rcvp zd$r;KJSq+NiOR4z5*X)*J+*v6&<QgFxBQt!b@{?y#fbyRy>G8?O;=(xEw zrx9G%dlHg!=D%yj_iBIG& zxs$V3vQlZvx4G$kRwvFAsHAOwqOF zBC5k!S>Q`zg$4vJ2hPdvOrYq{ivA!wFt!cZfFF{mWt<+S0!8^A{!9vT6aMa31*H|XDy~9nP z|FL^yPQx5!as8mr8oXn^;Px#JFg3Q_?uGf!jA>tIYL@vqJ6RcYp13y89x&0+3Fe7> zUI235lz|f|t-_K>j!%ecN{YCahG}e@IjhIr^4Ges_w2Sh0oc!D$D1nKx4hgx)BoA9 zis2r6)c=pt&W`Eoi!(coQxELAN$TH)+&<&+Xc`FCmGwLH4@SK@6&_^>1q5wGBCfr#UcO@+CZrds;tO)JMs53SjV3JP)PezQ_<)JZf zZw?N2_ReD&ou3@s5A{rx#S0)=9AOSUerJXsgui>fR!Rt2XPjA%;223BdHnP<)Q0YB zV}=c>g63WPljfAwDhn@IlYWL}oi^mBI#u5zzk$9&`2Da|7u6X$12?HI<|y9ybKX6Y zJQXp6Y0$|NLq_045;|OW{ywfg<=!`b8D8MG_tm8v~wo>E!o%ov+H0Ey>WL{z$9zIvt-1;eSMG;yq zL+S0?g5>*~p`yxdmp=ENDW)&JiF=io$7BOa>(n=I1f|hfgS68oBiek(hJ~NtGSSYX ze%bWgs!Izj$R%#byItI@omcR+amUUMZf=}1vtYmAuNd12_L7RmYS2m3nkD=HWh_N9 zHS-`tv?qcc3)T)h&#iVk$ekx~bZ}AHow+;KP=G*hNUVGybL=cG<_Tt!y&$|90tjA8 z*?kRyGImYiuN*9@tdJu~i-;dq$O18;d7ji07i!mV_pjB|Qr~|Fz3vGx4a#rx5E{XkQxAj?6!xaf(O#{W7jbhX zesc-%CSs|5mQ!BI&V%dB0pOOF2n;;}3MHBk3>KU3hyI0Du$E|}Q!O(MCjxSvB8Dll z-GYCXVXzD^L8cr^0mz{VjC{rg4_z!jO7fS{P=Y$+*C-$8``l1kF{6jT$->aIP}@Aw zPOz+@;=F*ml2Oqbs>z5Q99{6Gy_oYJuHYMwRQd81ow>P=pF`292E}yRuGHUS`M)AX z6K&W3D({@BjCya>d#_Uhawkl5_FXfVuBXp1y&el#3OD#g-sLou!|J z6R|0$YtKx*)<;He>@a zU$1;Q~rOXk(Wo;d4nEAzf6!PL4_%SnfFRl&3oTZa17!6hKY995aYG0 zQVjn{QJv+1ZSNq>$(eoXUh4nM(+RSie<{*UJ)G6oAF9?pptH6`A9ev~aF8utvj;Kp z>&#c38sy6gvlH9ho0VfkYx>V${a4;)8(c9NCHiWDSwj;X8v`*=ZBM}NQe{OK7x|-c zz7RhI$JZ2ef25(bRsgDw=x7dwcYTJZ@+r}L53&Cd|LT*6Eh3#o&R3qVMJWZ2LPasYGG81ZJu zLp3*Dt>u+zEdq>mT&?u|x0?3+-FUn;_ja_F^?}Ftl_Pj8Xih^UFv&Pq*8%(fITRzyL2O1csD~X^_i9Bz^iZ!@N z-X75RTvYqd@CKr-_o9znfJ#`lE$l~3;ikzZc1%LwoRGz*PMIGWT|#6BYttU~@OH_Cco=jn7o9A0nkOC@ggmb8Pc%Dk2kt#T16tBjg|X1jMz-^b z1{*%x;g*^>G{&VeI#My#R>@ErNPMd^l+YWqvXLcvmqw}58TT8EP$9Dp_% z@H20{BO=W5kuF=9Tlc)jDOUzR6DdxQd7;-SN(tEA%YhhCnwN(WXX^ARZa)j3EL~YV zBRu_lEV=d}ly!&jW%km??Cpx^EQTYo2R~6AE0i1ixMD10%zNgfCVcDEhB=BqcG1Q9aw@Bhy{gbS8?yUm z-tG{*J?AAR6zEs?V^C#w>$N~GX>pJ*6;4Qw@{CG8TqKgMdfI>gPy-jkbX?rl3{_*3 zL3ujt{w&2G3~72s$Gw(GMMJ`1TxbS3U;Z1o$jQEI9C8YBT6QZvj_S|B%|c?mu%@W@89l}Hl=r&U!bh$u=-;CU%urWGd_Tbk z^%~!XWT)uOe;ak>LT*sUE78-N2O>8X`-((I`uuv@SLxO0l0wuDKKC!TPw-Dg*%zf1 zBKmuD#cEN=Qxxk!0GIHIc^QK>k}GcJx^|euX>V%U2PeI9k7%F6ZccH}8(ZeWRWVRx z6VWz%zq~fzMk#~DS7v0R&J#tFLSB#bsuGa)#Yzp$%f*mYCxWAD6>_Vebb-XON<#1E zNm(UsWAB5{Smjw_wuPz(FmJCA;7YLhr@MjI(I2Tt1tG(Pvbz;_u?o;7tetixNpl#D z9t$cQngvzmr{;7#dXEHiSTFpT&yy#D^kydWH7Y{5g`&OUob zW{lBF7iXFtG%~9P_Tvi(#z9J51isF{`NhtiL_u6&ISc{1_aK6G-VG@;p6;1+XAN*5 zc-S;3590^;4qV(gSBglS5KtEOz;nK1c_6U$H!)1qAN`QH6>wfeu%EF^;SiuYDj5G8YTBg- ziGzdpGOYfG|FQ_Y#(zlm1lhV5VZ(qB0ERYt7Udak-P#;QJrcMay<2LgpC!qh0eolFut?05FO+AM*h=QUAG3Fil_F4MUvit zF3K7sJ>Muz=8(xy{cs~aSYgQiuZ3(j+Ev)X*&j=Wy{h)3!xoeIBcTh4gNOGsz#8kt zc@RvPg5IaUEml5KFYagLurdD3)5l^(gUv`6qeh%T)V2j<=sX;iLRJ6;~kkV_R{8+z4Qwy3Q% z#rF2!5Yho_cMzrCLaTQW4Dw)BV=l;A<05^BUQIRa4| zFs_qRSsU>`b9VJXi_f^}?RI5%c9oT?;2$404Sj#&ny=&D0FnPo5)RInmxN2Lu^L<<0n?6S0Q?{Fp zHqd2EwY<|0$er4;g8Cn`29g%I?^qAo7cPLJe#U4^XEbY>edQ>TO{QIZE$ZF858_4x z$rmaUdJGt+V|)LxxRV^>iHf`O_ubYmt+MT@dhXN zLc8AcoEq?amlZ)F0v$QD3mqL~TjjpE#G&$6doWISR_2~`J84=%{ZJl2h_{A~|I!l< z>!PM&t{ccv+m2AxtYF}xoRl|rUaeBOo3*1(4>#fx5&X3P&+omO(Y~@e*k_~l=dS34 z2(*|(^oQu8t$BA(r%>IZK2W4<=cS?|CGIO6`JGoS9*2=Tgbm9Eo!Gh`!ymAqrP zw?VU7uGcSNMJvj;c#+?(3vdcuU>)i-X36G1IH%OaexIo3P795?LBX=Fv*k1*;fcGb zaKxQ!I{;KV~ARG148F1}$yU@Tem)7an){V9_Uya1vW)FaW*K zmTlImz`Nr^u3mzV)C8TpnfcFU+AL03hn# zOCl4;#h`m=f;+soct9>R(?fqa9rP~dpDC47_)3V`w|R-K-uHk$s%U}TItkSB?t)t7 zQy5jAjmqJg=jr0N%x3Dm<-e@$N|=2jvtp!wfVN>v$C$D(H>6>F$rrD6*CVc_ZmGa6 zc@v&rbeZ)_cSF1P{@v-EWgo|b`KYP9aj(^jPBdAAf8!Kndbp%CF)JbZEBYnNBpjT6)cuA~e=>=rzu|@ErdPTSY%V*GjQS zt^0E{1nN1k_hwZ z_4*BnBw(o@!@z6wXPqDGzL&xNGY?oR!P1*2UX}LuWtaHG(pn)xTg@Mc^L88aYs+10 zDugK*m4CXCF*7pzbYKMe-3A&e!_)%~bEK5dG+anpW(*ke6^`V1$lup<&96Fyfe zz;dqCu;Y67oD}9&n67r}gtBF;vq1+em9#6e8hqqM&P9BnIaEbxCqokY?v(8#AUqBl%secB9kS{`hzcTfi-zZqS1I(YAFq`DfRgsJn<-vcY@M+ zx)9pyVpMOtL#A}qfDi=Q@k7ih@HHR5E~D#HP~3)8Kz>8J_%<&e9I8uWNR9mHi)=%Q z>^2GbN6*h5qxH$r^3T}s^Xu<(g5#?1QU34SXW#Gb@7vbzkN4is`(A&ViJiWK{5Q~G zqB2t`q=(TbD|G89r^j!?427YhsVDMxs{8z~%!W`is!M7dA>|h53B9K**9^`-@@;}I ze^ber4un`o^k$UnMh;Q@1kd)n;-IUSHaIuKW^Qd}Qfkk*#_~1dp<6pyF5^#L9cD0` zc=Y2^!i-0OEex&wQSL!i=77e-TCexv6@AJ&6HjW};(C9d&=fw~HHHef%8AUV!gfI9+7+91Yl; zOMs8flQ3=2yS|YtEu)HE(tLjVe0uq^mFu=KZttkjV9&e)wTDviFJ;Ue3QUXlz)3g< zIG=I*_E9w_%DQX{OC9fR3QC8o$s0GJR#V&6$2BBMFbPV>3+yIe8q19TyF1Y9TX)co zcI-=yG}-7RMPN@Xkzl&39GkRf~mc!oDqU7jfK8nQ9_!!ggEXU}dXge;hI?yuI_}bx&s$rE=k533zSx>;B7VnU zZcoMrULyyM$ODvqa$m(d*Ia5@#D7S+@coVS(x_mH?m00e8X+@O+z?O0lpo3RfCQAY zv1Qj;Su8AHwL;1oo$y~`q9^~xJjZKM{T~ZGGKp7>B+)v<&a9!;On)yxY|-&GtZw2UR@N9wPd8yH^I2A|6!rY_=~xroZQHgES4lDQ!bOrLqW*ua->D! z$K6dZ{I8sJw1@2&N}>^?!f}gO1?vPTj3UYR#rtK@NzK!h1(lk7zguI^p!vGDRVPK- zf(p9gr7cO4d5kJ-0cJzGAy-~aK%|^Ybh6T8zFMR`Pg%+%<8a12Qq@a$!DsgNH#)#i zm!V~Awk60pbG}^5iOYY7YdmVacx5gKOP+FmJcY!SJv8%^+rMl<&|Yj*JB-;IdJ!^82Rt&|5xAff&uro6Yfy zG{ABv3D$^)4hrA2kqM*t{c9w~MMpoxRkQ>eYnrz64n7~-Mz_{Y)1HqLQ$8QQWh!#q zs<@R-coqXKftyq3$Z*58)B%k6OqyDu(UK#XGULNu;XV(96%hot1y5%;QKb%->r`6v zqYI*8!>v6OhnxWagS{x&?;yN5EQ~UPZrmA)p5*iENobFwjD)6clvis&IMH34j|*AsDjXNd7&)phz-0!$eOL`VQKt{W!1u9 zqY=t=?rBB21{yIz;2aHNZSUQ*(tEyA=;5$?TJ}6XwEmQKZC*>Ksc+f-r!qRkS{>Nv z{PA5j99F)pkB4lnZpGlK(d1aR&+#fhcI9^wB+Pjnlq0m6VMsvyt(#9f86HLn_#$Fu#}1pXMscb2l7kCYI+77Jawfw4Mr-%>aevd&>N^} z&`%GVqr^L``oy!gVz7emBV)oy_kB3xiw?6!IO78)grvKT#K5wMf97GxZ$#;yq_=pV zm+oBO3pl~7o{m#Ubx;YT3DzPL`v$;<;P_*&_tKTZ{sR7*9%61=wYRYM=0IK)Yv!on z)G6fP;L@@s3E?9DXh}0rMg4#%Mql~<;CiU>e!u>Hy7tW#wSE469sPc{{eErj{m%9M zj{W`^{r=GVNImDD>HU1?|H|$CJpO)J|9&~}nPzmaah*LxQpOUdk zfO|4wE%JfNKq|r=wV*E9SS8s1DGBJBh*QJ5qZZaRrY$F|Wj;^|`F|y7W0fH8DulJr z2P*xBcy|>7y8pL?`amVPt0GPf?XE&dSLFlZ=P_0Z?XE&pi+!LH*kuu?26tB>sLMK5 z8G;5eRte$0L|Dsppc2}37N_>}B4J(Uu}XONrFs`|_a&lQh=V1+F6=lp&^rqOUAVDI zV0Tu+S_oCqpFnLig^IA%XLLU0j4}H|9{?7BDG{uld8N~xeHSx&&_a!c% zW#MK*pmH;^VDp=P4y~@6aAmIdLz{jst}|4_RkTUaD*bpW^hRJ zjC-W!ui*9xsGk8Gk{v#RSy7K-_*-yht~g1Xem?sNmk?1n;HIX}*;!R#iAA4kW}G89 zCN}JZn{i^Dz^@RW+i;YwFgcrkiHT_T2^anm9FpXMqFJPsdBk!F26KoM<7{Sg6Xbog zLy`@M*n6Z{P;ftJK_MKHB|^ekq?Y+aa&nkbEczR6lH9%n_O3sXJpr!V?VCU#A7WXg z@A)Kh%q^&Uq#8(g_6e}zF&vUDBH~%3js+xg38H_ID8|b$!xA@m0Uowx*SJ4u7@+nE zI7)a@L{DRtfG_ICvxh`#E=v2$Q1l*>txgbhnn zmd5;P_CY}?_v8U;e+|*p`Tg&wndjF9L{`>+^~4xR6y-uxLI@UJ`5>;K^U-RZI0BRp zKQ(MfNEB3S$Ve3OI7b#$T{v^sX^%hR;r_hx8XmZr_GcfF zQ1=JypA!86PxODl-IxEs3+*4!p#29_F!c|!%91cv1Q%o4i+*j#iL*H{58wK{{>c|; z`~B(r_4)lZx=oKb`F#`)`UaBMyV1YFz6!NlD-Y}$znT>5ibcl8F>$&XbfYZYE&HqA zWleMReo{otJl1**?cjLz9U>n`%DpqaUr9+g7~R}@p( zr`79j-D_0S-4xxqskzKZPs+^eHz8yLq~3i~TZn&5tDX`jw|3UA*^R=JwW&Sm z7{{EDN7-RG*%)N390b*Z(@puoc#A@Z0d5vJ$ZR5wV0I#2zcrb#HhnajGxISQ5PkTc z#YXrY5X+j8pFVMxCZ-G4P^HW1!>Ag|Xz`D&bWlarub&n&ArDD4_EGFP97urbd= z2`VyXSmV+V*6|vp$tM4e+66Ch#ESAUfMvd~Qh8xH<<#hTl@w+ ztm9pwTDsz&C#xV66iLYGHJdX5Q@gvu&ur0y!q%MqIv(Q?ay49%&aV$3zv&0qKjAcU8iY=Aj}qG`fVk1Pd;?V~2)r$0*@XpT4wUx76SLl8IPdn=&hxTV62;^!VP-!H;9a*Ivv&(xj66>!v z4tKHaF>u>9g*Vv6LJJ9dr%W|Zvvec-?m&39`E5986`qXRJj2}gA(G+m2KU-(Z#iKr zkM-<4o1}w)$r28!#;eJ+Q}mNYLmJmiF-4vRm>jAFrpAxFbd~}|#`wLCrtLG@Sk~_; zqCo`6`00Z`P}sS3oKze!WG@}@ZY`bZS+t=S`i-1agef1tAnRn(x-l6!5KB1)Ua*D* zCy#_t8X<La0Iiu4auVK{%m9 z$AnBKK_(4OoGZ$F5X%8(RVu1l8$3xAC(&6K4vS8ZXcDUYZb7rtA>AoK<-zvO$XQk@trnZEQlz=7+D$Jqz0a5qnvs_DopCEF{&M<6GqDxzcx|# z9yawP_mc~9uSkE(QK&++s4v$!7PB@fDl>{wI6stEfTTX+hN>k*^&q&Ge)qS;i-`0q zQ8iwvQ?lrb^1JT;0>MB&zt=yPpE-IhRhyHQvZoCqB~7q~ViPIQOv%@vIC?l~Zg%2nALJ9@+ASz!wzt2=*xArxuVGul6_VkqN^<~9b1izqDJ!1 z9QfkzwXpML{gzJ=3~;?ZWl>R;+=18Uwdu$s!~Vo0C=Wd--=Z zkzBlAlB~)Ie!qkdalL_{|}J zgzKITl~hum%|JutC>hK`QyQy-M#=kct~Q$8L1Z!cm^A)g9E=oGjelno>DlaJb5gt( zxi~mk6d=}fASnsAS|OWAXTlJY60(U7A~h^QzcWi=IGNe!l?w6;4ZmE;bc{Lost<~frS#{{dyRF|IckregS zVcTd6T8CBqL)T!0Jn-F*<0JaIA~S;vtgiQVmO1TO4Qm)?9`9_wP(1$&xlV zo0KGjlUY69)j^~P$=p2$GE6@{^ja`(1w4!*Q1U-&n?aqyb8-hMmxi|SepSQhdh)Vnw&jCyE=%ZQ&^0Wc?r;DhtSR{ zv^|$XtOW4jNk9P2hG0Cq+C*J8wKTE%kC$QBk$UVd*}6CL)%T zQej%UT}&*#Jy*d+p(nAJA}BIW7xbH{2(rsy<>Hj$5kZB_6qAz#k7p1m3P!Pu=86{0 z(Y`GrWIHHIC)73U=QE!2?B}}`9zr8HD9HxTf=oGYq2?5 z7|IkUSV&;C^kx&O)`Lp~ahkBn$!cwPl5lqEwq`DAb*XyvNphT-5r#f7zCn4WI6fWa zeShk291^lI3@W}dl=oUO57qLsGrLky3F)zJs)I&uJ7Ktfnk4%;vVFvl>jE@r!`|jd zCA$V2MdC%fW;aUFF8|DeA=4b4;b@~RCiN#O28Pl3giL|3K%dYh7#AoVb_Yax)yiSF zQdhW~=IE`MR!9-=3YqCnl9PiQ<;BGPfd=Fx!ZB7k@!>zgoQMzbJGvRmkY5D{{5P{; zh@m+A=OukW2Q2i_m|uDL=sUt@l{Dm+k&T$lS!l>FEooi37=G?~$aAA#B z9N_9`uAtx&%Ilw)`dGfo3u3U=7C!#OI!f{ZLnIG}B&qbX5Ff*LM9y;wPA+A3z4C$SRv+Vq7)SHYdH~Z3z zwHDhP-PfXM{~~SsZ6VuX87^ddrVcBhftwD;;DsOU1wZ(#c&Fx{dD-!5=1&j`1F|Be z7yEKSb~p)n4qk;Q^EG}m+2%QkUtLbTuy3M#E~5CVtdqx8D~039;X2Y<_~ej;p>0Z! zae06AC|IGcHPGhhvQ#6RgY#M!>|P}E-AnanO*^LAHFaBS`n`0x2Imc0fI){x{**U^ z^9EYs;SA=RgVC&X^&ZVaX^i;=jnBa=iOj|P%|x50B7ZZ{CaKL=Je+!TXa{4h)wD)S zO06R_p+)OlP-_x$d=wN1SM_*ysR!Ys#x}U>sdMQsRvD|~g^S-ywTE`hI~}PTl{bcl?PJ6FF!--8>*iP-4;WR7w3sb2RHYQoqjMk_^a!MH|VQn#!N_G ze{)Rsc&cZU!}qEM!O5ZMFE!4NmqMzxxuVpZx_ngB23PrXc2UwkicEv6pg5N|t7OJ| z$^NKSHma}7^HMzCL;6!Yyyf%l1&N$t5}myIs1RRC;sJ z@mT)=A@I^@8-NRmJD2eMsFB_;HKEBN>$J=@IrQMQa@Vo?verpjQ^)#ICmLKu!O`PP zU7Sn~bwbKy?;1wmDw*+KvOg+tt(s!bB`j+NvY(FPm^ywhZno&Kjq7EJ=@lKxrXzn; z!aE6x4$%|84_=jg-m?5H_B&ag#@9a)7t%LJ!dyjauHwh!c@Ni8GwX6LMTjOR!&(h! z1r0xHA%m;hH9EpAT6`KER=8Gz#@t@4G1w-%Q2nei#Wb^fJ35J|ej4nTQaRz!O@fvm zdv_zhpdi~69FJOVCv$CT`?sNMAe&A2Z@xP=`@aQYI1TPg6u_lK&(L&ZZJOZMwrGDnVrz-V8&-$I&%LXx*h}@R znRmixo}Bbe*vEak6%BL3h)CoR59j*wqj&`umDMxCO`bKlaY9u1d$#^E^y zaV?B9M~AgS%^ZEKrDERI$VQ~O&RIKz@|Ud>Ma9y$g=Qe z@Ubb!eK>pg&IL?jTq~7-`DyHLXzVXGXzZM$^9ZGHk&;Qg(Ii5_RBaip^>m(+A1x7d zL|WFOM+YIAX6o1((E2TIT4wR!sR9X-7jAvK=`xYxSaI>amtO`sr{CuA3rC zOb4G8?+RUm>!#w=SYjS;Se?fUhU8rd(zU-|lN=@&zh*g1QoqJN?lpTlX(z{uwKupU zx}6pmmOZt05_iOzwWYTsdr(_zXO9(egw5lD``Ef(2!+*h2siCET(Sp_rJR|}gL|_i zM^EDDkj08ouL5ISWt*=Sn0;BhKil zq|(uzDiAHGaJ-9>16zFUKh8Rt!C+#^?n79f9eZ}{q8afHRK4=uZuz9iB91FBwp;Tg zb81<;uMNq05(>U&RS%b0`&Y01R+9Nq9&xEIFW+!a2dsUSj9WxdpF~S*(ro-9IOv^gfxR2pT>*#J= z9nX|J=9=6#4VS^mKiK1{mBF5jEorj+VqQC#zpSp?<$Ha7pt7|SyFsh|)7On~ugjrY z#rQmr|G!MEV{Ps#FJ2L0Pb_1T8Kw#k^~%bSK9-YXDOcvi>&f8>^NR`10-N7iR{m=z z*0JU`#D`dj9#Mp_F>c#FTZB9oAyJq$$z)TnBeNM0GCgAl5ge<{!6drcPTi&eeNXTsPDh6Wl?6FIc|1xhqq~QTs0o^Uc~YJVC4UI<{ct+u8^U!#n z-jSe}L6Buj^^jPJM8nA-BvzMsd^#BtbTVjf)>1rPh7);YB+c zDP@_@I4CmovGu!tFsHp!TwjiMB7R&xZQOUwiF3peG@Zwh`&`Afk6 zN5J76ZMxW9ZOtkC72qqPowagwIKMN6D+7E*v<+5{j+ZW<@Z}@GSEQ=@Bzq<#K0+yy zmKm#KMhdhYSYObc@dVoP2|6>5hG*0oj^tVOxiJS;7-U}#*S@rKLSv_e#G~0WrcP|c zs$tfC^DdD7vq?Z7ST|HNb-22Eoa$yDc(b*@w7Gl^CjfsRc(=8$aC2empTeS#h^Lgi zP?xYsXX}bS0-jP*kA|xuPNVI?JDzmmzU?U|0;aL!if!$vQ*3SpEiFMa2li|H{!ByQ z_2h|sm(@vOrXZ{?2or}gtxf}5w>X8)8NurCjn{%PUlvHEDGxNIT)&)#Eq2H|cLX@0 z1c0-v@ees(jst4nn(CAs&q1R0TStOEm84aAj>^m=nL4)5;CM4{d$pN~49@gs{@c|MMr?=K1mWlPG)C_RBkiT%&FoZ3mt43!%3GIy;Qxv4B zIi}7p?3mo!#*X*klQDn8kLE$Z0dwqs^ddgwpLk zP3g%nYhBH;t``+!>JKU51xjfvt|A1o@FEN_lr?N%h*}xyDm!dmR0}n*f@cS&U*VVU zQE(KJweqS&t$V>u#K%-UtLl#XvQ)g;9eou2B5k`$%&uIZqyDa!a1iRO5`DBAMC zwrkClrwN1BOnI6xJaS>YV?9Rjn&|TDO-=)!*p>!XIc~3ObXKX()S$!!(&Qihs~h}#?iHN>5c2?2f7rI zA8B{JXTR49@pd&qF?_h?9&MILgw%lhLLD!V`n49=)1l*$oar6w2$_YY^4zWo`g3gs zX0?L%Pn?!|HqW~<+bsX`DdHa;MRANTIeK}n=f#mg_rWtC!a(d>0R7pqx8l5QvDiMU z;ve&HqY9W3ti|P@4I(xIpR#8Mj00vR%~Ph-(hEQo<)7`k(m+spgXUm^MurDyq%B38 zLyETaqVZolUNqj&qH#|%AFZDEwC8zdPnt~zmejmAIrqQbWXb<}lhp zXA)-Y7Kf>t1gp8){WN$ofATRLJU%N)T7<~~SrIg%2j=07V7DV1Ts|}P>wpJJ(TbAi ztMN?TXh*U>duHMen1>RzKYH>w-_Fc8bG7+I7N{AfDroF1d%hY^B>URnjB;AyM}%}o zT4!Q0qxP z8!7K%q20_ZE2*!nwPKYjn$t%{qFGTt4V1`_!R9lSO2w- z$rHnljhmYN|Ugv?z91dR4maP1Q-mn;gKo zCEh#+yWUOSsB*-2)$`6UpQDkUMkH-K1nvD>9bKy>fLmP+vD2HWm5%y`4#(iQ4tDoK z&WD3}>CND{4*s=4?WI4pi2FusW@C8MQuzpPXbf9mVfttbP7+&v)5p2JXu2_{b~n9f zcH@l{7E$wNtkqLwsgHWmuP>YMGtaTVyn|Wlz8Y*zt+uqIgU~wmmv=DB(^rGtot@I~ zcV9~5P0Og`&Q;%;rpYogVLeyDKJ&1`EgZbZ1)c> z9(V8=0Ckg@{NHx;u97Sg4|b>`N0b*6_cuf&|6oU(3C)3Uq#}kFgR^GTv=@C;U4zRq z*vb@&cD|gF8eb%Wl))Y^krYVFZKHZ8i& zm~ZOOHCk-rI-OrWLn#%D+J$T771xT*hxlUZ^{6{iNk5ke2j^%}{p7G+FtbkC-cW0M zecw&JY+tkEzsD=0i#htiwjAvfkzVjYzwZH>eX`j7W;h60*p^?2%vUS4H*dX7c1m)y z#{M|)Uq#Bl?6vr~^3l!O@&dEurJVYW7tHs9hF6bK@C#x8@lAf^{#>!i8uD`(GDKD;AdVzeUm*CAs zciF1R4{P@6zlwjI|BBDOA)Qw}yuG-94!4kJ>Ly^Xzl$}Mzr6r-y>Q#07hbEz z9j9M%cg@RM{IG}l0dWV@{`(8$K33&6g#fZ7>b)ZEB^512Xw$@X{yJeRuXE?Ma@=m(~GVlT1o4`UeT^g z;{_C%t9QvthUFznwzEu0bwDc!zf!R?@9l}dkm_m(pKFD19-exSRAiNy;ko#1ogsIi5_A-gX622 zKex<>_vo2gVGQdLU5Hr2jHPQYrD4Ct$2!)_G|$9~{I+La1-M6owA5uLVdxt>hEd!Zh_6O2RH^7 zbK)Pz-3+AvOI?bO3m@IAebe^tm6ZCe*UR^MhF339@QYyY@%52=t5N@TWoyARex+=^ zI%Yl%CXN><#qpJS`!*^e>(KtDFT=Hm^XaY`QNc1p?RBgnUJMqL z(a;@<*0wiLNp&P^Xf2}Mr^GSw7gD1K72QFpGSyMaJU)u@3?*XtDfJY1c0atz0s-vt z241`L%lG-%J!e(%QEh4+Q-2}X#aPDyd>&S>2=J2n;t<4cdz2Pp?ZFGN4lmf}mia)8 zJyS36TYb1JkYIWPmo^D@*!)<>x|wEAyztC1^K#A|t=Cq}G8;`JX<_iN!GB)u4`yYXs)>4hHP z7#z&8KaRWY4g6QS6dxBpdS7Et&&U3IQtEeJFW>7KUcE%YFM_?t*Gq19cy2t(*0Q^= zl&x3C%%{P)I%d64W1kY*d$>IM@k2Xz65&$h9VW-qHuG**aLBIUIa8tkrFQPafO0+u z9`pG)-Wag;#dD{PDoVE9SDUUTc54sA=y6x+dEWOOO1udMB_FpTBIAQl=N9DbYG64|up@%*O8d8PEZn!8!XjaUJlSCamTO9?LyStiBvtlB3G0C<2_Pb)OJow}4A}h#XexQ%pHQ>!J%{&W~BwJ@cJy zRJ`*wS8I_IB{4RLEf)psGdM~D74+AGt5{!ry?Vs$DEj7YsVu3l7ET7eS6P zJO=N?gCD9~b%d^XPOFSR`f(2#m(e>oE6THHaCkHL3FdAXUJd{XCDl>+99Qg5HxFEO zOLo?84lgJ@f*YKE;c4{1z8%$1>L;8hruCZIN9;YdWqUhNJ(O9V_L91>HYB@e>M!K_ zj)CJ4#up1)uDFxd@Z!umI$P%WV(?0>W9rXMi@potn!1>P{!g|gGdQ)d%`W`^Y)s(g znmzNvGza|M5jGtXEUww$iQ%xQesb7THmg&XH`F?iDc?;U|9nvGy`kmJTY0$P1%fSm zmbdzN@veAE<)18mp)?#X*cM)h%vUQs$_s_SF*sObe;jxl_U&KlT0F0ObhFk|*8ZDv z>Nj36-wPUEJx0MVg#E`i_?44ie}Tpoj^ER`-W@ZK7IUk!zC+;AXFsI0_k8(O<>XfD z7cx9*y~hA~SZZ%fK>O+O94yCWd12A!7Z%d1Y4Zy+t-Z0p-<*`9U~8`DG`|uu^_2vT zukLz#^GfJo8;MM3Zm*sn8;I4%L(c4%A2{7R@LzX9bEYWif^ zU}Q)9og3pa`qT?iUVDP#U*%$2b=C3$p~vAmc{laKJQq|@TDkX^P8~N5#tnd@H&Xr0 zYjHR*ZWb)07n=TfyWeg};~SmcT!8jwaCqao3~xNL4^F>$6JIF)CBAq+J%csoXb1fC zjC#DCof|X&o{*k4unV3LW$M}A6EAgF$GKErOquG7%j3bf4DHR}@#wo7T~s)> zAv|`$yS(khUqXQxzSU2u^2F?wI-u zxh~#1j#sEJ7Pf??owPRpY0OvkXY^6)7`#wxkN&Y~(I*)^Q)|jpa3K%}8@gy=n^{`5 ztZcmE+VD#~&(!NtcWAZ?*M_aRSBvVWYs=#~Qg2y!L#^Gy{N2>yG1z@WJw)pOF&#HTK7Wx8p(oO4s7!%18H;><~Ta zH|5lCykNc;G`xC@f?o)`kFS&5>T=uHH^=Oq#`Wr$`Bds7JID<$^w|$7?LA*URe87- zb|u5*O7NH#5A*7c-Dbn1yZTGnjV9h0i^p5fkGZ z`Kh&Go|_)ii#I~K7adtsFI+n7Q)P!Jlph{mr{gIcoTi1tYqjjT9ixaZN=RNB4dabK z)3?}0{L!QI;JK*yq$XO+F@Rm;(rrfO`Kjmj4E|K zqaQ@OuT^>>ze;!^NF9Tvtg$$-Jp`Mt`o|U*pvB__-W5UBv#N8T5JEb%R@dQ7Y-Js7 z6zgilA^6+9l;Ggh?@a92g1Byh^AN-o{PgB-dsPK^vG`nn-JvuW&A)I|cI6kBA!<#d zCoCfHkLmD?9xLB|z2fq(7hCNeTe7EIQjz~18k}6H*gQdgr zUCqUsqp)Y0(+0Ju>sS*mL+ZXAeOmO`#~l4){gZ7Q*_zH4EDddh9vd@@HoQ2Es)>&A z!k+L94r?nfw>9A!{Ci;?M~+Gn+tJMET2OjkB*VD|SN~ukI5{%bbnwybl!4s;zxK{; zN3vr_&#%(ZwaT+roWs8IgER&`Qri-smIO(AHheMf?pAhnkdakc{Qj(xF*4>(hd)_d z3VpG!VpPC{7TVUAOTQ(Jc~RAanOB4EnWO#ahCbP?9! zN^Ie(of7S30w-{on^o8+ArAqmadxBOaBe9A-&f`blI7Z}Oa^lnD#zxb5MI^-ftv$I z!N69)sIwd8-Y?24$G#{a{0yrvnc$TuL^xeSZ6%&cbVWE2Y85!G3a3@zw31G=z`eIW zpGOfCyB$5|HYWWHyGXD=0e5AkyPL84`1Mc;j`+o?6$M-c@RKD=Ou+~r$2HfH)LNJ_ z;iMM#xi22eg%%R_G6R%t2Oq?Omz|N9!8zi37cklIMzToUW`$efFllk*(=A>R&dA&7 zU1~Yr7hMrU^I%QF{Imd!Q~_J=`#{AHh`}=?{6yWue2Kr;rr0-p!lI20&u&?TPrT#w zVyEXRokS-$!CZYi_e&n$!r97qI$MI8K@X+^Zj0c?R>7J}gg5V;GJzcV0;WCn?YhM; zePP2)l7lnj6ddIWI|WG!WUbxrUWr3?4c zNqTHg9!gLMug}Y5itF^>_ojrWVh)A^7M8?WurAnwB3K#81)Ykqo5Fc3#jfIgJ=at` z-X9cLi#9N}3M|wW;s=L;G?UTN1ZEMD96?C=U)Tw89CE(Nq@RJ2g zNWBQ@I`b7e5?Tpktj25{aIYTAWfl+SY(t=2pYU-)nU#3|q=@TXz8UOxBbg;`lfrH0 z=g1@1CtJKMoQ{$z;5Ks)cDK(|xsYpI zun)hOKrTG+-?l56aMO#VPZTOvC*i(0unYyFHckd?Q8!K|zPLB8AGtT-^vo-;^f*;0 z!NDxx16%iFTq6H+MM@ib>yPHuv^ z`VQ`wJiLLkwN_VjwiGpE9t_zOO9zJFKvm+#HpM^g*pnYkapb|3W50GO_qp(0m$cp? zaa!SCxLu&&aX>DzW%_BUfotXFpMp#XtLQH^CcPdvD`~u!>q)NtWg-*`N0d0uySh`H zq_8oE;4Q|P0Fx<)+v2nt50%$ilXG?nXlGw*!gbDY_%=s?`X!wq#N!SEW}Ui<4(DR?}&0T6!5Dw1ieey36l zpCvvYzZ|aqQ9)bXE}*kQ`g*w%(=0%_%zTB8y8px(BDTI~n91Q5_$*v#fO5?W;iF!m zPb9QQK3)c=i0Q4(32?KFWC0$Laa-btN{zHTdVxz?1}V9>Fv+VmT0Z0aiPKtq zO=T71<|)QCnL=gOEXM=JZDG)&TL<7cp~RW0a|qh^*rF^kDQ$*}x9a-_@^#J`hhM6+^QPYKl@PW?JBbzVZq?q9u=6EP zVwdka)NYgBmk#)J)mzw*+l>7Qk?>T`$)SKd-<@_SAg~h4wL^jV7)tov{DvwVz(esG z0N5QjlJ}AXH(K*Y%24iI!j)z!jV{v!&CQRk*>RNnYbP}!oqcEIpbpK-$`2B!s=kG0 zMA|xRvpaSs?|8?F(u&b@+l=3ux=m`#pp$lz&{;xPj}BySjDQ1d8O$CRam9qUJ8K6I znwhieMAlrVLP%WGFy?Fy@1V6_ug6KD=@fBu5TihKDT{j%GnpJA6t7U(E?w1iZQkS_iD6C<(J@S)6$E$$)SJ(f$Ya?404dsQbBXFQW7;3{x31B{)Zr*s&d+z3+zrtBv0vXQiL zERx41=^684IvBFr1z)xc_FN*o`{;Vo`I*%j1-mJ$sQXr59$!LBY z`V^uvLY=^9KYl~_xyO6^Mf|aOqReO{l8i)>L2kdr=W1L4V#^z+_m|b0v4WWTdb+6v zWQnY#iUP8SEdU870on(~l#lg+HKx2K+SU$+46a_g7c?h*NTiQ=nA!q2FnP`R$fQ$y z$5~Wh)?&VIX4U~}03SgxPg~+u%bH%afyF@(H3DVvL>#S}TaGk%*m3$Jhi$$?jygo&C1K=~?%DB+2!G1}fR$wJuk zC_@kBBc~$k!H4kqEjpA3(p#kWr+(BpC(i7-HTp0zxr3`3pzL3K2cO;hMX*W9bHbX& z&_j@(yQY!1)Z3Zu&n7vLWVY*XN+>sjp__#65?aXEGnGK# zE)tXaH^J z(jZQTfcASN3)UT(;;N+JHwD}k@VGCX^vqJee&zCDwUHs|U7suRtrGU)FW971WG1CF zR4Ow})aSSeHYw&LL=T0LDaa!$$==RjRON12x#0%jE2R`pvMQZqEJeNZ8!1WacOveJ zh`S=Zh58OqDUdAaNDlsG>AQ4o>hXPhy$2K0 z#XXQuQ1xb2DkP_3DoII>@2a3HD1oWn(~d;4QbEr6CGcF&mwzGYoZ@`BQUuazjjg+o z4$)Ounk%-$m%eo0viHItiwnpAa*x*ORH~X&7Cf1nvhawXh$T4%bWPSn;1Fo%gVfp{ zyf^!W;Fmu__^?1wm#VP3QWhR}4K1xpq*u-lxv(wTsU2WTu0*^6>QmSF%M{<>9O>Bv zw#$&vO`{Fgrg=sJ?;>wZm%tU_gv)9_+Q4Yrknom|kwi}EU$1Gz-q_bvO5v;G%ou|n z7}~P(WpO{I<&-K5c9Za{7ED<$iPMMw?5kVzA$**z8PRjkMU-BAazQMY66nnolsC1x z>qJ84CV?@*X?@>C-cj(wvL}HZ zb3F?D;jK*E^0A3Vt%*$tEK$x59A&~cP%LV!3Z^KPBfcJmgr8wG5f=h*>Vyg|a#w_d z%>9#dN-l z7<9UKB&))0Jrr)Ma+ri+JhymNI3sVPH>uSlR)|v&gZ=$_s1nAf1z_Y9u(le~2gXb1 z_fo}Cf>yPHuv^`kve`d3Xb7%dM{D zY-wsnJeZR#LFI1jZlS4iA^$jIPyRd=M;=@`_Pd#K=?m{Wq)52sH@(6(E=h%KstUL? z$qXfF!*t2i<~AHt46N;@}eujme;;~OoAT=omL>yBp!kVwA&mLYt zR=jM+%e~&pdg#CPuN+Kd@GGh%uBhZI4TOp#H7yGPW*217*y+*<;|&S=BChZ*c)DBV z`T(0&o(KY01?*W4M;mo8h0H3Exx5nSY8w-NhSfv@?0{1fYFt8YGOeW7$2d8s;}kd@ zC+BpaU|cF-{i|P7tk{>|(J#AA`WbeSV1WYe%1U=PWwml8NC`}#>H^p?3!2JZFIhqg z#z@aAbR;z}7Tly3r|x!-{7$>t1#89u$Clp$2nsSM_-US>tQ}-mN!fh@Jw^KPx z;sMvE#B&ePdxw^|yRa=W5QF{wTvQ3;(*iJJQpp>T5v5L0B-DV zp{a5q|F~mMeldX@d2r>}?`F!SFB}U_8bQwZimqH?w+qzU-HcNn!o|#nr-OFdf|{%p zb8?KvN7aut(7OnGp6Hry#hAB?aTgoJC7j)5EGXUhMPkO6xlJifA>Q5XekqDdPORQHn zvArEx=X?WSCs*B!6T;>oW)Nr18J~uYrh>*cKCp|A6xYt zzaIESABtrYu1+ZnTQSGE^f}$PW59jS8@Z{5blxmdv~IH??wE7MaT1BJlN$(V=A6CY z-jcL=;-HqKmaN-!LfC64v89tAmLlnG!TCufuc2^mO>teY-9_QbDFuUvfcD3Qa3bcc zT$v8xWUk6>ADtCR0k58nll$vs3hx_ix^41r5YhDKAs!5G>=4lGJD`3w?@Og`i z8L!`5wxEK?uaNMTHdW$I87Jq|@g-xwXel?iu$9Y6TDinV zYwbE}uD8xEnu4$LQL+b|NGgcnamR9>TE!uwNxTtH?|+4%x4D4NIf@RF3R z$X;4V)`Lqr`18a1iywCN+9*+e$VwWXM*0l6Zh}Bu_!x;VJ)iC#i7zQ(-bALjg2GxU z=jkfP@8Q+yR4kwANv27?>dB9%H7QPe0~?lsU}adGZT8%C1`swW@wGJkWb@{&%yJ0q)Bw7nhKEK z=S;>;JUj#OpvyFsA#pM3U4hY<5AaR4b1vuva|g&bnF14ZmWJw?0yA{sYGw+I6z8@r zdGiAl*?UtYXt55khs^ob3?|PklwVupbo%s&D37O zkd(5fq|{eQwK|DjMaKj#|5VWCu>nTRW4i@rYxdl7T(Up$dXy{}A)>tV+`-HQA<72_ zyTt>P_bn8}&x%?+Qig$vEG!-XJ0Bq{3Dty;oI=vO zgsW2fP=#n1%AL0u1wzmF8{1TDRS_EiOO%ULOOX9!@91@=3S+=87;Ami6e3_2vqn-VwQaDn=>^B2ksI1=@$ry=NK%Xr2Ozt6r5$Ph@Mq;SuyFX(EtfuoCwxvc`> z63Z^HSr-+AGVUfE)*{_CvMKYykP=}u(5B+~r>`I^%nVGzSfVaHekI{OtAa|~(x-r~ z);DPgq)Fq?)%XuYwpUZ4SoNJ}5I50WMidaX9;iK5{hqlbjN<{4oJMynzae4!yaD#f zsP6mTlyK)OvU8zz)Qiq3JJghD8$!E|w=+KG&mH_S*K7ZQ$!A77b#S~E3-kz^`vQ*M z2nRPYcEtjPfEUdA*e43p}rwusMlPEHb z3u3xb!-WFy7WbBl{*-FEo&+{({H|nQ__e!xLcwf6+G5D0aeT26N&xMeySFCLP9$iv ztSt!dFM(Vo)$@q>(W*i z9l)~@9^`>7JIZfLxGABg%)hTF!mu?V2F%h-2srx%4AG0}Bv^kCO!EdTZYsC#xn;yw z*Ivv<<&I?mfylB9Izq2VWCC{yqn!!}6If4I5P7o+S#d79Q9eO%f8!z`yh2_i4rzuI z^m4N+O=zJd!cK0$8qDql_lAV`&kL`lm4kPdLvRzo#X=h=e{8&fqiBWj{%eFQu>CbV z%6}Q*5S#>XIenZbM6bC_q(?uho3N6ClX#Yfj_afhOqxGBbX7qi{LL!+Kw*-9Ylv>8cM%2&YS}WZKtBH6gu@%qio+jSK&Kvu z7cKk+R`5LRS`#aESGabh$vDb!dfIPGx+s}6r?fJMg0_^NQyDBsz|}8fh_-b+q##%k z&}AHIfQ{Ow3MRn2PQ(CQ?z-IHB)#=9>v6{pA6<~R%~IgvRow2V9QM+4Qp!Ruw-k6I zl*g5@pz%cLvZt%lOn7CB-Xy)R2k4d8>mJ-Zp^U3wer}T9FGv~bSOwpd_5?+`6Kbr! zMWMVmNl)+?KxkJJQHA4+p_}lLqbm|=dn0%%z9yBF46-!_QntpU@@Thb4^FS$?9U(d z06aIzCZ+sFP_-thT2oZ538req!x_inE!D%TNpDIt4%Aj7hkap8w&)=$U42tRk1q^e zBy^R~!fTtUM9~iYsqB#<&BK_)`hdQ$?#32(Ms>Sx3OA0Mq;~~Ak*%Dd*G=|pCOkD{ z3a^I@T_kjs&`nS?XVd0uY{^aYguRZ~Ou7{zwUr}F=pv!3gl@`N&=v6Mht+WLDWQ*> zr1$e9kxe>I;f6NA+|(|`T+F3Gw5x<}0=kHN55*Se9h{)r18`NqP13e5puHw%E)O!$ z36S0uIwR*w$ga776ZGQ|xGFY6qP&mFN{T@V(M@2)xnW5$Fj+DgS-4*ky*xR%XiSeH zp=*fVb-oI>Qc@A)wo;kLPh^b^ zF5t-bvtA4_>6#QissNT2(ZFc}Yd0;y6ZEz`4o^EuQCtb?2TAr$o{=aCf4x?M!W#FD zL?DHOjgJ%Ykp#5QVl4_9lxbXL$VT8H*c(ghjr*b)xPty;#ahjgZe=SoryT-m&;-D$ zc?E1c!ka={I{i%ayR0`Fosu#oS0l+E#6*c!|?pJM$*#eTn1wUuGI=+>FUB2$;bGNbf1@C~pCb zPV)N}#I(2LIN=3|DVs)uX-H1V5V}b#(FL>}THqt?I7AXL%0&^MakuhBtqEV8}>_ULz zybh}*R62;zdGOQIJk>i$M^iA4Q=lycc(SWB8iMmNtFrxy5DmIXde=6PMCurb!`W^_ zE5W>*q<3yRGQ*_4aCkNotbHZlWP5|4uL6|#&d1P+tC=^K^)+Vdrsd-fO=yAriZp3O znzSNKT9GELNK;m%@qKrZ4HutMfPRzob~K$8ZPKn>)w^&-W8ZWrw4J*|&`Ci1P0}Uv z-s3?IX$JwL6I|>ksP+JSD&Qo1q1XB@v?aKFER{zkMddN+eQpm)JA2$5?22#!CwN65 zV7p-h8<7<@><#J!B^$dziN@p{i8JEdFe1DmH0|(lP9ac(z+F({T`lop#?WVo-e%w& zC)Z{YEjJlIl4deS;LgD&W5TqV6+qe+B%_daKC<$*oQ1#7iXkX0ofRC*dcJ1>*3K+WB0{& z1>KCS9UHi$78{L3`s|oQKypu0NE;(1&USL0l7_%F>Seqd9|N1PK9NM87t^G(Sv!S{ zqy;YRQ0ELqDfIjPdZ24g-jZw&0C2gQ!<^6}0xyb$B4g`KXqH4LTw^ z@DK>c?|KGKhXOu17pV$_^T7${Q)tOEz>Roy`vG9DhBO_0P&VFBQB zcFaXtt^W{Vg^Lu)Z7(nZ6-T}|8OAn+aOZ^2L%^N_6K56($9alfXo%;U@ps`sDzUN~ z8=a>Y1G@DPu*%2P%E8tEF6P2o%Mol-nCJ?43gGil!1dYh`|hV7KmFS`-+uGY55N8T zufKi#y9!R;RK5R?pHv*agU z`6VxhKt=@KBJT%U`(;XVVGV@|SfX4Ma8u-Ay_*5LE2P~p*O=>^ zrU2gM5%6I_IJD%Ze4vj-UM0(w(2 zAFm)B_JscWeS-`XS{t#S+%nY`CmC2#ajT?H{jFrZCz%+5$#qvNdY(M?Kp`q zrqM%hx=s|JMn8r2(^(=wI-de*XPN<6VLA_qY3UP(MBB1u0NYbq#wkd|W!3=FPWwQE z-rTK2J-7qUjdo=9jWn4a<@t!L{))>qPB@e5U~4uKr*hs;I27}mBCL!Ds{IgB>l(-r z1*f(70VyfqumI7pz;j+;Gy>NqjJ9~Eu2<48_lSaqcN4-b3xtP&6&PNVKncTL_`0jR zT3{*GR+1?PyDp7auzVsXU#6U2mPJl@`81AKdKj1pyAMFflpdDm`R?2%J~J3R(FW*`(<;mHk~o} zDq%e0qe|actAgHpCWTk^os<5uNapod7M{Hx`Z(s`fi9qy`%mh>tyy7>{o_>-q%tCP zrc465fHr7XT`wc>;87QQ#=g951P-OTM3EA>GcOH6q>DtlO6ValQceY&6h4X~ z>oOG5RaoOh(39*ms{=|;iS9k{@I^XXeL}2Mu zmiQ==n_^YYgpvDw3CTMM9gqCx?m-#t9`~StVtI+Q1A`OaqqBgnDekf7X@?Gi0|N)a zqpO6@3fsV)@aR)QA41+1QtI7EK1fzlGLmn4gOb?LE>M#6s&K?u&ISTYXGW83byF^& z_N2gQ&%f$+<}OE|$7;Io9O%ShU+6X^bc=5e7W~i{NfP>0&~<`JB0~>}c9+miKxYv3 z%GSJxG@@Jk=JLBJR=0*iG>{zWQqki|Gi$2Un!q)Q8Cnh+$d9enKY9Hua-a;|CeLUg{*wbIiH}o36CcN+yTCSaah~WkLuW8mFIy7R zoWKESo_6FA4dGqX>WOAtn?5HWXP3+^BOYIOl>aiq*f~tnnjFG%BX@84hGh6%;o#Dy zH)D}Yw%(rGkVu18P3`*r#n2@lN@&vnFQTE+%QXpu25*wy^1Et@8}+ZX)))XYBJJDS z0kS~WwE>W}3kl+5NPJ8QUG}UFb~DPg2pj7r>3y-Au-Fx}khgk5bV7ur_iA1;&g1b& zcwj2|h-PCwFW>|h08qX@PZJJD0JO{RA&1B*p_}lLtt%3_@)?-;a&1D0;U?*QYmj+y zC@m}T-EO*e0jJk)_UCOjFghC;s~TE|rD_b_1h$u|A%S$CF2}Rwx)A!hNqSSFb|Aaf z!x3J78-qY$yZWY=M|d3q+QNzqT_v;-4fWQi^F#kJgiH5`a&@{%dbca&5VJc)JV(Io zIwkUblk~2@C$g0jI2+xwneYV@I2+|qB(O*G@tAOiZi1S%E-6ks1n-9=3SSwsgcT=l z0x*??Ww(APy}3x}DxsTla!AL_>7yWAe5d5$HR5ZNv62^}iC#Zje8qPD5BVl@fBAe>ebHxO&zs9o+{SC9l zr`}X-MCX*RW3WjvC?UEDjI@wzwrJ0;$0bV&FGx8AGep$amaiPVqz6&%9PC!F2nY2S zab)WI15rEQAEBG_ja}LMxmDpV->P&xRUz^Lz~;?^rg^goO#9;o@KHk2yNIRql`h1@ z*t^Ohq0jdl+f-~_5gPzk1>A%$^f@M7$}#Cmj!9Q?OuCX|(v=*OF6Eez*{TZH)+!E> zme`(6K)YG2G26a`vh(_jnhv4Ku*3(M6zIT7m`s!==%9Z1)}Ea77y>$j*8X`-L#TNQ z=nTA$avvk8V(H+6^h%$CJ{h|7A<;hLSvtcrLQ9k{KjZV6!Q9uXfEx$<`OKu}oWQho zv0|i$g0`bzCNhIQ2~#4FjI9O7cw5p2{?e5#VYEUT^r`dcCXgoMgRNr*ncuNGdgT&7 z-@9fUv30Z(q2rA2Fc_7xH29LeMvfx1k(13Y9_r5I@AHu+l4QW_|0dnwZ=dlLbZ4W4wyM7 zfOH)SAI{PdKC*(g^#dUhbM5jFHdaOf6cC5A#jdfHtGi*wHsdDgEowN(3&-P$@IX~E zzR6ezo6*BSXdayM^>Lc;Y;A%r!b(^Z1B7;SyW@|vN#;Z%$L=yP@nsV8jY;oYBa!Dc za5ppi3*xq8+rR0xoBdgvO^i<7B%740Dpoawu7|+3H4r2MY5vZP@9xCOib?NERFGY3 zaW;|L#&KlCxq=NGaa}?W2`zErtPgnAI|Z;aC|TJf%FXE}>0Kpqe2A5;rw!kAN}HOS zq<3yBvXvP)8_lzs@coi}Q9#{?cLD9)MMAqtYmpSo z-FI+;Y7f9u0M|qLLZ|gr3KVuO4-zN@q<4iz1uJ=Sum1v0^oB{mU9b^DVB=oxCk4QCc{A8FsCehB1yqA z=}l!7XA;KEqZBN+jE6#-wEA=CxK)hvxGi`#VHco zr188%XJv7Uq$WjDlOpYfJOu$}NvCpEM3ReOOR}USISJpGB;$~zeeiYkQ3hpOmLNak`QBr-j47OOEg%bNbrEb~uvH>#aw9pjYuZ3u?hMXkojUg=dMSzjLFc|}TACvanK7t-1 zRII>WB|&$d?!gHz0HExZ3>4EkB_rr0tc00vh91gCP62G%J`XOw3?|M2(%aUUq$WIr zEKp~E2iLU=IK6hWKX0>Rqq9`)i)5*)p>?n^N(em^wx=SHwJxBZ#qB2IHHD;iRZGaO zl{k0HZQ~N3hxzK85_1~?I?pDdyM!M6Bfa%0{LsH_0K7-Quq;4&SBWz|#2f>$gK4{N zf@h1E^v-Q2wi0}k-#KU8KtuT^Q(z{6CZW589*UYxO>vUo{bW!ZcV)~HR-6=D;4JXr z*Dp!ym!$Pe()uN3{Sx1$EsnN(@ny-w%f#1aTRO*1O1a`PG5?2r(`XWH1?}BMLc2(7 zad6A+^*$cKxrc)2v5UY%`obxoO_OUmxjZgEdp+sBsnCgBu`Glqj~pLlT>&@6MhI;9 z>u3gEf0ocgVPr;NwrJ0-$CpSgT@Vu2b;aky5h}u#ZTyxn+5o2A?aPjlSgSY>38n@%_+P&Fm!&u zu}#G`6|n(uSHMH~!mII6(sU?o3g&|}AL>CG5GBorO3J_|Y2MR=H1LTxTZtKQ`B;dw zvW{7q?PiVg5V$E|iD^mstUnx@xmSdNS=PmkOxG&+P5COv+cN#6sa=6!kQGy|X9iGo z63~y|$okr6(30wcdF)e2ZlxRTz@u2CFFy-OC(lUKQ_%wLNg$n?@QGyD==www@9%|! z-4_DF31eNe;SK^*HV?EXp^tIP3h9>r%le82)x32?dPpBRm1AI@3OFgY`jnXN(n)vT zcOIQ@OZv*S4vzstkNEUD_Xk4?E*$(-)a-FBgN{?V+nF01$>AwShtcW+7ALb+&qLHj z{wou+3WPhjqpgCH8S0Tl*rW#T`MsOi-jeL(Qmd9uS2c!1Y!k4{Eg+4SSO2y{Fc`Ii zJiX$<4;-DiEdmF!1J^1rU6or1AZ?O`#|=WeJ8t}uBP$XyZ5PCs!5t8g-nRzHWPRK~3EJPpb?pL9 zuifm=+H7KUHa4)Tv32MQdL)7ErD{kZ29A?n-EPWC(4&)l{*D@6eo5qbpxYP(pVHMg zCFJTN^f)B+DWQc3o3}ohANr4BLApnZ5H!0WkasPRZ>$ppu~f)1})EpN$(0hkt-&6{WVU>_BTubE{cuFoU*@;60g52Xy>%WjEs+;{rc0#KR&+u;p0!g ze*EoUK7IK0U%vb0=RZDt_s6?`{_@-R|Kr_1e*VYrAHRS1;n!b3{`~#tfB62#&m{i+ z<8S}x-T(US!>5nGzx(aur_cX>L4NnchoArVXUxwZ{`m3VKfe1+?9c!G$A=$({`?>R x`NPMb-+jFN^26gF|LMc;zrXwN{ih%Q`2F1 (X,Y+X,H)`. Physical entrance and exit charts remain exactly those of the frozen source. + +There is a completely emitted constant dyadic pre-compensation, followed by the source word with every center Gaussian operation replaced by an owned CLEAR, whose exact normalized endpoint is + +`X' = X; Y' = Y + A X; H' = H`. + +All 632 persistent inputs are arbitrary and independent; no helper is initialized, discarded, identified or counted twice. The literal backward construction has exact normalized endpoint + +`X' = X - A^T Y; Y' = Y; H' = H`, + +the raw inverse transpose of the forward endpoint. The paid profile in both directions is + +`{1:2201, 2:412, 3:510, 4:127, 5:40}`. + +The helper profile stays `{4:28,7:7,8:47,9:326}`. Relative to the source, exactly eight rank-eight children are removed and no Gaussian child is added. The pre-compensation adds 6,596 scalar ADDs with a retained scalar allowance of 32,652 primitives; all numerator magnitudes and denominators are at most 4. These finite scalar operations do not establish a better recursive exponent on their own. + +## Constructive proof + +Delete all eight center calls by replacing each with CLEAR of the owned center field in the call's destination chart. Zero has every chart, so this is a valid erasure of owned scratch, not a borrowed input overwrite. Retain every other physical instruction and every endpoint chart. + +The exact sparse replay over the rational free group algebra on the 72 native symbols gives + +`M_0 = I + S + E_X + E_H`. + +Here S is the original transfer X to Y. Both error blocks land only in Y. E_X reads X; E_H reads only 106 particular helpers, each with a ground entrance and full-frame exit. Every helper and every X output remains autonomous. All error terms have EMPTY native word: the errors are ordinary constant dyadic matrices, not uncomputed address-operator oracles. The 12,532 nonzero entries split into 5,936 in E_X and 6,596 in E_H. + +Every pairwise product of S, E_X and E_H is zero, because all three maps land in Y and none reads Y. Before executing the center-cleared word, apply `I-E_H`. Every required source and target is in the actual ground chart: the targets are Y and the sources are those 106 ground-ended helpers. The operation is the explicit list of 6,596 dyadic ADDs. + +Consequently + +`M_0 (I-E_H) = I+S+E_X`. + +Thus `A=I+E_X` on the 112 main port indices gives the claimed offer, with no helper contamination. Scalar operations in one common address chart have their exact owner-space action, so this is a physical fixed-template pre-compensation and not an abstract change of logical coordinates. + +For the backward direction, the separately emitted center-cleared source word is verified to equal `I-S^T-E_X^T-E_H^T`, with the source's distinct inverse-transpose native letters. Prepend `I+E_H^T`, again using only actual ground-chart fields. The product is `I-S^T-E_X^T`. The verifier compares all 632 independent rows in both orientations. The owned center field is empty at termination. + +## Explicit code, inverse and conditioning + +The same exact entries satisfy + +`E_X^T = E_X, E_X^2 = -14 E_X, tr(E_X) = -112`. + +Set `P=-E_X/14`. It is a real symmetric idempotent of trace 8, hence an orthogonal projection of rank 8. Therefore + +`A=I-14P`, + +with eigenvalue -13 on the eight-dimensional image of P and eigenvalue +1 on its 104-dimensional kernel. In particular + +`A^-1 = I + E_X/13`, + +and its Euclidean condition number is exactly 13. The complete main shear is I+N_A with N_A^2=0 and ||N_A||_2=13; both it and its inverse have norm at most 14, so its condition number is at most 196. Helpers are an independent identity block, and the physical boundary charts are unitary, so this same bound applies to the complete physical coded offer. Its inverse uses I-N_A and needs no 1/13 arithmetic; 1/13 appears only when separately inverting the main code A. Every diagonal entry of A is zero; its 5,824 nonzero off-diagonal entries are ±1/2. The exact checker verifies the degree-two polynomial entry by entry over rational arithmetic, so the spectrum and inverse are universal consequences of that identity rather than numerical eigenvalue observations. + +The coefficient 1/13 is part of the mathematical inverse formula. This deliverable does not call it a free dyadic SCALE, assume a division oracle, or insert A^-1 across different physical address charts without paying for the resulting adapters. + +## Arbitrary fiber widths + +The replay identities hold over Q[FreeGroup72]. Every consistently shared invertible assignment of the 72 native operators defines an evaluation homomorphism. Hence the logical word identity holds at every positive column multiplicity under the retained source native implementation. It does not rely on one-column matrix testing, erasure of central phases or tensor powers preserving sums. + +Every physical frame, native monomial and Gaussian child is retained from the authenticated source, except the eight deleted owned-center calls. The new instructions are only constant dyadic scalar operations at an explicitly common ground chart. No fresh nonmonomial address implementation is introduced. + +The exact observed maximum prefix coefficient ℓ1 norms are 457 forward and 258 backward, checked on the fixed free-symbol words. Unitary evaluation bounds intermediate exact states and perturbations at the initial input in the maximum-over-fields Euclidean fiber norm by fixed constants independent of fiber width. For discrepancies inserted at later sites, use a separate suffix bound: assign each scalar ADD or SCALE of coefficient c the bound 1+|c|, and every unitary Gaussian/monomial, owned CLEAR or owned COPY the bound 1. The product of these elementary bounds over the finite word bounds every suffix. Thus the sum of local error magnitudes times this fixed product bounds propagated rounding error; no prefix norm is substituted for a suffix norm. Entrywise infinity-norm statements require the appropriate square-root fiber-volume conversion. There is no precision-dependent epsilon and no recursive border-precision claim. + +## Integration boundary + +The old source wrapper's port-dependent entrance lines and exit hyperplanes remain. A is a constant matrix in the stated normalized logical coordinates. It must not be silently treated as a constant free recoding in every physical main chart or in a different standardized central-Q ABI. Its nonzero off-diagonal entries connect distinct entrance-line charts. A useful next step is an actual coded caller or a paid simultaneous adapter that exploits the eight-mode structure, together with complete moment, raw-dual, compiler, finite precision and outer recovery budgets. This document supplies the exact producer and its bill, not those missing consumers. + +## Predecessor overlap and credit + +Cinna Davis's PR #4694, head `2add42d1edf14a263abe90a3bcde67fc1ba30768`, already emits a center-free kernel with paid profile minus eight rank-eight calls, records its coupled cache ABI, constructs its raw dual, and proves that its 106 observed helpers start at the empty chart. The source CACHE.md was read directly. None of center deletion, the cold-helper observation or the abstract block Schur elimination is claimed here as new. PR #4698, scientific head `9079ab66ba9a1717df478a08eb957c20d84d3e61`, already emits a dyadic helper basis of 379 gates in each direction reducing observations to eight helpers, and a conditional consumer. The present deliberately dense 6,596-ADD pre-compensation is easier to audit, not a claim to a better basis count. Its changed sufficient result is the actual fixed-template helper-independent coded offer, explicit A entries, exact eight-mode spectrum/inverse/conditioning, and unchanged independent helper ABI. + + +Cao Yifan / intqwq supplies the joint-helper/native-map round-three word at canonical `research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz`, commit `624de9dc66858af0945e5f8a0942488d62280d43`. Its predecessor and refreshed public lineage includes PR #4610; the exact source package and bytes, rather than an older PR headline, bind this result. Cinna Davis, the PR #4470 native/helper/controller lineage, Dugongue's exact native and complementary-provider work, DaysSky, Nick Petalas, Ryanson Jonathan, Jacob Alan Sussman, zxv and the retained scalar, Clifford, precision, compiler and outer contributors retain predecessor credit. The common-chart pre-compensation and exact eight-mode code are the present construction. Local MathProof's Schur block elimination and low-rank composition notes motivated the representation; their source-only inspection is not a fresh Lean/kernel audit or a claim of priority for elementary projection algebra. diff --git a/research/native-wordram-interfaces/decoder/source/research/native-center-free-code/native_core.py b/research/native-wordram-interfaces/decoder/source/research/native-center-free-code/native_core.py new file mode 100644 index 0000000000..5d8a8f0a63 --- /dev/null +++ b/research/native-wordram-interfaces/decoder/source/research/native-center-free-code/native_core.py @@ -0,0 +1,73 @@ +"""Exact source-bound coded-supplier replay core. Apache-2.0; Codex assistance. +Frozen source: Cao Yifan #4610 and retained Cinna Davis/Dugongue lineage. +""" +from pathlib import Path +from fractions import Fraction as Q +from collections import Counter +from hashlib import sha256 +import gzip,json,copy,importlib.util,sys +HERE=Path(__file__).resolve().parent +SOURCE_SHA='cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd' +def need(c,m): + if not c:raise ValueError(m) +def identity(i):return {(i,()):Q(1)} +def add(dst,src,a): + for k,v in tuple(src.items()): + z=dst.get(k,Q(0))+a*v + if z:dst[k]=z + else:dst.pop(k,None) +def warp(row,op,back): + s=(1 if op>0 else -1)*(abs(op)+(1000000 if back else 0));out={} + for (v,w),a in row.items(): + ww=w[1:]if w and w[0]==-s else(s,)+w;out[v,ww]=out.get((v,ww),Q(0))+a + return {k:a for k,a in out.items()if a} +def expected(i,back): + r=identity(i) + if back and i<112:add(r,identity(i+112),-1) + if not back and 112<=i<224:add(r,identity(i-112),1) + return r + +def replay(c,program,back=False,check_frames=True): + rows={i:identity(i)for i in range(632)};rows[632]={};cur=c['start'][:]+[None];paid=Counter();maxnorm=Q(1) + for e in program: + if e[0]=='scalar': + g,f=e[1:];r=g[1][1]+(632 if g[1][0]=='C'else 0) + if g[0]=='clear':need(r==632,'Borrowed erasure');rows[r]={};cur[r]=f + else: + if check_frames:need(cur[r]==f,'Scalar target frame') + if g[0]in('add','copy'): + v=g[2][1]+(632 if g[2][0]=='C'else 0) + if check_frames:need(cur[v]==f,'Scalar source frame') + if g[0]=='copy':need(r==632,'Borrowed overwrite');rows[r]=rows[v].copy() + else:need(r!=v,'Self add');add(rows[r],rows[v],Q(g[3],g[4])) + elif g[0]=='scale':rows[r]={k:Q(g[2],g[3])*v for k,v in rows[r].items()} + else:raise ValueError('Scalar opcode') + maxnorm=max(maxnorm,sum(map(abs,rows[r].values()),Q(0))) + elif e[0]=='warp': + _,r,op,x,y=e;r=r[1]+(632 if r[0]=='C'else 0) + if check_frames:need(cur[r]==x,'Warp source frame') + rows[r]=warp(rows[r],op,back);cur[r]=y + elif e[0]=='climb': + _,_,r,x,y,k=e + if check_frames:need(cur[r]==x,'Climb source frame') + need(k==len(c['frames'][y])-len(c['frames'][x])and k>0,'Ascending paid rank');cur[r]=y;paid[k]+=1 + elif e[0]=='center': + _,r,x,y,k=e;r+=632 + if check_frames:need(cur[r]==x,'Center source frame') + need(k==abs(len(c['frames'][y])-len(c['frames'][x])),'Center paid rank');cur[r]=y;paid[k]+=1 + else:need(e[0]in('phase','adapter','residual_adapter'),'Unknown opcode') + need(cur[:632]==c['final'],'Final frames');need(not rows[632],'Owned field cleared') + return rows,paid,maxnorm + +def clear_centers(program):return [['scalar',['clear',['C',e[1]]],e[3]]if e[0]=='center'else copy.deepcopy(e)for e in program] +def error_kernel(a): + rows,paid,_=replay(a['canonical'],clear_centers(a['programs']['forward']));E=[] + for i in range(632): + err=rows[i].copy();add(err,expected(i,False),-1) + for (j,w),v in sorted(err.items()): + need(112<=i<224 and(j<112 or j>=224),'Strict triangular error block');need(not w,'Constant owner kernel') + need(a['canonical']['final'][j]==1,'Repair source final full frame');need(j<112 or a['canonical']['start'][j]==0,'Pre-repair source initial ground') + E.append((i,j,v)) + need(len(E)==12532,'Frozen error term count') + return E + diff --git a/research/native-wordram-interfaces/decoder/source/research/native-helper-query-bank/ATTRIBUTION.md b/research/native-wordram-interfaces/decoder/source/research/native-helper-query-bank/ATTRIBUTION.md new file mode 100644 index 0000000000..51041de841 --- /dev/null +++ b/research/native-wordram-interfaces/decoder/source/research/native-helper-query-bank/ATTRIBUTION.md @@ -0,0 +1,57 @@ +# Source credit and distinct addition + +The fixed source word and all its native/compiler/precision lineage are retained. +New work is Apache-2.0 with substantial OpenAI Codex assistance for Dillon / +dillona; no independent human or formal-kernel acceptance is asserted. + +- **Cao Yifan / intqwq, PR #4610**: round-three joint-helper/native-map word, + retained as `research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz` and the + source payload consumed here. +- **Dugongue / mdumitrean, PR #4929**: exact center-free producer, helper-clean + pre-compensation, explicit eight-mode code and all-width free-group proof in + `research/native-center-free-code/`. This package replays its complete forward + word; it does not claim center deletion or helper-clean endpoints as new. +- **Cinna Davis / 1337isnot1337, PRs #4694 and #4698**, and the **PR #4470** + controller/native-helper lineage: center-free cache kernel, cold-helper + observations, physical helper normalization and explicit helper-basis methods. + The present full first-departure basis is a new application of that lineage, + not a claim to invent scalar helper recoding. +- **Dillon / dillona, PR #4933**: exact real R-centralizing normalizers and their + signed phases, literal monomial lowering, physical coded interface and + all-width lift conventions in `research/coded-native-caller/`. Those K words + and the credited Clifford implementation are pinned and reused here. +- **Chris R / Clear1nsight, PR #4931**: actual helper496 paid-prefix split and + ownership discipline. It supplied the source-history positive control and + motivation for using an existing chronological response. This package's + selected112 responses need no paid split. +- **Dillon / dillona, PR #5126**: sharp standalone local-query count; its grammar + does not include this internal paid-history interface. We do not present this + interface as a counterexample to that scoped result. +- **zxv, PR #5283**: exact Gaussian cache reuse requires the matching live row, + unchanged independent returns and full costs. The present package supplies + explicit rows and return decoding for one native interface, while preserving + that distinction from a completed caller. + +The retained source proofs also credit DaysSky, Nick Petalas, Ryanson Jonathan, +Jacob Alan Sussman, zxv and the scalar, Clifford, precision, compiler and outer +construction contributors. Their attribution and notices in the unchanged +predecessor directories remain applicable. No predecessor archive is copied or +rewritten by this package. + +The distinct result is the invertible **358-by-358 matrix of actual chronological +first departures**, selecting **112 funded H1 observations of common Q** with +literal exact phases, together with **26 H5 + 6 H1** cold-return completion, +full 358-input decoding, unchanged 50-hot-helper return contract, and explicit +ordinary work and owned observation storage. The entrance-prologue extension +relocates those same children, using exact first-departure identities and +whole-field swaps with chart transport. It adds explicit storage and movement, +with the same Gaussian calls. That interface remains separate from the +still-unproved main/helper caller. + +Submission checkpoint: canonical `1ec1119972c9aefe42525172d07b332fcff81cb4`; +source-manifest baseline: `7c472563474e60185e6ca101a17622133d047e56`; +scientific source freeze: `a5df48c55ea806d7952b65acc9c76d878ff09b13`. +The sources are already retained in canonical history, and exact live file pins +are in `SOURCES.json`. Coordination and overlap were reviewed by the parent +paid-history campaign in Discussion #4930 before this package was assigned; +this subtask did not reroll the research card or take over a concurrent claim. diff --git a/research/native-wordram-interfaces/decoder/source/research/native-helper-query-bank/BANK.json b/research/native-wordram-interfaces/decoder/source/research/native-helper-query-bank/BANK.json new file mode 100644 index 0000000000..91a6c7a5f3 --- /dev/null +++ b/research/native-wordram-interfaces/decoder/source/research/native-helper-query-bank/BANK.json @@ -0,0 +1 @@ +{"T_rows":[[[0,"1"]],[[1,"1/2"],[16,"-1/4"],[17,"1/4"],[18,"-1/4"],[21,"-1/4"],[22,"-1/4"],[25,"-1"],[26,"1/4"],[29,"1/4"],[30,"-1/4"],[31,"1/2"],[32,"-1/4"],[33,"1/4"],[34,"-1/4"],[37,"-1/4"],[38,"-1/4"],[41,"-1"],[42,"1/4"],[45,"1/4"],[46,"-1/4"],[47,"1/2"],[75,"1/4"],[128,"-1/4"],[132,"-1/4"],[139,"-1"],[142,"-1/4"],[143,"1/4"],[160,"-1/4"],[164,"-1/4"],[171,"1"],[174,"-1/4"],[175,"1/4"]],[[1,"-1/2"],[3,"-1"],[16,"1/4"],[17,"-1/4"],[18,"1/4"],[21,"1/4"],[22,"1/4"],[25,"1"],[26,"-1/4"],[29,"-1/4"],[30,"1/4"],[31,"-1/2"],[32,"1/4"],[33,"-1/4"],[34,"1/4"],[37,"1/4"],[38,"1/4"],[41,"1"],[42,"-1/4"],[45,"-1/4"],[46,"1/4"],[47,"-1/2"],[107,"1/4"],[128,"1/4"],[132,"1/4"],[139,"1"],[142,"1/4"],[143,"-1/4"],[160,"1/4"],[164,"1/4"],[171,"-1"],[174,"1/4"],[175,"-1/4"],[184,"1/2"],[200,"1/2"]],[[1,"-1/2"],[2,"1"],[3,"-1/4"],[4,"-1"],[5,"-1/4"],[6,"-1"],[8,"1/4"],[9,"-1/4"],[10,"1/2"],[11,"-1/2"],[14,"-1/4"],[15,"1/4"],[16,"1/4"],[17,"-1/4"],[18,"1/4"],[21,"1/4"],[22,"1/4"],[25,"1"],[26,"-1/4"],[27,"1"],[29,"-1/4"],[30,"1/4"],[31,"-1/2"],[32,"1/4"],[33,"-1/4"],[34,"1/4"],[37,"1/4"],[38,"1/4"],[41,"1"],[42,"-1/4"],[43,"1"],[45,"-1/4"],[46,"1/4"],[47,"-1/2"],[68,"-1/4"],[75,"-1/4"],[107,"1/4"],[128,"1/4"],[132,"1/4"],[139,"1"],[142,"1/4"],[143,"-1/4"],[160,"1/4"],[164,"1/4"],[171,"-1"],[174,"1/4"],[175,"-1/4"],[184,"1/2"],[200,"1/2"]],[[68,"-1"]],[[2,"1"],[3,"-1/4"],[4,"-1"],[5,"3/4"],[6,"-1"],[8,"1/4"],[9,"-1/4"],[10,"1/2"],[11,"-1/2"],[14,"-1/4"],[15,"1/4"],[27,"1"],[43,"1"],[68,"-1/4"],[75,"1/4"]],[[2,"-1"],[3,"1/4"],[4,"1"],[5,"1/4"],[6,"1"],[8,"-1/4"],[9,"1/4"],[10,"-1/2"],[11,"1/2"],[14,"1/4"],[15,"-1/4"],[27,"-1"],[43,"-1"],[52,"-1"],[68,"1/4"],[107,"-1/4"],[184,"-1/2"],[200,"-1/2"]],[[1,"1/2"],[2,"-1"],[3,"1/4"],[4,"1"],[5,"1/4"],[6,"1"],[7,"1"],[8,"-1/4"],[9,"1/4"],[10,"-1/2"],[11,"1/2"],[14,"1/4"],[15,"-1/4"],[16,"-1/4"],[17,"1/4"],[18,"-1/4"],[21,"-1/4"],[22,"-1/4"],[25,"-1"],[26,"1/4"],[27,"-1"],[29,"1/4"],[30,"-1/4"],[31,"1/2"],[32,"-1/4"],[33,"1/4"],[34,"-1/4"],[37,"-1/4"],[38,"-1/4"],[41,"-1"],[42,"1/4"],[43,"-1"],[45,"1/4"],[46,"-1/4"],[47,"1/2"],[68,"1/4"],[75,"-1/4"],[107,"-1/4"],[128,"-1/4"],[132,"-1/4"],[139,"-1"],[142,"-1/4"],[143,"1/4"],[160,"-1/4"],[164,"-1/4"],[171,"1"],[174,"-1/4"],[175,"1/4"],[184,"-1/2"],[200,"-1/2"]],[[1,"-1/2"],[2,"-1"],[3,"1/4"],[4,"1"],[5,"1/4"],[6,"1"],[8,"3/4"],[9,"1/4"],[10,"-1/2"],[11,"1/2"],[14,"1/4"],[15,"-1/4"],[16,"1/4"],[17,"-1/4"],[18,"1/4"],[21,"1/4"],[22,"1/4"],[25,"1"],[26,"-1/4"],[27,"-1"],[29,"-1/4"],[30,"1/4"],[31,"-1/2"],[32,"1/4"],[33,"-1/4"],[34,"1/4"],[37,"1/4"],[38,"1/4"],[41,"1"],[42,"-1/4"],[43,"-1"],[45,"-1/4"],[46,"1/4"],[47,"-1/2"],[68,"1/4"],[128,"1/4"],[132,"1/4"],[139,"1"],[142,"1/4"],[143,"-1/4"],[160,"1/4"],[164,"1/4"],[171,"-1"],[174,"1/4"],[175,"-1/4"]],[[2,"-1"],[3,"1/4"],[4,"1"],[5,"1/4"],[6,"1"],[8,"-1/4"],[9,"5/4"],[10,"-1/2"],[11,"1/2"],[14,"1/4"],[15,"-1/4"],[27,"-1"],[43,"-1"],[68,"1/4"],[107,"-1/4"],[184,"-1/2"],[200,"-1/2"]],[[1,"1/2"],[10,"1"],[16,"-1/4"],[17,"1/4"],[18,"-1/4"],[21,"-1/4"],[22,"-1/4"],[25,"-1"],[26,"1/4"],[29,"1/4"],[30,"-1/4"],[31,"1/2"],[32,"-1/4"],[33,"1/4"],[34,"-1/4"],[37,"-1/4"],[38,"-1/4"],[41,"-1"],[42,"1/4"],[45,"1/4"],[46,"-1/4"],[47,"1/2"],[107,"-1/4"],[128,"-1/4"],[132,"-1/4"],[139,"-1"],[142,"-1/4"],[143,"1/4"],[160,"-1/4"],[164,"-1/4"],[171,"1"],[174,"-1/4"],[175,"1/4"],[184,"-1/2"],[200,"-1/2"]],[[1,"1/2"],[2,"1"],[3,"-1/4"],[4,"-1"],[5,"-1/4"],[6,"-1"],[8,"1/4"],[9,"-1/4"],[10,"1/2"],[11,"1/2"],[14,"-1/4"],[15,"1/4"],[16,"-1/4"],[17,"1/4"],[18,"-1/4"],[21,"-1/4"],[22,"-1/4"],[25,"-1"],[26,"1/4"],[27,"1"],[29,"1/4"],[30,"-1/4"],[31,"1/2"],[32,"-1/4"],[33,"1/4"],[34,"-1/4"],[37,"-1/4"],[38,"-1/4"],[41,"-1"],[42,"1/4"],[43,"1"],[45,"1/4"],[46,"-1/4"],[47,"1/2"],[68,"-1/4"],[128,"-1/4"],[132,"-1/4"],[139,"-1"],[142,"-1/4"],[143,"1/4"],[160,"-1/4"],[164,"-1/4"],[171,"1"],[174,"-1/4"],[175,"1/4"]],[[12,"1"],[75,"-1/4"],[107,"1/4"],[184,"1/2"],[200,"1/2"]],[[2,"1"],[3,"-1/4"],[4,"-1"],[5,"-1/4"],[6,"-1"],[8,"1/4"],[9,"-1/4"],[10,"1/2"],[11,"-1/2"],[13,"1"],[14,"-1/4"],[15,"1/4"],[27,"1"],[43,"1"],[68,"-1/4"],[75,"-1/4"]],[[1,"-1/2"],[14,"1"],[16,"1/4"],[17,"-1/4"],[18,"1/4"],[21,"1/4"],[22,"1/4"],[25,"1"],[26,"-1/4"],[29,"-1/4"],[30,"1/4"],[31,"-1/2"],[32,"1/4"],[33,"-1/4"],[34,"1/4"],[37,"1/4"],[38,"1/4"],[41,"1"],[42,"-1/4"],[45,"-1/4"],[46,"1/4"],[47,"-1/2"],[75,"1/4"],[128,"1/4"],[132,"1/4"],[139,"1"],[142,"1/4"],[143,"-1/4"],[160,"1/4"],[164,"1/4"],[171,"-1"],[174,"1/4"],[175,"-1/4"]],[[15,"1"],[75,"1/4"],[107,"1/4"],[184,"1/2"],[200,"1/2"]],[[16,"1"]],[[16,"1/4"],[17,"3/4"],[18,"1/4"],[21,"1/4"],[22,"1/4"],[25,"1"],[26,"-1/4"],[29,"-1/4"],[30,"1/4"],[31,"-1/2"],[264,"1/4"]],[[16,"-1/4"],[17,"1/4"],[18,"3/4"],[21,"-1/4"],[22,"-1/4"],[25,"-1"],[26,"1/4"],[29,"1/4"],[30,"-1/4"],[31,"1/2"],[188,"1/2"],[263,"-1/4"],[271,"1/8"],[272,"1/4"]],[[16,"-1/4"],[17,"-1/4"],[18,"-1/4"],[19,"1/2"],[21,"-1/4"],[22,"-1/4"],[26,"1/4"],[29,"-1/4"],[30,"-1/4"],[43,"-1"],[263,"1/4"],[264,"-1/4"]],[[20,"1"],[103,"-1/2"]],[[16,"-1/4"],[17,"-1/4"],[18,"-1/4"],[19,"-1/2"],[21,"3/4"],[22,"-1/4"],[26,"1/4"],[29,"-1/4"],[30,"-1/4"],[43,"-1"],[264,"1/4"]],[[16,"1/4"],[17,"1/4"],[18,"1/4"],[19,"1/2"],[21,"1/4"],[22,"5/4"],[26,"-1/4"],[29,"1/4"],[30,"1/4"],[43,"1"],[188,"-1/2"],[271,"-3/8"],[272,"-1/4"]],[[16,"1/2"],[18,"1/2"],[19,"1/2"],[21,"1/2"],[22,"1/2"],[23,"1"],[25,"1"],[26,"-1/2"],[30,"1/2"],[31,"-1/2"],[43,"1"],[87,"-1/2"],[188,"-1/2"],[264,"-1/4"],[271,"-1/8"],[272,"-1/4"]],[[17,"1/2"],[19,"1/2"],[24,"1"],[25,"-1"],[29,"1/2"],[31,"1/2"],[43,"1"],[103,"-1/2"]],[[16,"1/4"],[17,"1/4"],[18,"1/4"],[19,"1/2"],[21,"1/4"],[22,"1/4"],[26,"-1/4"],[29,"1/4"],[30,"1/4"],[43,"1"],[188,"-1/2"],[263,"-1/4"],[271,"-1/8"],[272,"-1/4"]],[[16,"1/4"],[17,"-1/4"],[18,"1/4"],[21,"1/4"],[22,"1/4"],[25,"1"],[26,"3/4"],[29,"-1/4"],[30,"1/4"],[31,"-1/2"],[188,"-1/2"],[271,"-3/8"],[272,"-1/4"]],[[17,"-1/2"],[19,"-1/2"],[25,"1"],[29,"-1/2"],[31,"-1/2"],[43,"-1"]],[[28,"1"],[87,"-1/2"],[188,"1/2"],[264,"-1/4"],[271,"1/8"],[272,"1/4"]],[[16,"-1/4"],[17,"-1/4"],[18,"-1/4"],[19,"-1/2"],[21,"-1/4"],[22,"-1/4"],[26,"1/4"],[29,"3/4"],[30,"-1/4"],[43,"-1"],[264,"-1/4"]],[[16,"-1/4"],[17,"1/4"],[18,"-1/4"],[21,"-1/4"],[22,"-1/4"],[25,"-1"],[26,"1/4"],[29,"1/4"],[30,"3/4"],[31,"1/2"],[264,"1/4"]],[[31,"1"],[188,"1/2"],[264,"1/4"],[271,"1/8"],[272,"1/4"]],[[32,"1"]],[[32,"1/4"],[33,"3/4"],[34,"1/4"],[37,"1/4"],[38,"1/4"],[41,"1"],[42,"-1/4"],[45,"-1/4"],[46,"1/4"],[47,"-1/2"],[96,"1/4"]],[[32,"-1/4"],[33,"1/4"],[34,"3/4"],[37,"-1/4"],[38,"-1/4"],[41,"-1"],[42,"1/4"],[45,"1/4"],[46,"-1/4"],[47,"1/2"],[80,"1/4"],[204,"1/2"],[274,"-1/2"]],[[27,"-1"],[32,"-1/4"],[33,"-1/4"],[34,"-1/4"],[35,"1/2"],[37,"-1/4"],[38,"-1/4"],[42,"1/4"],[45,"-1/4"],[46,"-1/4"],[96,"-1/4"],[274,"1/2"]],[[36,"1"],[266,"-1/2"]],[[27,"-1"],[32,"-1/4"],[33,"-1/4"],[34,"-1/4"],[35,"-1/2"],[37,"3/4"],[38,"-1/4"],[42,"1/4"],[45,"-1/4"],[46,"-1/4"],[96,"1/4"]],[[27,"1"],[32,"1/4"],[33,"1/4"],[34,"1/4"],[35,"1/2"],[37,"1/4"],[38,"5/4"],[42,"-1/4"],[45,"1/4"],[46,"1/4"],[80,"-1/4"],[204,"-1/2"],[265,"-1/2"]],[[27,"1"],[32,"1/2"],[34,"1/2"],[35,"1/2"],[37,"1/2"],[38,"1/2"],[39,"1"],[41,"1"],[42,"-1/2"],[46,"1/2"],[47,"-1/2"],[80,"-1/4"],[96,"-1/4"],[204,"-1/2"],[273,"-1/2"]],[[27,"1"],[33,"1/2"],[35,"1/2"],[40,"1"],[41,"-1"],[45,"1/2"],[47,"1/2"],[266,"-1/2"]],[[27,"1"],[32,"1/4"],[33,"1/4"],[34,"1/4"],[35,"1/2"],[37,"1/4"],[38,"1/4"],[42,"-1/4"],[45,"1/4"],[46,"1/4"],[80,"-1/4"],[204,"-1/2"],[274,"-1/2"]],[[32,"1/4"],[33,"-1/4"],[34,"1/4"],[37,"1/4"],[38,"1/4"],[41,"1"],[42,"3/4"],[45,"-1/4"],[46,"1/4"],[47,"-1/2"],[80,"-1/4"],[204,"-1/2"],[265,"-1/2"]],[[27,"-1"],[33,"-1/2"],[35,"-1/2"],[41,"1"],[45,"-1/2"],[47,"-1/2"]],[[44,"1"],[80,"1/4"],[96,"-1/4"],[204,"1/2"],[273,"-1/2"]],[[27,"-1"],[32,"-1/4"],[33,"-1/4"],[34,"-1/4"],[35,"-1/2"],[37,"-1/4"],[38,"-1/4"],[42,"1/4"],[45,"3/4"],[46,"-1/4"],[96,"-1/4"]],[[32,"-1/4"],[33,"1/4"],[34,"-1/4"],[37,"-1/4"],[38,"-1/4"],[41,"-1"],[42,"1/4"],[45,"1/4"],[46,"3/4"],[47,"1/2"],[96,"1/4"]],[[47,"1"],[80,"1/4"],[96,"1/4"],[204,"1/2"]],[[49,"1/2"],[51,"-1"]],[[59,"1"],[61,"-1"]],[[48,"1"],[49,"-1/2"],[58,"-1"],[263,"1/4"]],[[3,"1/2"],[5,"1/2"],[6,"2"],[8,"-1/2"],[9,"1/2"],[10,"-1"],[11,"1"],[14,"1/2"],[15,"-1/2"],[16,"1/2"],[17,"1/2"],[18,"1/2"],[19,"1"],[21,"1/2"],[22,"1/2"],[26,"-1/2"],[29,"1/2"],[30,"1/2"],[32,"1/2"],[33,"1/2"],[34,"1/2"],[35,"1"],[37,"1/2"],[38,"1/2"],[42,"-1/2"],[45,"1/2"],[46,"1/2"],[56,"-1"],[63,"-1"],[64,"1"],[68,"1/2"],[72,"-1"],[78,"1"],[79,"-2"],[102,"2"],[104,"-4"],[108,"2"],[111,"-4"],[263,"-1/4"]],[[49,"-1/2"],[50,"1"],[58,"1"]],[[3,"1/2"],[5,"1/2"],[6,"2"],[8,"-1/2"],[9,"1/2"],[10,"-1"],[11,"1"],[14,"1/2"],[15,"-1/2"],[16,"1/2"],[17,"1/2"],[18,"1/2"],[19,"1"],[21,"1/2"],[22,"1/2"],[26,"-1/2"],[29,"1/2"],[30,"1/2"],[32,"1/2"],[33,"1/2"],[34,"1/2"],[35,"1"],[37,"1/2"],[38,"1/2"],[42,"-1/2"],[45,"1/2"],[46,"1/2"],[49,"-1/2"],[58,"1"],[64,"1"],[68,"1/2"],[72,"-1"],[78,"1"],[79,"-2"],[102,"2"],[104,"-4"],[108,"2"],[111,"-4"]],[[3,"-1/2"],[5,"-1/2"],[6,"-2"],[8,"1/2"],[9,"-1/2"],[10,"1"],[11,"-1"],[14,"-1/2"],[15,"1/2"],[16,"-1/2"],[17,"-1/2"],[18,"-1/2"],[19,"-1"],[21,"-1/2"],[22,"-1/2"],[26,"1/2"],[29,"-1/2"],[30,"-1/2"],[32,"-1/2"],[33,"-1/2"],[34,"-1/2"],[35,"-1"],[37,"-1/2"],[38,"-1/2"],[42,"1/2"],[45,"-1/2"],[46,"-1/2"],[49,"1/2"],[51,"1"],[57,"1"],[59,"-1"],[64,"-1"],[68,"-1/2"],[72,"1"],[78,"-1"],[79,"2"],[102,"-2"],[104,"4"],[108,"-2"],[111,"4"]],[[3,"-1/2"],[5,"-1/2"],[6,"-2"],[8,"1/2"],[9,"-1/2"],[10,"1"],[11,"-1"],[14,"-1/2"],[15,"1/2"],[16,"-1/2"],[17,"-1/2"],[18,"-1/2"],[19,"-1"],[21,"-1/2"],[22,"-1/2"],[26,"1/2"],[29,"-1/2"],[30,"-1/2"],[32,"-1/2"],[33,"-1/2"],[34,"-1/2"],[35,"-1"],[37,"-1/2"],[38,"-1/2"],[42,"1/2"],[45,"-1/2"],[46,"-1/2"],[49,"1/2"],[51,"1"],[54,"1"],[64,"-1"],[68,"-1/2"],[72,"1"],[78,"-1"],[79,"2"],[102,"-2"],[104,"4"],[108,"-2"],[111,"4"]],[[3,"-1/2"],[5,"-1/2"],[6,"-2"],[8,"1/2"],[9,"-1/2"],[10,"1"],[11,"-1"],[14,"-1/2"],[15,"1/2"],[16,"-1/2"],[17,"-1/2"],[18,"-1/2"],[19,"-1"],[21,"-1/2"],[22,"-1/2"],[26,"1/2"],[29,"-1/2"],[30,"-1/2"],[32,"-1/2"],[33,"-1/2"],[34,"-1/2"],[35,"-1"],[37,"-1/2"],[38,"-1/2"],[42,"1/2"],[45,"-1/2"],[46,"-1/2"],[51,"1"],[53,"-1/2"],[55,"1"],[64,"-1"],[68,"-1/2"],[72,"1"],[78,"-1"],[79,"2"],[102,"-2"],[104,"4"],[108,"-2"],[111,"4"]],[[3,"-1/2"],[5,"-1/2"],[6,"-2"],[8,"1/2"],[9,"-1/2"],[10,"1"],[11,"-1"],[14,"-1/2"],[15,"1/2"],[16,"-1/2"],[17,"-1/2"],[18,"-1/2"],[19,"-1"],[21,"-1/2"],[22,"-1/2"],[26,"1/2"],[29,"-1/2"],[30,"-1/2"],[32,"-1/2"],[33,"-1/2"],[34,"-1/2"],[35,"-1"],[37,"-1/2"],[38,"-1/2"],[42,"1/2"],[45,"-1/2"],[46,"-1/2"],[51,"1"],[53,"-1/2"],[56,"1"],[64,"-1"],[68,"-1/2"],[72,"1"],[78,"-1"],[79,"2"],[102,"-2"],[104,"4"],[108,"-2"],[111,"4"],[263,"1/4"]],[[53,"1/2"],[57,"1"],[58,"1"]],[[3,"1/2"],[5,"1/2"],[6,"2"],[8,"-1/2"],[9,"1/2"],[10,"-1"],[11,"1"],[14,"1/2"],[15,"-1/2"],[16,"1/2"],[17,"1/2"],[18,"1/2"],[19,"1"],[21,"1/2"],[22,"1/2"],[26,"-1/2"],[29,"1/2"],[30,"1/2"],[32,"1/2"],[33,"1/2"],[34,"1/2"],[35,"1"],[37,"1/2"],[38,"1/2"],[42,"-1/2"],[45,"1/2"],[46,"1/2"],[53,"1/2"],[58,"1"],[59,"1"],[64,"1"],[68,"1/2"],[72,"-1"],[78,"1"],[79,"-2"],[102,"2"],[104,"-4"],[108,"2"],[111,"-4"]],[[53,"1/2"],[58,"-1"],[60,"1"]],[[3,"1/2"],[5,"1/2"],[6,"2"],[8,"-1/2"],[9,"1/2"],[10,"-1"],[11,"1"],[14,"1/2"],[15,"-1/2"],[16,"1/2"],[17,"1/2"],[18,"1/2"],[19,"1"],[21,"1/2"],[22,"1/2"],[26,"-1/2"],[29,"1/2"],[30,"1/2"],[32,"1/2"],[33,"1/2"],[34,"1/2"],[35,"1"],[37,"1/2"],[38,"1/2"],[42,"-1/2"],[45,"1/2"],[46,"1/2"],[53,"1/2"],[58,"-1"],[61,"1"],[64,"1"],[68,"1/2"],[72,"-1"],[78,"1"],[79,"-2"],[102,"2"],[104,"-4"],[108,"2"],[111,"-4"]],[[51,"-1"],[53,"-1/2"],[62,"1"]],[[51,"-1"],[53,"-1/2"],[63,"1"]],[[65,"1/2"],[67,"-1"]],[[64,"1/2"],[72,"-1/2"],[75,"-1/4"],[77,"-1"],[78,"1/2"],[79,"-1"]],[[64,"1"],[65,"-1/2"],[74,"-1"],[75,"1/4"]],[[2,"-1"],[64,"-1/2"],[72,"-1/2"],[78,"-1/2"]],[[65,"-1/2"],[66,"1"],[74,"1"]],[[2,"-1"],[64,"-1/2"],[65,"-1/2"],[72,"1/2"],[74,"1"],[78,"-1/2"],[79,"1"]],[[2,"1"],[65,"1/2"],[67,"1"],[73,"1"]],[[2,"1"],[64,"1/2"],[65,"1/2"],[67,"1"],[70,"1"],[72,"-1/2"],[75,"-1/4"],[78,"1/2"],[79,"-1"],[271,"1/4"]],[[2,"1"],[64,"1/2"],[67,"1"],[69,"-1/2"],[71,"1"],[72,"-1/2"],[75,"1/4"],[78,"1/2"],[79,"-1"]],[[2,"1"],[64,"1/2"],[67,"1"],[69,"-1/2"],[72,"1/2"],[78,"1/2"],[79,"-1"]],[[69,"1/2"],[73,"1"],[74,"1"],[75,"-1/4"]],[[2,"-1"],[69,"1/2"],[74,"1"],[75,"-1/4"]],[[69,"1/2"],[74,"-1"],[76,"1"],[271,"1/4"]],[[2,"-1"],[64,"-1/2"],[69,"1/2"],[72,"1/2"],[74,"-1"],[77,"1"],[78,"-1/2"],[79,"1"]],[[67,"-1"],[69,"-1/2"],[75,"1/4"],[78,"1"]],[[67,"-1"],[69,"-1/2"],[79,"1"]],[[81,"1/2"],[83,"-1"]],[[91,"1"],[93,"-1"],[264,"-1/4"],[322,"1"]],[[80,"-1/4"],[81,"-1/2"],[82,"1"],[90,"-1"],[263,"-1/4"]],[[3,"-1/4"],[5,"-1/4"],[6,"-1"],[8,"1/4"],[9,"-1/4"],[10,"1/2"],[11,"-1/2"],[14,"-1/4"],[15,"1/4"],[16,"-1/4"],[17,"-1/4"],[18,"-1/4"],[19,"-1/2"],[21,"-1/4"],[22,"-1/4"],[26,"1/4"],[29,"-1/4"],[30,"-1/4"],[32,"-1/4"],[33,"-1/4"],[34,"-1/4"],[35,"-1/2"],[37,"-1/4"],[38,"-1/4"],[42,"1/4"],[45,"-1/4"],[46,"-1/4"],[64,"-1/2"],[68,"-1/4"],[72,"1/2"],[78,"-1/2"],[79,"1"],[88,"-1"],[95,"-1"],[102,"-1"],[104,"2"],[108,"-1"],[111,"2"],[263,"1/4"],[264,"1/4"]],[[81,"-1/2"],[84,"1"],[86,"-1"],[89,"2"],[90,"1"],[91,"-2"],[94,"1"],[95,"-2"],[321,"1"]],[[3,"-1/4"],[5,"-1/4"],[6,"-1"],[8,"1/4"],[9,"-1/4"],[10,"1/2"],[11,"-1/2"],[14,"-1/4"],[15,"1/4"],[16,"-1/4"],[17,"-1/4"],[18,"-1/4"],[19,"-1/2"],[21,"-1/4"],[22,"-1/4"],[26,"1/4"],[29,"-1/4"],[30,"-1/4"],[32,"-1/4"],[33,"-1/4"],[34,"-1/4"],[35,"-1/2"],[37,"-1/4"],[38,"-1/4"],[42,"1/4"],[45,"-1/4"],[46,"-1/4"],[64,"-1/2"],[68,"-1/4"],[72,"1/2"],[78,"-1/2"],[79,"1"],[81,"-1/2"],[84,"1"],[90,"1"],[102,"-1"],[104,"2"],[108,"-1"],[111,"2"],[264,"-1/4"],[332,"1"]],[[3,"1/4"],[5,"1/4"],[6,"1"],[8,"-1/4"],[9,"1/4"],[10,"-1/2"],[11,"1/2"],[14,"1/4"],[15,"-1/4"],[16,"1/4"],[17,"1/4"],[18,"1/4"],[19,"1/2"],[21,"1/4"],[22,"1/4"],[26,"-1/4"],[29,"1/4"],[30,"1/4"],[32,"1/4"],[33,"1/4"],[34,"1/4"],[35,"1/2"],[37,"1/4"],[38,"1/4"],[42,"-1/4"],[45,"1/4"],[46,"1/4"],[64,"1/2"],[68,"1/4"],[72,"-1/2"],[78,"1/2"],[79,"-1"],[80,"1/4"],[81,"1/2"],[83,"1"],[89,"1"],[91,"-1"],[102,"1"],[104,"-2"],[108,"1"],[111,"-2"]],[[3,"1/4"],[5,"1/4"],[6,"1"],[8,"-1/4"],[9,"1/4"],[10,"-1/2"],[11,"1/2"],[14,"1/4"],[15,"-1/4"],[16,"1/4"],[17,"1/4"],[18,"1/4"],[19,"1/2"],[21,"1/4"],[22,"1/4"],[26,"-1/4"],[29,"1/4"],[30,"1/4"],[32,"1/4"],[33,"1/4"],[34,"1/4"],[35,"1/2"],[37,"1/4"],[38,"1/4"],[42,"-1/4"],[45,"1/4"],[46,"1/4"],[64,"1/2"],[68,"1/4"],[72,"-1/2"],[78,"1/2"],[79,"-1"],[80,"1/4"],[81,"1/2"],[83,"1"],[88,"2"],[91,"1"],[92,"-1"],[95,"2"],[102,"1"],[104,"-2"],[108,"1"],[111,"-2"],[264,"1/4"],[331,"1"]],[[3,"1/4"],[5,"1/4"],[6,"1"],[8,"-1/4"],[9,"1/4"],[10,"-1/2"],[11,"1/2"],[14,"1/4"],[15,"-1/4"],[16,"1/4"],[17,"1/4"],[18,"1/4"],[19,"1/2"],[21,"1/4"],[22,"1/4"],[26,"-1/4"],[29,"1/4"],[30,"1/4"],[32,"1/4"],[33,"1/4"],[34,"1/4"],[35,"1/2"],[37,"1/4"],[38,"1/4"],[42,"-1/4"],[45,"1/4"],[46,"1/4"],[64,"1/2"],[68,"1/4"],[72,"-1/2"],[78,"1/2"],[79,"-1"],[83,"1"],[85,"-1/2"],[86,"1"],[102,"1"],[104,"-2"],[108,"1"],[111,"-2"],[321,"-1"]],[[3,"1/4"],[5,"1/4"],[6,"1"],[8,"-1/4"],[9,"1/4"],[10,"-1/2"],[11,"1/2"],[14,"1/4"],[15,"-1/4"],[16,"1/4"],[17,"1/4"],[18,"1/4"],[19,"1/2"],[21,"1/4"],[22,"1/4"],[26,"-1/4"],[29,"1/4"],[30,"1/4"],[32,"1/4"],[33,"1/4"],[34,"1/4"],[35,"1/2"],[37,"1/4"],[38,"1/4"],[42,"-1/4"],[45,"1/4"],[46,"1/4"],[64,"1/2"],[68,"1/4"],[72,"-1/2"],[78,"1/2"],[79,"-1"],[80,"1/4"],[83,"1"],[85,"-1/2"],[88,"1"],[102,"1"],[104,"-2"],[108,"1"],[111,"-2"],[263,"-1/4"]],[[80,"1/4"],[85,"1/2"],[89,"1"],[90,"1"]],[[3,"-1/4"],[5,"-1/4"],[6,"-1"],[8,"1/4"],[9,"-1/4"],[10,"1/2"],[11,"-1/2"],[14,"-1/4"],[15,"1/4"],[16,"-1/4"],[17,"-1/4"],[18,"-1/4"],[19,"-1/2"],[21,"-1/4"],[22,"-1/4"],[26,"1/4"],[29,"-1/4"],[30,"-1/4"],[32,"-1/4"],[33,"-1/4"],[34,"-1/4"],[35,"-1/2"],[37,"-1/4"],[38,"-1/4"],[42,"1/4"],[45,"-1/4"],[46,"-1/4"],[64,"-1/2"],[68,"-1/4"],[72,"1/2"],[78,"-1/2"],[79,"1"],[85,"1/2"],[90,"1"],[91,"1"],[102,"-1"],[104,"2"],[108,"-1"],[111,"2"]],[[80,"-1/4"],[85,"1/2"],[90,"-1"],[92,"1"],[264,"1/4"],[331,"-1"]],[[3,"-1/4"],[5,"-1/4"],[6,"-1"],[8,"1/4"],[9,"-1/4"],[10,"1/2"],[11,"-1/2"],[14,"-1/4"],[15,"1/4"],[16,"-1/4"],[17,"-1/4"],[18,"-1/4"],[19,"-1/2"],[21,"-1/4"],[22,"-1/4"],[26,"1/4"],[29,"-1/4"],[30,"-1/4"],[32,"-1/4"],[33,"-1/4"],[34,"-1/4"],[35,"-1/2"],[37,"-1/4"],[38,"-1/4"],[42,"1/4"],[45,"-1/4"],[46,"-1/4"],[64,"-1/2"],[68,"-1/4"],[72,"1/2"],[78,"-1/2"],[79,"1"],[85,"1/2"],[90,"-1"],[93,"1"],[102,"-1"],[104,"2"],[108,"-1"],[111,"2"],[264,"1/4"],[322,"-1"]],[[83,"-1"],[85,"-1/2"],[94,"1"],[264,"-1/4"],[332,"-1"]],[[80,"-1/4"],[83,"-1"],[85,"-1/2"],[95,"1"],[264,"-1/4"]],[[97,"1/2"],[99,"-1"]],[[97,"1/2"],[99,"-1"],[102,"1"],[104,"-2"],[107,"-1/4"],[108,"1"],[109,"-1"],[111,"-2"],[271,"-1/8"],[272,"-1/4"],[324,"1"]],[[96,"-1/4"],[97,"-1/2"],[100,"-1"],[102,"2"],[104,"-3"],[106,"-1"],[107,"1/4"],[108,"2"],[110,"-1"],[111,"-2"]],[[4,"1"],[96,"-1/4"],[97,"-1/2"],[100,"-1"],[102,"1"],[104,"-2"],[106,"-1"],[107,"1/4"],[108,"1"],[110,"-1"],[111,"-1"],[271,"1/8"],[272,"1/4"]],[[97,"-1/2"],[98,"1"],[106,"1"],[323,"1"]],[[4,"1"],[97,"-1/2"],[100,"1"],[102,"-1"],[104,"2"],[106,"1"],[108,"-1"],[111,"2"],[271,"-1/8"],[272,"-1/4"],[330,"1"]],[[4,"-1"],[96,"1/4"],[97,"1/2"],[99,"1"],[105,"1"]],[[4,"-1"],[96,"1/4"],[97,"1/2"],[99,"1"],[102,"2"],[104,"-2"],[107,"-1/4"],[108,"1"],[111,"-2"],[271,"-1/8"],[272,"1/4"],[329,"1"]],[[4,"-1"],[98,"-1"],[99,"1"],[100,"1"],[101,"-1/2"],[102,"-1"],[104,"2"],[105,"2"],[107,"1/4"],[108,"-1"],[110,"1"],[323,"-1"]],[[4,"-1"],[96,"1/4"],[99,"1"],[101,"-1/2"],[102,"1"],[104,"-1"],[108,"1"],[111,"-2"]],[[96,"1/4"],[101,"1/2"],[105,"1"],[106,"1"],[107,"-1/4"]],[[4,"1"],[101,"1/2"],[106,"1"],[107,"-1/4"]],[[96,"-1/4"],[101,"1/2"],[106,"-1"],[108,"1"],[271,"-1/8"],[272,"1/4"],[329,"-1"]],[[4,"1"],[101,"1/2"],[102,"-1"],[104,"2"],[106,"-1"],[108,"-1"],[109,"1"],[111,"2"],[271,"1/8"],[272,"1/4"],[324,"-1"]],[[99,"-1"],[101,"-1/2"],[107,"1/4"],[110,"1"],[271,"-1/8"],[272,"-1/4"],[330,"-1"]],[[96,"-1/4"],[99,"-1"],[101,"-1/2"],[111,"1"],[271,"-1/8"],[272,"-1/4"]],[[113,"1/2"],[115,"-1"]],[[113,"1/2"],[115,"-1"],[123,"1"],[125,"-1"]],[[112,"1"],[113,"-1/2"],[120,"1"],[122,"-1"],[127,"1"]],[[112,"1"],[113,"-1/2"],[122,"-1"]],[[113,"-1/2"],[114,"1"],[122,"1"]],[[113,"-1/2"],[116,"1"],[122,"1"]],[[113,"1/2"],[115,"1"],[121,"1"],[123,"-1"]],[[113,"1/2"],[115,"1"],[118,"1"]],[[115,"1"],[117,"-1/2"],[119,"1"]],[[115,"1"],[117,"-1/2"],[120,"1"]],[[117,"1/2"],[121,"1"],[122,"1"]],[[117,"1/2"],[122,"1"],[123,"1"]],[[117,"1/2"],[122,"-1"],[124,"1"]],[[117,"1/2"],[122,"-1"],[125,"1"]],[[115,"-1"],[117,"-1/2"],[126,"1"]],[[115,"-1"],[117,"-1/2"],[127,"1"]],[[129,"1/2"],[131,"-1"]],[[129,"1/2"],[131,"-1"],[141,"-1"]],[[128,"1"],[129,"-1/2"],[136,"1"],[138,"-1"],[143,"1"]],[[128,"3/4"],[129,"-1/2"],[132,"-1/4"],[138,"-1"],[139,"-1"],[142,"-1/4"],[143,"1/4"]],[[129,"-1/2"],[130,"1"],[138,"1"]],[[128,"-1/4"],[129,"-1/2"],[132,"3/4"],[138,"1"],[139,"-1"],[142,"-1/4"],[143,"1/4"]],[[128,"1/4"],[129,"1/2"],[131,"1"],[132,"1/4"],[137,"1"],[139,"1"],[142,"1/4"],[143,"-1/4"]],[[128,"1/4"],[129,"1/2"],[131,"1"],[132,"1/4"],[134,"1"],[139,"1"],[142,"1/4"],[143,"-1/4"]],[[128,"1/4"],[131,"1"],[132,"1/4"],[133,"-1/2"],[135,"1"],[139,"1"],[142,"1/4"],[143,"-1/4"]],[[128,"1/4"],[131,"1"],[132,"1/4"],[133,"-1/2"],[136,"1"],[139,"1"],[142,"1/4"],[143,"-1/4"]],[[133,"1/2"],[137,"1"],[138,"1"]],[[128,"-1/4"],[132,"-1/4"],[133,"1/2"],[138,"1"],[139,"-1"],[142,"-1/4"],[143,"1/4"]],[[133,"1/2"],[138,"-1"],[140,"1"]],[[128,"-1/4"],[132,"-1/4"],[133,"1/2"],[138,"-1"],[139,"-1"],[141,"1"],[142,"-1/4"],[143,"1/4"]],[[131,"-1"],[133,"-1/2"],[142,"1"]],[[131,"-1"],[133,"-1/2"],[143,"1"]],[[145,"1/2"],[147,"-1"]],[[145,"1/2"],[147,"-1"],[155,"1"],[157,"-1"]],[[144,"1"],[145,"-1/2"],[152,"1"],[154,"-1"],[159,"1"]],[[144,"1"],[145,"-1/2"],[154,"-1"]],[[145,"-1/2"],[146,"1"],[154,"1"]],[[145,"-1/2"],[148,"1"],[154,"1"]],[[145,"1/2"],[147,"1"],[153,"1"],[155,"-1"]],[[145,"1/2"],[147,"1"],[150,"1"]],[[147,"1"],[149,"-1/2"],[151,"1"]],[[147,"1"],[149,"-1/2"],[152,"1"]],[[149,"1/2"],[153,"1"],[154,"1"]],[[149,"1/2"],[154,"1"],[155,"1"]],[[149,"1/2"],[154,"-1"],[156,"1"]],[[149,"1/2"],[154,"-1"],[157,"1"]],[[147,"-1"],[149,"-1/2"],[158,"1"]],[[147,"-1"],[149,"-1/2"],[159,"1"]],[[161,"1/2"],[163,"-1"]],[[1,"-1"],[161,"1/2"],[163,"-1"],[173,"-1"]],[[160,"1"],[161,"-1/2"],[168,"1"],[170,"-1"],[175,"1"]],[[1,"1/2"],[160,"3/4"],[161,"-1/2"],[164,"-1/4"],[170,"-1"],[171,"1"],[174,"-1/4"],[175,"1/4"]],[[161,"-1/2"],[162,"1"],[170,"1"]],[[1,"1/2"],[160,"-1/4"],[161,"-1/2"],[164,"3/4"],[170,"1"],[171,"1"],[174,"-1/4"],[175,"1/4"]],[[1,"1/2"],[160,"1/4"],[161,"1/2"],[163,"1"],[164,"1/4"],[169,"1"],[171,"-1"],[174,"1/4"],[175,"-1/4"]],[[1,"-1/2"],[160,"1/4"],[161,"1/2"],[163,"1"],[164,"1/4"],[166,"1"],[171,"-1"],[174,"1/4"],[175,"-1/4"]],[[1,"-1/2"],[160,"1/4"],[163,"1"],[164,"1/4"],[165,"-1/2"],[167,"1"],[171,"-1"],[174,"1/4"],[175,"-1/4"]],[[1,"-1/2"],[160,"1/4"],[163,"1"],[164,"1/4"],[165,"-1/2"],[168,"1"],[171,"-1"],[174,"1/4"],[175,"-1/4"]],[[165,"1/2"],[169,"1"],[170,"1"]],[[1,"-1/2"],[160,"-1/4"],[164,"-1/4"],[165,"1/2"],[170,"1"],[171,"1"],[174,"-1/4"],[175,"1/4"]],[[165,"1/2"],[170,"-1"],[172,"1"]],[[1,"1/2"],[160,"-1/4"],[164,"-1/4"],[165,"1/2"],[170,"-1"],[171,"1"],[173,"1"],[174,"-1/4"],[175,"1/4"]],[[163,"-1"],[165,"-1/2"],[174,"1"]],[[163,"-1"],[165,"-1/2"],[175,"1"]],[[176,"1"]],[[177,"1"],[184,"-1/2"]],[[178,"1"],[184,"1/2"],[188,"-1/2"]],[[179,"1"],[184,"1/2"],[188,"-1/2"]],[[180,"1"]],[[181,"1"]],[[182,"1"],[188,"1/2"]],[[183,"1"],[184,"-1/2"],[188,"1/2"]],[[177,"2"],[178,"-1"],[179,"1"],[180,"1"],[181,"-1"],[184,"1/2"],[185,"1"],[190,"-1"],[191,"1"]],[[185,"1"],[188,"1/2"]],[[184,"-1/2"],[186,"1"],[188,"1/2"]],[[184,"-1/2"],[187,"1"]],[[177,"1"],[182,"-1"],[183,"1"],[186,"1"],[187,"-1"],[188,"-1/2"],[189,"1"],[190,"2"],[191,"-2"]],[[189,"1"]],[[184,"1/2"],[190,"1"]],[[188,"-1/2"],[191,"1"]],[[192,"1"]],[[193,"1"],[200,"-1/2"]],[[194,"1"],[200,"1/2"],[204,"-1/2"]],[[195,"1"],[200,"1/2"],[204,"-1/2"]],[[196,"1"]],[[197,"1"]],[[198,"1"],[204,"1/2"]],[[199,"1"],[200,"-1/2"],[204,"1/2"]],[[193,"2"],[194,"-1"],[195,"1"],[196,"1"],[197,"-1"],[200,"1/2"],[201,"1"],[206,"-1"],[207,"1"]],[[201,"1"],[204,"1/2"]],[[200,"-1/2"],[202,"1"],[204,"1/2"]],[[200,"-1/2"],[203,"1"]],[[193,"1"],[198,"-1"],[199,"1"],[202,"1"],[203,"-1"],[204,"-1/2"],[205,"1"],[206,"2"],[207,"-2"]],[[205,"1"]],[[200,"1/2"],[206,"1"]],[[204,"-1/2"],[207,"1"]],[[208,"1"]],[[209,"1"]],[[210,"1"]],[[211,"1"]],[[212,"1"]],[[213,"1"]],[[214,"1"]],[[215,"1"]],[[216,"1"]],[[217,"1"]],[[218,"1"]],[[219,"1"]],[[220,"1"]],[[221,"1"]],[[222,"1"]],[[223,"1"]],[[224,"1"]],[[225,"1"]],[[226,"1"]],[[227,"1"]],[[87,"1"],[228,"1"],[229,"1"],[246,"-1"]],[[229,"1"],[247,"-1"]],[[230,"1"],[254,"-1"]],[[103,"1"],[230,"1"],[231,"1"],[255,"-1"]],[[232,"1"],[280,"1/2"]],[[232,"1"],[233,"1"],[281,"1/2"]],[[234,"1"],[289,"1/2"]],[[234,"1"],[235,"1"],[290,"1/2"]],[[230,"-1"],[236,"1"],[248,"-1"],[273,"1"]],[[230,"-1"],[236,"1"],[237,"1"],[249,"-1"],[274,"1"]],[[229,"-1"],[238,"1"],[256,"-1"],[265,"1"]],[[229,"-1"],[238,"1"],[239,"1"],[257,"-1"],[266,"1"]],[[232,"-1"],[240,"1"],[291,"1/2"]],[[232,"-1"],[240,"1"],[241,"1"],[292,"1/2"]],[[234,"-1"],[242,"1"],[282,"1/2"]],[[234,"-1"],[242,"1"],[243,"1"],[283,"1/2"]],[[244,"1"]],[[245,"1"]],[[246,"1"]],[[247,"1"]],[[248,"1"]],[[249,"1"]],[[250,"1"],[284,"-1"]],[[250,"1"],[251,"1"],[285,"-1"]],[[252,"1"],[295,"-1"]],[[252,"1"],[253,"1"],[296,"-1"]],[[254,"1"]],[[255,"1"]],[[256,"1"]],[[257,"1"]],[[250,"-1"],[258,"1"],[293,"-1"]],[[250,"-1"],[258,"1"],[259,"1"],[294,"-1"]],[[252,"-1"],[260,"1"],[286,"-1"]],[[252,"-1"],[260,"1"],[261,"1"],[287,"-1"]],[[262,"1"]],[[87,"1"]],[[263,"1"]],[[265,"1"]],[[266,"1"]],[[267,"1"],[303,"-1"],[321,"1"]],[[268,"1"],[304,"-1"],[322,"1"]],[[269,"1"],[313,"-1"],[331,"1"]],[[270,"1"],[314,"-1"],[332,"1"]],[[271,"1"]],[[103,"1"]],[[273,"1"]],[[274,"1"]],[[275,"1"],[311,"-1"],[323,"1"]],[[276,"1"],[312,"-1"],[324,"1"]],[[277,"1"],[305,"-1"],[329,"1"]],[[278,"1"],[306,"-1"],[330,"1"]],[[279,"1"]],[[280,"1"]],[[281,"1"]],[[282,"1"]],[[283,"1"]],[[284,"1"]],[[285,"1"]],[[286,"1"]],[[287,"1"]],[[288,"1"]],[[289,"1"]],[[290,"1"]],[[291,"1"]],[[292,"1"]],[[293,"1"]],[[294,"1"]],[[295,"1"]],[[296,"1"]],[[297,"1"]],[[298,"1"]],[[299,"1"],[310,"-1"],[318,"1"],[327,"1"]],[[300,"1"],[310,"-1"],[318,"-1"],[328,"-1"]],[[301,"1"],[308,"-1"],[320,"-1"],[325,"-1"]],[[302,"1"],[308,"-1"],[320,"-1"],[326,"-1"]],[[303,"1"]],[[304,"1"]],[[305,"1"]],[[306,"1"]],[[307,"1"],[308,"1"],[320,"2"],[325,"1"],[326,"1"]],[[308,"1"]],[[309,"1"],[310,"1"],[327,"-1"],[328,"1"]],[[310,"1"]],[[311,"1"]],[[312,"1"]],[[313,"1"]],[[314,"1"]],[[315,"1"]],[[316,"1"]],[[317,"1"],[318,"-1"],[327,"-1"],[328,"-1"]],[[318,"1"]],[[319,"1"],[320,"-1"],[325,"-1"],[326,"-1"]],[[320,"1"]],[[321,"1"]],[[322,"1"]],[[323,"1"]],[[324,"1"]],[[325,"1"]],[[326,"1"]],[[327,"1"]],[[328,"1"]],[[329,"1"]],[[330,"1"]],[[331,"1"]],[[332,"1"]],[[333,"1"]],[[334,"1"]],[[335,"1"]],[[336,"1"]],[[337,"1"]],[[338,"1"]],[[339,"1"]],[[340,"1"]],[[341,"1"]],[[342,"1"]],[[343,"1"]],[[344,"1"]],[[345,"1"]],[[346,"1"]],[[347,"1"]],[[346,"-1"],[348,"1"]],[[349,"1"]],[[350,"1"]],[[351,"1"]],[[352,"1"]],[[353,"1"]],[[354,"1"],[357,"1"]],[[355,"1"]],[[356,"1"]],[[357,"1"]]],"checks":{"T_nonzeros":2242,"all_arbitrary_endpoint_rows":632,"all_scalar_basis_inputs":358,"exact_phase_completions":32,"exact_phase_queries":112,"inverse_elimination_operations":3153,"inverse_nonzeros":3206,"rejected_controls":["foreign-main first-departure contamination","singular helper basis","absolute phase invisible to tableau","omitted cold-H8 completion"]},"cold_completions":[{"charged_child_rank":5,"final_chart":299,"native_role":277,"operator":{"fourier_rank":5,"signed_tableau":[[97,2,0],[82,1,0],[260,132,1],[120,8,1],[16,0,0],[32,0,0],[64,0,0],[384,132,1],[256,0,0],[97,3,3],[82,3,3],[260,128,0],[120,0,0],[0,26,2],[0,41,2],[0,75,0],[384,4,0],[0,388,2]],"word":[["D",[96,80,256,112,58,57,11,256,388],[0,0,0,2,1,1,0,0,1]],["P",[49,50,4,8,384,80,96,256,112]],["X",239],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[2,1,20,8,20,0,0,0,0],[2,2,3,3,3,0,0,0,0]],["P",[33,66,132,264,10,9,11,16,20]],["X",0],["phase",0]],"zero_column_anchor":[7,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":299,"native_role":282,"operator":{"fourier_rank":5,"signed_tableau":[[97,2,0],[82,1,0],[260,132,1],[120,8,1],[16,0,0],[32,0,0],[64,0,0],[384,132,1],[256,0,0],[97,3,3],[82,3,3],[260,128,0],[120,0,0],[0,26,2],[0,41,2],[0,75,0],[384,4,0],[0,388,2]],"word":[["D",[96,80,256,112,58,57,11,256,388],[0,0,0,2,1,1,0,0,1]],["P",[49,50,4,8,384,80,96,256,112]],["X",239],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[2,1,20,8,20,0,0,0,0],[2,2,3,3,3,0,0,0,0]],["P",[33,66,132,264,10,9,11,16,20]],["X",0],["phase",0]],"zero_column_anchor":[7,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":301,"native_role":293,"operator":{"fourier_rank":5,"signed_tableau":[[481,6,0],[34,19,3],[68,21,3],[8,0,0],[496,6,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[481,7,3],[34,17,2],[68,17,2],[8,8,3],[496,22,3],[0,51,0],[0,85,0],[0,145,2],[0,273,2]],"word":[["D",[96,32,64,0,96,19,21,0,0],[2,0,0,2,2,0,0,0,0]],["P",[353,258,260,8,112,256,288,320,384]],["X",254],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[6,19,21,0,6,0,0,0,0],[2,3,3,2,2,0,0,0,0]],["P",[33,66,132,8,16,19,21,273,17]],["X",0],["phase",0]],"zero_column_anchor":[7,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":301,"native_role":298,"operator":{"fourier_rank":5,"signed_tableau":[[481,6,0],[34,19,3],[68,21,3],[8,0,0],[496,6,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[481,7,3],[34,17,2],[68,17,2],[8,8,3],[496,22,3],[0,51,0],[0,85,0],[0,145,2],[0,273,2]],"word":[["D",[96,32,64,0,96,19,21,0,0],[2,0,0,2,2,0,0,0,0]],["P",[353,258,260,8,112,256,288,320,384]],["X",254],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[6,19,21,0,6,0,0,0,0],[2,3,3,2,2,0,0,0,0]],["P",[33,66,132,8,16,19,21,273,17]],["X",0],["phase",0]],"zero_column_anchor":[7,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":303,"native_role":307,"operator":{"fourier_rank":5,"signed_tableau":[[257,129,1],[82,4,0],[52,2,0],[120,8,1],[16,0,0],[32,0,0],[64,0,0],[384,129,1],[256,0,0],[257,128,0],[82,6,3],[52,6,3],[120,0,0],[0,30,0],[0,44,2],[0,74,2],[384,1,0],[0,385,2]],"word":[["D",[256,80,48,112,14,108,106,256,385],[0,0,0,2,0,1,1,0,1]],["P",[1,98,100,8,384,256,48,80,112]],["X",239],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[17,4,2,8,17,0,0,0,0],[3,2,2,3,3,0,0,0,0]],["P",[33,66,132,264,14,12,10,16,17]],["X",0],["phase",0]],"zero_column_anchor":[7,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":303,"native_role":309,"operator":{"fourier_rank":5,"signed_tableau":[[257,129,1],[82,4,0],[52,2,0],[120,8,1],[16,0,0],[32,0,0],[64,0,0],[384,129,1],[256,0,0],[257,128,0],[82,6,3],[52,6,3],[120,0,0],[0,30,0],[0,44,2],[0,74,2],[384,1,0],[0,385,2]],"word":[["D",[256,80,48,112,14,108,106,256,385],[0,0,0,2,0,1,1,0,1]],["P",[1,98,100,8,384,256,48,80,112]],["X",239],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[17,4,2,8,17,0,0,0,0],[3,2,2,3,3,0,0,0,0]],["P",[33,66,132,264,14,12,10,16,17]],["X",0],["phase",0]],"zero_column_anchor":[7,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":303,"native_role":314,"operator":{"fourier_rank":5,"signed_tableau":[[257,129,1],[82,4,0],[52,2,0],[120,8,1],[16,0,0],[32,0,0],[64,0,0],[384,129,1],[256,0,0],[257,128,0],[82,6,3],[52,6,3],[120,0,0],[0,30,0],[0,44,2],[0,74,2],[384,1,0],[0,385,2]],"word":[["D",[256,80,48,112,14,108,106,256,385],[0,0,0,2,0,1,1,0,1]],["P",[1,98,100,8,384,256,48,80,112]],["X",239],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[17,4,2,8,17,0,0,0,0],[3,2,2,3,3,0,0,0,0]],["P",[33,66,132,264,14,12,10,16,17]],["X",0],["phase",0]],"zero_column_anchor":[7,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":304,"native_role":323,"operator":{"fourier_rank":5,"signed_tableau":[[65,11,3],[466,5,0],[20,14,3],[472,5,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[65,10,2],[466,7,3],[20,10,2],[472,13,3],[0,30,0],[32,32,3],[0,75,0],[0,138,2],[0,266,2]],"word":[["D",[64,80,16,80,14,0,11,0,0],[0,2,0,2,0,2,0,0,0]],["P",[257,338,260,88,32,320,256,272,384]],["X",253],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[11,5,14,5,0,0,0,0,0],[3,2,3,2,2,0,0,0,0]],["P",[33,66,132,8,14,16,11,266,10]],["X",0],["phase",0]],"zero_column_anchor":[7,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":304,"native_role":325,"operator":{"fourier_rank":5,"signed_tableau":[[65,11,3],[466,5,0],[20,14,3],[472,5,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[65,10,2],[466,7,3],[20,10,2],[472,13,3],[0,30,0],[32,32,3],[0,75,0],[0,138,2],[0,266,2]],"word":[["D",[64,80,16,80,14,0,11,0,0],[0,2,0,2,0,2,0,0,0]],["P",[257,338,260,88,32,320,256,272,384]],["X",253],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[11,5,14,5,0,0,0,0,0],[3,2,3,2,2,0,0,0,0]],["P",[33,66,132,8,14,16,11,266,10]],["X",0],["phase",0]],"zero_column_anchor":[7,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":304,"native_role":330,"operator":{"fourier_rank":5,"signed_tableau":[[65,11,3],[466,5,0],[20,14,3],[472,5,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[65,10,2],[466,7,3],[20,10,2],[472,13,3],[0,30,0],[32,32,3],[0,75,0],[0,138,2],[0,266,2]],"word":[["D",[64,80,16,80,14,0,11,0,0],[0,2,0,2,0,2,0,0,0]],["P",[257,338,260,88,32,320,256,272,384]],["X",253],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[11,5,14,5,0,0,0,0,0],[3,2,3,2,2,0,0,0,0]],["P",[33,66,132,8,14,16,11,266,10]],["X",0],["phase",0]],"zero_column_anchor":[7,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":305,"native_role":337,"operator":{"fourier_rank":5,"signed_tableau":[[25,6,2],[82,5,2],[76,3,2],[8,0,0],[16,0,0],[288,160,1],[64,0,0],[384,160,1],[256,0,0],[25,7,1],[82,7,1],[76,7,1],[0,13,2],[0,19,2],[288,128,0],[0,70,2],[384,32,0],[0,416,2]],"word":[["D",[64,80,16,0,6,256,3,256,416],[2,0,2,0,0,0,0,0,1]],["P",[17,18,20,32,384,80,64,88,256]],["X",463],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[6,5,3,24,24,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[33,66,4,133,3,264,6,16,24]],["X",0],["phase",0]],"zero_column_anchor":[42,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":305,"native_role":339,"operator":{"fourier_rank":5,"signed_tableau":[[25,6,2],[82,5,2],[76,3,2],[8,0,0],[16,0,0],[288,160,1],[64,0,0],[384,160,1],[256,0,0],[25,7,1],[82,7,1],[76,7,1],[0,13,2],[0,19,2],[288,128,0],[0,70,2],[384,32,0],[0,416,2]],"word":[["D",[64,80,16,0,6,256,3,256,416],[2,0,2,0,0,0,0,0,1]],["P",[17,18,20,32,384,80,64,88,256]],["X",463],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[6,5,3,24,24,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[33,66,4,133,3,264,6,16,24]],["X",0],["phase",0]],"zero_column_anchor":[42,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":305,"native_role":341,"operator":{"fourier_rank":5,"signed_tableau":[[25,6,2],[82,5,2],[76,3,2],[8,0,0],[16,0,0],[288,160,1],[64,0,0],[384,160,1],[256,0,0],[25,7,1],[82,7,1],[76,7,1],[0,13,2],[0,19,2],[288,128,0],[0,70,2],[384,32,0],[0,416,2]],"word":[["D",[64,80,16,0,6,256,3,256,416],[2,0,2,0,0,0,0,0,1]],["P",[17,18,20,32,384,80,64,88,256]],["X",463],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[6,5,3,24,24,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[33,66,4,133,3,264,6,16,24]],["X",0],["phase",0]],"zero_column_anchor":[42,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":305,"native_role":346,"operator":{"fourier_rank":5,"signed_tableau":[[25,6,2],[82,5,2],[76,3,2],[8,0,0],[16,0,0],[288,160,1],[64,0,0],[384,160,1],[256,0,0],[25,7,1],[82,7,1],[76,7,1],[0,13,2],[0,19,2],[288,128,0],[0,70,2],[384,32,0],[0,416,2]],"word":[["D",[64,80,16,0,6,256,3,256,416],[2,0,2,0,0,0,0,0,1]],["P",[17,18,20,32,384,80,64,88,256]],["X",463],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[6,5,3,24,24,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[33,66,4,133,3,264,6,16,24]],["X",0],["phase",0]],"zero_column_anchor":[42,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":307,"native_role":353,"operator":{"fourier_rank":5,"signed_tableau":[[1,0,0],[466,40,0],[468,40,0],[24,14,3],[16,0,0],[96,38,3],[64,0,0],[128,0,0],[256,0,0],[1,1,3],[466,42,3],[468,44,3],[24,6,2],[0,30,0],[96,6,2],[0,102,0],[0,134,2],[0,262,2]],"word":[["D",[0,80,80,16,14,64,38,0,0],[2,2,2,0,0,0,0,0,0]],["P",[1,338,84,264,288,256,272,320,384]],["X",253],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[0,24,24,14,22,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[1,34,4,72,14,144,22,262,6]],["X",0],["phase",0]],"zero_column_anchor":[42,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":307,"native_role":355,"operator":{"fourier_rank":5,"signed_tableau":[[1,0,0],[466,40,0],[468,40,0],[24,14,3],[16,0,0],[96,38,3],[64,0,0],[128,0,0],[256,0,0],[1,1,3],[466,42,3],[468,44,3],[24,6,2],[0,30,0],[96,6,2],[0,102,0],[0,134,2],[0,262,2]],"word":[["D",[0,80,80,16,14,64,38,0,0],[2,2,2,0,0,0,0,0,0]],["P",[1,338,84,264,288,256,272,320,384]],["X",253],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[0,24,24,14,22,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[1,34,4,72,14,144,22,262,6]],["X",0],["phase",0]],"zero_column_anchor":[42,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":307,"native_role":357,"operator":{"fourier_rank":5,"signed_tableau":[[1,0,0],[466,40,0],[468,40,0],[24,14,3],[16,0,0],[96,38,3],[64,0,0],[128,0,0],[256,0,0],[1,1,3],[466,42,3],[468,44,3],[24,6,2],[0,30,0],[96,6,2],[0,102,0],[0,134,2],[0,262,2]],"word":[["D",[0,80,80,16,14,64,38,0,0],[2,2,2,0,0,0,0,0,0]],["P",[1,338,84,264,288,256,272,320,384]],["X",253],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[0,24,24,14,22,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[1,34,4,72,14,144,22,262,6]],["X",0],["phase",0]],"zero_column_anchor":[42,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":307,"native_role":362,"operator":{"fourier_rank":5,"signed_tableau":[[1,0,0],[466,40,0],[468,40,0],[24,14,3],[16,0,0],[96,38,3],[64,0,0],[128,0,0],[256,0,0],[1,1,3],[466,42,3],[468,44,3],[24,6,2],[0,30,0],[96,6,2],[0,102,0],[0,134,2],[0,262,2]],"word":[["D",[0,80,80,16,14,64,38,0,0],[2,2,2,0,0,0,0,0,0]],["P",[1,338,84,264,288,256,272,320,384]],["X",253],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[0,24,24,14,22,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[1,34,4,72,14,144,22,262,6]],["X",0],["phase",0]],"zero_column_anchor":[42,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":308,"native_role":369,"operator":{"fourier_rank":5,"signed_tableau":[[97,6,2],[82,5,2],[52,3,2],[264,136,1],[16,0,0],[32,0,0],[64,0,0],[384,136,1],[256,0,0],[97,7,1],[82,7,1],[52,7,1],[264,128,0],[0,22,2],[0,37,2],[0,67,2],[384,8,0],[0,392,2]],"word":[["D",[96,32,64,256,0,3,5,256,392],[0,2,2,0,0,0,0,0,1]],["P",[65,66,68,8,384,32,96,256,112]],["X",431],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[6,5,3,24,24,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[33,66,4,136,262,5,3,16,24]],["X",0],["phase",0]],"zero_column_anchor":[25,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":308,"native_role":371,"operator":{"fourier_rank":5,"signed_tableau":[[97,6,2],[82,5,2],[52,3,2],[264,136,1],[16,0,0],[32,0,0],[64,0,0],[384,136,1],[256,0,0],[97,7,1],[82,7,1],[52,7,1],[264,128,0],[0,22,2],[0,37,2],[0,67,2],[384,8,0],[0,392,2]],"word":[["D",[96,32,64,256,0,3,5,256,392],[0,2,2,0,0,0,0,0,1]],["P",[65,66,68,8,384,32,96,256,112]],["X",431],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[6,5,3,24,24,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[33,66,4,136,262,5,3,16,24]],["X",0],["phase",0]],"zero_column_anchor":[25,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":308,"native_role":373,"operator":{"fourier_rank":5,"signed_tableau":[[97,6,2],[82,5,2],[52,3,2],[264,136,1],[16,0,0],[32,0,0],[64,0,0],[384,136,1],[256,0,0],[97,7,1],[82,7,1],[52,7,1],[264,128,0],[0,22,2],[0,37,2],[0,67,2],[384,8,0],[0,392,2]],"word":[["D",[96,32,64,256,0,3,5,256,392],[0,2,2,0,0,0,0,0,1]],["P",[65,66,68,8,384,32,96,256,112]],["X",431],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[6,5,3,24,24,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[33,66,4,136,262,5,3,16,24]],["X",0],["phase",0]],"zero_column_anchor":[25,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":308,"native_role":378,"operator":{"fourier_rank":5,"signed_tableau":[[97,6,2],[82,5,2],[52,3,2],[264,136,1],[16,0,0],[32,0,0],[64,0,0],[384,136,1],[256,0,0],[97,7,1],[82,7,1],[52,7,1],[264,128,0],[0,22,2],[0,37,2],[0,67,2],[384,8,0],[0,392,2]],"word":[["D",[96,32,64,256,0,3,5,256,392],[0,2,2,0,0,0,0,0,1]],["P",[65,66,68,8,384,32,96,256,112]],["X",431],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[6,5,3,24,24,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[33,66,4,136,262,5,3,16,24]],["X",0],["phase",0]],"zero_column_anchor":[25,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":309,"native_role":385,"operator":{"fourier_rank":5,"signed_tableau":[[481,24,0],[482,24,0],[4,0,0],[72,11,3],[48,19,3],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[481,25,3],[482,26,3],[4,4,3],[72,3,2],[48,3,2],[0,51,0],[0,75,0],[0,131,2],[0,259,2]],"word":[["D",[96,96,0,64,32,19,11,0,0],[2,2,2,0,0,0,0,0,0]],["P",[353,98,4,264,272,256,320,288,384]],["X",254],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[24,24,0,11,19,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[33,2,4,72,144,19,11,259,3]],["X",0],["phase",0]],"zero_column_anchor":[25,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":309,"native_role":387,"operator":{"fourier_rank":5,"signed_tableau":[[481,24,0],[482,24,0],[4,0,0],[72,11,3],[48,19,3],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[481,25,3],[482,26,3],[4,4,3],[72,3,2],[48,3,2],[0,51,0],[0,75,0],[0,131,2],[0,259,2]],"word":[["D",[96,96,0,64,32,19,11,0,0],[2,2,2,0,0,0,0,0,0]],["P",[353,98,4,264,272,256,320,288,384]],["X",254],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[24,24,0,11,19,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[33,2,4,72,144,19,11,259,3]],["X",0],["phase",0]],"zero_column_anchor":[25,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":309,"native_role":389,"operator":{"fourier_rank":5,"signed_tableau":[[481,24,0],[482,24,0],[4,0,0],[72,11,3],[48,19,3],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[481,25,3],[482,26,3],[4,4,3],[72,3,2],[48,3,2],[0,51,0],[0,75,0],[0,131,2],[0,259,2]],"word":[["D",[96,96,0,64,32,19,11,0,0],[2,2,2,0,0,0,0,0,0]],["P",[353,98,4,264,272,256,320,288,384]],["X",254],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[24,24,0,11,19,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[33,2,4,72,144,19,11,259,3]],["X",0],["phase",0]],"zero_column_anchor":[25,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":309,"native_role":394,"operator":{"fourier_rank":5,"signed_tableau":[[481,24,0],[482,24,0],[4,0,0],[72,11,3],[48,19,3],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[481,25,3],[482,26,3],[4,4,3],[72,3,2],[48,3,2],[0,51,0],[0,75,0],[0,131,2],[0,259,2]],"word":[["D",[96,96,0,64,32,19,11,0,0],[2,2,2,0,0,0,0,0,0]],["P",[353,98,4,264,272,256,320,288,384]],["X",254],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[24,24,0,11,19,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[33,2,4,72,144,19,11,259,3]],["X",0],["phase",0]],"zero_column_anchor":[25,[1,-1],3]},"original_rank":4},{"charged_child_rank":1,"final_chart":285,"native_role":561,"operator":{"fourier_rank":1,"signed_tableau":[[51,1,3],[2,0,0],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[51,0,2],[0,3,2],[0,4,0],[0,8,0],[0,17,2],[0,33,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[32,0,0,0,0,1,0,0,0],[2,0,0,0,0,2,0,0,0]],["P",[1,32,34,4,8,48,64,128,256]],["X",2],["phase",3],["C",1,1],["D",[1,0,0,0,0,0,0,0,0],[3,0,0,0,0,0,0,0,0]],["P",[3,5,8,16,33,1,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[1,[1,-1],1]},"original_rank":8},{"charged_child_rank":1,"final_chart":285,"native_role":579,"operator":{"fourier_rank":1,"signed_tableau":[[51,1,3],[2,0,0],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[51,0,2],[0,3,2],[0,4,0],[0,8,0],[0,17,2],[0,33,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[32,0,0,0,0,1,0,0,0],[2,0,0,0,0,2,0,0,0]],["P",[1,32,34,4,8,48,64,128,256]],["X",2],["phase",3],["C",1,1],["D",[1,0,0,0,0,0,0,0,0],[3,0,0,0,0,0,0,0,0]],["P",[3,5,8,16,33,1,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[1,[1,-1],1]},"original_rank":8},{"charged_child_rank":1,"final_chart":284,"native_role":581,"operator":{"fourier_rank":1,"signed_tableau":[[1,0,0],[30,2,3],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,1,0],[30,0,2],[0,6,2],[0,10,2],[0,18,2],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,16,0,0,2,0,0,0,0],[0,2,0,0,2,0,0,0,0]],["P",[2,1,16,20,24,32,64,128,256]],["X",4],["phase",3],["C",1,1],["D",[1,0,0,0,0,0,0,0,0],[3,0,0,0,0,0,0,0,0]],["P",[2,5,9,17,1,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[2,[1,-1],1]},"original_rank":8},{"charged_child_rank":1,"final_chart":284,"native_role":583,"operator":{"fourier_rank":1,"signed_tableau":[[1,0,0],[30,2,3],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,1,0],[30,0,2],[0,6,2],[0,10,2],[0,18,2],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,16,0,0,2,0,0,0,0],[0,2,0,0,2,0,0,0,0]],["P",[2,1,16,20,24,32,64,128,256]],["X",4],["phase",3],["C",1,1],["D",[1,0,0,0,0,0,0,0,0],[3,0,0,0,0,0,0,0,0]],["P",[2,5,9,17,1,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[2,[1,-1],1]},"original_rank":8},{"charged_child_rank":1,"final_chart":285,"native_role":584,"operator":{"fourier_rank":1,"signed_tableau":[[51,1,3],[2,0,0],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[51,0,2],[0,3,2],[0,4,0],[0,8,0],[0,17,2],[0,33,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[32,0,0,0,0,1,0,0,0],[2,0,0,0,0,2,0,0,0]],["P",[1,32,34,4,8,48,64,128,256]],["X",2],["phase",3],["C",1,1],["D",[1,0,0,0,0,0,0,0,0],[3,0,0,0,0,0,0,0,0]],["P",[3,5,8,16,33,1,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[1,[1,-1],1]},"original_rank":8},{"charged_child_rank":1,"final_chart":285,"native_role":585,"operator":{"fourier_rank":1,"signed_tableau":[[51,1,3],[2,0,0],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[51,0,2],[0,3,2],[0,4,0],[0,8,0],[0,17,2],[0,33,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[32,0,0,0,0,1,0,0,0],[2,0,0,0,0,2,0,0,0]],["P",[1,32,34,4,8,48,64,128,256]],["X",2],["phase",3],["C",1,1],["D",[1,0,0,0,0,0,0,0,0],[3,0,0,0,0,0,0,0,0]],["P",[3,5,8,16,33,1,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[1,[1,-1],1]},"original_rank":8}],"cold_helper_owners":[224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,450,452,454,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,484,485,486,487,488,489,490,491,493,494,495,496,497,498,499,500,501,505,506,507,508,509,510,511,512,515,516,517,518,519,520,521,522,523,524,528,529,530,531,532,533,534,535,536,539,540,541,542,543,544,545,546,547,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,579,581,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,602,603,604,605,628,629,630,631],"direction":"forward_only","eligible_existing_H1_queries":198,"entrance_scalar_program":[["scale",1,"2"],["add",2,1,"1/2"],["add",3,1,"1/2"],["add",7,1,"-1/2"],["add",8,1,"1/2"],["add",10,1,"-1/2"],["add",11,1,"-1/2"],["add",14,1,"1/2"],["add",161,1,"1"],["add",163,1,"-1/2"],["add",165,1,"-1/2"],["add",166,1,"-1/2"],["add",167,1,"1/2"],["add",168,1,"1/2"],["add",169,1,"1/2"],["add",171,1,"1/2"],["add",173,1,"-1/2"],["add",2,3,"1"],["add",3,2,"-1"],["add",2,3,"1"],["scale",3,"-1"],["add",5,2,"-1"],["add",6,2,"1"],["add",7,2,"1"],["add",8,2,"1"],["add",9,2,"1"],["add",11,2,"-1"],["add",13,2,"-1"],["add",67,2,"1"],["add",69,2,"1"],["add",70,2,"-1"],["add",71,2,"-1"],["add",72,2,"-1"],["add",73,2,"-1"],["add",75,2,"1"],["add",77,2,"1"],["scale",3,"-1"],["add",2,3,"1/4"],["add",51,3,"-1/2"],["add",53,3,"-1/2"],["add",54,3,"1/2"],["add",55,3,"1/2"],["add",56,3,"1/2"],["add",57,3,"1/2"],["add",59,3,"-1/2"],["add",61,3,"-1/2"],["add",67,3,"1/4"],["add",69,3,"1/4"],["add",70,3,"-1/4"],["add",71,3,"-1/4"],["add",72,3,"-1/4"],["add",73,3,"-1/4"],["add",75,3,"1/4"],["add",77,3,"1/4"],["add",83,3,"1/4"],["add",85,3,"1/4"],["add",86,3,"-1/4"],["add",87,3,"-1/4"],["add",88,3,"-1/4"],["add",89,3,"-1/4"],["add",91,3,"1/4"],["add",93,3,"1/4"],["add",4,67,"1"],["add",67,4,"-1"],["add",4,67,"1"],["scale",67,"-1"],["scale",4,"-1"],["add",2,4,"1"],["add",69,4,"1"],["add",70,4,"-1"],["add",71,4,"-1"],["add",72,4,"-1"],["add",73,4,"-1"],["add",75,4,"1"],["add",77,4,"1"],["add",99,4,"-1"],["add",101,4,"-1"],["add",102,4,"1"],["add",103,4,"1"],["add",104,4,"1"],["add",105,4,"1"],["add",107,4,"-1"],["add",109,4,"-1"],["add",4,5,"-1/4"],["add",51,5,"-1/2"],["add",53,5,"-1/2"],["add",54,5,"1/2"],["add",55,5,"1/2"],["add",56,5,"1/2"],["add",57,5,"1/2"],["add",59,5,"-1/2"],["add",61,5,"-1/2"],["add",83,5,"1/4"],["add",85,5,"1/4"],["add",86,5,"-1/4"],["add",87,5,"-1/4"],["add",88,5,"-1/4"],["add",89,5,"-1/4"],["add",91,5,"1/4"],["add",93,5,"1/4"],["add",99,5,"1/4"],["add",101,5,"1/4"],["add",102,5,"-1/4"],["add",103,5,"-1/4"],["add",104,5,"-1/4"],["add",105,5,"-1/4"],["add",107,5,"1/4"],["add",109,5,"1/4"],["add",6,51,"1"],["add",51,6,"-1"],["add",6,51,"1"],["scale",51,"-1"],["scale",6,"1/2"],["add",4,6,"-1"],["add",53,6,"-2"],["add",54,6,"2"],["add",55,6,"2"],["add",56,6,"2"],["add",57,6,"2"],["add",59,6,"-2"],["add",61,6,"-2"],["add",83,6,"1"],["add",85,6,"1"],["add",86,6,"-1"],["add",87,6,"-1"],["add",88,6,"-1"],["add",89,6,"-1"],["add",91,6,"1"],["add",93,6,"1"],["add",99,6,"1"],["add",101,6,"1"],["add",102,6,"-1"],["add",103,6,"-1"],["add",104,6,"-1"],["add",105,6,"-1"],["add",107,6,"1"],["add",109,6,"1"],["add",6,8,"1/4"],["add",6,9,"-1/4"],["add",6,10,"1/2"],["add",6,11,"-1/2"],["add",6,14,"-1/4"],["add",6,15,"1/4"],["add",1,16,"1/2"],["add",4,16,"1/4"],["add",6,16,"-1/4"],["add",17,16,"-1/4"],["add",18,16,"1/4"],["add",19,16,"1/4"],["add",21,16,"1/4"],["add",22,16,"-1/4"],["add",23,16,"-1/2"],["add",25,16,"-1/4"],["add",26,16,"-1/4"],["add",29,16,"1/4"],["add",30,16,"1/4"],["add",99,16,"-1/4"],["add",101,16,"-1/4"],["add",102,16,"1/4"],["add",103,16,"1/4"],["add",104,16,"1/4"],["add",105,16,"1/4"],["add",107,16,"-1/4"],["add",109,16,"-1/4"],["add",161,16,"1/2"],["add",163,16,"-1/4"],["add",165,16,"-1/4"],["add",166,16,"-1/4"],["add",167,16,"1/4"],["add",168,16,"1/4"],["add",169,16,"1/4"],["add",171,16,"1/4"],["add",173,16,"-1/4"],["scale",17,"4/3"],["add",1,17,"-1/2"],["add",4,17,"1/4"],["add",6,17,"-1/4"],["add",18,17,"-1/4"],["add",19,17,"1/4"],["add",21,17,"1/4"],["add",22,17,"-1/4"],["add",24,17,"-1/2"],["add",25,17,"-1/4"],["add",26,17,"1/4"],["add",27,17,"1/2"],["add",29,17,"1/4"],["add",30,17,"-1/4"],["add",99,17,"-1/4"],["add",101,17,"-1/4"],["add",102,17,"1/4"],["add",103,17,"1/4"],["add",104,17,"1/4"],["add",105,17,"1/4"],["add",107,17,"-1/4"],["add",109,17,"-1/4"],["add",161,17,"-1/2"],["add",163,17,"1/4"],["add",165,17,"1/4"],["add",166,17,"1/4"],["add",167,17,"-1/4"],["add",168,17,"-1/4"],["add",169,17,"-1/4"],["add",171,17,"-1/4"],["add",173,17,"1/4"],["scale",18,"3/2"],["add",1,18,"2/3"],["add",4,18,"1/6"],["add",6,18,"-1/6"],["add",17,18,"-1/3"],["add",19,18,"1/6"],["add",21,18,"1/6"],["add",22,18,"-1/6"],["add",23,18,"-1/2"],["add",24,18,"1/6"],["add",25,18,"-1/6"],["add",26,18,"-1/3"],["add",27,18,"-1/6"],["add",29,18,"1/6"],["add",30,18,"1/3"],["add",99,18,"-1/6"],["add",101,18,"-1/6"],["add",102,18,"1/6"],["add",103,18,"1/6"],["add",104,18,"1/6"],["add",105,18,"1/6"],["add",107,18,"-1/6"],["add",109,18,"-1/6"],["add",161,18,"2/3"],["add",163,18,"-1/3"],["add",165,18,"-1/3"],["add",166,18,"-1/3"],["add",167,18,"1/3"],["add",168,18,"1/3"],["add",169,18,"1/3"],["add",171,18,"1/3"],["add",173,18,"-1/3"],["scale",19,"2"],["add",4,19,"1/2"],["add",6,19,"-1/2"],["add",21,19,"1/2"],["add",22,19,"-1/2"],["add",23,19,"-1/2"],["add",24,19,"-1/2"],["add",25,19,"-1/2"],["add",27,19,"1/2"],["add",29,19,"1/2"],["add",99,19,"-1/2"],["add",101,19,"-1/2"],["add",102,19,"1/2"],["add",103,19,"1/2"],["add",104,19,"1/2"],["add",105,19,"1/2"],["add",107,19,"-1/2"],["add",109,19,"-1/2"],["scale",21,"2"],["add",1,21,"1"],["add",4,21,"1/2"],["add",6,21,"-1/2"],["add",17,21,"-1/2"],["add",18,21,"1/2"],["add",19,21,"1/2"],["add",22,21,"-1/2"],["add",23,21,"-1"],["add",25,21,"-1/2"],["add",26,21,"-1/2"],["add",29,21,"1/2"],["add",30,21,"1/2"],["add",99,21,"-1/2"],["add",101,21,"-1/2"],["add",102,21,"1/2"],["add",103,21,"1/2"],["add",104,21,"1/2"],["add",105,21,"1/2"],["add",107,21,"-1/2"],["add",109,21,"-1/2"],["add",161,21,"1"],["add",163,21,"-1/2"],["add",165,21,"-1/2"],["add",166,21,"-1/2"],["add",167,21,"1/2"],["add",168,21,"1/2"],["add",169,21,"1/2"],["add",171,21,"1/2"],["add",173,21,"-1/2"],["scale",22,"1/2"],["add",1,22,"2"],["add",4,22,"1"],["add",6,22,"-1"],["add",17,22,"-1"],["add",18,22,"1"],["add",19,22,"1"],["add",21,22,"1"],["add",23,22,"-2"],["add",25,22,"-1"],["add",26,22,"-1"],["add",29,22,"1"],["add",30,22,"1"],["add",99,22,"-1"],["add",101,22,"-1"],["add",102,22,"1"],["add",103,22,"1"],["add",104,22,"1"],["add",105,22,"1"],["add",107,22,"-1"],["add",109,22,"-1"],["add",161,22,"2"],["add",163,22,"-1"],["add",165,22,"-1"],["add",166,22,"-1"],["add",167,22,"1"],["add",168,22,"1"],["add",169,22,"1"],["add",171,22,"1"],["add",173,22,"-1"],["add",25,26,"1"],["add",26,25,"-1"],["add",25,26,"1"],["scale",26,"-1"],["scale",25,"1/2"],["add",1,25,"4"],["add",17,25,"-2"],["add",18,25,"2"],["add",23,25,"-2"],["add",24,25,"2"],["add",27,25,"-2"],["add",30,25,"2"],["add",161,25,"4"],["add",163,25,"-2"],["add",165,25,"-2"],["add",166,25,"-2"],["add",167,25,"2"],["add",168,25,"2"],["add",169,25,"2"],["add",171,25,"2"],["add",173,25,"-2"],["scale",26,"-2"],["add",1,26,"-2"],["add",4,26,"-1/2"],["add",6,26,"1/2"],["add",17,26,"1"],["add",18,26,"-1"],["add",19,26,"-1/2"],["add",21,26,"-1/2"],["add",22,26,"1/2"],["add",23,26,"3/2"],["add",24,26,"-1/2"],["add",25,26,"-1/4"],["add",27,26,"1/2"],["add",29,26,"-1/2"],["add",30,26,"-1"],["add",99,26,"1/2"],["add",101,26,"1/2"],["add",102,26,"-1/2"],["add",103,26,"-1/2"],["add",104,26,"-1/2"],["add",105,26,"-1/2"],["add",107,26,"1/2"],["add",109,26,"1/2"],["add",161,26,"-2"],["add",163,26,"1"],["add",165,26,"1"],["add",166,26,"1"],["add",167,26,"-1"],["add",168,26,"-1"],["add",169,26,"-1"],["add",171,26,"-1"],["add",173,26,"1"],["add",27,35,"1"],["add",35,27,"-1"],["add",27,35,"1"],["scale",35,"-1"],["scale",27,"-1"],["add",4,27,"1"],["add",37,27,"1"],["add",38,27,"-1"],["add",39,27,"-1"],["add",40,27,"-1"],["add",41,27,"-1"],["add",43,27,"1"],["add",45,27,"1"],["add",99,27,"-1"],["add",101,27,"-1"],["add",102,27,"1"],["add",103,27,"1"],["add",104,27,"1"],["add",105,27,"1"],["add",107,27,"-1"],["add",109,27,"-1"],["add",1,29,"-2"],["add",17,29,"1"],["add",18,29,"-1"],["add",23,29,"1"],["add",24,29,"-1"],["add",26,29,"1"],["add",30,29,"-1"],["add",35,29,"1"],["add",161,29,"-2"],["add",163,29,"1"],["add",165,29,"1"],["add",166,29,"1"],["add",167,29,"-1"],["add",168,29,"-1"],["add",169,29,"-1"],["add",171,29,"-1"],["add",173,29,"1"],["scale",30,"1/2"],["add",1,30,"-2"],["add",17,30,"1"],["add",18,30,"-1"],["add",23,30,"1"],["add",24,30,"-1"],["add",25,30,"-1/2"],["add",26,30,"1"],["add",35,30,"1"],["add",161,30,"-2"],["add",163,30,"1"],["add",165,30,"1"],["add",166,30,"1"],["add",167,30,"-1"],["add",168,30,"-1"],["add",169,30,"-1"],["add",171,30,"-1"],["add",173,30,"1"],["add",25,31,"1/2"],["add",1,32,"1/2"],["add",6,32,"-1/4"],["add",27,32,"-1/4"],["add",33,32,"-1/4"],["add",34,32,"1/4"],["add",39,32,"-1/4"],["add",40,32,"1/4"],["add",42,32,"-1/4"],["add",43,32,"-1/4"],["add",46,32,"1/4"],["add",161,32,"1/2"],["add",163,32,"-1/4"],["add",165,32,"-1/4"],["add",166,32,"-1/4"],["add",167,32,"1/4"],["add",168,32,"1/4"],["add",169,32,"1/4"],["add",171,32,"1/4"],["add",173,32,"-1/4"],["scale",33,"4/3"],["add",1,33,"-1/2"],["add",6,33,"-1/4"],["add",27,33,"-1/4"],["add",34,33,"-1/4"],["add",39,33,"1/4"],["add",40,33,"-1/4"],["add",42,33,"1/4"],["add",43,33,"1/4"],["add",46,33,"-1/4"],["add",161,33,"-1/2"],["add",163,33,"1/4"],["add",165,33,"1/4"],["add",166,33,"1/4"],["add",167,33,"-1/4"],["add",168,33,"-1/4"],["add",169,33,"-1/4"],["add",171,33,"-1/4"],["add",173,33,"1/4"],["scale",34,"3/2"],["add",1,34,"2/3"],["add",6,34,"-1/6"],["add",27,34,"-1/6"],["add",33,34,"-1/3"],["add",39,34,"-1/3"],["add",40,34,"1/3"],["add",42,34,"-1/3"],["add",43,34,"-1/3"],["add",46,34,"1/3"],["add",161,34,"2/3"],["add",163,34,"-1/3"],["add",165,34,"-1/3"],["add",166,34,"-1/3"],["add",167,34,"1/3"],["add",168,34,"1/3"],["add",169,34,"1/3"],["add",171,34,"1/3"],["add",173,34,"-1/3"],["add",35,37,"1"],["add",37,35,"-1"],["add",35,37,"1"],["scale",37,"-1"],["scale",35,"-1"],["add",4,35,"1"],["add",6,35,"-1/2"],["add",27,35,"1/2"],["add",38,35,"-1"],["add",39,35,"-1"],["add",40,35,"-1"],["add",41,35,"-1"],["add",43,35,"1"],["add",45,35,"1"],["add",99,35,"-1"],["add",101,35,"-1"],["add",102,35,"1"],["add",103,35,"1"],["add",104,35,"1"],["add",105,35,"1"],["add",107,35,"-1"],["add",109,35,"-1"],["add",37,38,"1"],["add",38,37,"-1"],["add",37,38,"1"],["scale",38,"-1"],["add",1,37,"1"],["add",4,37,"1"],["add",6,37,"-3/4"],["add",27,37,"1/4"],["add",33,37,"-1/2"],["add",34,37,"1/2"],["add",35,37,"1"],["add",39,37,"-3/2"],["add",40,37,"-1/2"],["add",41,37,"-1"],["add",42,37,"-1/2"],["add",43,37,"1/2"],["add",45,37,"1"],["add",46,37,"1/2"],["add",99,37,"-1"],["add",101,37,"-1"],["add",102,37,"1"],["add",103,37,"1"],["add",104,37,"1"],["add",105,37,"1"],["add",107,37,"-1"],["add",109,37,"-1"],["add",161,37,"1"],["add",163,37,"-1/2"],["add",165,37,"-1/2"],["add",166,37,"-1/2"],["add",167,37,"1/2"],["add",168,37,"1/2"],["add",169,37,"1/2"],["add",171,37,"1/2"],["add",173,37,"-1/2"],["add",38,39,"1"],["add",39,38,"-1"],["add",38,39,"1"],["scale",39,"-1"],["scale",38,"-1"],["add",4,38,"-1"],["add",6,38,"1/2"],["add",27,38,"-1/2"],["add",35,38,"-1"],["add",37,38,"-1"],["add",40,38,"1"],["add",41,38,"1"],["add",43,38,"-1"],["add",45,38,"-1"],["add",99,38,"1"],["add",101,38,"1"],["add",102,38,"-1"],["add",103,38,"-1"],["add",104,38,"-1"],["add",105,38,"-1"],["add",107,38,"1"],["add",109,38,"1"],["add",39,40,"1"],["add",40,39,"-1"],["add",39,40,"1"],["scale",40,"-1"],["scale",39,"-1"],["add",4,39,"-1"],["add",6,39,"1/2"],["add",27,39,"-1/2"],["add",35,39,"-1"],["add",37,39,"-1"],["add",38,39,"1"],["add",41,39,"1"],["add",43,39,"-1"],["add",45,39,"-1"],["add",99,39,"1"],["add",101,39,"1"],["add",102,39,"-1"],["add",103,39,"-1"],["add",104,39,"-1"],["add",105,39,"-1"],["add",107,39,"1"],["add",109,39,"1"],["add",40,41,"1"],["add",41,40,"-1"],["add",40,41,"1"],["scale",41,"-1"],["scale",40,"-1"],["add",4,40,"-1"],["add",6,40,"1/2"],["add",27,40,"-1/2"],["add",35,40,"-1"],["add",37,40,"-1"],["add",38,40,"1"],["add",39,40,"1"],["add",43,40,"-1"],["add",45,40,"-1"],["add",99,40,"1"],["add",101,40,"1"],["add",102,40,"-1"],["add",103,40,"-1"],["add",104,40,"-1"],["add",105,40,"-1"],["add",107,40,"1"],["add",109,40,"1"],["add",41,42,"1"],["add",42,41,"-1"],["add",41,42,"1"],["scale",42,"-1"],["scale",41,"1/2"],["add",1,41,"4"],["add",33,41,"-2"],["add",34,41,"2"],["add",39,41,"-2"],["add",40,41,"2"],["add",43,41,"-2"],["add",46,41,"2"],["add",161,41,"4"],["add",163,41,"-2"],["add",165,41,"-2"],["add",166,41,"-2"],["add",167,41,"2"],["add",168,41,"2"],["add",169,41,"2"],["add",171,41,"2"],["add",173,41,"-2"],["add",42,43,"1"],["add",43,42,"-1"],["add",42,43,"1"],["scale",43,"-1"],["scale",42,"-1"],["add",1,42,"-2"],["add",6,42,"1/4"],["add",27,42,"1/4"],["add",33,42,"1"],["add",34,42,"-1"],["add",39,42,"1"],["add",40,42,"-1"],["add",41,42,"-1/4"],["add",46,42,"-1"],["add",161,42,"-2"],["add",163,42,"1"],["add",165,42,"1"],["add",166,42,"1"],["add",167,42,"-1"],["add",168,42,"-1"],["add",169,42,"-1"],["add",171,42,"-1"],["add",173,42,"1"],["scale",43,"-1/2"],["add",1,43,"-4"],["add",6,43,"1"],["add",17,43,"2"],["add",18,43,"-2"],["add",23,43,"2"],["add",24,43,"-2"],["add",26,43,"2"],["add",30,43,"-2"],["add",161,43,"-4"],["add",163,43,"2"],["add",165,43,"2"],["add",166,43,"2"],["add",167,43,"-2"],["add",168,43,"-2"],["add",169,43,"-2"],["add",171,43,"-2"],["add",173,43,"2"],["add",6,45,"-1/4"],["add",27,45,"-1/4"],["add",41,45,"1/4"],["add",6,46,"-1/4"],["add",27,46,"-1/4"],["add",41,46,"-1/4"],["add",41,47,"1/2"],["add",48,50,"1"],["add",50,48,"-1"],["add",48,50,"1"],["scale",50,"-1"],["add",49,50,"1"],["add",50,49,"-1"],["add",49,50,"1"],["scale",50,"-1"],["scale",49,"2"],["add",48,49,"1/2"],["add",52,49,"1/2"],["add",53,49,"1/2"],["add",54,49,"-1/2"],["add",55,49,"-1/2"],["add",50,52,"1"],["add",52,50,"-1"],["add",50,52,"1"],["scale",52,"-1"],["add",51,53,"1"],["add",53,51,"-1"],["add",51,53,"1"],["scale",53,"-1"],["scale",51,"-1"],["add",48,51,"1"],["add",49,51,"2"],["add",50,51,"1"],["add",54,51,"-2"],["add",55,51,"-2"],["add",56,51,"-1"],["add",57,51,"-1"],["add",62,51,"1"],["add",63,51,"1"],["add",52,53,"1"],["add",53,52,"-1"],["add",52,53,"1"],["scale",53,"-1"],["scale",52,"-1"],["add",53,56,"1"],["add",56,53,"-1"],["add",53,56,"1"],["scale",56,"-1"],["scale",53,"-2"],["add",57,53,"1/2"],["add",58,53,"-1/2"],["add",59,53,"-1/2"],["add",60,53,"-1/2"],["add",61,53,"-1/2"],["add",62,53,"1/2"],["add",63,53,"1/2"],["add",54,55,"1"],["add",55,54,"-1"],["add",54,55,"1"],["scale",55,"-1"],["add",55,57,"1"],["add",57,55,"-1"],["add",55,57,"1"],["scale",57,"-1"],["scale",55,"-1"],["add",53,55,"2"],["add",58,55,"-1"],["add",59,55,"-1"],["add",60,55,"-1"],["add",61,55,"-1"],["add",62,55,"1"],["add",63,55,"1"],["add",56,57,"1"],["add",57,56,"-1"],["add",56,57,"1"],["scale",57,"-1"],["add",4,56,"-1/2"],["add",6,56,"1/2"],["add",48,56,"1"],["add",49,56,"2"],["add",50,56,"1"],["add",51,56,"1"],["add",53,56,"2"],["add",54,56,"-1"],["add",55,56,"1"],["add",58,56,"-1"],["add",59,56,"-2"],["add",60,56,"-1"],["add",61,56,"-2"],["add",62,56,"2"],["add",63,56,"2"],["add",83,56,"1/2"],["add",85,56,"1/2"],["add",86,56,"-1/2"],["add",87,56,"-1/2"],["add",88,56,"-1/2"],["add",89,56,"-1/2"],["add",91,56,"1/2"],["add",93,56,"1/2"],["add",99,56,"1/2"],["add",101,56,"1/2"],["add",102,56,"-1/2"],["add",103,56,"-1/2"],["add",104,56,"-1/2"],["add",105,56,"-1/2"],["add",107,56,"1/2"],["add",109,56,"1/2"],["add",57,59,"1"],["add",59,57,"-1"],["add",57,59,"1"],["scale",59,"-1"],["scale",57,"-1/2"],["add",4,57,"1/2"],["add",6,57,"-1/2"],["add",48,57,"-1"],["add",49,57,"-2"],["add",50,57,"-1"],["add",51,57,"-1"],["add",53,57,"-2"],["add",54,57,"1"],["add",55,57,"-1"],["add",56,57,"-1"],["add",60,57,"1"],["add",61,57,"2"],["add",62,57,"-2"],["add",63,57,"-2"],["add",83,57,"-1/2"],["add",85,57,"-1/2"],["add",86,57,"1/2"],["add",87,57,"1/2"],["add",88,57,"1/2"],["add",89,57,"1/2"],["add",91,57,"-1/2"],["add",93,57,"-1/2"],["add",99,57,"-1/2"],["add",101,57,"-1/2"],["add",102,57,"1/2"],["add",103,57,"1/2"],["add",104,57,"1/2"],["add",105,57,"1/2"],["add",107,57,"-1/2"],["add",109,57,"-1/2"],["add",58,60,"1"],["add",60,58,"-1"],["add",58,60,"1"],["scale",60,"-1"],["scale",58,"-1"],["add",4,58,"1/2"],["add",6,58,"-1/2"],["add",48,58,"1"],["add",50,58,"-1"],["add",54,58,"-1"],["add",55,58,"-1"],["add",56,58,"-1"],["add",57,58,"-1"],["add",61,58,"2"],["add",83,58,"-1/2"],["add",85,58,"-1/2"],["add",86,58,"1/2"],["add",87,58,"1/2"],["add",88,58,"1/2"],["add",89,58,"1/2"],["add",91,58,"-1/2"],["add",93,58,"-1/2"],["add",99,58,"-1/2"],["add",101,58,"-1/2"],["add",102,58,"1/2"],["add",103,58,"1/2"],["add",104,58,"1/2"],["add",105,58,"1/2"],["add",107,58,"-1/2"],["add",109,58,"-1/2"],["add",48,59,"-1"],["add",49,59,"-1"],["add",51,59,"-1/2"],["add",53,59,"-1"],["add",54,59,"1"],["add",57,59,"2"],["add",58,59,"-1/2"],["add",60,59,"-1"],["add",62,59,"-1"],["add",63,59,"-1"],["add",60,61,"1"],["add",61,60,"-1"],["add",60,61,"1"],["scale",61,"-1"],["scale",60,"-1/2"],["add",4,60,"1/2"],["add",6,60,"-1/2"],["add",48,60,"1"],["add",50,60,"-1"],["add",54,60,"-1"],["add",55,60,"-1"],["add",56,60,"-1"],["add",57,60,"-1"],["add",58,60,"1"],["add",83,60,"-1/2"],["add",85,60,"-1/2"],["add",86,60,"1/2"],["add",87,60,"1/2"],["add",88,60,"1/2"],["add",89,60,"1/2"],["add",91,60,"-1/2"],["add",93,60,"-1/2"],["add",99,60,"-1/2"],["add",101,60,"-1/2"],["add",102,60,"1/2"],["add",103,60,"1/2"],["add",104,60,"1/2"],["add",105,60,"1/2"],["add",107,60,"-1/2"],["add",109,60,"-1/2"],["add",4,61,"1/4"],["add",6,61,"-1/4"],["add",48,61,"-1/2"],["add",49,61,"-1"],["add",50,61,"-1/2"],["add",51,61,"-1/2"],["add",53,61,"-1"],["add",54,61,"1/2"],["add",55,61,"-1/2"],["add",56,61,"-1/2"],["add",57,61,"3/2"],["add",59,61,"1"],["add",60,61,"1/2"],["add",62,61,"-1"],["add",63,61,"-1"],["add",83,61,"-1/4"],["add",85,61,"-1/4"],["add",86,61,"1/4"],["add",87,61,"1/4"],["add",88,61,"1/4"],["add",89,61,"1/4"],["add",91,61,"-1/4"],["add",93,61,"-1/4"],["add",99,61,"-1/4"],["add",101,61,"-1/4"],["add",102,61,"1/4"],["add",103,61,"1/4"],["add",104,61,"1/4"],["add",105,61,"1/4"],["add",107,61,"-1/4"],["add",109,61,"-1/4"],["scale",63,"1/2"],["add",53,63,"-2"],["add",55,63,"-1"],["add",56,63,"-1"],["add",57,63,"1"],["add",59,63,"1"],["add",60,63,"1"],["add",61,63,"1"],["add",62,63,"-1"],["add",64,65,"1"],["add",65,64,"-1"],["add",64,65,"1"],["scale",65,"-1"],["scale",64,"2"],["add",2,64,"-1/2"],["add",6,64,"-1/2"],["add",66,64,"-1"],["add",70,64,"1/2"],["add",75,64,"-1/2"],["scale",65,"2"],["add",66,65,"1/2"],["add",68,65,"1/2"],["add",69,65,"1/2"],["add",70,65,"-1/2"],["add",71,65,"-1/2"],["add",66,68,"1"],["add",68,66,"-1"],["add",66,68,"1"],["scale",68,"-1"],["add",67,68,"1"],["add",68,67,"-1"],["add",67,68,"1"],["scale",68,"-1"],["scale",67,"-1"],["add",65,67,"2"],["add",66,67,"1"],["add",69,67,"1"],["add",70,67,"-2"],["add",71,67,"-2"],["add",72,67,"-1"],["add",73,67,"-1"],["add",78,67,"1"],["add",79,67,"1"],["scale",68,"-1"],["add",6,68,"-1/4"],["add",69,72,"1"],["add",72,69,"-1"],["add",69,72,"1"],["scale",72,"-1"],["scale",69,"-2"],["add",73,69,"1/2"],["add",74,69,"-1/2"],["add",75,69,"-1/2"],["add",76,69,"-1/2"],["add",77,69,"-1/2"],["add",78,69,"1/2"],["add",79,69,"1/2"],["add",70,71,"1"],["add",71,70,"-1"],["add",70,71,"1"],["scale",71,"-1"],["add",71,73,"1"],["add",73,71,"-1"],["add",71,73,"1"],["scale",73,"-1"],["scale",71,"-1"],["add",69,71,"2"],["add",74,71,"-1"],["add",75,71,"-1"],["add",76,71,"-1"],["add",77,71,"-1"],["add",78,71,"1"],["add",79,71,"1"],["add",72,73,"1"],["add",73,72,"-1"],["add",72,73,"1"],["scale",73,"-1"],["add",2,72,"-1"],["add",4,72,"-1"],["add",64,72,"1"],["add",65,72,"2"],["add",66,72,"1"],["add",67,72,"1"],["add",69,72,"2"],["add",70,72,"-1"],["add",71,72,"1"],["add",74,72,"-1"],["add",75,72,"-2"],["add",76,72,"-1"],["add",77,72,"-2"],["add",78,72,"2"],["add",79,72,"2"],["add",99,72,"1"],["add",101,72,"1"],["add",102,72,"-1"],["add",103,72,"-1"],["add",104,72,"-1"],["add",105,72,"-1"],["add",107,72,"1"],["add",109,72,"1"],["add",73,75,"1"],["add",75,73,"-1"],["add",73,75,"1"],["scale",75,"-1"],["scale",73,"-1/2"],["add",2,73,"1"],["add",4,73,"1"],["add",64,73,"-1"],["add",65,73,"-2"],["add",66,73,"-1"],["add",67,73,"-1"],["add",69,73,"-2"],["add",70,73,"1"],["add",71,73,"-1"],["add",72,73,"-1"],["add",76,73,"1"],["add",77,73,"2"],["add",78,73,"-2"],["add",79,73,"-2"],["add",99,73,"-1"],["add",101,73,"-1"],["add",102,73,"1"],["add",103,73,"1"],["add",104,73,"1"],["add",105,73,"1"],["add",107,73,"-1"],["add",109,73,"-1"],["scale",74,"1/2"],["add",65,74,"-2"],["add",66,74,"-2"],["add",67,74,"-1"],["add",69,74,"-2"],["add",70,74,"2"],["add",73,74,"2"],["add",75,74,"-2"],["add",76,74,"2"],["add",77,74,"2"],["add",78,74,"-2"],["add",79,74,"-2"],["add",75,76,"1"],["add",76,75,"-1"],["add",75,76,"1"],["scale",76,"-1"],["scale",75,"-8/3"],["add",1,75,"-1/2"],["add",2,75,"1/8"],["add",3,75,"1/4"],["add",4,75,"3/8"],["add",5,75,"-1/4"],["add",6,75,"-1/4"],["add",7,75,"1/2"],["add",8,75,"-1/4"],["add",10,75,"1/4"],["add",11,75,"1/4"],["add",12,75,"1/4"],["add",13,75,"1/4"],["add",14,75,"-1/2"],["add",15,75,"-1/4"],["add",64,75,"1/8"],["add",66,75,"-3/8"],["add",70,75,"-1/8"],["add",71,75,"-5/8"],["add",72,75,"-3/8"],["add",73,75,"-1/8"],["add",74,75,"3/8"],["add",77,75,"3/4"],["add",78,75,"-1/4"],["add",99,75,"-3/8"],["add",101,75,"-3/8"],["add",102,75,"3/8"],["add",103,75,"3/8"],["add",104,75,"3/8"],["add",105,75,"3/8"],["add",107,75,"-3/8"],["add",109,75,"-3/8"],["add",161,75,"-1/2"],["add",163,75,"1/4"],["add",165,75,"1/4"],["add",166,75,"1/4"],["add",167,75,"-1/4"],["add",168,75,"-1/4"],["add",169,75,"-1/4"],["add",171,75,"-1/4"],["add",173,75,"1/4"],["add",76,77,"1"],["add",77,76,"-1"],["add",76,77,"1"],["scale",77,"-1"],["scale",76,"-1/2"],["add",1,76,"-4/3"],["add",2,76,"1/3"],["add",3,76,"2/3"],["add",4,76,"1"],["add",5,76,"-2/3"],["add",6,76,"-2/3"],["add",7,76,"4/3"],["add",8,76,"-2/3"],["add",10,76,"2/3"],["add",11,76,"2/3"],["add",12,76,"2/3"],["add",13,76,"2/3"],["add",14,76,"-4/3"],["add",15,76,"-2/3"],["add",64,76,"1/3"],["add",66,76,"-1"],["add",70,76,"-1/3"],["add",71,76,"-5/3"],["add",72,76,"-1"],["add",73,76,"-1/3"],["add",74,76,"1"],["add",75,76,"8/3"],["add",78,76,"-2/3"],["add",99,76,"-1"],["add",101,76,"-1"],["add",102,76,"1"],["add",103,76,"1"],["add",104,76,"1"],["add",105,76,"1"],["add",107,76,"-1"],["add",109,76,"-1"],["add",161,76,"-4/3"],["add",163,76,"2/3"],["add",165,76,"2/3"],["add",166,76,"2/3"],["add",167,76,"-2/3"],["add",168,76,"-2/3"],["add",169,76,"-2/3"],["add",171,76,"-2/3"],["add",173,76,"2/3"],["scale",77,"-1"],["add",1,77,"2/3"],["add",2,77,"1/3"],["add",3,77,"-1/3"],["add",4,77,"1"],["add",5,77,"1/3"],["add",6,77,"-2/3"],["add",7,77,"-2/3"],["add",8,77,"1/3"],["add",10,77,"-1/3"],["add",11,77,"-1/3"],["add",12,77,"-1/3"],["add",13,77,"-1/3"],["add",14,77,"2/3"],["add",15,77,"1/3"],["add",64,77,"1/3"],["add",70,77,"-4/3"],["add",71,77,"-2/3"],["add",72,77,"-1"],["add",73,77,"-1/3"],["add",75,77,"-4/3"],["add",78,77,"1/3"],["add",99,77,"-1"],["add",101,77,"-1"],["add",102,77,"1"],["add",103,77,"1"],["add",104,77,"1"],["add",105,77,"1"],["add",107,77,"-1"],["add",109,77,"-1"],["add",161,77,"2/3"],["add",163,77,"-1/3"],["add",165,77,"-1/3"],["add",166,77,"-1/3"],["add",167,77,"1/3"],["add",168,77,"1/3"],["add",169,77,"1/3"],["add",171,77,"1/3"],["add",173,77,"-1/3"],["scale",78,"3/4"],["add",1,78,"-2/3"],["add",2,78,"-1/3"],["add",3,78,"1/3"],["add",5,78,"-1/3"],["add",6,78,"-1/3"],["add",7,78,"2/3"],["add",8,78,"-1/3"],["add",10,78,"1/3"],["add",11,78,"1/3"],["add",12,78,"1/3"],["add",13,78,"1/3"],["add",14,78,"-2/3"],["add",15,78,"-1/3"],["add",64,78,"-1/3"],["add",70,78,"1/3"],["add",71,78,"-1/3"],["add",73,78,"1/3"],["add",75,78,"4/3"],["add",161,78,"-2/3"],["add",163,78,"1/3"],["add",165,78,"1/3"],["add",166,78,"1/3"],["add",167,78,"-1/3"],["add",168,78,"-1/3"],["add",169,78,"-1/3"],["add",171,78,"-1/3"],["add",173,78,"1/3"],["scale",79,"1/2"],["add",1,79,"2"],["add",3,79,"-1"],["add",5,79,"1"],["add",7,79,"-2"],["add",8,79,"1"],["add",10,79,"-1"],["add",11,79,"-1"],["add",12,79,"-1"],["add",13,79,"-1"],["add",14,79,"2"],["add",15,79,"1"],["add",64,79,"1"],["add",69,79,"-2"],["add",70,79,"-1"],["add",72,79,"-1"],["add",75,79,"-4"],["add",76,79,"1"],["add",77,79,"1"],["add",161,79,"2"],["add",163,79,"-1"],["add",165,79,"-1"],["add",166,79,"-1"],["add",167,79,"1"],["add",168,79,"1"],["add",169,79,"1"],["add",171,79,"1"],["add",173,79,"-1"],["add",80,82,"1"],["add",82,80,"-1"],["add",80,82,"1"],["scale",82,"-1"],["scale",80,"-4"],["add",1,80,"1/2"],["add",4,80,"1/4"],["add",6,80,"-1/4"],["add",33,80,"-1/4"],["add",35,80,"1/4"],["add",37,80,"1/4"],["add",39,80,"-1/4"],["add",44,80,"-1/4"],["add",45,80,"1/4"],["add",46,80,"1/4"],["add",47,80,"-1/4"],["add",86,80,"-1/4"],["add",87,80,"-1/4"],["add",89,80,"-1/4"],["add",90,80,"-1/4"],["add",92,80,"1/4"],["add",95,80,"1/4"],["add",99,80,"-1/4"],["add",101,80,"-1/4"],["add",102,80,"1/4"],["add",103,80,"1/4"],["add",104,80,"1/4"],["add",105,80,"1/4"],["add",107,80,"-1/4"],["add",109,80,"-1/4"],["add",161,80,"1/2"],["add",163,80,"-1/4"],["add",165,80,"-1/4"],["add",166,80,"-1/4"],["add",167,80,"1/4"],["add",168,80,"1/4"],["add",169,80,"1/4"],["add",171,80,"1/4"],["add",173,80,"-1/4"],["add",81,82,"1"],["add",82,81,"-1"],["add",81,82,"1"],["scale",82,"-1"],["scale",81,"2"],["add",1,81,"-1"],["add",4,81,"-1/2"],["add",6,81,"1/2"],["add",33,81,"1/2"],["add",35,81,"-1/2"],["add",37,81,"-1/2"],["add",39,81,"1/2"],["add",44,81,"1/2"],["add",45,81,"-1/2"],["add",46,81,"-1/2"],["add",47,81,"1/2"],["add",80,81,"-2"],["add",84,81,"1/2"],["add",85,81,"1/2"],["add",89,81,"1/2"],["add",90,81,"1/2"],["add",92,81,"-1/2"],["add",95,81,"-1/2"],["add",99,81,"1/2"],["add",101,81,"1/2"],["add",102,81,"-1/2"],["add",103,81,"-1/2"],["add",104,81,"-1/2"],["add",105,81,"-1/2"],["add",107,81,"1/2"],["add",109,81,"1/2"],["add",161,81,"-1"],["add",163,81,"1/2"],["add",165,81,"1/2"],["add",166,81,"1/2"],["add",167,81,"-1/2"],["add",168,81,"-1/2"],["add",169,81,"-1/2"],["add",171,81,"-1/2"],["add",173,81,"1/2"],["add",82,86,"1"],["add",86,82,"-1"],["add",82,86,"1"],["scale",86,"-1"],["add",1,82,"2"],["add",4,82,"1"],["add",6,82,"-1"],["add",33,82,"-1"],["add",35,82,"1"],["add",37,82,"1"],["add",39,82,"-1"],["add",44,82,"-1"],["add",45,82,"1"],["add",46,82,"1"],["add",47,82,"-1"],["add",80,82,"4"],["add",87,82,"-1"],["add",89,82,"-1"],["add",90,82,"-1"],["add",92,82,"1"],["add",95,82,"1"],["add",99,82,"-1"],["add",101,82,"-1"],["add",102,82,"1"],["add",103,82,"1"],["add",104,82,"1"],["add",105,82,"1"],["add",107,82,"-1"],["add",109,82,"-1"],["add",161,82,"2"],["add",163,82,"-1"],["add",165,82,"-1"],["add",166,82,"-1"],["add",167,82,"1"],["add",168,82,"1"],["add",169,82,"1"],["add",171,82,"1"],["add",173,82,"-1"],["add",83,84,"1"],["add",84,83,"-1"],["add",83,84,"1"],["scale",84,"-1"],["scale",83,"-1"],["add",1,83,"-4"],["add",4,83,"-2"],["add",6,83,"2"],["add",33,83,"2"],["add",35,83,"-2"],["add",37,83,"-2"],["add",39,83,"2"],["add",44,83,"2"],["add",45,83,"-2"],["add",46,83,"-2"],["add",47,83,"2"],["add",80,83,"-8"],["add",81,83,"2"],["add",82,83,"-1"],["add",85,83,"1"],["add",88,83,"-1"],["add",89,83,"1"],["add",90,83,"2"],["add",92,83,"-2"],["add",94,83,"1"],["add",95,83,"-1"],["add",99,83,"2"],["add",101,83,"2"],["add",102,83,"-2"],["add",103,83,"-2"],["add",104,83,"-2"],["add",105,83,"-2"],["add",107,83,"2"],["add",109,83,"2"],["add",161,83,"-4"],["add",163,83,"2"],["add",165,83,"2"],["add",166,83,"2"],["add",167,83,"-2"],["add",168,83,"-2"],["add",169,83,"-2"],["add",171,83,"-2"],["add",173,83,"2"],["add",84,88,"1"],["add",88,84,"-1"],["add",84,88,"1"],["scale",88,"-1"],["add",1,84,"-4"],["add",4,84,"-2"],["add",6,84,"2"],["add",33,84,"2"],["add",35,84,"-2"],["add",37,84,"-2"],["add",39,84,"2"],["add",44,84,"2"],["add",45,84,"-2"],["add",46,84,"-2"],["add",47,84,"2"],["add",80,84,"-8"],["add",81,84,"2"],["add",82,84,"-1"],["add",83,84,"1"],["add",89,84,"1"],["add",90,84,"2"],["add",92,84,"-2"],["add",94,84,"1"],["add",95,84,"-1"],["add",99,84,"2"],["add",101,84,"2"],["add",102,84,"-2"],["add",103,84,"-2"],["add",104,84,"-2"],["add",105,84,"-2"],["add",107,84,"2"],["add",109,84,"2"],["add",161,84,"-4"],["add",163,84,"2"],["add",165,84,"2"],["add",166,84,"2"],["add",167,84,"-2"],["add",168,84,"-2"],["add",169,84,"-2"],["add",171,84,"-2"],["add",173,84,"2"],["add",85,89,"1"],["add",89,85,"-1"],["add",85,89,"1"],["scale",89,"-1"],["scale",85,"-1"],["add",1,85,"-2"],["add",4,85,"-1"],["add",6,85,"1"],["add",33,85,"1"],["add",35,85,"-1"],["add",37,85,"-1"],["add",39,85,"1"],["add",44,85,"1"],["add",45,85,"-1"],["add",46,85,"-1"],["add",47,85,"1"],["add",80,85,"-4"],["add",81,85,"1"],["add",82,85,"-1/2"],["add",83,85,"1/2"],["add",84,85,"1/2"],["add",90,85,"1/2"],["add",91,85,"-1/2"],["add",92,85,"-3/2"],["add",93,85,"-1/2"],["add",94,85,"1"],["add",99,85,"1"],["add",101,85,"1"],["add",102,85,"-1"],["add",103,85,"-1"],["add",104,85,"-1"],["add",105,85,"-1"],["add",107,85,"1"],["add",109,85,"1"],["add",161,85,"-2"],["add",163,85,"1"],["add",165,85,"1"],["add",166,85,"1"],["add",167,85,"-1"],["add",168,85,"-1"],["add",169,85,"-1"],["add",171,85,"-1"],["add",173,85,"1"],["add",86,89,"1"],["add",89,86,"-1"],["add",86,89,"1"],["scale",89,"-1"],["add",1,86,"2"],["add",4,86,"1"],["add",6,86,"-1"],["add",33,86,"-1"],["add",35,86,"1"],["add",37,86,"1"],["add",39,86,"-1"],["add",44,86,"-1"],["add",45,86,"1"],["add",46,86,"1"],["add",47,86,"-1"],["add",80,86,"4"],["add",81,86,"-1"],["add",82,86,"1/2"],["add",83,86,"-1/2"],["add",84,86,"1/2"],["add",85,86,"1"],["add",90,86,"-3/2"],["add",91,86,"-1/2"],["add",92,86,"1/2"],["add",93,86,"-1/2"],["add",95,86,"1"],["add",99,86,"-1"],["add",101,86,"-1"],["add",102,86,"1"],["add",103,86,"1"],["add",104,86,"1"],["add",105,86,"1"],["add",107,86,"-1"],["add",109,86,"-1"],["add",161,86,"2"],["add",163,86,"-1"],["add",165,86,"-1"],["add",166,86,"-1"],["add",167,86,"1"],["add",168,86,"1"],["add",169,86,"1"],["add",171,86,"1"],["add",173,86,"-1"],["add",87,228,"1"],["add",228,87,"-1"],["add",87,228,"1"],["scale",228,"-1"],["add",23,87,"1/2"],["add",28,87,"1/2"],["add",263,87,"-1"],["scale",88,"-1"],["add",1,88,"-2"],["add",4,88,"-1"],["add",6,88,"1"],["add",33,88,"1"],["add",35,88,"-1"],["add",37,88,"-1"],["add",39,88,"1"],["add",44,88,"1"],["add",45,88,"-1"],["add",46,88,"-1"],["add",47,88,"1"],["add",80,88,"-4"],["add",81,88,"1"],["add",82,88,"-1/2"],["add",83,88,"1/2"],["add",84,88,"1/2"],["add",85,88,"1"],["add",90,88,"1/2"],["add",91,88,"-1/2"],["add",92,88,"-3/2"],["add",93,88,"-1/2"],["add",94,88,"1"],["add",99,88,"1"],["add",101,88,"1"],["add",102,88,"-1"],["add",103,88,"-1"],["add",104,88,"-1"],["add",105,88,"-1"],["add",107,88,"1"],["add",109,88,"1"],["add",161,88,"-2"],["add",163,88,"1"],["add",165,88,"1"],["add",166,88,"1"],["add",167,88,"-1"],["add",168,88,"-1"],["add",169,88,"-1"],["add",171,88,"-1"],["add",173,88,"1"],["add",228,88,"-2"],["add",89,90,"1"],["add",90,89,"-1"],["add",89,90,"1"],["scale",90,"-1"],["scale",89,"2/7"],["add",1,89,"4"],["add",4,89,"2"],["add",6,89,"-2"],["add",33,89,"-2"],["add",35,89,"2"],["add",37,89,"2"],["add",39,89,"-2"],["add",44,89,"-2"],["add",45,89,"2"],["add",46,89,"2"],["add",47,89,"-2"],["add",80,89,"8"],["add",81,89,"-3"],["add",82,89,"1/2"],["add",83,89,"-3/2"],["add",84,89,"-3/2"],["add",85,89,"1"],["add",86,89,"2"],["add",91,89,"-1/2"],["add",92,89,"3/2"],["add",93,89,"-1/2"],["add",94,89,"-1"],["add",95,89,"1"],["add",99,89,"-2"],["add",101,89,"-2"],["add",102,89,"2"],["add",103,89,"2"],["add",104,89,"2"],["add",105,89,"2"],["add",107,89,"-2"],["add",109,89,"-2"],["add",161,89,"4"],["add",163,89,"-2"],["add",165,89,"-2"],["add",166,89,"-2"],["add",167,89,"2"],["add",168,89,"2"],["add",169,89,"2"],["add",171,89,"2"],["add",173,89,"-2"],["add",228,89,"1"],["add",90,91,"1"],["add",91,90,"-1"],["add",90,91,"1"],["scale",91,"-1"],["scale",90,"7/6"],["add",1,90,"-8/7"],["add",4,90,"-4/7"],["add",6,90,"4/7"],["add",33,90,"4/7"],["add",35,90,"-4/7"],["add",37,90,"-4/7"],["add",39,90,"4/7"],["add",44,90,"4/7"],["add",45,90,"-4/7"],["add",46,90,"-4/7"],["add",47,90,"4/7"],["add",80,90,"-16/7"],["add",81,90,"6/7"],["add",82,90,"6/7"],["add",83,90,"3/7"],["add",84,90,"-4/7"],["add",85,90,"-2/7"],["add",86,90,"-4/7"],["add",89,90,"-2/7"],["add",92,90,"4/7"],["add",93,90,"8/7"],["add",94,90,"2/7"],["add",95,90,"-2/7"],["add",99,90,"4/7"],["add",101,90,"4/7"],["add",102,90,"-4/7"],["add",103,90,"-4/7"],["add",104,90,"-4/7"],["add",105,90,"-4/7"],["add",107,90,"4/7"],["add",109,90,"4/7"],["add",161,90,"-8/7"],["add",163,90,"4/7"],["add",165,90,"4/7"],["add",166,90,"4/7"],["add",167,90,"-4/7"],["add",168,90,"-4/7"],["add",169,90,"-4/7"],["add",171,90,"-4/7"],["add",173,90,"4/7"],["add",228,90,"-2/7"],["add",82,91,"-1"],["add",84,91,"1"],["add",89,91,"1"],["add",90,91,"-1"],["add",92,91,"-1"],["add",93,91,"-1"],["add",228,91,"-1"],["add",228,92,"1"],["scale",93,"1/2"],["add",82,93,"-1"],["add",84,93,"1"],["add",89,93,"1"],["add",90,93,"-1"],["add",91,93,"1"],["add",92,93,"-1"],["add",228,93,"-2"],["scale",94,"3/2"],["add",1,94,"2/3"],["add",4,94,"1/3"],["add",6,94,"-1/3"],["add",33,94,"-1/3"],["add",35,94,"1/3"],["add",37,94,"1/3"],["add",39,94,"-1/3"],["add",44,94,"-1/3"],["add",45,94,"1/3"],["add",46,94,"1/3"],["add",47,94,"-1/3"],["add",80,94,"4/3"],["add",82,94,"1/3"],["add",85,94,"2/3"],["add",86,94,"1/3"],["add",89,94,"-2/3"],["add",91,94,"-1/3"],["add",93,94,"-1/3"],["add",95,94,"2/3"],["add",99,94,"-1/3"],["add",101,94,"-1/3"],["add",102,94,"1/3"],["add",103,94,"1/3"],["add",104,94,"1/3"],["add",105,94,"1/3"],["add",107,94,"-1/3"],["add",109,94,"-1/3"],["add",161,94,"2/3"],["add",163,94,"-1/3"],["add",165,94,"-1/3"],["add",166,94,"-1/3"],["add",167,94,"1/3"],["add",168,94,"1/3"],["add",169,94,"1/3"],["add",171,94,"1/3"],["add",173,94,"-1/3"],["scale",95,"1/4"],["add",1,95,"-2"],["add",4,95,"-1"],["add",6,95,"1"],["add",33,95,"1"],["add",35,95,"-1"],["add",37,95,"-1"],["add",39,95,"1"],["add",44,95,"1"],["add",45,95,"-1"],["add",46,95,"-1"],["add",47,95,"1"],["add",80,95,"-4"],["add",82,95,"-1"],["add",85,95,"-4"],["add",86,95,"-2"],["add",88,95,"-1"],["add",89,95,"3"],["add",91,95,"2"],["add",92,95,"1"],["add",93,95,"2"],["add",94,95,"-2"],["add",99,95,"1"],["add",101,95,"1"],["add",102,95,"-1"],["add",103,95,"-1"],["add",104,95,"-1"],["add",105,95,"-1"],["add",107,95,"1"],["add",109,95,"1"],["add",161,95,"-2"],["add",163,95,"1"],["add",165,95,"1"],["add",166,95,"1"],["add",167,95,"-1"],["add",168,95,"-1"],["add",169,95,"-1"],["add",171,95,"-1"],["add",173,95,"1"],["add",96,98,"1"],["add",98,96,"-1"],["add",96,98,"1"],["scale",98,"-1"],["scale",96,"-4"],["add",33,96,"-1/4"],["add",35,96,"1/4"],["add",37,96,"-1/4"],["add",39,96,"1/4"],["add",44,96,"1/4"],["add",45,96,"1/4"],["add",46,96,"-1/4"],["add",47,96,"-1/4"],["add",99,96,"1/4"],["add",102,96,"-1/4"],["add",103,96,"-1/4"],["add",105,96,"-1/4"],["add",106,96,"-1/4"],["add",108,96,"1/4"],["add",111,96,"1/4"],["scale",97,"2"],["add",33,97,"1/2"],["add",35,97,"-1/2"],["add",37,97,"1/2"],["add",39,97,"-1/2"],["add",44,97,"-1/2"],["add",45,97,"-1/2"],["add",46,97,"1/2"],["add",47,97,"1/2"],["add",96,97,"-2"],["add",98,97,"-1/2"],["add",100,97,"1/2"],["add",101,97,"1/2"],["add",105,97,"1/2"],["add",106,97,"1/2"],["add",108,97,"-1/2"],["add",111,97,"-1/2"],["add",98,100,"1"],["add",100,98,"-1"],["add",98,100,"1"],["scale",100,"-1"],["add",104,98,"1"],["add",99,101,"1"],["add",101,99,"-1"],["add",99,101,"1"],["scale",101,"-1"],["scale",99,"-1"],["add",33,99,"1"],["add",35,99,"-1"],["add",37,99,"1"],["add",39,99,"-1"],["add",44,99,"-1"],["add",45,99,"-1"],["add",46,99,"1"],["add",47,99,"1"],["add",96,99,"-4"],["add",97,99,"2"],["add",98,99,"1"],["add",102,99,"-1"],["add",103,99,"-1"],["add",106,99,"1"],["add",108,99,"-1"],["add",110,99,"1"],["add",100,104,"1"],["add",104,100,"-1"],["add",100,104,"1"],["scale",104,"-1"],["add",33,100,"2"],["add",35,100,"-2"],["add",37,100,"2"],["add",39,100,"-2"],["add",44,100,"-2"],["add",45,100,"-2"],["add",46,100,"2"],["add",47,100,"2"],["add",96,100,"-8"],["add",97,100,"2"],["add",98,100,"1"],["add",99,100,"1"],["add",105,100,"1"],["add",106,100,"2"],["add",108,100,"-2"],["add",110,100,"1"],["add",111,100,"-1"],["add",101,105,"1"],["add",105,101,"-1"],["add",101,105,"1"],["scale",105,"-1"],["scale",101,"-1"],["add",33,101,"1"],["add",35,101,"-1"],["add",37,101,"1"],["add",39,101,"-1"],["add",44,101,"-1"],["add",45,101,"-1"],["add",46,101,"1"],["add",47,101,"1"],["add",96,101,"-4"],["add",97,101,"1"],["add",98,101,"1/2"],["add",99,101,"1/2"],["add",100,101,"1/2"],["add",106,101,"1/2"],["add",107,101,"-1/2"],["add",108,101,"-3/2"],["add",109,101,"-1/2"],["add",110,101,"1"],["scale",102,"1/2"],["add",4,102,"1"],["add",6,102,"-1"],["add",33,102,"2"],["add",35,102,"-2"],["add",37,102,"2"],["add",39,102,"-2"],["add",44,102,"-2"],["add",45,102,"-2"],["add",46,102,"2"],["add",47,102,"2"],["add",96,102,"-8"],["add",97,102,"4"],["add",98,102,"2"],["add",99,102,"3"],["add",100,102,"2"],["add",101,102,"2"],["add",103,102,"-4"],["add",104,102,"1"],["add",106,102,"1"],["add",107,102,"-2"],["add",108,102,"-3"],["add",109,102,"-1"],["add",110,102,"4"],["add",111,102,"2"],["add",103,231,"1"],["add",231,103,"-1"],["add",103,231,"1"],["scale",231,"-1"],["add",20,103,"1/2"],["add",24,103,"1/2"],["add",272,103,"-1"],["scale",104,"2"],["add",4,104,"-1/2"],["add",6,104,"1/2"],["add",99,104,"-1/2"],["add",101,104,"1"],["add",102,104,"3/2"],["add",105,104,"1"],["add",106,104,"-1/2"],["add",108,104,"-1/2"],["add",109,104,"-1/2"],["add",231,104,"-1"],["add",33,105,"-3"],["add",35,105,"3"],["add",37,105,"-3"],["add",39,105,"3"],["add",44,105,"3"],["add",45,105,"3"],["add",46,105,"-3"],["add",47,105,"-3"],["add",96,105,"12"],["add",97,105,"-4"],["add",98,105,"-2"],["add",99,105,"-2"],["add",100,105,"-2"],["add",102,105,"-2"],["add",104,105,"-1"],["add",106,105,"-4"],["add",108,105,"3"],["add",110,105,"-2"],["add",111,105,"1"],["add",231,105,"3"],["add",98,106,"-1"],["add",100,106,"-1"],["add",107,106,"-1"],["add",108,106,"1"],["add",109,106,"1"],["scale",107,"2/7"],["add",3,107,"1/4"],["add",4,107,"1/2"],["add",5,107,"1/4"],["add",6,107,"-1/2"],["add",8,107,"-1/4"],["add",10,107,"1/4"],["add",11,107,"1/4"],["add",12,107,"-1/4"],["add",13,107,"1/4"],["add",15,107,"-1/4"],["add",33,107,"9/4"],["add",35,107,"-9/4"],["add",37,107,"9/4"],["add",39,107,"-9/4"],["add",44,107,"-9/4"],["add",45,107,"-9/4"],["add",46,107,"9/4"],["add",47,107,"9/4"],["add",96,107,"-9"],["add",97,107,"7/2"],["add",98,107,"-2"],["add",99,107,"7/4"],["add",100,107,"-9/4"],["add",101,107,"-1"],["add",102,107,"3/4"],["add",104,107,"1/4"],["add",105,107,"-3/4"],["add",106,107,"15/4"],["add",108,107,"2"],["add",109,107,"4"],["add",110,107,"1"],["add",111,107,"-1"],["add",231,107,"-3/2"],["add",102,108,"-1"],["add",231,108,"1"],["scale",109,"7/6"],["add",3,109,"-3/7"],["add",4,109,"1/7"],["add",5,109,"-3/7"],["add",6,109,"-1/7"],["add",8,109,"3/7"],["add",10,109,"-3/7"],["add",11,109,"-3/7"],["add",12,109,"3/7"],["add",13,109,"-3/7"],["add",15,109,"3/7"],["add",33,109,"1/7"],["add",35,109,"-1/7"],["add",37,109,"1/7"],["add",39,109,"-1/7"],["add",44,109,"-1/7"],["add",45,109,"-1/7"],["add",46,109,"1/7"],["add",47,109,"1/7"],["add",96,109,"-4/7"],["add",98,109,"3/7"],["add",100,109,"6/7"],["add",101,109,"-2/7"],["add",102,109,"1/7"],["add",104,109,"-3/7"],["add",105,109,"2/7"],["add",106,109,"-3/7"],["add",107,109,"-12/7"],["add",108,109,"-3/7"],["add",110,109,"2/7"],["add",111,109,"-2/7"],["add",231,109,"-6/7"],["scale",110,"3/4"],["add",3,110,"1"],["add",4,110,"1/3"],["add",5,110,"1"],["add",6,110,"-1/3"],["add",8,110,"-1"],["add",10,110,"1"],["add",11,110,"1"],["add",12,110,"-1"],["add",13,110,"1"],["add",15,110,"-1"],["add",33,110,"-2/3"],["add",35,110,"2/3"],["add",37,110,"-2/3"],["add",39,110,"2/3"],["add",44,110,"2/3"],["add",45,110,"2/3"],["add",46,110,"-2/3"],["add",47,110,"-2/3"],["add",96,110,"8/3"],["add",100,110,"-1"],["add",101,110,"4/3"],["add",102,110,"4/3"],["add",104,110,"1"],["add",105,110,"-1/3"],["add",107,110,"4"],["add",109,110,"-5/3"],["add",111,110,"4/3"],["scale",111,"1/4"],["add",3,111,"-2"],["add",5,111,"-2"],["add",8,111,"2"],["add",10,111,"-2"],["add",11,111,"-2"],["add",12,111,"2"],["add",13,111,"-2"],["add",15,111,"2"],["add",33,111,"1"],["add",35,111,"-1"],["add",37,111,"1"],["add",39,111,"-1"],["add",44,111,"-1"],["add",45,111,"-1"],["add",46,111,"1"],["add",47,111,"1"],["add",96,111,"-4"],["add",100,111,"2"],["add",101,111,"-4"],["add",102,111,"-3"],["add",104,111,"-3"],["add",105,111,"1"],["add",107,111,"-8"],["add",108,111,"1"],["add",109,111,"4"],["add",112,114,"1"],["add",114,112,"-1"],["add",112,114,"1"],["scale",114,"-1"],["add",115,112,"-1"],["scale",113,"2"],["add",112,113,"1/2"],["add",114,113,"-1/2"],["add",116,113,"1/2"],["add",117,113,"1/2"],["add",118,113,"-1/2"],["add",119,113,"-1/2"],["add",114,116,"1"],["add",116,114,"-1"],["add",114,116,"1"],["scale",116,"-1"],["add",115,117,"1"],["add",117,115,"-1"],["add",115,117,"1"],["scale",117,"-1"],["scale",115,"-1"],["add",112,115,"1"],["add",113,115,"2"],["add",114,115,"1"],["add",118,115,"-2"],["add",119,115,"-2"],["add",120,115,"-1"],["add",121,115,"-1"],["add",126,115,"1"],["add",127,115,"1"],["add",116,118,"1"],["add",118,116,"-1"],["add",116,118,"1"],["scale",118,"-1"],["scale",116,"1/2"],["add",112,116,"1"],["add",113,116,"2"],["add",114,116,"1"],["add",115,116,"1"],["add",119,116,"-2"],["add",120,116,"-1"],["add",121,116,"-1"],["add",126,116,"1"],["add",127,116,"1"],["add",117,120,"1"],["add",120,117,"-1"],["add",117,120,"1"],["scale",120,"-1"],["scale",117,"-2"],["add",121,117,"1/2"],["add",122,117,"-1/2"],["add",123,117,"-1/2"],["add",124,117,"-1/2"],["add",125,117,"-1/2"],["add",126,117,"1/2"],["add",127,117,"1/2"],["add",118,119,"1"],["add",119,118,"-1"],["add",118,119,"1"],["scale",119,"-1"],["add",119,121,"1"],["add",121,119,"-1"],["add",119,121,"1"],["scale",121,"-1"],["scale",119,"-1"],["add",117,119,"2"],["add",122,119,"-1"],["add",123,119,"-1"],["add",124,119,"-1"],["add",125,119,"-1"],["add",126,119,"1"],["add",127,119,"1"],["scale",120,"-1"],["add",112,120,"-1"],["add",117,120,"2"],["add",119,120,"1"],["add",122,120,"-1"],["add",123,120,"-1"],["add",124,120,"-1"],["add",125,120,"-1"],["add",126,120,"1"],["add",127,120,"1"],["add",121,122,"1"],["add",122,121,"-1"],["add",121,122,"1"],["scale",122,"-1"],["scale",121,"2"],["add",112,121,"-1/2"],["add",113,121,"-1"],["add",114,121,"-1/2"],["add",115,121,"-1/2"],["add",116,121,"-1/2"],["add",117,121,"-1"],["add",118,121,"1"],["add",123,121,"1/2"],["add",124,121,"1/2"],["add",125,121,"1/2"],["add",126,121,"-1"],["add",127,121,"-1"],["add",122,123,"1"],["add",123,122,"-1"],["add",122,123,"1"],["scale",123,"-1"],["scale",122,"1/2"],["add",112,122,"2"],["add",113,122,"2"],["add",115,122,"1"],["add",117,122,"2"],["add",118,122,"-2"],["add",121,122,"-2"],["add",126,122,"2"],["add",127,122,"2"],["scale",123,"-1"],["add",112,123,"-2"],["add",113,123,"-1"],["add",114,123,"1"],["add",115,123,"1/2"],["add",116,123,"1"],["add",117,123,"1"],["add",121,123,"1"],["add",122,123,"-3/2"],["add",124,123,"-2"],["add",125,123,"-2"],["add",126,123,"1"],["add",127,123,"1"],["scale",125,"1/2"],["add",112,125,"-1"],["add",114,125,"1"],["add",116,125,"1"],["add",121,125,"1"],["add",122,125,"-1"],["add",123,125,"1"],["add",124,125,"-1"],["scale",127,"1/2"],["add",117,127,"-2"],["add",119,127,"-1"],["add",120,127,"-1"],["add",121,127,"1"],["add",123,127,"1"],["add",124,127,"1"],["add",125,127,"1"],["add",126,127,"-1"],["add",128,130,"1"],["add",130,128,"-1"],["add",128,130,"1"],["scale",130,"-1"],["add",1,128,"1/2"],["add",131,128,"-3/4"],["add",133,128,"1/4"],["add",134,128,"-1/4"],["add",135,128,"-1/4"],["add",136,128,"-1/4"],["add",137,128,"-1/4"],["add",139,128,"1/4"],["add",141,128,"1/4"],["add",161,128,"1/2"],["add",163,128,"-1/4"],["add",165,128,"-1/4"],["add",166,128,"-1/4"],["add",167,128,"1/4"],["add",168,128,"1/4"],["add",169,128,"1/4"],["add",171,128,"1/4"],["add",173,128,"-1/4"],["scale",129,"2"],["add",1,129,"1/4"],["add",128,129,"1/2"],["add",130,129,"-1/2"],["add",131,129,"1/8"],["add",132,129,"1/2"],["add",133,129,"5/8"],["add",134,129,"-5/8"],["add",135,129,"-5/8"],["add",136,129,"-1/8"],["add",137,129,"-1/8"],["add",139,129,"1/8"],["add",141,129,"1/8"],["add",161,129,"1/4"],["add",163,129,"-1/8"],["add",165,129,"-1/8"],["add",166,129,"-1/8"],["add",167,129,"1/8"],["add",168,129,"1/8"],["add",169,129,"1/8"],["add",171,129,"1/8"],["add",173,129,"-1/8"],["add",130,132,"1"],["add",132,130,"-1"],["add",130,132,"1"],["scale",132,"-1"],["scale",131,"-4"],["add",1,131,"1/2"],["add",128,131,"1"],["add",129,131,"2"],["add",130,131,"1"],["add",133,131,"5/4"],["add",134,131,"-9/4"],["add",135,131,"-9/4"],["add",136,131,"-5/4"],["add",137,131,"-5/4"],["add",139,131,"1/4"],["add",141,131,"1/4"],["add",142,131,"1"],["add",143,131,"1"],["add",161,131,"1/2"],["add",163,131,"-1/4"],["add",165,131,"-1/4"],["add",166,131,"-1/4"],["add",167,131,"1/4"],["add",168,131,"1/4"],["add",169,131,"1/4"],["add",171,131,"1/4"],["add",173,131,"-1/4"],["add",132,133,"1"],["add",133,132,"-1"],["add",132,133,"1"],["scale",133,"-1"],["scale",132,"1/2"],["add",128,132,"-1"],["add",129,132,"-2"],["add",130,132,"-1"],["add",131,132,"-1"],["add",134,132,"2"],["add",135,132,"2"],["add",136,132,"1"],["add",137,132,"1"],["add",142,132,"-1"],["add",143,132,"-1"],["add",133,136,"1"],["add",136,133,"-1"],["add",133,136,"1"],["scale",136,"-1"],["scale",133,"-2"],["add",137,133,"1/2"],["add",138,133,"-1/2"],["add",139,133,"-1/2"],["add",140,133,"-1/2"],["add",141,133,"-1/2"],["add",142,133,"1/2"],["add",143,133,"1/2"],["add",134,135,"1"],["add",135,134,"-1"],["add",134,135,"1"],["scale",135,"-1"],["add",135,137,"1"],["add",137,135,"-1"],["add",135,137,"1"],["scale",137,"-1"],["scale",135,"-1"],["add",133,135,"2"],["add",138,135,"-1"],["add",139,135,"-1"],["add",140,135,"-1"],["add",141,135,"-1"],["add",142,135,"1"],["add",143,135,"1"],["add",136,137,"1"],["add",137,136,"-1"],["add",136,137,"1"],["scale",137,"-1"],["scale",136,"-1/3"],["add",1,136,"-2"],["add",128,136,"-2"],["add",129,136,"-2"],["add",130,136,"-1"],["add",131,136,"-1"],["add",132,136,"-2"],["add",133,136,"-2"],["add",134,136,"3"],["add",135,136,"1"],["add",138,136,"1"],["add",140,136,"1"],["add",142,136,"-2"],["add",143,136,"-2"],["add",161,136,"-2"],["add",163,136,"1"],["add",165,136,"1"],["add",166,136,"1"],["add",167,136,"-1"],["add",168,136,"-1"],["add",169,136,"-1"],["add",171,136,"-1"],["add",173,136,"1"],["add",137,138,"1"],["add",138,137,"-1"],["add",137,138,"1"],["scale",138,"-1"],["scale",137,"3/2"],["add",1,137,"-2/3"],["add",128,137,"-2/3"],["add",129,137,"-2/3"],["add",130,137,"-1/3"],["add",131,137,"-1/3"],["add",132,137,"-2/3"],["add",133,137,"-2/3"],["add",134,137,"1"],["add",135,137,"1/3"],["add",136,137,"1/3"],["add",140,137,"1/3"],["add",142,137,"-2/3"],["add",143,137,"-2/3"],["add",161,137,"-2/3"],["add",163,137,"1/3"],["add",165,137,"1/3"],["add",166,137,"1/3"],["add",167,137,"-1/3"],["add",168,137,"-1/3"],["add",169,137,"-1/3"],["add",171,137,"-1/3"],["add",173,137,"1/3"],["add",138,139,"1"],["add",139,138,"-1"],["add",138,139,"1"],["scale",139,"-1"],["add",1,138,"1"],["add",128,138,"2"],["add",129,138,"1"],["add",130,138,"-1/2"],["add",131,138,"1/2"],["add",133,138,"1"],["add",134,138,"-3/2"],["add",135,138,"-1/2"],["add",136,138,"-1/2"],["add",137,138,"-3/2"],["add",140,138,"1/2"],["add",141,138,"1"],["add",142,138,"1"],["add",143,138,"1"],["add",161,138,"1"],["add",163,138,"-1/2"],["add",165,138,"-1/2"],["add",166,138,"-1/2"],["add",167,138,"1/2"],["add",168,138,"1/2"],["add",169,138,"1/2"],["add",171,138,"1/2"],["add",173,138,"-1/2"],["add",139,140,"1"],["add",140,139,"-1"],["add",139,140,"1"],["scale",140,"-1"],["scale",139,"-1/2"],["add",1,139,"4"],["add",128,139,"4"],["add",130,139,"-2"],["add",134,139,"-2"],["add",135,139,"-2"],["add",136,139,"-2"],["add",137,139,"-2"],["add",138,139,"2"],["add",141,139,"4"],["add",161,139,"4"],["add",163,139,"-2"],["add",165,139,"-2"],["add",166,139,"-2"],["add",167,139,"2"],["add",168,139,"2"],["add",169,139,"2"],["add",171,139,"2"],["add",173,139,"-2"],["add",140,141,"1"],["add",141,140,"-1"],["add",140,141,"1"],["scale",141,"-1"],["scale",140,"-1/2"],["add",1,140,"2"],["add",128,140,"2"],["add",130,140,"-1"],["add",134,140,"-1"],["add",135,140,"-1"],["add",136,140,"-1"],["add",137,140,"-1"],["add",138,140,"1"],["add",139,140,"1/2"],["add",161,140,"2"],["add",163,140,"-1"],["add",165,140,"-1"],["add",166,140,"-1"],["add",167,140,"1"],["add",168,140,"1"],["add",169,140,"1"],["add",171,140,"1"],["add",173,140,"-1"],["add",128,141,"1"],["add",129,141,"1"],["add",131,141,"-1/2"],["add",133,141,"-1"],["add",138,141,"1/2"],["add",139,141,"-1/4"],["add",140,141,"1"],["add",142,141,"-1"],["add",143,141,"-1"],["add",139,142,"-1/4"],["scale",143,"1/2"],["add",1,143,"-2"],["add",128,143,"-1"],["add",132,143,"-1"],["add",133,143,"-2"],["add",134,143,"1"],["add",137,143,"1"],["add",140,143,"1"],["add",142,143,"-1"],["add",161,143,"-2"],["add",163,143,"1"],["add",165,143,"1"],["add",166,143,"1"],["add",167,143,"-1"],["add",168,143,"-1"],["add",169,143,"-1"],["add",171,143,"-1"],["add",173,143,"1"],["add",144,146,"1"],["add",146,144,"-1"],["add",144,146,"1"],["scale",146,"-1"],["add",147,144,"-1"],["scale",145,"2"],["add",144,145,"1/2"],["add",146,145,"-1/2"],["add",148,145,"1/2"],["add",149,145,"1/2"],["add",150,145,"-1/2"],["add",151,145,"-1/2"],["add",146,148,"1"],["add",148,146,"-1"],["add",146,148,"1"],["scale",148,"-1"],["add",147,149,"1"],["add",149,147,"-1"],["add",147,149,"1"],["scale",149,"-1"],["scale",147,"-1"],["add",144,147,"1"],["add",145,147,"2"],["add",146,147,"1"],["add",150,147,"-2"],["add",151,147,"-2"],["add",152,147,"-1"],["add",153,147,"-1"],["add",158,147,"1"],["add",159,147,"1"],["add",148,150,"1"],["add",150,148,"-1"],["add",148,150,"1"],["scale",150,"-1"],["scale",148,"1/2"],["add",144,148,"1"],["add",145,148,"2"],["add",146,148,"1"],["add",147,148,"1"],["add",151,148,"-2"],["add",152,148,"-1"],["add",153,148,"-1"],["add",158,148,"1"],["add",159,148,"1"],["add",149,152,"1"],["add",152,149,"-1"],["add",149,152,"1"],["scale",152,"-1"],["scale",149,"-2"],["add",153,149,"1/2"],["add",154,149,"-1/2"],["add",155,149,"-1/2"],["add",156,149,"-1/2"],["add",157,149,"-1/2"],["add",158,149,"1/2"],["add",159,149,"1/2"],["add",150,151,"1"],["add",151,150,"-1"],["add",150,151,"1"],["scale",151,"-1"],["add",151,153,"1"],["add",153,151,"-1"],["add",151,153,"1"],["scale",153,"-1"],["scale",151,"-1"],["add",149,151,"2"],["add",154,151,"-1"],["add",155,151,"-1"],["add",156,151,"-1"],["add",157,151,"-1"],["add",158,151,"1"],["add",159,151,"1"],["scale",152,"-1"],["add",144,152,"-1"],["add",149,152,"2"],["add",151,152,"1"],["add",154,152,"-1"],["add",155,152,"-1"],["add",156,152,"-1"],["add",157,152,"-1"],["add",158,152,"1"],["add",159,152,"1"],["add",153,154,"1"],["add",154,153,"-1"],["add",153,154,"1"],["scale",154,"-1"],["scale",153,"2"],["add",144,153,"-1/2"],["add",145,153,"-1"],["add",146,153,"-1/2"],["add",147,153,"-1/2"],["add",148,153,"-1/2"],["add",149,153,"-1"],["add",150,153,"1"],["add",155,153,"1/2"],["add",156,153,"1/2"],["add",157,153,"1/2"],["add",158,153,"-1"],["add",159,153,"-1"],["add",154,155,"1"],["add",155,154,"-1"],["add",154,155,"1"],["scale",155,"-1"],["scale",154,"1/2"],["add",144,154,"2"],["add",145,154,"2"],["add",147,154,"1"],["add",149,154,"2"],["add",150,154,"-2"],["add",153,154,"-2"],["add",158,154,"2"],["add",159,154,"2"],["scale",155,"-1"],["add",144,155,"-2"],["add",145,155,"-1"],["add",146,155,"1"],["add",147,155,"1/2"],["add",148,155,"1"],["add",149,155,"1"],["add",153,155,"1"],["add",154,155,"-3/2"],["add",156,155,"-2"],["add",157,155,"-2"],["add",158,155,"1"],["add",159,155,"1"],["scale",157,"1/2"],["add",144,157,"-1"],["add",146,157,"1"],["add",148,157,"1"],["add",153,157,"1"],["add",154,157,"-1"],["add",155,157,"1"],["add",156,157,"-1"],["scale",159,"1/2"],["add",149,159,"-2"],["add",151,159,"-1"],["add",152,159,"-1"],["add",153,159,"1"],["add",155,159,"1"],["add",156,159,"1"],["add",157,159,"1"],["add",158,159,"-1"],["add",160,161,"1"],["add",161,160,"-1"],["add",160,161,"1"],["scale",161,"-1"],["scale",160,"-2"],["add",1,160,"1/2"],["add",162,160,"-1"],["add",163,160,"-1"],["add",166,160,"-1/2"],["add",171,160,"1/2"],["scale",161,"2"],["add",1,161,"1/2"],["add",160,161,"1"],["add",162,161,"-1/2"],["add",163,161,"-1/2"],["add",164,161,"1/2"],["add",165,161,"1/2"],["add",166,161,"-1"],["add",167,161,"-1/2"],["add",171,161,"1/2"],["add",162,164,"1"],["add",164,162,"-1"],["add",162,164,"1"],["scale",164,"-1"],["scale",163,"-1"],["add",161,163,"2"],["add",162,163,"1"],["add",164,163,"1"],["add",165,163,"1"],["add",166,163,"-2"],["add",167,163,"-2"],["add",168,163,"-1"],["add",169,163,"-1"],["add",174,163,"1"],["add",175,163,"1"],["add",164,165,"1"],["add",165,164,"-1"],["add",164,165,"1"],["scale",165,"-1"],["scale",164,"1/2"],["add",160,164,"-1"],["add",161,164,"-2"],["add",162,164,"-1"],["add",163,164,"-1"],["add",166,164,"2"],["add",167,164,"2"],["add",168,164,"1"],["add",169,164,"1"],["add",174,164,"-1"],["add",175,164,"-1"],["add",165,168,"1"],["add",168,165,"-1"],["add",165,168,"1"],["scale",168,"-1"],["scale",165,"-2"],["add",169,165,"1/2"],["add",170,165,"-1/2"],["add",171,165,"-1/2"],["add",172,165,"-1/2"],["add",173,165,"-1/2"],["add",174,165,"1/2"],["add",175,165,"1/2"],["add",166,167,"1"],["add",167,166,"-1"],["add",166,167,"1"],["scale",167,"-1"],["add",167,169,"1"],["add",169,167,"-1"],["add",167,169,"1"],["scale",169,"-1"],["scale",167,"-1"],["add",165,167,"2"],["add",170,167,"-1"],["add",171,167,"-1"],["add",172,167,"-1"],["add",173,167,"-1"],["add",174,167,"1"],["add",175,167,"1"],["add",165,168,"2"],["add",167,168,"1"],["add",170,168,"-1"],["add",171,168,"-1"],["add",172,168,"-1"],["add",173,168,"-1"],["add",174,168,"1"],["add",175,168,"1"],["add",170,169,"-1"],["add",160,170,"1"],["add",162,170,"-1"],["add",164,170,"-1"],["add",171,170,"-1"],["add",172,170,"1"],["add",173,170,"1"],["scale",171,"1/4"],["add",160,171,"4"],["add",161,171,"4"],["add",163,171,"2"],["add",165,171,"4"],["add",166,171,"-4"],["add",169,171,"-4"],["add",170,171,"2"],["add",174,171,"4"],["add",175,171,"4"],["scale",173,"1/2"],["add",1,173,"-1"],["add",160,173,"-1"],["add",162,173,"1"],["add",164,173,"1"],["add",169,173,"1"],["add",170,173,"-1"],["add",171,173,"1/2"],["add",172,173,"-1"],["add",171,174,"1/4"],["scale",175,"1/2"],["add",1,175,"-1"],["add",165,175,"-2"],["add",167,175,"-1"],["add",168,175,"-1"],["add",169,175,"1"],["add",172,175,"1"],["add",173,175,"1"],["add",174,175,"-1"],["add",184,177,"-2"],["add",188,177,"-1"],["add",184,178,"1"],["add",184,179,"-1"],["add",184,180,"-1"],["add",184,181,"1"],["add",188,182,"1"],["add",188,183,"-1"],["scale",184,"2/3"],["add",3,184,"1/2"],["add",5,184,"1/2"],["add",8,184,"-1/2"],["add",10,184,"1/2"],["add",11,184,"1/2"],["add",12,184,"-1/2"],["add",13,184,"1/2"],["add",15,184,"-1/2"],["add",100,184,"-1/2"],["add",102,184,"1/2"],["add",104,184,"1/2"],["add",109,184,"-1/2"],["add",177,184,"1/2"],["add",178,184,"-1/2"],["add",179,184,"-1/2"],["add",183,184,"1/2"],["add",186,184,"1/2"],["add",187,184,"1/2"],["add",188,184,"-1"],["add",190,184,"-1/2"],["add",3,185,"-1/3"],["add",5,185,"-1/3"],["add",8,185,"1/3"],["add",10,185,"-1/3"],["add",11,185,"-1/3"],["add",12,185,"1/3"],["add",13,185,"-1/3"],["add",15,185,"1/3"],["add",100,185,"1/3"],["add",102,185,"-1/3"],["add",104,185,"-1/3"],["add",109,185,"1/3"],["add",177,185,"-1/3"],["add",178,185,"1/3"],["add",179,185,"1/3"],["add",183,185,"-1/3"],["add",184,185,"-2/3"],["add",186,185,"-1/3"],["add",187,185,"-1/3"],["add",188,185,"2/3"],["add",190,185,"1/3"],["add",188,186,"-1"],["add",188,187,"1"],["scale",188,"-3/2"],["add",1,188,"1/2"],["add",3,188,"1/6"],["add",5,188,"1/6"],["add",8,188,"-1/6"],["add",10,188,"1/6"],["add",11,188,"1/6"],["add",12,188,"-1/6"],["add",13,188,"1/6"],["add",15,188,"-1/6"],["add",17,188,"-1/2"],["add",19,188,"1/2"],["add",21,188,"1/2"],["add",23,188,"-1/2"],["add",28,188,"-1/2"],["add",29,188,"1/2"],["add",30,188,"1/2"],["add",31,188,"-1/2"],["add",100,188,"-2/3"],["add",102,188,"2/3"],["add",104,188,"2/3"],["add",109,188,"-2/3"],["add",160,188,"-1/2"],["add",164,188,"-1/2"],["add",166,188,"1/2"],["add",167,188,"1/2"],["add",168,188,"1/2"],["add",173,188,"-1/2"],["add",177,188,"1/6"],["add",178,188,"1/3"],["add",179,188,"1/3"],["add",182,188,"-1/2"],["add",183,188,"-1/3"],["add",184,188,"1/3"],["add",185,188,"-1/2"],["add",186,188,"-1/3"],["add",187,188,"1/6"],["add",190,188,"-1/6"],["add",191,188,"1/2"],["add",1,189,"3/4"],["add",3,189,"1/4"],["add",5,189,"1/4"],["add",8,189,"-1/4"],["add",10,189,"1/4"],["add",11,189,"1/4"],["add",12,189,"-1/4"],["add",13,189,"1/4"],["add",15,189,"-1/4"],["add",17,189,"-3/4"],["add",19,189,"3/4"],["add",21,189,"3/4"],["add",23,189,"-3/4"],["add",28,189,"-3/4"],["add",29,189,"3/4"],["add",30,189,"3/4"],["add",31,189,"-3/4"],["add",100,189,"-1"],["add",102,189,"1"],["add",104,189,"1"],["add",109,189,"-1"],["add",160,189,"-3/4"],["add",164,189,"-3/4"],["add",166,189,"3/4"],["add",167,189,"3/4"],["add",168,189,"3/4"],["add",173,189,"-3/4"],["add",177,189,"1/4"],["add",178,189,"1/2"],["add",179,189,"1/2"],["add",182,189,"-3/4"],["add",183,189,"-1/2"],["add",184,189,"1/2"],["add",185,189,"-3/4"],["add",186,189,"-1/2"],["add",187,189,"1/4"],["add",188,189,"3/2"],["add",190,189,"-1/4"],["add",191,189,"3/4"],["scale",190,"1/2"],["add",1,190,"2"],["add",3,190,"1"],["add",5,190,"1"],["add",8,190,"-1"],["add",10,190,"1"],["add",11,190,"1"],["add",12,190,"-1"],["add",13,190,"1"],["add",15,190,"-1"],["add",17,190,"-2"],["add",19,190,"2"],["add",21,190,"2"],["add",23,190,"-2"],["add",28,190,"-2"],["add",29,190,"2"],["add",30,190,"2"],["add",31,190,"-2"],["add",100,190,"-3"],["add",102,190,"3"],["add",104,190,"3"],["add",109,190,"-3"],["add",160,190,"-2"],["add",164,190,"-2"],["add",166,190,"2"],["add",167,190,"2"],["add",168,190,"2"],["add",173,190,"-2"],["add",177,190,"1"],["add",178,190,"1"],["add",179,190,"1"],["add",182,190,"-2"],["add",183,190,"-1"],["add",184,190,"2"],["add",185,190,"-2"],["add",186,190,"-1"],["add",187,190,"1"],["add",188,190,"4"],["add",191,190,"2"],["scale",191,"1/2"],["add",1,191,"-1"],["add",3,191,"-1/2"],["add",5,191,"-1/2"],["add",8,191,"1/2"],["add",10,191,"-1/2"],["add",11,191,"-1/2"],["add",12,191,"1/2"],["add",13,191,"-1/2"],["add",15,191,"1/2"],["add",17,191,"1"],["add",19,191,"-1"],["add",21,191,"-1"],["add",23,191,"1"],["add",28,191,"1"],["add",29,191,"-1"],["add",30,191,"-1"],["add",31,191,"1"],["add",100,191,"3/2"],["add",102,191,"-3/2"],["add",104,191,"-3/2"],["add",109,191,"3/2"],["add",160,191,"1"],["add",164,191,"1"],["add",166,191,"-1"],["add",167,191,"-1"],["add",168,191,"-1"],["add",173,191,"1"],["add",177,191,"-1/2"],["add",178,191,"-1/2"],["add",179,191,"-1/2"],["add",182,191,"1"],["add",183,191,"1/2"],["add",184,191,"-1"],["add",185,191,"1"],["add",186,191,"1/2"],["add",187,191,"-1/2"],["add",188,191,"-2"],["add",190,191,"1/2"],["add",200,193,"-2"],["add",204,193,"-1"],["add",200,194,"1"],["add",200,195,"-1"],["add",200,196,"-1"],["add",200,197,"1"],["add",204,198,"1"],["add",204,199,"-1"],["scale",200,"2/3"],["add",3,200,"1/2"],["add",5,200,"1/2"],["add",8,200,"-1/2"],["add",10,200,"1/2"],["add",11,200,"1/2"],["add",12,200,"-1/2"],["add",13,200,"1/2"],["add",15,200,"-1/2"],["add",100,200,"-1/2"],["add",102,200,"1/2"],["add",104,200,"1/2"],["add",109,200,"-1/2"],["add",193,200,"1/2"],["add",194,200,"-1/2"],["add",195,200,"-1/2"],["add",199,200,"1/2"],["add",202,200,"1/2"],["add",203,200,"1/2"],["add",204,200,"-1"],["add",206,200,"-1/2"],["add",3,201,"-1/3"],["add",5,201,"-1/3"],["add",8,201,"1/3"],["add",10,201,"-1/3"],["add",11,201,"-1/3"],["add",12,201,"1/3"],["add",13,201,"-1/3"],["add",15,201,"1/3"],["add",100,201,"1/3"],["add",102,201,"-1/3"],["add",104,201,"-1/3"],["add",109,201,"1/3"],["add",193,201,"-1/3"],["add",194,201,"1/3"],["add",195,201,"1/3"],["add",199,201,"-1/3"],["add",200,201,"-2/3"],["add",202,201,"-1/3"],["add",203,201,"-1/3"],["add",204,201,"2/3"],["add",206,201,"1/3"],["add",204,202,"-1"],["add",204,203,"1"],["scale",204,"-3/2"],["add",1,204,"1/2"],["add",3,204,"1/6"],["add",5,204,"1/6"],["add",8,204,"-1/6"],["add",10,204,"1/6"],["add",11,204,"1/6"],["add",12,204,"-1/6"],["add",13,204,"1/6"],["add",15,204,"-1/6"],["add",33,204,"-1/2"],["add",35,204,"1/2"],["add",37,204,"1/2"],["add",39,204,"-1/2"],["add",44,204,"-1/2"],["add",45,204,"1/2"],["add",46,204,"1/2"],["add",47,204,"-1/2"],["add",100,204,"-2/3"],["add",102,204,"2/3"],["add",104,204,"2/3"],["add",109,204,"-2/3"],["add",160,204,"-1/2"],["add",164,204,"-1/2"],["add",166,204,"1/2"],["add",167,204,"1/2"],["add",168,204,"1/2"],["add",173,204,"-1/2"],["add",193,204,"1/6"],["add",194,204,"1/3"],["add",195,204,"1/3"],["add",198,204,"-1/2"],["add",199,204,"-1/3"],["add",200,204,"1/3"],["add",201,204,"-1/2"],["add",202,204,"-1/3"],["add",203,204,"1/6"],["add",206,204,"-1/6"],["add",207,204,"1/2"],["add",1,205,"3/4"],["add",3,205,"1/4"],["add",5,205,"1/4"],["add",8,205,"-1/4"],["add",10,205,"1/4"],["add",11,205,"1/4"],["add",12,205,"-1/4"],["add",13,205,"1/4"],["add",15,205,"-1/4"],["add",33,205,"-3/4"],["add",35,205,"3/4"],["add",37,205,"3/4"],["add",39,205,"-3/4"],["add",44,205,"-3/4"],["add",45,205,"3/4"],["add",46,205,"3/4"],["add",47,205,"-3/4"],["add",100,205,"-1"],["add",102,205,"1"],["add",104,205,"1"],["add",109,205,"-1"],["add",160,205,"-3/4"],["add",164,205,"-3/4"],["add",166,205,"3/4"],["add",167,205,"3/4"],["add",168,205,"3/4"],["add",173,205,"-3/4"],["add",193,205,"1/4"],["add",194,205,"1/2"],["add",195,205,"1/2"],["add",198,205,"-3/4"],["add",199,205,"-1/2"],["add",200,205,"1/2"],["add",201,205,"-3/4"],["add",202,205,"-1/2"],["add",203,205,"1/4"],["add",204,205,"3/2"],["add",206,205,"-1/4"],["add",207,205,"3/4"],["scale",206,"1/2"],["add",1,206,"2"],["add",3,206,"1"],["add",5,206,"1"],["add",8,206,"-1"],["add",10,206,"1"],["add",11,206,"1"],["add",12,206,"-1"],["add",13,206,"1"],["add",15,206,"-1"],["add",33,206,"-2"],["add",35,206,"2"],["add",37,206,"2"],["add",39,206,"-2"],["add",44,206,"-2"],["add",45,206,"2"],["add",46,206,"2"],["add",47,206,"-2"],["add",100,206,"-3"],["add",102,206,"3"],["add",104,206,"3"],["add",109,206,"-3"],["add",160,206,"-2"],["add",164,206,"-2"],["add",166,206,"2"],["add",167,206,"2"],["add",168,206,"2"],["add",173,206,"-2"],["add",193,206,"1"],["add",194,206,"1"],["add",195,206,"1"],["add",198,206,"-2"],["add",199,206,"-1"],["add",200,206,"2"],["add",201,206,"-2"],["add",202,206,"-1"],["add",203,206,"1"],["add",204,206,"4"],["add",207,206,"2"],["scale",207,"1/2"],["add",1,207,"-1"],["add",3,207,"-1/2"],["add",5,207,"-1/2"],["add",8,207,"1/2"],["add",10,207,"-1/2"],["add",11,207,"-1/2"],["add",12,207,"1/2"],["add",13,207,"-1/2"],["add",15,207,"1/2"],["add",33,207,"1"],["add",35,207,"-1"],["add",37,207,"-1"],["add",39,207,"1"],["add",44,207,"1"],["add",45,207,"-1"],["add",46,207,"-1"],["add",47,207,"1"],["add",100,207,"3/2"],["add",102,207,"-3/2"],["add",104,207,"-3/2"],["add",109,207,"3/2"],["add",160,207,"1"],["add",164,207,"1"],["add",166,207,"-1"],["add",167,207,"-1"],["add",168,207,"-1"],["add",173,207,"1"],["add",193,207,"-1/2"],["add",194,207,"-1/2"],["add",195,207,"-1/2"],["add",198,207,"1"],["add",199,207,"1/2"],["add",200,207,"-1"],["add",201,207,"1"],["add",202,207,"1/2"],["add",203,207,"-1/2"],["add",204,207,"-2"],["add",206,207,"1/2"],["add",228,263,"1"],["add",263,228,"-1"],["add",228,263,"1"],["scale",263,"-1"],["scale",228,"-1"],["add",23,228,"-1/2"],["add",28,228,"-1/2"],["add",87,228,"-1"],["add",228,229,"-1"],["add",238,229,"1"],["add",239,229,"1"],["add",20,230,"-1/2"],["add",24,230,"-1/2"],["add",103,230,"-1"],["add",236,230,"1"],["add",237,230,"1"],["add",272,230,"1"],["add",231,272,"1"],["add",272,231,"-1"],["add",231,272,"1"],["scale",272,"-1"],["scale",231,"-1"],["add",20,231,"-1/2"],["add",24,231,"-1/2"],["add",103,231,"-1"],["add",233,232,"-1"],["add",240,232,"1"],["add",241,232,"1"],["add",235,234,"-1"],["add",242,234,"1"],["add",243,234,"1"],["add",237,236,"-1"],["add",239,238,"-1"],["add",241,240,"-1"],["add",243,242,"-1"],["add",228,246,"1"],["add",228,247,"-1"],["add",229,247,"1"],["add",238,247,"1"],["add",236,248,"1"],["add",237,248,"-1"],["add",237,249,"1"],["add",251,250,"-1"],["add",258,250,"1"],["add",259,250,"1"],["add",253,252,"-1"],["add",260,252,"1"],["add",261,252,"1"],["add",230,254,"1"],["add",231,254,"-1"],["add",236,254,"1"],["add",231,255,"1"],["add",238,256,"1"],["add",239,256,"-1"],["add",239,257,"1"],["add",259,258,"-1"],["add",261,260,"-1"],["scale",263,"2"],["add",1,263,"1/4"],["add",17,263,"-1/4"],["add",18,263,"1/2"],["add",21,263,"1/4"],["add",22,263,"-1/4"],["add",23,263,"-1/2"],["add",26,263,"-1/4"],["add",29,263,"1/4"],["add",30,263,"1/4"],["add",48,263,"-1/4"],["add",56,263,"-1/4"],["add",82,263,"1/4"],["add",88,263,"1/4"],["add",100,263,"-1/4"],["add",102,263,"1/4"],["add",104,263,"1/4"],["add",109,263,"-1/4"],["add",160,263,"-1/4"],["add",164,263,"-1/4"],["add",166,263,"1/4"],["add",167,263,"1/4"],["add",168,263,"1/4"],["add",173,263,"-1/4"],["add",264,263,"-1"],["scale",264,"-1/2"],["add",1,264,"-1/2"],["add",17,264,"1/4"],["add",18,264,"-1"],["add",19,264,"1/4"],["add",21,264,"-3/4"],["add",22,264,"1/2"],["add",23,264,"5/4"],["add",26,264,"1/2"],["add",28,264,"1/4"],["add",29,264,"-1/4"],["add",30,264,"-3/4"],["add",31,264,"-1/4"],["add",48,264,"1/2"],["add",56,264,"1/2"],["add",82,264,"-1/2"],["add",84,264,"1/4"],["add",88,264,"-1/2"],["add",92,264,"-1/4"],["add",93,264,"-1/4"],["add",94,264,"1/4"],["add",95,264,"1/4"],["add",100,264,"1/2"],["add",102,264,"-1/2"],["add",104,264,"-1/2"],["add",109,264,"1/2"],["add",160,264,"1/2"],["add",164,264,"1/2"],["add",166,264,"-1/2"],["add",167,264,"-1/2"],["add",168,264,"-1/2"],["add",173,264,"1/2"],["add",263,264,"-2"],["add",38,265,"1/2"],["add",42,265,"1/2"],["add",238,265,"-1"],["add",239,265,"1"],["add",36,266,"1/2"],["add",40,266,"1/2"],["add",239,266,"-1"],["add",1,271,"1/8"],["add",17,271,"-1/8"],["add",19,271,"1/8"],["add",21,271,"1/8"],["add",22,271,"1/4"],["add",23,271,"-1/8"],["add",26,271,"1/4"],["add",28,271,"-1/8"],["add",29,271,"1/8"],["add",30,271,"1/8"],["add",31,271,"-1/8"],["add",70,271,"-1/4"],["add",76,271,"-1/4"],["add",102,271,"1/4"],["add",104,271,"1/8"],["add",108,271,"1/8"],["add",109,271,"-1/4"],["add",110,271,"1/8"],["add",111,271,"1/8"],["add",160,271,"-1/8"],["add",164,271,"-1/8"],["add",166,271,"1/8"],["add",167,271,"1/8"],["add",168,271,"1/8"],["add",173,271,"-1/8"],["add",1,272,"1/4"],["add",17,272,"-1/4"],["add",19,272,"1/4"],["add",21,272,"1/4"],["add",23,272,"-1/4"],["add",28,272,"-1/4"],["add",29,272,"1/4"],["add",30,272,"1/4"],["add",31,272,"-1/4"],["add",102,272,"1"],["add",104,272,"1/4"],["add",108,272,"-1/4"],["add",109,272,"-1/2"],["add",110,272,"1/4"],["add",111,272,"1/4"],["add",160,272,"-1/4"],["add",164,272,"-1/4"],["add",166,272,"1/4"],["add",167,272,"1/4"],["add",168,272,"1/4"],["add",173,272,"-1/4"],["add",39,273,"1/2"],["add",44,273,"1/2"],["add",236,273,"-1"],["add",237,273,"1"],["add",1,274,"1/2"],["add",33,274,"-1/2"],["add",34,274,"1"],["add",37,274,"1/2"],["add",38,274,"-1/2"],["add",39,274,"-1"],["add",42,274,"-1/2"],["add",45,274,"1/2"],["add",46,274,"1/2"],["add",100,274,"-1/2"],["add",102,274,"1/2"],["add",104,274,"1/2"],["add",109,274,"-1/2"],["add",160,274,"-1/2"],["add",164,274,"-1/2"],["add",166,274,"1/2"],["add",167,274,"1/2"],["add",168,274,"1/2"],["add",173,274,"-1/2"],["add",237,274,"-1"],["add",232,280,"-1/2"],["add",233,280,"1/2"],["add",240,280,"-1/2"],["add",233,281,"-1/2"],["add",242,282,"-1/2"],["add",243,282,"1/2"],["add",243,283,"-1/2"],["add",250,284,"1"],["add",251,284,"-1"],["add",258,284,"1"],["add",251,285,"1"],["add",260,286,"1"],["add",261,286,"-1"],["add",261,287,"1"],["add",234,289,"-1/2"],["add",235,289,"1/2"],["add",242,289,"-1/2"],["add",235,290,"-1/2"],["add",240,291,"-1/2"],["add",241,291,"1/2"],["add",241,292,"-1/2"],["add",258,293,"1"],["add",259,293,"-1"],["add",259,294,"1"],["add",252,295,"1"],["add",253,295,"-1"],["add",260,295,"1"],["add",253,296,"1"],["add",267,303,"1"],["add",268,304,"1"],["add",277,305,"1"],["add",278,306,"1"],["add",301,308,"1"],["add",302,308,"1"],["add",307,308,"-1"],["add",299,310,"1"],["add",300,310,"1"],["add",309,310,"-1"],["add",275,311,"1"],["add",276,312,"1"],["add",269,313,"1"],["add",270,314,"1"],["add",299,318,"-1"],["add",300,318,"1"],["add",317,318,"1"],["add",301,320,"1"],["add",302,320,"1"],["add",307,320,"-2"],["add",319,320,"1"],["add",86,321,"1"],["add",267,321,"-1"],["add",93,322,"1"],["add",268,322,"-1"],["add",98,323,"-1"],["add",275,323,"-1"],["add",109,324,"1"],["add",276,324,"-1"],["add",301,325,"1"],["add",307,325,"-1"],["add",319,325,"1"],["add",302,326,"1"],["add",307,326,"-1"],["add",319,326,"1"],["add",299,327,"-1"],["add",309,327,"1"],["add",317,327,"1"],["add",300,328,"1"],["add",309,328,"-1"],["add",317,328,"1"],["add",102,329,"-1"],["add",108,329,"1"],["add",277,329,"-1"],["add",100,330,"-1"],["add",110,330,"1"],["add",278,330,"-1"],["add",92,331,"1"],["add",269,331,"-1"],["add",84,332,"-1"],["add",94,332,"1"],["add",270,332,"-1"],["add",348,346,"1"],["add",354,357,"-1"]],"exit_scalar_program":[["add",354,357,"1"],["add",348,346,"-1"],["add",270,332,"1"],["add",94,332,"-1"],["add",84,332,"1"],["add",269,331,"1"],["add",92,331,"-1"],["add",278,330,"1"],["add",110,330,"-1"],["add",100,330,"1"],["add",277,329,"1"],["add",108,329,"-1"],["add",102,329,"1"],["add",317,328,"-1"],["add",309,328,"1"],["add",300,328,"-1"],["add",317,327,"-1"],["add",309,327,"-1"],["add",299,327,"1"],["add",319,326,"-1"],["add",307,326,"1"],["add",302,326,"-1"],["add",319,325,"-1"],["add",307,325,"1"],["add",301,325,"-1"],["add",276,324,"1"],["add",109,324,"-1"],["add",275,323,"1"],["add",98,323,"1"],["add",268,322,"1"],["add",93,322,"-1"],["add",267,321,"1"],["add",86,321,"-1"],["add",319,320,"-1"],["add",307,320,"2"],["add",302,320,"-1"],["add",301,320,"-1"],["add",317,318,"-1"],["add",300,318,"-1"],["add",299,318,"1"],["add",270,314,"-1"],["add",269,313,"-1"],["add",276,312,"-1"],["add",275,311,"-1"],["add",309,310,"1"],["add",300,310,"-1"],["add",299,310,"-1"],["add",307,308,"1"],["add",302,308,"-1"],["add",301,308,"-1"],["add",278,306,"-1"],["add",277,305,"-1"],["add",268,304,"-1"],["add",267,303,"-1"],["add",253,296,"-1"],["add",260,295,"-1"],["add",253,295,"1"],["add",252,295,"-1"],["add",259,294,"-1"],["add",259,293,"1"],["add",258,293,"-1"],["add",241,292,"1/2"],["add",241,291,"-1/2"],["add",240,291,"1/2"],["add",235,290,"1/2"],["add",242,289,"1/2"],["add",235,289,"-1/2"],["add",234,289,"1/2"],["add",261,287,"-1"],["add",261,286,"1"],["add",260,286,"-1"],["add",251,285,"-1"],["add",258,284,"-1"],["add",251,284,"1"],["add",250,284,"-1"],["add",243,283,"1/2"],["add",243,282,"-1/2"],["add",242,282,"1/2"],["add",233,281,"1/2"],["add",240,280,"1/2"],["add",233,280,"-1/2"],["add",232,280,"1/2"],["add",237,274,"1"],["add",173,274,"1/2"],["add",168,274,"-1/2"],["add",167,274,"-1/2"],["add",166,274,"-1/2"],["add",164,274,"1/2"],["add",160,274,"1/2"],["add",109,274,"1/2"],["add",104,274,"-1/2"],["add",102,274,"-1/2"],["add",100,274,"1/2"],["add",46,274,"-1/2"],["add",45,274,"-1/2"],["add",42,274,"1/2"],["add",39,274,"1"],["add",38,274,"1/2"],["add",37,274,"-1/2"],["add",34,274,"-1"],["add",33,274,"1/2"],["add",1,274,"-1/2"],["add",237,273,"-1"],["add",236,273,"1"],["add",44,273,"-1/2"],["add",39,273,"-1/2"],["add",173,272,"1/4"],["add",168,272,"-1/4"],["add",167,272,"-1/4"],["add",166,272,"-1/4"],["add",164,272,"1/4"],["add",160,272,"1/4"],["add",111,272,"-1/4"],["add",110,272,"-1/4"],["add",109,272,"1/2"],["add",108,272,"1/4"],["add",104,272,"-1/4"],["add",102,272,"-1"],["add",31,272,"1/4"],["add",30,272,"-1/4"],["add",29,272,"-1/4"],["add",28,272,"1/4"],["add",23,272,"1/4"],["add",21,272,"-1/4"],["add",19,272,"-1/4"],["add",17,272,"1/4"],["add",1,272,"-1/4"],["add",173,271,"1/8"],["add",168,271,"-1/8"],["add",167,271,"-1/8"],["add",166,271,"-1/8"],["add",164,271,"1/8"],["add",160,271,"1/8"],["add",111,271,"-1/8"],["add",110,271,"-1/8"],["add",109,271,"1/4"],["add",108,271,"-1/8"],["add",104,271,"-1/8"],["add",102,271,"-1/4"],["add",76,271,"1/4"],["add",70,271,"1/4"],["add",31,271,"1/8"],["add",30,271,"-1/8"],["add",29,271,"-1/8"],["add",28,271,"1/8"],["add",26,271,"-1/4"],["add",23,271,"1/8"],["add",22,271,"-1/4"],["add",21,271,"-1/8"],["add",19,271,"-1/8"],["add",17,271,"1/8"],["add",1,271,"-1/8"],["add",239,266,"1"],["add",40,266,"-1/2"],["add",36,266,"-1/2"],["add",239,265,"-1"],["add",238,265,"1"],["add",42,265,"-1/2"],["add",38,265,"-1/2"],["add",263,264,"2"],["add",173,264,"-1/2"],["add",168,264,"1/2"],["add",167,264,"1/2"],["add",166,264,"1/2"],["add",164,264,"-1/2"],["add",160,264,"-1/2"],["add",109,264,"-1/2"],["add",104,264,"1/2"],["add",102,264,"1/2"],["add",100,264,"-1/2"],["add",95,264,"-1/4"],["add",94,264,"-1/4"],["add",93,264,"1/4"],["add",92,264,"1/4"],["add",88,264,"1/2"],["add",84,264,"-1/4"],["add",82,264,"1/2"],["add",56,264,"-1/2"],["add",48,264,"-1/2"],["add",31,264,"1/4"],["add",30,264,"3/4"],["add",29,264,"1/4"],["add",28,264,"-1/4"],["add",26,264,"-1/2"],["add",23,264,"-5/4"],["add",22,264,"-1/2"],["add",21,264,"3/4"],["add",19,264,"-1/4"],["add",18,264,"1"],["add",17,264,"-1/4"],["add",1,264,"1/2"],["scale",264,"-2"],["add",264,263,"1"],["add",173,263,"1/4"],["add",168,263,"-1/4"],["add",167,263,"-1/4"],["add",166,263,"-1/4"],["add",164,263,"1/4"],["add",160,263,"1/4"],["add",109,263,"1/4"],["add",104,263,"-1/4"],["add",102,263,"-1/4"],["add",100,263,"1/4"],["add",88,263,"-1/4"],["add",82,263,"-1/4"],["add",56,263,"1/4"],["add",48,263,"1/4"],["add",30,263,"-1/4"],["add",29,263,"-1/4"],["add",26,263,"1/4"],["add",23,263,"1/2"],["add",22,263,"1/4"],["add",21,263,"-1/4"],["add",18,263,"-1/2"],["add",17,263,"1/4"],["add",1,263,"-1/4"],["scale",263,"1/2"],["add",261,260,"1"],["add",259,258,"1"],["add",239,257,"-1"],["add",239,256,"1"],["add",238,256,"-1"],["add",231,255,"-1"],["add",236,254,"-1"],["add",231,254,"1"],["add",230,254,"-1"],["add",261,252,"-1"],["add",260,252,"-1"],["add",253,252,"1"],["add",259,250,"-1"],["add",258,250,"-1"],["add",251,250,"1"],["add",237,249,"-1"],["add",237,248,"1"],["add",236,248,"-1"],["add",238,247,"-1"],["add",229,247,"-1"],["add",228,247,"1"],["add",228,246,"-1"],["add",243,242,"1"],["add",241,240,"1"],["add",239,238,"1"],["add",237,236,"1"],["add",243,234,"-1"],["add",242,234,"-1"],["add",235,234,"1"],["add",241,232,"-1"],["add",240,232,"-1"],["add",233,232,"1"],["add",103,231,"1"],["add",24,231,"1/2"],["add",20,231,"1/2"],["scale",231,"-1"],["scale",272,"-1"],["add",231,272,"-1"],["add",272,231,"1"],["add",231,272,"-1"],["add",272,230,"-1"],["add",237,230,"-1"],["add",236,230,"-1"],["add",103,230,"1"],["add",24,230,"1/2"],["add",20,230,"1/2"],["add",239,229,"-1"],["add",238,229,"-1"],["add",228,229,"1"],["add",87,228,"1"],["add",28,228,"1/2"],["add",23,228,"1/2"],["scale",228,"-1"],["scale",263,"-1"],["add",228,263,"-1"],["add",263,228,"1"],["add",228,263,"-1"],["add",206,207,"-1/2"],["add",204,207,"2"],["add",203,207,"1/2"],["add",202,207,"-1/2"],["add",201,207,"-1"],["add",200,207,"1"],["add",199,207,"-1/2"],["add",198,207,"-1"],["add",195,207,"1/2"],["add",194,207,"1/2"],["add",193,207,"1/2"],["add",173,207,"-1"],["add",168,207,"1"],["add",167,207,"1"],["add",166,207,"1"],["add",164,207,"-1"],["add",160,207,"-1"],["add",109,207,"-3/2"],["add",104,207,"3/2"],["add",102,207,"3/2"],["add",100,207,"-3/2"],["add",47,207,"-1"],["add",46,207,"1"],["add",45,207,"1"],["add",44,207,"-1"],["add",39,207,"-1"],["add",37,207,"1"],["add",35,207,"1"],["add",33,207,"-1"],["add",15,207,"-1/2"],["add",13,207,"1/2"],["add",12,207,"-1/2"],["add",11,207,"1/2"],["add",10,207,"1/2"],["add",8,207,"-1/2"],["add",5,207,"1/2"],["add",3,207,"1/2"],["add",1,207,"1"],["scale",207,"2"],["add",207,206,"-2"],["add",204,206,"-4"],["add",203,206,"-1"],["add",202,206,"1"],["add",201,206,"2"],["add",200,206,"-2"],["add",199,206,"1"],["add",198,206,"2"],["add",195,206,"-1"],["add",194,206,"-1"],["add",193,206,"-1"],["add",173,206,"2"],["add",168,206,"-2"],["add",167,206,"-2"],["add",166,206,"-2"],["add",164,206,"2"],["add",160,206,"2"],["add",109,206,"3"],["add",104,206,"-3"],["add",102,206,"-3"],["add",100,206,"3"],["add",47,206,"2"],["add",46,206,"-2"],["add",45,206,"-2"],["add",44,206,"2"],["add",39,206,"2"],["add",37,206,"-2"],["add",35,206,"-2"],["add",33,206,"2"],["add",15,206,"1"],["add",13,206,"-1"],["add",12,206,"1"],["add",11,206,"-1"],["add",10,206,"-1"],["add",8,206,"1"],["add",5,206,"-1"],["add",3,206,"-1"],["add",1,206,"-2"],["scale",206,"2"],["add",207,205,"-3/4"],["add",206,205,"1/4"],["add",204,205,"-3/2"],["add",203,205,"-1/4"],["add",202,205,"1/2"],["add",201,205,"3/4"],["add",200,205,"-1/2"],["add",199,205,"1/2"],["add",198,205,"3/4"],["add",195,205,"-1/2"],["add",194,205,"-1/2"],["add",193,205,"-1/4"],["add",173,205,"3/4"],["add",168,205,"-3/4"],["add",167,205,"-3/4"],["add",166,205,"-3/4"],["add",164,205,"3/4"],["add",160,205,"3/4"],["add",109,205,"1"],["add",104,205,"-1"],["add",102,205,"-1"],["add",100,205,"1"],["add",47,205,"3/4"],["add",46,205,"-3/4"],["add",45,205,"-3/4"],["add",44,205,"3/4"],["add",39,205,"3/4"],["add",37,205,"-3/4"],["add",35,205,"-3/4"],["add",33,205,"3/4"],["add",15,205,"1/4"],["add",13,205,"-1/4"],["add",12,205,"1/4"],["add",11,205,"-1/4"],["add",10,205,"-1/4"],["add",8,205,"1/4"],["add",5,205,"-1/4"],["add",3,205,"-1/4"],["add",1,205,"-3/4"],["add",207,204,"-1/2"],["add",206,204,"1/6"],["add",203,204,"-1/6"],["add",202,204,"1/3"],["add",201,204,"1/2"],["add",200,204,"-1/3"],["add",199,204,"1/3"],["add",198,204,"1/2"],["add",195,204,"-1/3"],["add",194,204,"-1/3"],["add",193,204,"-1/6"],["add",173,204,"1/2"],["add",168,204,"-1/2"],["add",167,204,"-1/2"],["add",166,204,"-1/2"],["add",164,204,"1/2"],["add",160,204,"1/2"],["add",109,204,"2/3"],["add",104,204,"-2/3"],["add",102,204,"-2/3"],["add",100,204,"2/3"],["add",47,204,"1/2"],["add",46,204,"-1/2"],["add",45,204,"-1/2"],["add",44,204,"1/2"],["add",39,204,"1/2"],["add",37,204,"-1/2"],["add",35,204,"-1/2"],["add",33,204,"1/2"],["add",15,204,"1/6"],["add",13,204,"-1/6"],["add",12,204,"1/6"],["add",11,204,"-1/6"],["add",10,204,"-1/6"],["add",8,204,"1/6"],["add",5,204,"-1/6"],["add",3,204,"-1/6"],["add",1,204,"-1/2"],["scale",204,"-2/3"],["add",204,203,"-1"],["add",204,202,"1"],["add",206,201,"-1/3"],["add",204,201,"-2/3"],["add",203,201,"1/3"],["add",202,201,"1/3"],["add",200,201,"2/3"],["add",199,201,"1/3"],["add",195,201,"-1/3"],["add",194,201,"-1/3"],["add",193,201,"1/3"],["add",109,201,"-1/3"],["add",104,201,"1/3"],["add",102,201,"1/3"],["add",100,201,"-1/3"],["add",15,201,"-1/3"],["add",13,201,"1/3"],["add",12,201,"-1/3"],["add",11,201,"1/3"],["add",10,201,"1/3"],["add",8,201,"-1/3"],["add",5,201,"1/3"],["add",3,201,"1/3"],["add",206,200,"1/2"],["add",204,200,"1"],["add",203,200,"-1/2"],["add",202,200,"-1/2"],["add",199,200,"-1/2"],["add",195,200,"1/2"],["add",194,200,"1/2"],["add",193,200,"-1/2"],["add",109,200,"1/2"],["add",104,200,"-1/2"],["add",102,200,"-1/2"],["add",100,200,"1/2"],["add",15,200,"1/2"],["add",13,200,"-1/2"],["add",12,200,"1/2"],["add",11,200,"-1/2"],["add",10,200,"-1/2"],["add",8,200,"1/2"],["add",5,200,"-1/2"],["add",3,200,"-1/2"],["scale",200,"3/2"],["add",204,199,"1"],["add",204,198,"-1"],["add",200,197,"-1"],["add",200,196,"1"],["add",200,195,"1"],["add",200,194,"-1"],["add",204,193,"1"],["add",200,193,"2"],["add",190,191,"-1/2"],["add",188,191,"2"],["add",187,191,"1/2"],["add",186,191,"-1/2"],["add",185,191,"-1"],["add",184,191,"1"],["add",183,191,"-1/2"],["add",182,191,"-1"],["add",179,191,"1/2"],["add",178,191,"1/2"],["add",177,191,"1/2"],["add",173,191,"-1"],["add",168,191,"1"],["add",167,191,"1"],["add",166,191,"1"],["add",164,191,"-1"],["add",160,191,"-1"],["add",109,191,"-3/2"],["add",104,191,"3/2"],["add",102,191,"3/2"],["add",100,191,"-3/2"],["add",31,191,"-1"],["add",30,191,"1"],["add",29,191,"1"],["add",28,191,"-1"],["add",23,191,"-1"],["add",21,191,"1"],["add",19,191,"1"],["add",17,191,"-1"],["add",15,191,"-1/2"],["add",13,191,"1/2"],["add",12,191,"-1/2"],["add",11,191,"1/2"],["add",10,191,"1/2"],["add",8,191,"-1/2"],["add",5,191,"1/2"],["add",3,191,"1/2"],["add",1,191,"1"],["scale",191,"2"],["add",191,190,"-2"],["add",188,190,"-4"],["add",187,190,"-1"],["add",186,190,"1"],["add",185,190,"2"],["add",184,190,"-2"],["add",183,190,"1"],["add",182,190,"2"],["add",179,190,"-1"],["add",178,190,"-1"],["add",177,190,"-1"],["add",173,190,"2"],["add",168,190,"-2"],["add",167,190,"-2"],["add",166,190,"-2"],["add",164,190,"2"],["add",160,190,"2"],["add",109,190,"3"],["add",104,190,"-3"],["add",102,190,"-3"],["add",100,190,"3"],["add",31,190,"2"],["add",30,190,"-2"],["add",29,190,"-2"],["add",28,190,"2"],["add",23,190,"2"],["add",21,190,"-2"],["add",19,190,"-2"],["add",17,190,"2"],["add",15,190,"1"],["add",13,190,"-1"],["add",12,190,"1"],["add",11,190,"-1"],["add",10,190,"-1"],["add",8,190,"1"],["add",5,190,"-1"],["add",3,190,"-1"],["add",1,190,"-2"],["scale",190,"2"],["add",191,189,"-3/4"],["add",190,189,"1/4"],["add",188,189,"-3/2"],["add",187,189,"-1/4"],["add",186,189,"1/2"],["add",185,189,"3/4"],["add",184,189,"-1/2"],["add",183,189,"1/2"],["add",182,189,"3/4"],["add",179,189,"-1/2"],["add",178,189,"-1/2"],["add",177,189,"-1/4"],["add",173,189,"3/4"],["add",168,189,"-3/4"],["add",167,189,"-3/4"],["add",166,189,"-3/4"],["add",164,189,"3/4"],["add",160,189,"3/4"],["add",109,189,"1"],["add",104,189,"-1"],["add",102,189,"-1"],["add",100,189,"1"],["add",31,189,"3/4"],["add",30,189,"-3/4"],["add",29,189,"-3/4"],["add",28,189,"3/4"],["add",23,189,"3/4"],["add",21,189,"-3/4"],["add",19,189,"-3/4"],["add",17,189,"3/4"],["add",15,189,"1/4"],["add",13,189,"-1/4"],["add",12,189,"1/4"],["add",11,189,"-1/4"],["add",10,189,"-1/4"],["add",8,189,"1/4"],["add",5,189,"-1/4"],["add",3,189,"-1/4"],["add",1,189,"-3/4"],["add",191,188,"-1/2"],["add",190,188,"1/6"],["add",187,188,"-1/6"],["add",186,188,"1/3"],["add",185,188,"1/2"],["add",184,188,"-1/3"],["add",183,188,"1/3"],["add",182,188,"1/2"],["add",179,188,"-1/3"],["add",178,188,"-1/3"],["add",177,188,"-1/6"],["add",173,188,"1/2"],["add",168,188,"-1/2"],["add",167,188,"-1/2"],["add",166,188,"-1/2"],["add",164,188,"1/2"],["add",160,188,"1/2"],["add",109,188,"2/3"],["add",104,188,"-2/3"],["add",102,188,"-2/3"],["add",100,188,"2/3"],["add",31,188,"1/2"],["add",30,188,"-1/2"],["add",29,188,"-1/2"],["add",28,188,"1/2"],["add",23,188,"1/2"],["add",21,188,"-1/2"],["add",19,188,"-1/2"],["add",17,188,"1/2"],["add",15,188,"1/6"],["add",13,188,"-1/6"],["add",12,188,"1/6"],["add",11,188,"-1/6"],["add",10,188,"-1/6"],["add",8,188,"1/6"],["add",5,188,"-1/6"],["add",3,188,"-1/6"],["add",1,188,"-1/2"],["scale",188,"-2/3"],["add",188,187,"-1"],["add",188,186,"1"],["add",190,185,"-1/3"],["add",188,185,"-2/3"],["add",187,185,"1/3"],["add",186,185,"1/3"],["add",184,185,"2/3"],["add",183,185,"1/3"],["add",179,185,"-1/3"],["add",178,185,"-1/3"],["add",177,185,"1/3"],["add",109,185,"-1/3"],["add",104,185,"1/3"],["add",102,185,"1/3"],["add",100,185,"-1/3"],["add",15,185,"-1/3"],["add",13,185,"1/3"],["add",12,185,"-1/3"],["add",11,185,"1/3"],["add",10,185,"1/3"],["add",8,185,"-1/3"],["add",5,185,"1/3"],["add",3,185,"1/3"],["add",190,184,"1/2"],["add",188,184,"1"],["add",187,184,"-1/2"],["add",186,184,"-1/2"],["add",183,184,"-1/2"],["add",179,184,"1/2"],["add",178,184,"1/2"],["add",177,184,"-1/2"],["add",109,184,"1/2"],["add",104,184,"-1/2"],["add",102,184,"-1/2"],["add",100,184,"1/2"],["add",15,184,"1/2"],["add",13,184,"-1/2"],["add",12,184,"1/2"],["add",11,184,"-1/2"],["add",10,184,"-1/2"],["add",8,184,"1/2"],["add",5,184,"-1/2"],["add",3,184,"-1/2"],["scale",184,"3/2"],["add",188,183,"1"],["add",188,182,"-1"],["add",184,181,"-1"],["add",184,180,"1"],["add",184,179,"1"],["add",184,178,"-1"],["add",188,177,"1"],["add",184,177,"2"],["add",174,175,"1"],["add",173,175,"-1"],["add",172,175,"-1"],["add",169,175,"-1"],["add",168,175,"1"],["add",167,175,"1"],["add",165,175,"2"],["add",1,175,"1"],["scale",175,"2"],["add",171,174,"-1/4"],["add",172,173,"1"],["add",171,173,"-1/2"],["add",170,173,"1"],["add",169,173,"-1"],["add",164,173,"-1"],["add",162,173,"-1"],["add",160,173,"1"],["add",1,173,"1"],["scale",173,"2"],["add",175,171,"-4"],["add",174,171,"-4"],["add",170,171,"-2"],["add",169,171,"4"],["add",166,171,"4"],["add",165,171,"-4"],["add",163,171,"-2"],["add",161,171,"-4"],["add",160,171,"-4"],["scale",171,"4"],["add",173,170,"-1"],["add",172,170,"-1"],["add",171,170,"1"],["add",164,170,"1"],["add",162,170,"1"],["add",160,170,"-1"],["add",170,169,"1"],["add",175,168,"-1"],["add",174,168,"-1"],["add",173,168,"1"],["add",172,168,"1"],["add",171,168,"1"],["add",170,168,"1"],["add",167,168,"-1"],["add",165,168,"-2"],["add",175,167,"-1"],["add",174,167,"-1"],["add",173,167,"1"],["add",172,167,"1"],["add",171,167,"1"],["add",170,167,"1"],["add",165,167,"-2"],["scale",167,"-1"],["scale",169,"-1"],["add",167,169,"-1"],["add",169,167,"1"],["add",167,169,"-1"],["scale",167,"-1"],["add",166,167,"-1"],["add",167,166,"1"],["add",166,167,"-1"],["add",175,165,"-1/2"],["add",174,165,"-1/2"],["add",173,165,"1/2"],["add",172,165,"1/2"],["add",171,165,"1/2"],["add",170,165,"1/2"],["add",169,165,"-1/2"],["scale",165,"-1/2"],["scale",168,"-1"],["add",165,168,"-1"],["add",168,165,"1"],["add",165,168,"-1"],["add",175,164,"1"],["add",174,164,"1"],["add",169,164,"-1"],["add",168,164,"-1"],["add",167,164,"-2"],["add",166,164,"-2"],["add",163,164,"1"],["add",162,164,"1"],["add",161,164,"2"],["add",160,164,"1"],["scale",164,"2"],["scale",165,"-1"],["add",164,165,"-1"],["add",165,164,"1"],["add",164,165,"-1"],["add",175,163,"-1"],["add",174,163,"-1"],["add",169,163,"1"],["add",168,163,"1"],["add",167,163,"2"],["add",166,163,"2"],["add",165,163,"-1"],["add",164,163,"-1"],["add",162,163,"-1"],["add",161,163,"-2"],["scale",163,"-1"],["scale",164,"-1"],["add",162,164,"-1"],["add",164,162,"1"],["add",162,164,"-1"],["add",171,161,"-1/2"],["add",167,161,"1/2"],["add",166,161,"1"],["add",165,161,"-1/2"],["add",164,161,"-1/2"],["add",163,161,"1/2"],["add",162,161,"1/2"],["add",160,161,"-1"],["add",1,161,"-1/2"],["scale",161,"1/2"],["add",171,160,"-1/2"],["add",166,160,"1/2"],["add",163,160,"1"],["add",162,160,"1"],["add",1,160,"-1/2"],["scale",160,"-1/2"],["scale",161,"-1"],["add",160,161,"-1"],["add",161,160,"1"],["add",160,161,"-1"],["add",158,159,"1"],["add",157,159,"-1"],["add",156,159,"-1"],["add",155,159,"-1"],["add",153,159,"-1"],["add",152,159,"1"],["add",151,159,"1"],["add",149,159,"2"],["scale",159,"2"],["add",156,157,"1"],["add",155,157,"-1"],["add",154,157,"1"],["add",153,157,"-1"],["add",148,157,"-1"],["add",146,157,"-1"],["add",144,157,"1"],["scale",157,"2"],["add",159,155,"-1"],["add",158,155,"-1"],["add",157,155,"2"],["add",156,155,"2"],["add",154,155,"3/2"],["add",153,155,"-1"],["add",149,155,"-1"],["add",148,155,"-1"],["add",147,155,"-1/2"],["add",146,155,"-1"],["add",145,155,"1"],["add",144,155,"2"],["scale",155,"-1"],["add",159,154,"-2"],["add",158,154,"-2"],["add",153,154,"2"],["add",150,154,"2"],["add",149,154,"-2"],["add",147,154,"-1"],["add",145,154,"-2"],["add",144,154,"-2"],["scale",154,"2"],["scale",155,"-1"],["add",154,155,"-1"],["add",155,154,"1"],["add",154,155,"-1"],["add",159,153,"1"],["add",158,153,"1"],["add",157,153,"-1/2"],["add",156,153,"-1/2"],["add",155,153,"-1/2"],["add",150,153,"-1"],["add",149,153,"1"],["add",148,153,"1/2"],["add",147,153,"1/2"],["add",146,153,"1/2"],["add",145,153,"1"],["add",144,153,"1/2"],["scale",153,"1/2"],["scale",154,"-1"],["add",153,154,"-1"],["add",154,153,"1"],["add",153,154,"-1"],["add",159,152,"-1"],["add",158,152,"-1"],["add",157,152,"1"],["add",156,152,"1"],["add",155,152,"1"],["add",154,152,"1"],["add",151,152,"-1"],["add",149,152,"-2"],["add",144,152,"1"],["scale",152,"-1"],["add",159,151,"-1"],["add",158,151,"-1"],["add",157,151,"1"],["add",156,151,"1"],["add",155,151,"1"],["add",154,151,"1"],["add",149,151,"-2"],["scale",151,"-1"],["scale",153,"-1"],["add",151,153,"-1"],["add",153,151,"1"],["add",151,153,"-1"],["scale",151,"-1"],["add",150,151,"-1"],["add",151,150,"1"],["add",150,151,"-1"],["add",159,149,"-1/2"],["add",158,149,"-1/2"],["add",157,149,"1/2"],["add",156,149,"1/2"],["add",155,149,"1/2"],["add",154,149,"1/2"],["add",153,149,"-1/2"],["scale",149,"-1/2"],["scale",152,"-1"],["add",149,152,"-1"],["add",152,149,"1"],["add",149,152,"-1"],["add",159,148,"-1"],["add",158,148,"-1"],["add",153,148,"1"],["add",152,148,"1"],["add",151,148,"2"],["add",147,148,"-1"],["add",146,148,"-1"],["add",145,148,"-2"],["add",144,148,"-1"],["scale",148,"2"],["scale",150,"-1"],["add",148,150,"-1"],["add",150,148,"1"],["add",148,150,"-1"],["add",159,147,"-1"],["add",158,147,"-1"],["add",153,147,"1"],["add",152,147,"1"],["add",151,147,"2"],["add",150,147,"2"],["add",146,147,"-1"],["add",145,147,"-2"],["add",144,147,"-1"],["scale",147,"-1"],["scale",149,"-1"],["add",147,149,"-1"],["add",149,147,"1"],["add",147,149,"-1"],["scale",148,"-1"],["add",146,148,"-1"],["add",148,146,"1"],["add",146,148,"-1"],["add",151,145,"1/2"],["add",150,145,"1/2"],["add",149,145,"-1/2"],["add",148,145,"-1/2"],["add",146,145,"1/2"],["add",144,145,"-1/2"],["scale",145,"1/2"],["add",147,144,"1"],["scale",146,"-1"],["add",144,146,"-1"],["add",146,144,"1"],["add",144,146,"-1"],["add",173,143,"-1"],["add",171,143,"1"],["add",169,143,"1"],["add",168,143,"1"],["add",167,143,"1"],["add",166,143,"-1"],["add",165,143,"-1"],["add",163,143,"-1"],["add",161,143,"2"],["add",142,143,"1"],["add",140,143,"-1"],["add",137,143,"-1"],["add",134,143,"-1"],["add",133,143,"2"],["add",132,143,"1"],["add",128,143,"1"],["add",1,143,"2"],["scale",143,"2"],["add",139,142,"1/4"],["add",143,141,"1"],["add",142,141,"1"],["add",140,141,"-1"],["add",139,141,"1/4"],["add",138,141,"-1/2"],["add",133,141,"1"],["add",131,141,"1/2"],["add",129,141,"-1"],["add",128,141,"-1"],["add",173,140,"1"],["add",171,140,"-1"],["add",169,140,"-1"],["add",168,140,"-1"],["add",167,140,"-1"],["add",166,140,"1"],["add",165,140,"1"],["add",163,140,"1"],["add",161,140,"-2"],["add",139,140,"-1/2"],["add",138,140,"-1"],["add",137,140,"1"],["add",136,140,"1"],["add",135,140,"1"],["add",134,140,"1"],["add",130,140,"1"],["add",128,140,"-2"],["add",1,140,"-2"],["scale",140,"-2"],["scale",141,"-1"],["add",140,141,"-1"],["add",141,140,"1"],["add",140,141,"-1"],["add",173,139,"2"],["add",171,139,"-2"],["add",169,139,"-2"],["add",168,139,"-2"],["add",167,139,"-2"],["add",166,139,"2"],["add",165,139,"2"],["add",163,139,"2"],["add",161,139,"-4"],["add",141,139,"-4"],["add",138,139,"-2"],["add",137,139,"2"],["add",136,139,"2"],["add",135,139,"2"],["add",134,139,"2"],["add",130,139,"2"],["add",128,139,"-4"],["add",1,139,"-4"],["scale",139,"-2"],["scale",140,"-1"],["add",139,140,"-1"],["add",140,139,"1"],["add",139,140,"-1"],["add",173,138,"1/2"],["add",171,138,"-1/2"],["add",169,138,"-1/2"],["add",168,138,"-1/2"],["add",167,138,"-1/2"],["add",166,138,"1/2"],["add",165,138,"1/2"],["add",163,138,"1/2"],["add",161,138,"-1"],["add",143,138,"-1"],["add",142,138,"-1"],["add",141,138,"-1"],["add",140,138,"-1/2"],["add",137,138,"3/2"],["add",136,138,"1/2"],["add",135,138,"1/2"],["add",134,138,"3/2"],["add",133,138,"-1"],["add",131,138,"-1/2"],["add",130,138,"1/2"],["add",129,138,"-1"],["add",128,138,"-2"],["add",1,138,"-1"],["scale",139,"-1"],["add",138,139,"-1"],["add",139,138,"1"],["add",138,139,"-1"],["add",173,137,"-1/3"],["add",171,137,"1/3"],["add",169,137,"1/3"],["add",168,137,"1/3"],["add",167,137,"1/3"],["add",166,137,"-1/3"],["add",165,137,"-1/3"],["add",163,137,"-1/3"],["add",161,137,"2/3"],["add",143,137,"2/3"],["add",142,137,"2/3"],["add",140,137,"-1/3"],["add",136,137,"-1/3"],["add",135,137,"-1/3"],["add",134,137,"-1"],["add",133,137,"2/3"],["add",132,137,"2/3"],["add",131,137,"1/3"],["add",130,137,"1/3"],["add",129,137,"2/3"],["add",128,137,"2/3"],["add",1,137,"2/3"],["scale",137,"2/3"],["scale",138,"-1"],["add",137,138,"-1"],["add",138,137,"1"],["add",137,138,"-1"],["add",173,136,"-1"],["add",171,136,"1"],["add",169,136,"1"],["add",168,136,"1"],["add",167,136,"1"],["add",166,136,"-1"],["add",165,136,"-1"],["add",163,136,"-1"],["add",161,136,"2"],["add",143,136,"2"],["add",142,136,"2"],["add",140,136,"-1"],["add",138,136,"-1"],["add",135,136,"-1"],["add",134,136,"-3"],["add",133,136,"2"],["add",132,136,"2"],["add",131,136,"1"],["add",130,136,"1"],["add",129,136,"2"],["add",128,136,"2"],["add",1,136,"2"],["scale",136,"-3"],["scale",137,"-1"],["add",136,137,"-1"],["add",137,136,"1"],["add",136,137,"-1"],["add",143,135,"-1"],["add",142,135,"-1"],["add",141,135,"1"],["add",140,135,"1"],["add",139,135,"1"],["add",138,135,"1"],["add",133,135,"-2"],["scale",135,"-1"],["scale",137,"-1"],["add",135,137,"-1"],["add",137,135,"1"],["add",135,137,"-1"],["scale",135,"-1"],["add",134,135,"-1"],["add",135,134,"1"],["add",134,135,"-1"],["add",143,133,"-1/2"],["add",142,133,"-1/2"],["add",141,133,"1/2"],["add",140,133,"1/2"],["add",139,133,"1/2"],["add",138,133,"1/2"],["add",137,133,"-1/2"],["scale",133,"-1/2"],["scale",136,"-1"],["add",133,136,"-1"],["add",136,133,"1"],["add",133,136,"-1"],["add",143,132,"1"],["add",142,132,"1"],["add",137,132,"-1"],["add",136,132,"-1"],["add",135,132,"-2"],["add",134,132,"-2"],["add",131,132,"1"],["add",130,132,"1"],["add",129,132,"2"],["add",128,132,"1"],["scale",132,"2"],["scale",133,"-1"],["add",132,133,"-1"],["add",133,132,"1"],["add",132,133,"-1"],["add",173,131,"1/4"],["add",171,131,"-1/4"],["add",169,131,"-1/4"],["add",168,131,"-1/4"],["add",167,131,"-1/4"],["add",166,131,"1/4"],["add",165,131,"1/4"],["add",163,131,"1/4"],["add",161,131,"-1/2"],["add",143,131,"-1"],["add",142,131,"-1"],["add",141,131,"-1/4"],["add",139,131,"-1/4"],["add",137,131,"5/4"],["add",136,131,"5/4"],["add",135,131,"9/4"],["add",134,131,"9/4"],["add",133,131,"-5/4"],["add",130,131,"-1"],["add",129,131,"-2"],["add",128,131,"-1"],["add",1,131,"-1/2"],["scale",131,"-1/4"],["scale",132,"-1"],["add",130,132,"-1"],["add",132,130,"1"],["add",130,132,"-1"],["add",173,129,"1/8"],["add",171,129,"-1/8"],["add",169,129,"-1/8"],["add",168,129,"-1/8"],["add",167,129,"-1/8"],["add",166,129,"1/8"],["add",165,129,"1/8"],["add",163,129,"1/8"],["add",161,129,"-1/4"],["add",141,129,"-1/8"],["add",139,129,"-1/8"],["add",137,129,"1/8"],["add",136,129,"1/8"],["add",135,129,"5/8"],["add",134,129,"5/8"],["add",133,129,"-5/8"],["add",132,129,"-1/2"],["add",131,129,"-1/8"],["add",130,129,"1/2"],["add",128,129,"-1/2"],["add",1,129,"-1/4"],["scale",129,"1/2"],["add",173,128,"1/4"],["add",171,128,"-1/4"],["add",169,128,"-1/4"],["add",168,128,"-1/4"],["add",167,128,"-1/4"],["add",166,128,"1/4"],["add",165,128,"1/4"],["add",163,128,"1/4"],["add",161,128,"-1/2"],["add",141,128,"-1/4"],["add",139,128,"-1/4"],["add",137,128,"1/4"],["add",136,128,"1/4"],["add",135,128,"1/4"],["add",134,128,"1/4"],["add",133,128,"-1/4"],["add",131,128,"3/4"],["add",1,128,"-1/2"],["scale",130,"-1"],["add",128,130,"-1"],["add",130,128,"1"],["add",128,130,"-1"],["add",126,127,"1"],["add",125,127,"-1"],["add",124,127,"-1"],["add",123,127,"-1"],["add",121,127,"-1"],["add",120,127,"1"],["add",119,127,"1"],["add",117,127,"2"],["scale",127,"2"],["add",124,125,"1"],["add",123,125,"-1"],["add",122,125,"1"],["add",121,125,"-1"],["add",116,125,"-1"],["add",114,125,"-1"],["add",112,125,"1"],["scale",125,"2"],["add",127,123,"-1"],["add",126,123,"-1"],["add",125,123,"2"],["add",124,123,"2"],["add",122,123,"3/2"],["add",121,123,"-1"],["add",117,123,"-1"],["add",116,123,"-1"],["add",115,123,"-1/2"],["add",114,123,"-1"],["add",113,123,"1"],["add",112,123,"2"],["scale",123,"-1"],["add",127,122,"-2"],["add",126,122,"-2"],["add",121,122,"2"],["add",118,122,"2"],["add",117,122,"-2"],["add",115,122,"-1"],["add",113,122,"-2"],["add",112,122,"-2"],["scale",122,"2"],["scale",123,"-1"],["add",122,123,"-1"],["add",123,122,"1"],["add",122,123,"-1"],["add",127,121,"1"],["add",126,121,"1"],["add",125,121,"-1/2"],["add",124,121,"-1/2"],["add",123,121,"-1/2"],["add",118,121,"-1"],["add",117,121,"1"],["add",116,121,"1/2"],["add",115,121,"1/2"],["add",114,121,"1/2"],["add",113,121,"1"],["add",112,121,"1/2"],["scale",121,"1/2"],["scale",122,"-1"],["add",121,122,"-1"],["add",122,121,"1"],["add",121,122,"-1"],["add",127,120,"-1"],["add",126,120,"-1"],["add",125,120,"1"],["add",124,120,"1"],["add",123,120,"1"],["add",122,120,"1"],["add",119,120,"-1"],["add",117,120,"-2"],["add",112,120,"1"],["scale",120,"-1"],["add",127,119,"-1"],["add",126,119,"-1"],["add",125,119,"1"],["add",124,119,"1"],["add",123,119,"1"],["add",122,119,"1"],["add",117,119,"-2"],["scale",119,"-1"],["scale",121,"-1"],["add",119,121,"-1"],["add",121,119,"1"],["add",119,121,"-1"],["scale",119,"-1"],["add",118,119,"-1"],["add",119,118,"1"],["add",118,119,"-1"],["add",127,117,"-1/2"],["add",126,117,"-1/2"],["add",125,117,"1/2"],["add",124,117,"1/2"],["add",123,117,"1/2"],["add",122,117,"1/2"],["add",121,117,"-1/2"],["scale",117,"-1/2"],["scale",120,"-1"],["add",117,120,"-1"],["add",120,117,"1"],["add",117,120,"-1"],["add",127,116,"-1"],["add",126,116,"-1"],["add",121,116,"1"],["add",120,116,"1"],["add",119,116,"2"],["add",115,116,"-1"],["add",114,116,"-1"],["add",113,116,"-2"],["add",112,116,"-1"],["scale",116,"2"],["scale",118,"-1"],["add",116,118,"-1"],["add",118,116,"1"],["add",116,118,"-1"],["add",127,115,"-1"],["add",126,115,"-1"],["add",121,115,"1"],["add",120,115,"1"],["add",119,115,"2"],["add",118,115,"2"],["add",114,115,"-1"],["add",113,115,"-2"],["add",112,115,"-1"],["scale",115,"-1"],["scale",117,"-1"],["add",115,117,"-1"],["add",117,115,"1"],["add",115,117,"-1"],["scale",116,"-1"],["add",114,116,"-1"],["add",116,114,"1"],["add",114,116,"-1"],["add",119,113,"1/2"],["add",118,113,"1/2"],["add",117,113,"-1/2"],["add",116,113,"-1/2"],["add",114,113,"1/2"],["add",112,113,"-1/2"],["scale",113,"1/2"],["add",115,112,"1"],["scale",114,"-1"],["add",112,114,"-1"],["add",114,112,"1"],["add",112,114,"-1"],["add",109,111,"-4"],["add",108,111,"-1"],["add",107,111,"8"],["add",105,111,"-1"],["add",104,111,"3"],["add",102,111,"3"],["add",101,111,"4"],["add",100,111,"-2"],["add",96,111,"4"],["add",47,111,"-1"],["add",46,111,"-1"],["add",45,111,"1"],["add",44,111,"1"],["add",39,111,"1"],["add",37,111,"-1"],["add",35,111,"1"],["add",33,111,"-1"],["add",15,111,"-2"],["add",13,111,"2"],["add",12,111,"-2"],["add",11,111,"2"],["add",10,111,"2"],["add",8,111,"-2"],["add",5,111,"2"],["add",3,111,"2"],["scale",111,"4"],["add",111,110,"-4/3"],["add",109,110,"5/3"],["add",107,110,"-4"],["add",105,110,"1/3"],["add",104,110,"-1"],["add",102,110,"-4/3"],["add",101,110,"-4/3"],["add",100,110,"1"],["add",96,110,"-8/3"],["add",47,110,"2/3"],["add",46,110,"2/3"],["add",45,110,"-2/3"],["add",44,110,"-2/3"],["add",39,110,"-2/3"],["add",37,110,"2/3"],["add",35,110,"-2/3"],["add",33,110,"2/3"],["add",15,110,"1"],["add",13,110,"-1"],["add",12,110,"1"],["add",11,110,"-1"],["add",10,110,"-1"],["add",8,110,"1"],["add",6,110,"1/3"],["add",5,110,"-1"],["add",4,110,"-1/3"],["add",3,110,"-1"],["scale",110,"4/3"],["add",231,109,"6/7"],["add",111,109,"2/7"],["add",110,109,"-2/7"],["add",108,109,"3/7"],["add",107,109,"12/7"],["add",106,109,"3/7"],["add",105,109,"-2/7"],["add",104,109,"3/7"],["add",102,109,"-1/7"],["add",101,109,"2/7"],["add",100,109,"-6/7"],["add",98,109,"-3/7"],["add",96,109,"4/7"],["add",47,109,"-1/7"],["add",46,109,"-1/7"],["add",45,109,"1/7"],["add",44,109,"1/7"],["add",39,109,"1/7"],["add",37,109,"-1/7"],["add",35,109,"1/7"],["add",33,109,"-1/7"],["add",15,109,"-3/7"],["add",13,109,"3/7"],["add",12,109,"-3/7"],["add",11,109,"3/7"],["add",10,109,"3/7"],["add",8,109,"-3/7"],["add",6,109,"1/7"],["add",5,109,"3/7"],["add",4,109,"-1/7"],["add",3,109,"3/7"],["scale",109,"6/7"],["add",231,108,"-1"],["add",102,108,"1"],["add",231,107,"3/2"],["add",111,107,"1"],["add",110,107,"-1"],["add",109,107,"-4"],["add",108,107,"-2"],["add",106,107,"-15/4"],["add",105,107,"3/4"],["add",104,107,"-1/4"],["add",102,107,"-3/4"],["add",101,107,"1"],["add",100,107,"9/4"],["add",99,107,"-7/4"],["add",98,107,"2"],["add",97,107,"-7/2"],["add",96,107,"9"],["add",47,107,"-9/4"],["add",46,107,"-9/4"],["add",45,107,"9/4"],["add",44,107,"9/4"],["add",39,107,"9/4"],["add",37,107,"-9/4"],["add",35,107,"9/4"],["add",33,107,"-9/4"],["add",15,107,"1/4"],["add",13,107,"-1/4"],["add",12,107,"1/4"],["add",11,107,"-1/4"],["add",10,107,"-1/4"],["add",8,107,"1/4"],["add",6,107,"1/2"],["add",5,107,"-1/4"],["add",4,107,"-1/2"],["add",3,107,"-1/4"],["scale",107,"7/2"],["add",109,106,"-1"],["add",108,106,"-1"],["add",107,106,"1"],["add",100,106,"1"],["add",98,106,"1"],["add",231,105,"-3"],["add",111,105,"-1"],["add",110,105,"2"],["add",108,105,"-3"],["add",106,105,"4"],["add",104,105,"1"],["add",102,105,"2"],["add",100,105,"2"],["add",99,105,"2"],["add",98,105,"2"],["add",97,105,"4"],["add",96,105,"-12"],["add",47,105,"3"],["add",46,105,"3"],["add",45,105,"-3"],["add",44,105,"-3"],["add",39,105,"-3"],["add",37,105,"3"],["add",35,105,"-3"],["add",33,105,"3"],["add",231,104,"1"],["add",109,104,"1/2"],["add",108,104,"1/2"],["add",106,104,"1/2"],["add",105,104,"-1"],["add",102,104,"-3/2"],["add",101,104,"-1"],["add",99,104,"1/2"],["add",6,104,"-1/2"],["add",4,104,"1/2"],["scale",104,"1/2"],["add",272,103,"1"],["add",24,103,"-1/2"],["add",20,103,"-1/2"],["scale",231,"-1"],["add",103,231,"-1"],["add",231,103,"1"],["add",103,231,"-1"],["add",111,102,"-2"],["add",110,102,"-4"],["add",109,102,"1"],["add",108,102,"3"],["add",107,102,"2"],["add",106,102,"-1"],["add",104,102,"-1"],["add",103,102,"4"],["add",101,102,"-2"],["add",100,102,"-2"],["add",99,102,"-3"],["add",98,102,"-2"],["add",97,102,"-4"],["add",96,102,"8"],["add",47,102,"-2"],["add",46,102,"-2"],["add",45,102,"2"],["add",44,102,"2"],["add",39,102,"2"],["add",37,102,"-2"],["add",35,102,"2"],["add",33,102,"-2"],["add",6,102,"1"],["add",4,102,"-1"],["scale",102,"2"],["add",110,101,"-1"],["add",109,101,"1/2"],["add",108,101,"3/2"],["add",107,101,"1/2"],["add",106,101,"-1/2"],["add",100,101,"-1/2"],["add",99,101,"-1/2"],["add",98,101,"-1/2"],["add",97,101,"-1"],["add",96,101,"4"],["add",47,101,"-1"],["add",46,101,"-1"],["add",45,101,"1"],["add",44,101,"1"],["add",39,101,"1"],["add",37,101,"-1"],["add",35,101,"1"],["add",33,101,"-1"],["scale",101,"-1"],["scale",105,"-1"],["add",101,105,"-1"],["add",105,101,"1"],["add",101,105,"-1"],["add",111,100,"1"],["add",110,100,"-1"],["add",108,100,"2"],["add",106,100,"-2"],["add",105,100,"-1"],["add",99,100,"-1"],["add",98,100,"-1"],["add",97,100,"-2"],["add",96,100,"8"],["add",47,100,"-2"],["add",46,100,"-2"],["add",45,100,"2"],["add",44,100,"2"],["add",39,100,"2"],["add",37,100,"-2"],["add",35,100,"2"],["add",33,100,"-2"],["scale",104,"-1"],["add",100,104,"-1"],["add",104,100,"1"],["add",100,104,"-1"],["add",110,99,"-1"],["add",108,99,"1"],["add",106,99,"-1"],["add",103,99,"1"],["add",102,99,"1"],["add",98,99,"-1"],["add",97,99,"-2"],["add",96,99,"4"],["add",47,99,"-1"],["add",46,99,"-1"],["add",45,99,"1"],["add",44,99,"1"],["add",39,99,"1"],["add",37,99,"-1"],["add",35,99,"1"],["add",33,99,"-1"],["scale",99,"-1"],["scale",101,"-1"],["add",99,101,"-1"],["add",101,99,"1"],["add",99,101,"-1"],["add",104,98,"-1"],["scale",100,"-1"],["add",98,100,"-1"],["add",100,98,"1"],["add",98,100,"-1"],["add",111,97,"1/2"],["add",108,97,"1/2"],["add",106,97,"-1/2"],["add",105,97,"-1/2"],["add",101,97,"-1/2"],["add",100,97,"-1/2"],["add",98,97,"1/2"],["add",96,97,"2"],["add",47,97,"-1/2"],["add",46,97,"-1/2"],["add",45,97,"1/2"],["add",44,97,"1/2"],["add",39,97,"1/2"],["add",37,97,"-1/2"],["add",35,97,"1/2"],["add",33,97,"-1/2"],["scale",97,"1/2"],["add",111,96,"-1/4"],["add",108,96,"-1/4"],["add",106,96,"1/4"],["add",105,96,"1/4"],["add",103,96,"1/4"],["add",102,96,"1/4"],["add",99,96,"-1/4"],["add",47,96,"1/4"],["add",46,96,"1/4"],["add",45,96,"-1/4"],["add",44,96,"-1/4"],["add",39,96,"-1/4"],["add",37,96,"1/4"],["add",35,96,"-1/4"],["add",33,96,"1/4"],["scale",96,"-1/4"],["scale",98,"-1"],["add",96,98,"-1"],["add",98,96,"1"],["add",96,98,"-1"],["add",173,95,"-1"],["add",171,95,"1"],["add",169,95,"1"],["add",168,95,"1"],["add",167,95,"1"],["add",166,95,"-1"],["add",165,95,"-1"],["add",163,95,"-1"],["add",161,95,"2"],["add",109,95,"-1"],["add",107,95,"-1"],["add",105,95,"1"],["add",104,95,"1"],["add",103,95,"1"],["add",102,95,"1"],["add",101,95,"-1"],["add",99,95,"-1"],["add",94,95,"2"],["add",93,95,"-2"],["add",92,95,"-1"],["add",91,95,"-2"],["add",89,95,"-3"],["add",88,95,"1"],["add",86,95,"2"],["add",85,95,"4"],["add",82,95,"1"],["add",80,95,"4"],["add",47,95,"-1"],["add",46,95,"1"],["add",45,95,"1"],["add",44,95,"-1"],["add",39,95,"-1"],["add",37,95,"1"],["add",35,95,"1"],["add",33,95,"-1"],["add",6,95,"-1"],["add",4,95,"1"],["add",1,95,"2"],["scale",95,"4"],["add",173,94,"1/3"],["add",171,94,"-1/3"],["add",169,94,"-1/3"],["add",168,94,"-1/3"],["add",167,94,"-1/3"],["add",166,94,"1/3"],["add",165,94,"1/3"],["add",163,94,"1/3"],["add",161,94,"-2/3"],["add",109,94,"1/3"],["add",107,94,"1/3"],["add",105,94,"-1/3"],["add",104,94,"-1/3"],["add",103,94,"-1/3"],["add",102,94,"-1/3"],["add",101,94,"1/3"],["add",99,94,"1/3"],["add",95,94,"-2/3"],["add",93,94,"1/3"],["add",91,94,"1/3"],["add",89,94,"2/3"],["add",86,94,"-1/3"],["add",85,94,"-2/3"],["add",82,94,"-1/3"],["add",80,94,"-4/3"],["add",47,94,"1/3"],["add",46,94,"-1/3"],["add",45,94,"-1/3"],["add",44,94,"1/3"],["add",39,94,"1/3"],["add",37,94,"-1/3"],["add",35,94,"-1/3"],["add",33,94,"1/3"],["add",6,94,"1/3"],["add",4,94,"-1/3"],["add",1,94,"-2/3"],["scale",94,"2/3"],["add",228,93,"2"],["add",92,93,"1"],["add",91,93,"-1"],["add",90,93,"1"],["add",89,93,"-1"],["add",84,93,"-1"],["add",82,93,"1"],["scale",93,"2"],["add",228,92,"-1"],["add",228,91,"1"],["add",93,91,"1"],["add",92,91,"1"],["add",90,91,"1"],["add",89,91,"-1"],["add",84,91,"-1"],["add",82,91,"1"],["add",228,90,"2/7"],["add",173,90,"-4/7"],["add",171,90,"4/7"],["add",169,90,"4/7"],["add",168,90,"4/7"],["add",167,90,"4/7"],["add",166,90,"-4/7"],["add",165,90,"-4/7"],["add",163,90,"-4/7"],["add",161,90,"8/7"],["add",109,90,"-4/7"],["add",107,90,"-4/7"],["add",105,90,"4/7"],["add",104,90,"4/7"],["add",103,90,"4/7"],["add",102,90,"4/7"],["add",101,90,"-4/7"],["add",99,90,"-4/7"],["add",95,90,"2/7"],["add",94,90,"-2/7"],["add",93,90,"-8/7"],["add",92,90,"-4/7"],["add",89,90,"2/7"],["add",86,90,"4/7"],["add",85,90,"2/7"],["add",84,90,"4/7"],["add",83,90,"-3/7"],["add",82,90,"-6/7"],["add",81,90,"-6/7"],["add",80,90,"16/7"],["add",47,90,"-4/7"],["add",46,90,"4/7"],["add",45,90,"4/7"],["add",44,90,"-4/7"],["add",39,90,"-4/7"],["add",37,90,"4/7"],["add",35,90,"4/7"],["add",33,90,"-4/7"],["add",6,90,"-4/7"],["add",4,90,"4/7"],["add",1,90,"8/7"],["scale",90,"6/7"],["scale",91,"-1"],["add",90,91,"-1"],["add",91,90,"1"],["add",90,91,"-1"],["add",228,89,"-1"],["add",173,89,"2"],["add",171,89,"-2"],["add",169,89,"-2"],["add",168,89,"-2"],["add",167,89,"-2"],["add",166,89,"2"],["add",165,89,"2"],["add",163,89,"2"],["add",161,89,"-4"],["add",109,89,"2"],["add",107,89,"2"],["add",105,89,"-2"],["add",104,89,"-2"],["add",103,89,"-2"],["add",102,89,"-2"],["add",101,89,"2"],["add",99,89,"2"],["add",95,89,"-1"],["add",94,89,"1"],["add",93,89,"1/2"],["add",92,89,"-3/2"],["add",91,89,"1/2"],["add",86,89,"-2"],["add",85,89,"-1"],["add",84,89,"3/2"],["add",83,89,"3/2"],["add",82,89,"-1/2"],["add",81,89,"3"],["add",80,89,"-8"],["add",47,89,"2"],["add",46,89,"-2"],["add",45,89,"-2"],["add",44,89,"2"],["add",39,89,"2"],["add",37,89,"-2"],["add",35,89,"-2"],["add",33,89,"2"],["add",6,89,"2"],["add",4,89,"-2"],["add",1,89,"-4"],["scale",89,"7/2"],["scale",90,"-1"],["add",89,90,"-1"],["add",90,89,"1"],["add",89,90,"-1"],["add",228,88,"2"],["add",173,88,"-1"],["add",171,88,"1"],["add",169,88,"1"],["add",168,88,"1"],["add",167,88,"1"],["add",166,88,"-1"],["add",165,88,"-1"],["add",163,88,"-1"],["add",161,88,"2"],["add",109,88,"-1"],["add",107,88,"-1"],["add",105,88,"1"],["add",104,88,"1"],["add",103,88,"1"],["add",102,88,"1"],["add",101,88,"-1"],["add",99,88,"-1"],["add",94,88,"-1"],["add",93,88,"1/2"],["add",92,88,"3/2"],["add",91,88,"1/2"],["add",90,88,"-1/2"],["add",85,88,"-1"],["add",84,88,"-1/2"],["add",83,88,"-1/2"],["add",82,88,"1/2"],["add",81,88,"-1"],["add",80,88,"4"],["add",47,88,"-1"],["add",46,88,"1"],["add",45,88,"1"],["add",44,88,"-1"],["add",39,88,"-1"],["add",37,88,"1"],["add",35,88,"1"],["add",33,88,"-1"],["add",6,88,"-1"],["add",4,88,"1"],["add",1,88,"2"],["scale",88,"-1"],["add",263,87,"1"],["add",28,87,"-1/2"],["add",23,87,"-1/2"],["scale",228,"-1"],["add",87,228,"-1"],["add",228,87,"1"],["add",87,228,"-1"],["add",173,86,"1"],["add",171,86,"-1"],["add",169,86,"-1"],["add",168,86,"-1"],["add",167,86,"-1"],["add",166,86,"1"],["add",165,86,"1"],["add",163,86,"1"],["add",161,86,"-2"],["add",109,86,"1"],["add",107,86,"1"],["add",105,86,"-1"],["add",104,86,"-1"],["add",103,86,"-1"],["add",102,86,"-1"],["add",101,86,"1"],["add",99,86,"1"],["add",95,86,"-1"],["add",93,86,"1/2"],["add",92,86,"-1/2"],["add",91,86,"1/2"],["add",90,86,"3/2"],["add",85,86,"-1"],["add",84,86,"-1/2"],["add",83,86,"1/2"],["add",82,86,"-1/2"],["add",81,86,"1"],["add",80,86,"-4"],["add",47,86,"1"],["add",46,86,"-1"],["add",45,86,"-1"],["add",44,86,"1"],["add",39,86,"1"],["add",37,86,"-1"],["add",35,86,"-1"],["add",33,86,"1"],["add",6,86,"1"],["add",4,86,"-1"],["add",1,86,"-2"],["scale",89,"-1"],["add",86,89,"-1"],["add",89,86,"1"],["add",86,89,"-1"],["add",173,85,"-1"],["add",171,85,"1"],["add",169,85,"1"],["add",168,85,"1"],["add",167,85,"1"],["add",166,85,"-1"],["add",165,85,"-1"],["add",163,85,"-1"],["add",161,85,"2"],["add",109,85,"-1"],["add",107,85,"-1"],["add",105,85,"1"],["add",104,85,"1"],["add",103,85,"1"],["add",102,85,"1"],["add",101,85,"-1"],["add",99,85,"-1"],["add",94,85,"-1"],["add",93,85,"1/2"],["add",92,85,"3/2"],["add",91,85,"1/2"],["add",90,85,"-1/2"],["add",84,85,"-1/2"],["add",83,85,"-1/2"],["add",82,85,"1/2"],["add",81,85,"-1"],["add",80,85,"4"],["add",47,85,"-1"],["add",46,85,"1"],["add",45,85,"1"],["add",44,85,"-1"],["add",39,85,"-1"],["add",37,85,"1"],["add",35,85,"1"],["add",33,85,"-1"],["add",6,85,"-1"],["add",4,85,"1"],["add",1,85,"2"],["scale",85,"-1"],["scale",89,"-1"],["add",85,89,"-1"],["add",89,85,"1"],["add",85,89,"-1"],["add",173,84,"-2"],["add",171,84,"2"],["add",169,84,"2"],["add",168,84,"2"],["add",167,84,"2"],["add",166,84,"-2"],["add",165,84,"-2"],["add",163,84,"-2"],["add",161,84,"4"],["add",109,84,"-2"],["add",107,84,"-2"],["add",105,84,"2"],["add",104,84,"2"],["add",103,84,"2"],["add",102,84,"2"],["add",101,84,"-2"],["add",99,84,"-2"],["add",95,84,"1"],["add",94,84,"-1"],["add",92,84,"2"],["add",90,84,"-2"],["add",89,84,"-1"],["add",83,84,"-1"],["add",82,84,"1"],["add",81,84,"-2"],["add",80,84,"8"],["add",47,84,"-2"],["add",46,84,"2"],["add",45,84,"2"],["add",44,84,"-2"],["add",39,84,"-2"],["add",37,84,"2"],["add",35,84,"2"],["add",33,84,"-2"],["add",6,84,"-2"],["add",4,84,"2"],["add",1,84,"4"],["scale",88,"-1"],["add",84,88,"-1"],["add",88,84,"1"],["add",84,88,"-1"],["add",173,83,"-2"],["add",171,83,"2"],["add",169,83,"2"],["add",168,83,"2"],["add",167,83,"2"],["add",166,83,"-2"],["add",165,83,"-2"],["add",163,83,"-2"],["add",161,83,"4"],["add",109,83,"-2"],["add",107,83,"-2"],["add",105,83,"2"],["add",104,83,"2"],["add",103,83,"2"],["add",102,83,"2"],["add",101,83,"-2"],["add",99,83,"-2"],["add",95,83,"1"],["add",94,83,"-1"],["add",92,83,"2"],["add",90,83,"-2"],["add",89,83,"-1"],["add",88,83,"1"],["add",85,83,"-1"],["add",82,83,"1"],["add",81,83,"-2"],["add",80,83,"8"],["add",47,83,"-2"],["add",46,83,"2"],["add",45,83,"2"],["add",44,83,"-2"],["add",39,83,"-2"],["add",37,83,"2"],["add",35,83,"2"],["add",33,83,"-2"],["add",6,83,"-2"],["add",4,83,"2"],["add",1,83,"4"],["scale",83,"-1"],["scale",84,"-1"],["add",83,84,"-1"],["add",84,83,"1"],["add",83,84,"-1"],["add",173,82,"1"],["add",171,82,"-1"],["add",169,82,"-1"],["add",168,82,"-1"],["add",167,82,"-1"],["add",166,82,"1"],["add",165,82,"1"],["add",163,82,"1"],["add",161,82,"-2"],["add",109,82,"1"],["add",107,82,"1"],["add",105,82,"-1"],["add",104,82,"-1"],["add",103,82,"-1"],["add",102,82,"-1"],["add",101,82,"1"],["add",99,82,"1"],["add",95,82,"-1"],["add",92,82,"-1"],["add",90,82,"1"],["add",89,82,"1"],["add",87,82,"1"],["add",80,82,"-4"],["add",47,82,"1"],["add",46,82,"-1"],["add",45,82,"-1"],["add",44,82,"1"],["add",39,82,"1"],["add",37,82,"-1"],["add",35,82,"-1"],["add",33,82,"1"],["add",6,82,"1"],["add",4,82,"-1"],["add",1,82,"-2"],["scale",86,"-1"],["add",82,86,"-1"],["add",86,82,"1"],["add",82,86,"-1"],["add",173,81,"-1/2"],["add",171,81,"1/2"],["add",169,81,"1/2"],["add",168,81,"1/2"],["add",167,81,"1/2"],["add",166,81,"-1/2"],["add",165,81,"-1/2"],["add",163,81,"-1/2"],["add",161,81,"1"],["add",109,81,"-1/2"],["add",107,81,"-1/2"],["add",105,81,"1/2"],["add",104,81,"1/2"],["add",103,81,"1/2"],["add",102,81,"1/2"],["add",101,81,"-1/2"],["add",99,81,"-1/2"],["add",95,81,"1/2"],["add",92,81,"1/2"],["add",90,81,"-1/2"],["add",89,81,"-1/2"],["add",85,81,"-1/2"],["add",84,81,"-1/2"],["add",80,81,"2"],["add",47,81,"-1/2"],["add",46,81,"1/2"],["add",45,81,"1/2"],["add",44,81,"-1/2"],["add",39,81,"-1/2"],["add",37,81,"1/2"],["add",35,81,"1/2"],["add",33,81,"-1/2"],["add",6,81,"-1/2"],["add",4,81,"1/2"],["add",1,81,"1"],["scale",81,"1/2"],["scale",82,"-1"],["add",81,82,"-1"],["add",82,81,"1"],["add",81,82,"-1"],["add",173,80,"1/4"],["add",171,80,"-1/4"],["add",169,80,"-1/4"],["add",168,80,"-1/4"],["add",167,80,"-1/4"],["add",166,80,"1/4"],["add",165,80,"1/4"],["add",163,80,"1/4"],["add",161,80,"-1/2"],["add",109,80,"1/4"],["add",107,80,"1/4"],["add",105,80,"-1/4"],["add",104,80,"-1/4"],["add",103,80,"-1/4"],["add",102,80,"-1/4"],["add",101,80,"1/4"],["add",99,80,"1/4"],["add",95,80,"-1/4"],["add",92,80,"-1/4"],["add",90,80,"1/4"],["add",89,80,"1/4"],["add",87,80,"1/4"],["add",86,80,"1/4"],["add",47,80,"1/4"],["add",46,80,"-1/4"],["add",45,80,"-1/4"],["add",44,80,"1/4"],["add",39,80,"1/4"],["add",37,80,"-1/4"],["add",35,80,"-1/4"],["add",33,80,"1/4"],["add",6,80,"1/4"],["add",4,80,"-1/4"],["add",1,80,"-1/2"],["scale",80,"-1/4"],["scale",82,"-1"],["add",80,82,"-1"],["add",82,80,"1"],["add",80,82,"-1"],["add",173,79,"1"],["add",171,79,"-1"],["add",169,79,"-1"],["add",168,79,"-1"],["add",167,79,"-1"],["add",166,79,"1"],["add",165,79,"1"],["add",163,79,"1"],["add",161,79,"-2"],["add",77,79,"-1"],["add",76,79,"-1"],["add",75,79,"4"],["add",72,79,"1"],["add",70,79,"1"],["add",69,79,"2"],["add",64,79,"-1"],["add",15,79,"-1"],["add",14,79,"-2"],["add",13,79,"1"],["add",12,79,"1"],["add",11,79,"1"],["add",10,79,"1"],["add",8,79,"-1"],["add",7,79,"2"],["add",5,79,"-1"],["add",3,79,"1"],["add",1,79,"-2"],["scale",79,"2"],["add",173,78,"-1/3"],["add",171,78,"1/3"],["add",169,78,"1/3"],["add",168,78,"1/3"],["add",167,78,"1/3"],["add",166,78,"-1/3"],["add",165,78,"-1/3"],["add",163,78,"-1/3"],["add",161,78,"2/3"],["add",75,78,"-4/3"],["add",73,78,"-1/3"],["add",71,78,"1/3"],["add",70,78,"-1/3"],["add",64,78,"1/3"],["add",15,78,"1/3"],["add",14,78,"2/3"],["add",13,78,"-1/3"],["add",12,78,"-1/3"],["add",11,78,"-1/3"],["add",10,78,"-1/3"],["add",8,78,"1/3"],["add",7,78,"-2/3"],["add",6,78,"1/3"],["add",5,78,"1/3"],["add",3,78,"-1/3"],["add",2,78,"1/3"],["add",1,78,"2/3"],["scale",78,"4/3"],["add",173,77,"1/3"],["add",171,77,"-1/3"],["add",169,77,"-1/3"],["add",168,77,"-1/3"],["add",167,77,"-1/3"],["add",166,77,"1/3"],["add",165,77,"1/3"],["add",163,77,"1/3"],["add",161,77,"-2/3"],["add",109,77,"1"],["add",107,77,"1"],["add",105,77,"-1"],["add",104,77,"-1"],["add",103,77,"-1"],["add",102,77,"-1"],["add",101,77,"1"],["add",99,77,"1"],["add",78,77,"-1/3"],["add",75,77,"4/3"],["add",73,77,"1/3"],["add",72,77,"1"],["add",71,77,"2/3"],["add",70,77,"4/3"],["add",64,77,"-1/3"],["add",15,77,"-1/3"],["add",14,77,"-2/3"],["add",13,77,"1/3"],["add",12,77,"1/3"],["add",11,77,"1/3"],["add",10,77,"1/3"],["add",8,77,"-1/3"],["add",7,77,"2/3"],["add",6,77,"2/3"],["add",5,77,"-1/3"],["add",4,77,"-1"],["add",3,77,"1/3"],["add",2,77,"-1/3"],["add",1,77,"-2/3"],["scale",77,"-1"],["add",173,76,"-2/3"],["add",171,76,"2/3"],["add",169,76,"2/3"],["add",168,76,"2/3"],["add",167,76,"2/3"],["add",166,76,"-2/3"],["add",165,76,"-2/3"],["add",163,76,"-2/3"],["add",161,76,"4/3"],["add",109,76,"1"],["add",107,76,"1"],["add",105,76,"-1"],["add",104,76,"-1"],["add",103,76,"-1"],["add",102,76,"-1"],["add",101,76,"1"],["add",99,76,"1"],["add",78,76,"2/3"],["add",75,76,"-8/3"],["add",74,76,"-1"],["add",73,76,"1/3"],["add",72,76,"1"],["add",71,76,"5/3"],["add",70,76,"1/3"],["add",66,76,"1"],["add",64,76,"-1/3"],["add",15,76,"2/3"],["add",14,76,"4/3"],["add",13,76,"-2/3"],["add",12,76,"-2/3"],["add",11,76,"-2/3"],["add",10,76,"-2/3"],["add",8,76,"2/3"],["add",7,76,"-4/3"],["add",6,76,"2/3"],["add",5,76,"2/3"],["add",4,76,"-1"],["add",3,76,"-2/3"],["add",2,76,"-1/3"],["add",1,76,"4/3"],["scale",76,"-2"],["scale",77,"-1"],["add",76,77,"-1"],["add",77,76,"1"],["add",76,77,"-1"],["add",173,75,"-1/4"],["add",171,75,"1/4"],["add",169,75,"1/4"],["add",168,75,"1/4"],["add",167,75,"1/4"],["add",166,75,"-1/4"],["add",165,75,"-1/4"],["add",163,75,"-1/4"],["add",161,75,"1/2"],["add",109,75,"3/8"],["add",107,75,"3/8"],["add",105,75,"-3/8"],["add",104,75,"-3/8"],["add",103,75,"-3/8"],["add",102,75,"-3/8"],["add",101,75,"3/8"],["add",99,75,"3/8"],["add",78,75,"1/4"],["add",77,75,"-3/4"],["add",74,75,"-3/8"],["add",73,75,"1/8"],["add",72,75,"3/8"],["add",71,75,"5/8"],["add",70,75,"1/8"],["add",66,75,"3/8"],["add",64,75,"-1/8"],["add",15,75,"1/4"],["add",14,75,"1/2"],["add",13,75,"-1/4"],["add",12,75,"-1/4"],["add",11,75,"-1/4"],["add",10,75,"-1/4"],["add",8,75,"1/4"],["add",7,75,"-1/2"],["add",6,75,"1/4"],["add",5,75,"1/4"],["add",4,75,"-3/8"],["add",3,75,"-1/4"],["add",2,75,"-1/8"],["add",1,75,"1/2"],["scale",75,"-3/8"],["scale",76,"-1"],["add",75,76,"-1"],["add",76,75,"1"],["add",75,76,"-1"],["add",79,74,"2"],["add",78,74,"2"],["add",77,74,"-2"],["add",76,74,"-2"],["add",75,74,"2"],["add",73,74,"-2"],["add",70,74,"-2"],["add",69,74,"2"],["add",67,74,"1"],["add",66,74,"2"],["add",65,74,"2"],["scale",74,"2"],["add",109,73,"1"],["add",107,73,"1"],["add",105,73,"-1"],["add",104,73,"-1"],["add",103,73,"-1"],["add",102,73,"-1"],["add",101,73,"1"],["add",99,73,"1"],["add",79,73,"2"],["add",78,73,"2"],["add",77,73,"-2"],["add",76,73,"-1"],["add",72,73,"1"],["add",71,73,"1"],["add",70,73,"-1"],["add",69,73,"2"],["add",67,73,"1"],["add",66,73,"1"],["add",65,73,"2"],["add",64,73,"1"],["add",4,73,"-1"],["add",2,73,"-1"],["scale",73,"-2"],["scale",75,"-1"],["add",73,75,"-1"],["add",75,73,"1"],["add",73,75,"-1"],["add",109,72,"-1"],["add",107,72,"-1"],["add",105,72,"1"],["add",104,72,"1"],["add",103,72,"1"],["add",102,72,"1"],["add",101,72,"-1"],["add",99,72,"-1"],["add",79,72,"-2"],["add",78,72,"-2"],["add",77,72,"2"],["add",76,72,"1"],["add",75,72,"2"],["add",74,72,"1"],["add",71,72,"-1"],["add",70,72,"1"],["add",69,72,"-2"],["add",67,72,"-1"],["add",66,72,"-1"],["add",65,72,"-2"],["add",64,72,"-1"],["add",4,72,"1"],["add",2,72,"1"],["scale",73,"-1"],["add",72,73,"-1"],["add",73,72,"1"],["add",72,73,"-1"],["add",79,71,"-1"],["add",78,71,"-1"],["add",77,71,"1"],["add",76,71,"1"],["add",75,71,"1"],["add",74,71,"1"],["add",69,71,"-2"],["scale",71,"-1"],["scale",73,"-1"],["add",71,73,"-1"],["add",73,71,"1"],["add",71,73,"-1"],["scale",71,"-1"],["add",70,71,"-1"],["add",71,70,"1"],["add",70,71,"-1"],["add",79,69,"-1/2"],["add",78,69,"-1/2"],["add",77,69,"1/2"],["add",76,69,"1/2"],["add",75,69,"1/2"],["add",74,69,"1/2"],["add",73,69,"-1/2"],["scale",69,"-1/2"],["scale",72,"-1"],["add",69,72,"-1"],["add",72,69,"1"],["add",69,72,"-1"],["add",6,68,"1/4"],["scale",68,"-1"],["add",79,67,"-1"],["add",78,67,"-1"],["add",73,67,"1"],["add",72,67,"1"],["add",71,67,"2"],["add",70,67,"2"],["add",69,67,"-1"],["add",66,67,"-1"],["add",65,67,"-2"],["scale",67,"-1"],["scale",68,"-1"],["add",67,68,"-1"],["add",68,67,"1"],["add",67,68,"-1"],["scale",68,"-1"],["add",66,68,"-1"],["add",68,66,"1"],["add",66,68,"-1"],["add",71,65,"1/2"],["add",70,65,"1/2"],["add",69,65,"-1/2"],["add",68,65,"-1/2"],["add",66,65,"-1/2"],["scale",65,"1/2"],["add",75,64,"1/2"],["add",70,64,"-1/2"],["add",66,64,"1"],["add",6,64,"1/2"],["add",2,64,"1/2"],["scale",64,"1/2"],["scale",65,"-1"],["add",64,65,"-1"],["add",65,64,"1"],["add",64,65,"-1"],["add",62,63,"1"],["add",61,63,"-1"],["add",60,63,"-1"],["add",59,63,"-1"],["add",57,63,"-1"],["add",56,63,"1"],["add",55,63,"1"],["add",53,63,"2"],["scale",63,"2"],["add",109,61,"1/4"],["add",107,61,"1/4"],["add",105,61,"-1/4"],["add",104,61,"-1/4"],["add",103,61,"-1/4"],["add",102,61,"-1/4"],["add",101,61,"1/4"],["add",99,61,"1/4"],["add",93,61,"1/4"],["add",91,61,"1/4"],["add",89,61,"-1/4"],["add",88,61,"-1/4"],["add",87,61,"-1/4"],["add",86,61,"-1/4"],["add",85,61,"1/4"],["add",83,61,"1/4"],["add",63,61,"1"],["add",62,61,"1"],["add",60,61,"-1/2"],["add",59,61,"-1"],["add",57,61,"-3/2"],["add",56,61,"1/2"],["add",55,61,"1/2"],["add",54,61,"-1/2"],["add",53,61,"1"],["add",51,61,"1/2"],["add",50,61,"1/2"],["add",49,61,"1"],["add",48,61,"1/2"],["add",6,61,"1/4"],["add",4,61,"-1/4"],["add",109,60,"1/2"],["add",107,60,"1/2"],["add",105,60,"-1/2"],["add",104,60,"-1/2"],["add",103,60,"-1/2"],["add",102,60,"-1/2"],["add",101,60,"1/2"],["add",99,60,"1/2"],["add",93,60,"1/2"],["add",91,60,"1/2"],["add",89,60,"-1/2"],["add",88,60,"-1/2"],["add",87,60,"-1/2"],["add",86,60,"-1/2"],["add",85,60,"1/2"],["add",83,60,"1/2"],["add",58,60,"-1"],["add",57,60,"1"],["add",56,60,"1"],["add",55,60,"1"],["add",54,60,"1"],["add",50,60,"1"],["add",48,60,"-1"],["add",6,60,"1/2"],["add",4,60,"-1/2"],["scale",60,"-2"],["scale",61,"-1"],["add",60,61,"-1"],["add",61,60,"1"],["add",60,61,"-1"],["add",63,59,"1"],["add",62,59,"1"],["add",60,59,"1"],["add",58,59,"1/2"],["add",57,59,"-2"],["add",54,59,"-1"],["add",53,59,"1"],["add",51,59,"1/2"],["add",49,59,"1"],["add",48,59,"1"],["add",109,58,"1/2"],["add",107,58,"1/2"],["add",105,58,"-1/2"],["add",104,58,"-1/2"],["add",103,58,"-1/2"],["add",102,58,"-1/2"],["add",101,58,"1/2"],["add",99,58,"1/2"],["add",93,58,"1/2"],["add",91,58,"1/2"],["add",89,58,"-1/2"],["add",88,58,"-1/2"],["add",87,58,"-1/2"],["add",86,58,"-1/2"],["add",85,58,"1/2"],["add",83,58,"1/2"],["add",61,58,"-2"],["add",57,58,"1"],["add",56,58,"1"],["add",55,58,"1"],["add",54,58,"1"],["add",50,58,"1"],["add",48,58,"-1"],["add",6,58,"1/2"],["add",4,58,"-1/2"],["scale",58,"-1"],["scale",60,"-1"],["add",58,60,"-1"],["add",60,58,"1"],["add",58,60,"-1"],["add",109,57,"1/2"],["add",107,57,"1/2"],["add",105,57,"-1/2"],["add",104,57,"-1/2"],["add",103,57,"-1/2"],["add",102,57,"-1/2"],["add",101,57,"1/2"],["add",99,57,"1/2"],["add",93,57,"1/2"],["add",91,57,"1/2"],["add",89,57,"-1/2"],["add",88,57,"-1/2"],["add",87,57,"-1/2"],["add",86,57,"-1/2"],["add",85,57,"1/2"],["add",83,57,"1/2"],["add",63,57,"2"],["add",62,57,"2"],["add",61,57,"-2"],["add",60,57,"-1"],["add",56,57,"1"],["add",55,57,"1"],["add",54,57,"-1"],["add",53,57,"2"],["add",51,57,"1"],["add",50,57,"1"],["add",49,57,"2"],["add",48,57,"1"],["add",6,57,"1/2"],["add",4,57,"-1/2"],["scale",57,"-2"],["scale",59,"-1"],["add",57,59,"-1"],["add",59,57,"1"],["add",57,59,"-1"],["add",109,56,"-1/2"],["add",107,56,"-1/2"],["add",105,56,"1/2"],["add",104,56,"1/2"],["add",103,56,"1/2"],["add",102,56,"1/2"],["add",101,56,"-1/2"],["add",99,56,"-1/2"],["add",93,56,"-1/2"],["add",91,56,"-1/2"],["add",89,56,"1/2"],["add",88,56,"1/2"],["add",87,56,"1/2"],["add",86,56,"1/2"],["add",85,56,"-1/2"],["add",83,56,"-1/2"],["add",63,56,"-2"],["add",62,56,"-2"],["add",61,56,"2"],["add",60,56,"1"],["add",59,56,"2"],["add",58,56,"1"],["add",55,56,"-1"],["add",54,56,"1"],["add",53,56,"-2"],["add",51,56,"-1"],["add",50,56,"-1"],["add",49,56,"-2"],["add",48,56,"-1"],["add",6,56,"-1/2"],["add",4,56,"1/2"],["scale",57,"-1"],["add",56,57,"-1"],["add",57,56,"1"],["add",56,57,"-1"],["add",63,55,"-1"],["add",62,55,"-1"],["add",61,55,"1"],["add",60,55,"1"],["add",59,55,"1"],["add",58,55,"1"],["add",53,55,"-2"],["scale",55,"-1"],["scale",57,"-1"],["add",55,57,"-1"],["add",57,55,"1"],["add",55,57,"-1"],["scale",55,"-1"],["add",54,55,"-1"],["add",55,54,"1"],["add",54,55,"-1"],["add",63,53,"-1/2"],["add",62,53,"-1/2"],["add",61,53,"1/2"],["add",60,53,"1/2"],["add",59,53,"1/2"],["add",58,53,"1/2"],["add",57,53,"-1/2"],["scale",53,"-1/2"],["scale",56,"-1"],["add",53,56,"-1"],["add",56,53,"1"],["add",53,56,"-1"],["scale",52,"-1"],["scale",53,"-1"],["add",52,53,"-1"],["add",53,52,"1"],["add",52,53,"-1"],["add",63,51,"-1"],["add",62,51,"-1"],["add",57,51,"1"],["add",56,51,"1"],["add",55,51,"2"],["add",54,51,"2"],["add",50,51,"-1"],["add",49,51,"-2"],["add",48,51,"-1"],["scale",51,"-1"],["scale",53,"-1"],["add",51,53,"-1"],["add",53,51,"1"],["add",51,53,"-1"],["scale",52,"-1"],["add",50,52,"-1"],["add",52,50,"1"],["add",50,52,"-1"],["add",55,49,"1/2"],["add",54,49,"1/2"],["add",53,49,"-1/2"],["add",52,49,"-1/2"],["add",48,49,"-1/2"],["scale",49,"1/2"],["scale",50,"-1"],["add",49,50,"-1"],["add",50,49,"1"],["add",49,50,"-1"],["scale",50,"-1"],["add",48,50,"-1"],["add",50,48,"1"],["add",48,50,"-1"],["add",41,47,"-1/2"],["add",41,46,"1/4"],["add",27,46,"1/4"],["add",6,46,"1/4"],["add",41,45,"-1/4"],["add",27,45,"1/4"],["add",6,45,"1/4"],["add",173,43,"-2"],["add",171,43,"2"],["add",169,43,"2"],["add",168,43,"2"],["add",167,43,"2"],["add",166,43,"-2"],["add",165,43,"-2"],["add",163,43,"-2"],["add",161,43,"4"],["add",30,43,"2"],["add",26,43,"-2"],["add",24,43,"2"],["add",23,43,"-2"],["add",18,43,"2"],["add",17,43,"-2"],["add",6,43,"-1"],["add",1,43,"4"],["scale",43,"-2"],["add",173,42,"-1"],["add",171,42,"1"],["add",169,42,"1"],["add",168,42,"1"],["add",167,42,"1"],["add",166,42,"-1"],["add",165,42,"-1"],["add",163,42,"-1"],["add",161,42,"2"],["add",46,42,"1"],["add",41,42,"1/4"],["add",40,42,"1"],["add",39,42,"-1"],["add",34,42,"1"],["add",33,42,"-1"],["add",27,42,"-1/4"],["add",6,42,"-1/4"],["add",1,42,"2"],["scale",42,"-1"],["scale",43,"-1"],["add",42,43,"-1"],["add",43,42,"1"],["add",42,43,"-1"],["add",173,41,"2"],["add",171,41,"-2"],["add",169,41,"-2"],["add",168,41,"-2"],["add",167,41,"-2"],["add",166,41,"2"],["add",165,41,"2"],["add",163,41,"2"],["add",161,41,"-4"],["add",46,41,"-2"],["add",43,41,"2"],["add",40,41,"-2"],["add",39,41,"2"],["add",34,41,"-2"],["add",33,41,"2"],["add",1,41,"-4"],["scale",41,"2"],["scale",42,"-1"],["add",41,42,"-1"],["add",42,41,"1"],["add",41,42,"-1"],["add",109,40,"-1"],["add",107,40,"-1"],["add",105,40,"1"],["add",104,40,"1"],["add",103,40,"1"],["add",102,40,"1"],["add",101,40,"-1"],["add",99,40,"-1"],["add",45,40,"1"],["add",43,40,"1"],["add",39,40,"-1"],["add",38,40,"-1"],["add",37,40,"1"],["add",35,40,"1"],["add",27,40,"1/2"],["add",6,40,"-1/2"],["add",4,40,"1"],["scale",40,"-1"],["scale",41,"-1"],["add",40,41,"-1"],["add",41,40,"1"],["add",40,41,"-1"],["add",109,39,"-1"],["add",107,39,"-1"],["add",105,39,"1"],["add",104,39,"1"],["add",103,39,"1"],["add",102,39,"1"],["add",101,39,"-1"],["add",99,39,"-1"],["add",45,39,"1"],["add",43,39,"1"],["add",41,39,"-1"],["add",38,39,"-1"],["add",37,39,"1"],["add",35,39,"1"],["add",27,39,"1/2"],["add",6,39,"-1/2"],["add",4,39,"1"],["scale",39,"-1"],["scale",40,"-1"],["add",39,40,"-1"],["add",40,39,"1"],["add",39,40,"-1"],["add",109,38,"-1"],["add",107,38,"-1"],["add",105,38,"1"],["add",104,38,"1"],["add",103,38,"1"],["add",102,38,"1"],["add",101,38,"-1"],["add",99,38,"-1"],["add",45,38,"1"],["add",43,38,"1"],["add",41,38,"-1"],["add",40,38,"-1"],["add",37,38,"1"],["add",35,38,"1"],["add",27,38,"1/2"],["add",6,38,"-1/2"],["add",4,38,"1"],["scale",38,"-1"],["scale",39,"-1"],["add",38,39,"-1"],["add",39,38,"1"],["add",38,39,"-1"],["add",173,37,"1/2"],["add",171,37,"-1/2"],["add",169,37,"-1/2"],["add",168,37,"-1/2"],["add",167,37,"-1/2"],["add",166,37,"1/2"],["add",165,37,"1/2"],["add",163,37,"1/2"],["add",161,37,"-1"],["add",109,37,"1"],["add",107,37,"1"],["add",105,37,"-1"],["add",104,37,"-1"],["add",103,37,"-1"],["add",102,37,"-1"],["add",101,37,"1"],["add",99,37,"1"],["add",46,37,"-1/2"],["add",45,37,"-1"],["add",43,37,"-1/2"],["add",42,37,"1/2"],["add",41,37,"1"],["add",40,37,"1/2"],["add",39,37,"3/2"],["add",35,37,"-1"],["add",34,37,"-1/2"],["add",33,37,"1/2"],["add",27,37,"-1/4"],["add",6,37,"3/4"],["add",4,37,"-1"],["add",1,37,"-1"],["scale",38,"-1"],["add",37,38,"-1"],["add",38,37,"1"],["add",37,38,"-1"],["add",109,35,"1"],["add",107,35,"1"],["add",105,35,"-1"],["add",104,35,"-1"],["add",103,35,"-1"],["add",102,35,"-1"],["add",101,35,"1"],["add",99,35,"1"],["add",45,35,"-1"],["add",43,35,"-1"],["add",41,35,"1"],["add",40,35,"1"],["add",39,35,"1"],["add",38,35,"1"],["add",27,35,"-1/2"],["add",6,35,"1/2"],["add",4,35,"-1"],["scale",35,"-1"],["scale",37,"-1"],["add",35,37,"-1"],["add",37,35,"1"],["add",35,37,"-1"],["add",173,34,"1/3"],["add",171,34,"-1/3"],["add",169,34,"-1/3"],["add",168,34,"-1/3"],["add",167,34,"-1/3"],["add",166,34,"1/3"],["add",165,34,"1/3"],["add",163,34,"1/3"],["add",161,34,"-2/3"],["add",46,34,"-1/3"],["add",43,34,"1/3"],["add",42,34,"1/3"],["add",40,34,"-1/3"],["add",39,34,"1/3"],["add",33,34,"1/3"],["add",27,34,"1/6"],["add",6,34,"1/6"],["add",1,34,"-2/3"],["scale",34,"2/3"],["add",173,33,"-1/4"],["add",171,33,"1/4"],["add",169,33,"1/4"],["add",168,33,"1/4"],["add",167,33,"1/4"],["add",166,33,"-1/4"],["add",165,33,"-1/4"],["add",163,33,"-1/4"],["add",161,33,"1/2"],["add",46,33,"1/4"],["add",43,33,"-1/4"],["add",42,33,"-1/4"],["add",40,33,"1/4"],["add",39,33,"-1/4"],["add",34,33,"1/4"],["add",27,33,"1/4"],["add",6,33,"1/4"],["add",1,33,"1/2"],["scale",33,"3/4"],["add",173,32,"1/4"],["add",171,32,"-1/4"],["add",169,32,"-1/4"],["add",168,32,"-1/4"],["add",167,32,"-1/4"],["add",166,32,"1/4"],["add",165,32,"1/4"],["add",163,32,"1/4"],["add",161,32,"-1/2"],["add",46,32,"-1/4"],["add",43,32,"1/4"],["add",42,32,"1/4"],["add",40,32,"-1/4"],["add",39,32,"1/4"],["add",34,32,"-1/4"],["add",33,32,"1/4"],["add",27,32,"1/4"],["add",6,32,"1/4"],["add",1,32,"-1/2"],["add",25,31,"-1/2"],["add",173,30,"-1"],["add",171,30,"1"],["add",169,30,"1"],["add",168,30,"1"],["add",167,30,"1"],["add",166,30,"-1"],["add",165,30,"-1"],["add",163,30,"-1"],["add",161,30,"2"],["add",35,30,"-1"],["add",26,30,"-1"],["add",25,30,"1/2"],["add",24,30,"1"],["add",23,30,"-1"],["add",18,30,"1"],["add",17,30,"-1"],["add",1,30,"2"],["scale",30,"2"],["add",173,29,"-1"],["add",171,29,"1"],["add",169,29,"1"],["add",168,29,"1"],["add",167,29,"1"],["add",166,29,"-1"],["add",165,29,"-1"],["add",163,29,"-1"],["add",161,29,"2"],["add",35,29,"-1"],["add",30,29,"1"],["add",26,29,"-1"],["add",24,29,"1"],["add",23,29,"-1"],["add",18,29,"1"],["add",17,29,"-1"],["add",1,29,"2"],["add",109,27,"1"],["add",107,27,"1"],["add",105,27,"-1"],["add",104,27,"-1"],["add",103,27,"-1"],["add",102,27,"-1"],["add",101,27,"1"],["add",99,27,"1"],["add",45,27,"-1"],["add",43,27,"-1"],["add",41,27,"1"],["add",40,27,"1"],["add",39,27,"1"],["add",38,27,"1"],["add",37,27,"-1"],["add",4,27,"-1"],["scale",27,"-1"],["scale",35,"-1"],["add",27,35,"-1"],["add",35,27,"1"],["add",27,35,"-1"],["add",173,26,"-1"],["add",171,26,"1"],["add",169,26,"1"],["add",168,26,"1"],["add",167,26,"1"],["add",166,26,"-1"],["add",165,26,"-1"],["add",163,26,"-1"],["add",161,26,"2"],["add",109,26,"-1/2"],["add",107,26,"-1/2"],["add",105,26,"1/2"],["add",104,26,"1/2"],["add",103,26,"1/2"],["add",102,26,"1/2"],["add",101,26,"-1/2"],["add",99,26,"-1/2"],["add",30,26,"1"],["add",29,26,"1/2"],["add",27,26,"-1/2"],["add",25,26,"1/4"],["add",24,26,"1/2"],["add",23,26,"-3/2"],["add",22,26,"-1/2"],["add",21,26,"1/2"],["add",19,26,"1/2"],["add",18,26,"1"],["add",17,26,"-1"],["add",6,26,"-1/2"],["add",4,26,"1/2"],["add",1,26,"2"],["scale",26,"-1/2"],["add",173,25,"2"],["add",171,25,"-2"],["add",169,25,"-2"],["add",168,25,"-2"],["add",167,25,"-2"],["add",166,25,"2"],["add",165,25,"2"],["add",163,25,"2"],["add",161,25,"-4"],["add",30,25,"-2"],["add",27,25,"2"],["add",24,25,"-2"],["add",23,25,"2"],["add",18,25,"-2"],["add",17,25,"2"],["add",1,25,"-4"],["scale",25,"2"],["scale",26,"-1"],["add",25,26,"-1"],["add",26,25,"1"],["add",25,26,"-1"],["add",173,22,"1"],["add",171,22,"-1"],["add",169,22,"-1"],["add",168,22,"-1"],["add",167,22,"-1"],["add",166,22,"1"],["add",165,22,"1"],["add",163,22,"1"],["add",161,22,"-2"],["add",109,22,"1"],["add",107,22,"1"],["add",105,22,"-1"],["add",104,22,"-1"],["add",103,22,"-1"],["add",102,22,"-1"],["add",101,22,"1"],["add",99,22,"1"],["add",30,22,"-1"],["add",29,22,"-1"],["add",26,22,"1"],["add",25,22,"1"],["add",23,22,"2"],["add",21,22,"-1"],["add",19,22,"-1"],["add",18,22,"-1"],["add",17,22,"1"],["add",6,22,"1"],["add",4,22,"-1"],["add",1,22,"-2"],["scale",22,"2"],["add",173,21,"1/2"],["add",171,21,"-1/2"],["add",169,21,"-1/2"],["add",168,21,"-1/2"],["add",167,21,"-1/2"],["add",166,21,"1/2"],["add",165,21,"1/2"],["add",163,21,"1/2"],["add",161,21,"-1"],["add",109,21,"1/2"],["add",107,21,"1/2"],["add",105,21,"-1/2"],["add",104,21,"-1/2"],["add",103,21,"-1/2"],["add",102,21,"-1/2"],["add",101,21,"1/2"],["add",99,21,"1/2"],["add",30,21,"-1/2"],["add",29,21,"-1/2"],["add",26,21,"1/2"],["add",25,21,"1/2"],["add",23,21,"1"],["add",22,21,"1/2"],["add",19,21,"-1/2"],["add",18,21,"-1/2"],["add",17,21,"1/2"],["add",6,21,"1/2"],["add",4,21,"-1/2"],["add",1,21,"-1"],["scale",21,"1/2"],["add",109,19,"1/2"],["add",107,19,"1/2"],["add",105,19,"-1/2"],["add",104,19,"-1/2"],["add",103,19,"-1/2"],["add",102,19,"-1/2"],["add",101,19,"1/2"],["add",99,19,"1/2"],["add",29,19,"-1/2"],["add",27,19,"-1/2"],["add",25,19,"1/2"],["add",24,19,"1/2"],["add",23,19,"1/2"],["add",22,19,"1/2"],["add",21,19,"-1/2"],["add",6,19,"1/2"],["add",4,19,"-1/2"],["scale",19,"1/2"],["add",173,18,"1/3"],["add",171,18,"-1/3"],["add",169,18,"-1/3"],["add",168,18,"-1/3"],["add",167,18,"-1/3"],["add",166,18,"1/3"],["add",165,18,"1/3"],["add",163,18,"1/3"],["add",161,18,"-2/3"],["add",109,18,"1/6"],["add",107,18,"1/6"],["add",105,18,"-1/6"],["add",104,18,"-1/6"],["add",103,18,"-1/6"],["add",102,18,"-1/6"],["add",101,18,"1/6"],["add",99,18,"1/6"],["add",30,18,"-1/3"],["add",29,18,"-1/6"],["add",27,18,"1/6"],["add",26,18,"1/3"],["add",25,18,"1/6"],["add",24,18,"-1/6"],["add",23,18,"1/2"],["add",22,18,"1/6"],["add",21,18,"-1/6"],["add",19,18,"-1/6"],["add",17,18,"1/3"],["add",6,18,"1/6"],["add",4,18,"-1/6"],["add",1,18,"-2/3"],["scale",18,"2/3"],["add",173,17,"-1/4"],["add",171,17,"1/4"],["add",169,17,"1/4"],["add",168,17,"1/4"],["add",167,17,"1/4"],["add",166,17,"-1/4"],["add",165,17,"-1/4"],["add",163,17,"-1/4"],["add",161,17,"1/2"],["add",109,17,"1/4"],["add",107,17,"1/4"],["add",105,17,"-1/4"],["add",104,17,"-1/4"],["add",103,17,"-1/4"],["add",102,17,"-1/4"],["add",101,17,"1/4"],["add",99,17,"1/4"],["add",30,17,"1/4"],["add",29,17,"-1/4"],["add",27,17,"-1/2"],["add",26,17,"-1/4"],["add",25,17,"1/4"],["add",24,17,"1/2"],["add",22,17,"1/4"],["add",21,17,"-1/4"],["add",19,17,"-1/4"],["add",18,17,"1/4"],["add",6,17,"1/4"],["add",4,17,"-1/4"],["add",1,17,"1/2"],["scale",17,"3/4"],["add",173,16,"1/4"],["add",171,16,"-1/4"],["add",169,16,"-1/4"],["add",168,16,"-1/4"],["add",167,16,"-1/4"],["add",166,16,"1/4"],["add",165,16,"1/4"],["add",163,16,"1/4"],["add",161,16,"-1/2"],["add",109,16,"1/4"],["add",107,16,"1/4"],["add",105,16,"-1/4"],["add",104,16,"-1/4"],["add",103,16,"-1/4"],["add",102,16,"-1/4"],["add",101,16,"1/4"],["add",99,16,"1/4"],["add",30,16,"-1/4"],["add",29,16,"-1/4"],["add",26,16,"1/4"],["add",25,16,"1/4"],["add",23,16,"1/2"],["add",22,16,"1/4"],["add",21,16,"-1/4"],["add",19,16,"-1/4"],["add",18,16,"-1/4"],["add",17,16,"1/4"],["add",6,16,"1/4"],["add",4,16,"-1/4"],["add",1,16,"-1/2"],["add",6,15,"-1/4"],["add",6,14,"1/4"],["add",6,11,"1/2"],["add",6,10,"-1/2"],["add",6,9,"1/4"],["add",6,8,"-1/4"],["add",109,6,"-1"],["add",107,6,"-1"],["add",105,6,"1"],["add",104,6,"1"],["add",103,6,"1"],["add",102,6,"1"],["add",101,6,"-1"],["add",99,6,"-1"],["add",93,6,"-1"],["add",91,6,"-1"],["add",89,6,"1"],["add",88,6,"1"],["add",87,6,"1"],["add",86,6,"1"],["add",85,6,"-1"],["add",83,6,"-1"],["add",61,6,"2"],["add",59,6,"2"],["add",57,6,"-2"],["add",56,6,"-2"],["add",55,6,"-2"],["add",54,6,"-2"],["add",53,6,"2"],["add",4,6,"1"],["scale",6,"2"],["scale",51,"-1"],["add",6,51,"-1"],["add",51,6,"1"],["add",6,51,"-1"],["add",109,5,"-1/4"],["add",107,5,"-1/4"],["add",105,5,"1/4"],["add",104,5,"1/4"],["add",103,5,"1/4"],["add",102,5,"1/4"],["add",101,5,"-1/4"],["add",99,5,"-1/4"],["add",93,5,"-1/4"],["add",91,5,"-1/4"],["add",89,5,"1/4"],["add",88,5,"1/4"],["add",87,5,"1/4"],["add",86,5,"1/4"],["add",85,5,"-1/4"],["add",83,5,"-1/4"],["add",61,5,"1/2"],["add",59,5,"1/2"],["add",57,5,"-1/2"],["add",56,5,"-1/2"],["add",55,5,"-1/2"],["add",54,5,"-1/2"],["add",53,5,"1/2"],["add",51,5,"1/2"],["add",4,5,"1/4"],["add",109,4,"1"],["add",107,4,"1"],["add",105,4,"-1"],["add",104,4,"-1"],["add",103,4,"-1"],["add",102,4,"-1"],["add",101,4,"1"],["add",99,4,"1"],["add",77,4,"-1"],["add",75,4,"-1"],["add",73,4,"1"],["add",72,4,"1"],["add",71,4,"1"],["add",70,4,"1"],["add",69,4,"-1"],["add",2,4,"-1"],["scale",4,"-1"],["scale",67,"-1"],["add",4,67,"-1"],["add",67,4,"1"],["add",4,67,"-1"],["add",93,3,"-1/4"],["add",91,3,"-1/4"],["add",89,3,"1/4"],["add",88,3,"1/4"],["add",87,3,"1/4"],["add",86,3,"1/4"],["add",85,3,"-1/4"],["add",83,3,"-1/4"],["add",77,3,"-1/4"],["add",75,3,"-1/4"],["add",73,3,"1/4"],["add",72,3,"1/4"],["add",71,3,"1/4"],["add",70,3,"1/4"],["add",69,3,"-1/4"],["add",67,3,"-1/4"],["add",61,3,"1/2"],["add",59,3,"1/2"],["add",57,3,"-1/2"],["add",56,3,"-1/2"],["add",55,3,"-1/2"],["add",54,3,"-1/2"],["add",53,3,"1/2"],["add",51,3,"1/2"],["add",2,3,"-1/4"],["scale",3,"-1"],["add",77,2,"-1"],["add",75,2,"-1"],["add",73,2,"1"],["add",72,2,"1"],["add",71,2,"1"],["add",70,2,"1"],["add",69,2,"-1"],["add",67,2,"-1"],["add",13,2,"1"],["add",11,2,"1"],["add",9,2,"-1"],["add",8,2,"-1"],["add",7,2,"-1"],["add",6,2,"-1"],["add",5,2,"1"],["scale",3,"-1"],["add",2,3,"-1"],["add",3,2,"1"],["add",2,3,"-1"],["add",173,1,"1/2"],["add",171,1,"-1/2"],["add",169,1,"-1/2"],["add",168,1,"-1/2"],["add",167,1,"-1/2"],["add",166,1,"1/2"],["add",165,1,"1/2"],["add",163,1,"1/2"],["add",161,1,"-1"],["add",14,1,"-1/2"],["add",11,1,"1/2"],["add",10,1,"1/2"],["add",8,1,"-1/2"],["add",7,1,"1/2"],["add",3,1,"-1/2"],["add",2,1,"-1/2"],["scale",1,"1/2"]],"hot_helper_owners":[449,451,453,455,482,483,492,502,503,504,513,514,525,526,527,537,538,548,549,550,551,578,580,582,598,599,600,601,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627],"inherited_obligations":["Physical implementation of authenticated native operations and their cost model.","All-width evaluation lemma from CODED-PROOF.md and PHYSICAL.md.","No backward observer, complete caller, global rounding budget, TM tariff or new kappa."],"inverse_rows":[[[0,"1"]],[[1,"1"],[25,"1"],[27,"1"],[41,"1"],[43,"1"],[64,"-1/4"],[65,"1/4"],[66,"-1/4"],[69,"-1/4"],[70,"-1/4"],[73,"1/4"],[74,"1/4"],[77,"1/4"],[78,"-1/4"],[79,"1/2"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[88,"-1/4"],[89,"1/4"],[90,"1/2"],[91,"-1/2"],[94,"1/4"],[95,"-1/4"],[96,"1/4"],[97,"-1/4"],[98,"-1/2"],[99,"1/2"],[102,"-1/4"],[103,"1/4"],[106,"1/4"],[107,"-1/4"],[108,"1/4"],[109,"-1/4"],[128,"1/2"],[129,"-1/2"],[130,"1/2"],[131,"-1/2"],[137,"-1/2"],[139,"-1/2"],[141,"-1/2"],[143,"-1/2"],[160,"1/2"],[161,"-1/2"],[162,"1/2"],[163,"-1/2"],[169,"-1/2"],[171,"-1/2"],[173,"-1/2"],[175,"-1/2"],[177,"1/4"],[182,"-1/4"],[183,"1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"1/2"],[191,"-1/2"],[193,"1/4"],[198,"-1/4"],[199,"1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"1/2"],[207,"-1/2"],[264,"1/4"],[271,"1/8"],[274,"1/2"]],[[64,"-1/4"],[65,"-1/4"],[66,"-1/4"],[67,"-1/2"],[69,"-1/4"],[70,"-1/4"],[73,"-1/4"],[74,"1/4"],[75,"-1/2"],[77,"-1/4"],[78,"-1/4"]],[[1,"-1"],[2,"-1"],[64,"1/4"],[65,"-1/4"],[66,"1/4"],[69,"1/4"],[70,"1/4"],[73,"-1/4"],[74,"-1/4"],[77,"-1/4"],[78,"1/4"],[79,"-1/2"],[96,"1/2"],[97,"-1/4"],[98,"1/4"],[101,"1/4"],[102,"1/4"],[105,"-1/4"],[106,"-1/4"],[109,"-1/4"],[110,"1/4"],[111,"-1/2"],[177,"-1/2"],[178,"1/4"],[179,"-1/4"],[180,"-1/4"],[181,"1/4"],[184,"1/4"],[185,"-1/4"],[190,"1/4"],[191,"-1/4"],[193,"-1/2"],[194,"1/4"],[195,"-1/4"],[196,"-1/4"],[197,"1/4"],[200,"1/4"],[201,"-1/4"],[206,"1/4"],[207,"-1/4"]],[[97,"1/4"],[98,"-1/4"],[99,"1/2"],[101,"1/4"],[102,"1/4"],[105,"1/4"],[106,"-1/4"],[107,"1/2"],[109,"1/4"],[110,"1/4"]],[[1,"-1"],[3,"-1"],[5,"1"],[64,"-1/4"],[65,"1/4"],[66,"-1/4"],[69,"-1/4"],[70,"-1/4"],[73,"1/4"],[74,"1/4"],[77,"1/4"],[78,"-1/4"],[79,"1/2"],[96,"1/2"],[97,"-1/4"],[98,"1/4"],[101,"1/4"],[102,"1/4"],[105,"-1/4"],[106,"-1/4"],[109,"-1/4"],[110,"1/4"],[111,"-1/2"],[177,"-1/2"],[178,"1/4"],[179,"-1/4"],[180,"-1/4"],[181,"1/4"],[184,"1/4"],[185,"-1/4"],[190,"1/4"],[191,"-1/4"],[193,"-1/2"],[194,"1/4"],[195,"-1/4"],[196,"-1/4"],[197,"1/4"],[200,"1/4"],[201,"-1/4"],[206,"1/4"],[207,"-1/4"]],[[2,"1/4"],[3,"-1/4"],[4,"1/4"],[5,"-1/4"],[8,"1/4"],[9,"-1/4"],[10,"1/2"],[11,"-1/2"],[14,"-1/4"],[15,"1/4"],[16,"-1/4"],[17,"-1/4"],[18,"-1/4"],[19,"-1/2"],[21,"-1/4"],[22,"-1/4"],[25,"-1/4"],[26,"1/4"],[27,"-1/2"],[29,"-1/4"],[30,"-1/4"],[32,"-1/4"],[33,"-1/4"],[34,"-1/4"],[35,"-1/2"],[37,"-1/4"],[38,"-1/4"],[41,"-1/4"],[42,"1/4"],[43,"-1/2"],[45,"-1/4"],[46,"-1/4"],[64,"-1/4"],[65,"-1/4"],[66,"-1/4"],[67,"-1/2"],[69,"-1/4"],[70,"-1/4"],[73,"-1/4"],[74,"1/4"],[75,"-1/2"],[77,"-1/4"],[78,"-1/4"],[97,"-1/4"],[98,"1/4"],[99,"-1/2"],[101,"-1/4"],[102,"-1/4"],[105,"-1/4"],[106,"1/4"],[107,"-1/2"],[109,"-1/4"],[110,"-1/4"]],[[3,"1"],[7,"1"],[64,"1/2"],[65,"-1/2"],[66,"1/2"],[69,"1/2"],[70,"1/2"],[73,"-1/2"],[74,"-1/2"],[77,"-1/2"],[78,"1/2"],[79,"-1"]],[[1,"2"],[3,"1"],[8,"1"],[64,"-1/4"],[65,"1/4"],[66,"-1/4"],[69,"-1/4"],[70,"-1/4"],[73,"1/4"],[74,"1/4"],[77,"1/4"],[78,"-1/4"],[79,"1/2"],[96,"-1/2"],[97,"1/4"],[98,"-1/4"],[101,"-1/4"],[102,"-1/4"],[105,"1/4"],[106,"1/4"],[109,"1/4"],[110,"-1/4"],[111,"1/2"],[177,"1/2"],[178,"-1/4"],[179,"1/4"],[180,"1/4"],[181,"-1/4"],[184,"-1/4"],[185,"1/4"],[190,"-1/4"],[191,"1/4"],[193,"1/2"],[194,"-1/4"],[195,"1/4"],[196,"1/4"],[197,"-1/4"],[200,"-1/4"],[201,"1/4"],[206,"-1/4"],[207,"1/4"]],[[1,"1"],[3,"1"],[9,"1"]],[[1,"-1"],[10,"1"],[64,"1/4"],[65,"-1/4"],[66,"1/4"],[69,"1/4"],[70,"1/4"],[73,"-1/4"],[74,"-1/4"],[77,"-1/4"],[78,"1/4"],[79,"-1/2"],[96,"1/2"],[97,"-1/4"],[98,"1/4"],[101,"1/4"],[102,"1/4"],[105,"-1/4"],[106,"-1/4"],[109,"-1/4"],[110,"1/4"],[111,"-1/2"],[177,"-1/2"],[178,"1/4"],[179,"-1/4"],[180,"-1/4"],[181,"1/4"],[184,"1/4"],[185,"-1/4"],[190,"1/4"],[191,"-1/4"],[193,"-1/2"],[194,"1/4"],[195,"-1/4"],[196,"-1/4"],[197,"1/4"],[200,"1/4"],[201,"-1/4"],[206,"1/4"],[207,"-1/4"]],[[1,"-2"],[3,"-1"],[11,"1"],[64,"1/4"],[65,"-1/4"],[66,"1/4"],[69,"1/4"],[70,"1/4"],[73,"-1/4"],[74,"-1/4"],[77,"-1/4"],[78,"1/4"],[79,"-1/2"],[96,"1/2"],[97,"-1/4"],[98,"1/4"],[101,"1/4"],[102,"1/4"],[105,"-1/4"],[106,"-1/4"],[109,"-1/4"],[110,"1/4"],[111,"-1/2"],[177,"-1/2"],[178,"1/4"],[179,"-1/4"],[180,"-1/4"],[181,"1/4"],[184,"1/4"],[185,"-1/4"],[190,"1/4"],[191,"-1/4"],[193,"-1/2"],[194,"1/4"],[195,"-1/4"],[196,"-1/4"],[197,"1/4"],[200,"1/4"],[201,"-1/4"],[206,"1/4"],[207,"-1/4"]],[[12,"1"],[64,"1/4"],[65,"-1/4"],[66,"1/4"],[69,"1/4"],[70,"1/4"],[73,"-1/4"],[74,"-1/4"],[77,"-1/4"],[78,"1/4"],[79,"-1/2"],[96,"-1/2"],[97,"1/4"],[98,"-1/4"],[101,"-1/4"],[102,"-1/4"],[105,"1/4"],[106,"1/4"],[109,"1/4"],[110,"-1/4"],[111,"1/2"],[177,"1/2"],[178,"-1/4"],[179,"1/4"],[180,"1/4"],[181,"-1/4"],[184,"-1/4"],[185,"1/4"],[190,"-1/4"],[191,"1/4"],[193,"1/2"],[194,"-1/4"],[195,"1/4"],[196,"1/4"],[197,"-1/4"],[200,"-1/4"],[201,"1/4"],[206,"-1/4"],[207,"1/4"]],[[1,"-1"],[3,"-1"],[13,"1"],[64,"1/4"],[65,"-1/4"],[66,"1/4"],[69,"1/4"],[70,"1/4"],[73,"-1/4"],[74,"-1/4"],[77,"-1/4"],[78,"1/4"],[79,"-1/2"],[96,"1/2"],[97,"-1/4"],[98,"1/4"],[101,"1/4"],[102,"1/4"],[105,"-1/4"],[106,"-1/4"],[109,"-1/4"],[110,"1/4"],[111,"-1/2"],[177,"-1/2"],[178,"1/4"],[179,"-1/4"],[180,"-1/4"],[181,"1/4"],[184,"1/4"],[185,"-1/4"],[190,"1/4"],[191,"-1/4"],[193,"-1/2"],[194,"1/4"],[195,"-1/4"],[196,"-1/4"],[197,"1/4"],[200,"1/4"],[201,"-1/4"],[206,"1/4"],[207,"-1/4"]],[[1,"1"],[14,"1"],[64,"-1/2"],[65,"1/2"],[66,"-1/2"],[69,"-1/2"],[70,"-1/2"],[73,"1/2"],[74,"1/2"],[77,"1/2"],[78,"-1/2"],[79,"1"]],[[15,"1"],[64,"-1/4"],[65,"1/4"],[66,"-1/4"],[69,"-1/4"],[70,"-1/4"],[73,"1/4"],[74,"1/4"],[77,"1/4"],[78,"-1/4"],[79,"1/2"],[96,"-1/2"],[97,"1/4"],[98,"-1/4"],[101,"-1/4"],[102,"-1/4"],[105,"1/4"],[106,"1/4"],[109,"1/4"],[110,"-1/4"],[111,"1/2"],[177,"1/2"],[178,"-1/4"],[179,"1/4"],[180,"1/4"],[181,"-1/4"],[184,"-1/4"],[185,"1/4"],[190,"-1/4"],[191,"1/4"],[193,"1/2"],[194,"-1/4"],[195,"1/4"],[196,"1/4"],[197,"-1/4"],[200,"-1/4"],[201,"1/4"],[206,"-1/4"],[207,"1/4"]],[[16,"1"]],[[17,"1"],[25,"-1"],[27,"-1"],[81,"1/4"],[83,"-1/2"],[86,"1/4"],[87,"-1/4"],[90,"-1/4"],[91,"1/4"],[92,"-1/4"],[93,"1/4"],[96,"-1/4"],[97,"1/4"],[98,"1/2"],[99,"-1/2"],[102,"1/4"],[103,"-1/4"],[106,"-1/4"],[107,"1/4"],[108,"-1/4"],[109,"1/4"],[177,"-1/4"],[182,"1/4"],[183,"-1/4"],[186,"-1/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-1/2"],[191,"1/2"],[264,"-1/8"],[271,"-1/8"]],[[18,"1"],[25,"1"],[27,"1"],[264,"1/2"]],[[19,"1"],[25,"1"],[81,"-1/4"],[83,"1/2"],[86,"-1/4"],[87,"1/4"],[90,"1/4"],[91,"-1/4"],[92,"1/4"],[93,"-1/4"],[96,"1/4"],[97,"-1/4"],[98,"-1/2"],[99,"1/2"],[102,"-1/4"],[103,"1/4"],[106,"1/4"],[107,"-1/4"],[108,"1/4"],[109,"-1/4"],[177,"1/4"],[182,"-1/4"],[183,"1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"1/2"],[191,"-1/2"],[264,"-1/8"],[271,"1/8"]],[[20,"1"],[272,"1/2"]],[[21,"1"],[25,"1"],[81,"1/4"],[83,"-1/2"],[86,"1/4"],[87,"-1/4"],[90,"-1/4"],[91,"1/4"],[92,"-1/4"],[93,"1/4"],[96,"1/4"],[97,"-1/4"],[98,"-1/2"],[99,"1/2"],[102,"-1/4"],[103,"1/4"],[106,"1/4"],[107,"-1/4"],[108,"1/4"],[109,"-1/4"],[177,"1/4"],[182,"-1/4"],[183,"1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"1/2"],[191,"-1/2"],[264,"3/8"],[271,"1/8"]],[[22,"1"],[25,"-1"],[264,"-1/4"],[271,"1/4"]],[[23,"1"],[25,"-2"],[27,"-1"],[81,"-1/4"],[83,"1/2"],[86,"-1/4"],[87,"1/4"],[90,"1/4"],[91,"-1/4"],[92,"1/4"],[93,"-1/4"],[96,"-1/4"],[97,"1/4"],[98,"1/2"],[99,"-1/2"],[102,"1/4"],[103,"-1/4"],[106,"-1/4"],[107,"1/4"],[108,"-1/4"],[109,"1/4"],[177,"-1/4"],[182,"1/4"],[183,"-1/4"],[186,"-1/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-1/2"],[191,"1/2"],[263,"1/2"],[264,"-5/8"],[271,"-1/8"]],[[24,"1"],[27,"1"],[272,"1/2"]],[[16,"-1/4"],[17,"1/4"],[18,"-1/4"],[21,"-1/4"],[22,"-1/4"],[25,"1/4"],[26,"1/4"],[29,"1/4"],[30,"-1/4"],[31,"1/2"]],[[25,"-1"],[26,"1"],[27,"-1"],[264,"-1/4"],[271,"1/4"]],[[32,"-1/4"],[33,"-1/4"],[34,"-1/4"],[35,"-1/2"],[37,"-1/4"],[38,"-1/4"],[41,"-1/4"],[42,"1/4"],[43,"-1/2"],[45,"-1/4"],[46,"-1/4"]],[[28,"1"],[81,"-1/4"],[83,"1/2"],[86,"-1/4"],[87,"1/4"],[90,"1/4"],[91,"-1/4"],[92,"1/4"],[93,"-1/4"],[96,"-1/4"],[97,"1/4"],[98,"1/2"],[99,"-1/2"],[102,"1/4"],[103,"-1/4"],[106,"-1/4"],[107,"1/4"],[108,"-1/4"],[109,"1/4"],[177,"-1/4"],[182,"1/4"],[183,"-1/4"],[186,"-1/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-1/2"],[191,"1/2"],[263,"1/2"],[264,"-1/8"],[271,"-1/8"]],[[25,"1"],[29,"1"],[81,"-1/4"],[83,"1/2"],[86,"-1/4"],[87,"1/4"],[90,"1/4"],[91,"-1/4"],[92,"1/4"],[93,"-1/4"],[96,"1/4"],[97,"-1/4"],[98,"-1/2"],[99,"1/2"],[102,"-1/4"],[103,"1/4"],[106,"1/4"],[107,"-1/4"],[108,"1/4"],[109,"-1/4"],[177,"1/4"],[182,"-1/4"],[183,"1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"1/2"],[191,"-1/2"],[264,"1/8"],[271,"1/8"]],[[25,"1"],[27,"1"],[30,"1"],[81,"1/4"],[83,"-1/2"],[86,"1/4"],[87,"-1/4"],[90,"-1/4"],[91,"1/4"],[92,"-1/4"],[93,"1/4"],[96,"1/4"],[97,"-1/4"],[98,"-1/2"],[99,"1/2"],[102,"-1/4"],[103,"1/4"],[106,"1/4"],[107,"-1/4"],[108,"1/4"],[109,"-1/4"],[177,"1/4"],[182,"-1/4"],[183,"1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"1/2"],[191,"-1/2"],[264,"3/8"],[271,"1/8"]],[[31,"1"],[81,"1/4"],[83,"-1/2"],[86,"1/4"],[87,"-1/4"],[90,"-1/4"],[91,"1/4"],[92,"-1/4"],[93,"1/4"],[96,"-1/4"],[97,"1/4"],[98,"1/2"],[99,"-1/2"],[102,"1/4"],[103,"-1/4"],[106,"-1/4"],[107,"1/4"],[108,"-1/4"],[109,"1/4"],[177,"-1/4"],[182,"1/4"],[183,"-1/4"],[186,"-1/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-1/2"],[191,"1/2"],[264,"1/8"],[271,"-1/8"]],[[32,"1"]],[[33,"1"],[41,"-1"],[43,"-1"],[83,"-1/4"],[84,"1/4"],[85,"-1/4"],[88,"1/4"],[89,"-1/4"],[90,"-1/2"],[91,"1/2"],[94,"-1/4"],[95,"1/4"],[98,"1/4"],[99,"-1/4"],[100,"1/4"],[101,"-1/4"],[104,"1/4"],[105,"-1/4"],[106,"-1/2"],[107,"1/2"],[110,"-1/4"],[111,"1/4"],[193,"-1/4"],[198,"1/4"],[199,"-1/4"],[202,"-1/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-1/2"],[207,"1/2"],[274,"-1/2"]],[[34,"1"],[41,"1"],[43,"1"],[274,"1"]],[[35,"1"],[41,"1"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[88,"-1/4"],[89,"1/4"],[90,"1/2"],[91,"-1/2"],[94,"1/4"],[95,"-1/4"],[98,"-1/4"],[99,"1/4"],[100,"-1/4"],[101,"1/4"],[104,"-1/4"],[105,"1/4"],[106,"1/2"],[107,"-1/2"],[110,"1/4"],[111,"-1/4"],[193,"1/4"],[198,"-1/4"],[199,"1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"1/2"],[207,"-1/2"]],[[36,"1"],[266,"1/2"]],[[37,"1"],[41,"1"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[88,"-1/4"],[89,"1/4"],[90,"1/2"],[91,"-1/2"],[94,"1/4"],[95,"-1/4"],[98,"1/4"],[99,"-1/4"],[100,"1/4"],[101,"-1/4"],[104,"1/4"],[105,"-1/4"],[106,"-1/2"],[107,"1/2"],[110,"-1/4"],[111,"1/4"],[193,"1/4"],[198,"-1/4"],[199,"1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"1/2"],[207,"-1/2"],[274,"1/2"]],[[38,"1"],[41,"-1"],[265,"1/2"],[274,"-1/2"]],[[39,"1"],[41,"-2"],[43,"-1"],[83,"-1/4"],[84,"1/4"],[85,"-1/4"],[88,"1/4"],[89,"-1/4"],[90,"-1/2"],[91,"1/2"],[94,"-1/4"],[95,"1/4"],[98,"-1/4"],[99,"1/4"],[100,"-1/4"],[101,"1/4"],[104,"-1/4"],[105,"1/4"],[106,"1/2"],[107,"-1/2"],[110,"1/4"],[111,"-1/4"],[193,"-1/4"],[198,"1/4"],[199,"-1/4"],[202,"-1/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-1/2"],[207,"1/2"],[273,"1/2"],[274,"-1"]],[[40,"1"],[43,"1"],[266,"1/2"]],[[32,"-1/4"],[33,"1/4"],[34,"-1/4"],[37,"-1/4"],[38,"-1/4"],[41,"1/4"],[42,"1/4"],[45,"1/4"],[46,"-1/4"],[47,"1/2"]],[[41,"-1"],[42,"1"],[43,"-1"],[265,"1/2"],[274,"-1/2"]],[[16,"-1/4"],[17,"-1/4"],[18,"-1/4"],[19,"-1/2"],[21,"-1/4"],[22,"-1/4"],[25,"-1/4"],[26,"1/4"],[27,"-1/2"],[29,"-1/4"],[30,"-1/4"]],[[44,"1"],[83,"-1/4"],[84,"1/4"],[85,"-1/4"],[88,"1/4"],[89,"-1/4"],[90,"-1/2"],[91,"1/2"],[94,"-1/4"],[95,"1/4"],[98,"-1/4"],[99,"1/4"],[100,"-1/4"],[101,"1/4"],[104,"-1/4"],[105,"1/4"],[106,"1/2"],[107,"-1/2"],[110,"1/4"],[111,"-1/4"],[193,"-1/4"],[198,"1/4"],[199,"-1/4"],[202,"-1/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-1/2"],[207,"1/2"],[273,"1/2"]],[[41,"1"],[45,"1"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[88,"-1/4"],[89,"1/4"],[90,"1/2"],[91,"-1/2"],[94,"1/4"],[95,"-1/4"],[98,"-1/4"],[99,"1/4"],[100,"-1/4"],[101,"1/4"],[104,"-1/4"],[105,"1/4"],[106,"1/2"],[107,"-1/2"],[110,"1/4"],[111,"-1/4"],[193,"1/4"],[198,"-1/4"],[199,"1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"1/2"],[207,"-1/2"],[274,"1/2"]],[[41,"1"],[43,"1"],[46,"1"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[88,"-1/4"],[89,"1/4"],[90,"1/2"],[91,"-1/2"],[94,"1/4"],[95,"-1/4"],[98,"1/4"],[99,"-1/4"],[100,"1/4"],[101,"-1/4"],[104,"1/4"],[105,"-1/4"],[106,"-1/2"],[107,"1/2"],[110,"-1/4"],[111,"1/4"],[193,"1/4"],[198,"-1/4"],[199,"1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"1/2"],[207,"-1/2"],[274,"1/2"]],[[47,"1"],[83,"-1/4"],[84,"1/4"],[85,"-1/4"],[88,"1/4"],[89,"-1/4"],[90,"-1/2"],[91,"1/2"],[94,"-1/4"],[95,"1/4"],[98,"1/4"],[99,"-1/4"],[100,"1/4"],[101,"-1/4"],[104,"1/4"],[105,"-1/4"],[106,"-1/2"],[107,"1/2"],[110,"-1/4"],[111,"1/4"],[193,"-1/4"],[198,"1/4"],[199,"-1/4"],[202,"-1/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-1/2"],[207,"1/2"]],[[48,"1/2"],[49,"-1/2"],[50,"1"],[54,"1/2"],[58,"-1/2"],[59,"1"],[61,"-1/2"],[264,"-1/4"]],[[48,"1"],[54,"1"],[58,"-1"],[59,"1"]],[[48,"1/2"],[49,"1/2"],[52,"1"],[54,"1/2"],[58,"-1/2"],[61,"1/2"]],[[48,"-1/2"],[54,"1/2"],[58,"-1/2"],[59,"1/2"]],[[1,"-1"],[3,"-1"],[6,"-1"]],[[51,"-1"],[57,"-1"],[63,"-1"]],[[48,"1/2"],[49,"1/2"],[53,"1"],[54,"-1/2"],[55,"1"],[58,"1/2"],[59,"-1"],[61,"1/2"]],[[48,"1"],[49,"1/2"],[51,"-1/2"],[53,"1"],[56,"1"],[57,"-1/2"],[59,"-1/2"],[61,"1/2"],[63,"-1/2"]],[[48,"1"],[49,"1/2"],[51,"-1/2"],[53,"1"],[57,"1/2"],[59,"-1/2"],[61,"1/2"],[63,"-1/2"],[264,"-1/4"]],[[49,"1/2"],[51,"1/2"],[57,"1/2"],[58,"1"],[59,"-1/2"],[61,"1/2"],[63,"1/2"]],[[49,"-1/2"],[59,"1/2"],[61,"-1/2"]],[[48,"-1/2"],[51,"1/2"],[53,"-1"],[54,"-1/2"],[57,"1/2"],[58,"1/2"],[59,"1/2"],[63,"1/2"]],[[49,"-1/2"],[51,"1/2"],[57,"1/2"],[59,"1/2"],[60,"1"],[61,"-1/2"],[63,"1/2"]],[[48,"-1/2"],[49,"-1"],[51,"1/2"],[53,"-1"],[54,"-1/2"],[57,"1/2"],[58,"1/2"],[59,"1/2"],[63,"1/2"]],[[48,"-1/2"],[51,"-1/2"],[54,"1/2"],[57,"-1/2"],[58,"-1/2"],[59,"1/2"],[62,"1"],[63,"-1/2"]],[[48,"-1/2"],[51,"-1/2"],[54,"1/2"],[57,"-1/2"],[58,"-1/2"],[59,"1/2"],[63,"1/2"]],[[64,"1/4"],[65,"-1/4"],[66,"3/4"],[69,"-1/4"],[70,"1/4"],[73,"1/4"],[74,"-1/4"],[75,"1"],[77,"-1/4"],[78,"-1/4"],[79,"1/2"]],[[64,"1"],[70,"1"],[74,"-1"],[75,"1"]],[[64,"1/2"],[65,"1/2"],[68,"1"],[70,"1/2"],[74,"-1/2"],[77,"1/2"]],[[64,"-1/2"],[70,"1/2"],[74,"-1/2"],[75,"1/2"]],[[4,"-1"]],[[67,"-1"],[73,"-1"],[79,"-1"]],[[64,"3/4"],[65,"1/4"],[66,"1/4"],[69,"5/4"],[70,"-1/4"],[71,"1"],[73,"-1/4"],[74,"1/4"],[75,"-1"],[77,"1/4"],[78,"1/4"],[79,"-1/2"],[271,"-1/4"]],[[64,"3/4"],[65,"3/4"],[66,"-1/4"],[67,"-1/2"],[69,"3/4"],[70,"-1/4"],[72,"1"],[73,"-1/4"],[74,"1/4"],[75,"-1/2"],[77,"3/4"],[78,"-1/4"]],[[64,"1"],[65,"1/2"],[67,"-1/2"],[69,"1"],[73,"1/2"],[75,"-1/2"],[77,"1/2"],[79,"-1/2"]],[[64,"1/4"],[65,"1/4"],[66,"1/4"],[67,"1/2"],[69,"1/4"],[70,"1/4"],[73,"1/4"],[74,"3/4"],[75,"-1/2"],[77,"1/4"],[78,"1/4"]],[[65,"-1/2"],[75,"1/2"],[77,"-1/2"]],[[64,"1"],[65,"-1"],[66,"1"],[69,"1"],[70,"1"],[73,"-1"],[74,"-1"],[77,"-1"],[78,"1"],[79,"-2"]],[[65,"-1/2"],[67,"1/2"],[73,"1/2"],[75,"1/2"],[76,"1"],[77,"-1/2"],[79,"1/2"],[271,"-1/4"]],[[64,"-1/2"],[65,"-1"],[67,"1/2"],[69,"-1"],[70,"-1/2"],[73,"1/2"],[74,"1/2"],[75,"1/2"],[79,"1/2"]],[[64,"-3/4"],[65,"1/4"],[66,"-1/4"],[67,"-1/2"],[69,"-1/4"],[70,"1/4"],[73,"-1/4"],[74,"-1/4"],[75,"1/2"],[77,"1/4"],[78,"3/4"]],[[64,"-1/2"],[67,"-1/2"],[70,"1/2"],[73,"-1/2"],[74,"-1/2"],[75,"1/2"],[79,"1/2"]],[[83,"1"],[84,"-1"],[85,"1"],[88,"-1"],[89,"1"],[90,"2"],[91,"-2"],[94,"1"],[95,"-1"]],[[80,"1"],[86,"1"],[90,"-1"],[91,"1"]],[[80,"1/2"],[81,"-1/2"],[82,"1"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[86,"1/2"],[88,"-1/4"],[89,"1/4"],[91,"1/2"],[93,"-1/2"],[94,"1/4"],[95,"-1/4"],[264,"1/4"]],[[80,"-1/2"],[86,"1/2"],[90,"-1/2"],[91,"1/2"]],[[48,"1/4"],[49,"1/4"],[53,"1/2"],[54,"1/4"],[58,"-1/4"],[61,"1/4"],[80,"1/2"],[81,"1/4"],[83,"1/2"],[85,"1"],[86,"1/4"],[87,"1/4"],[90,"-1/4"],[91,"-1/4"],[92,"1/4"],[93,"1/4"],[264,"-1/8"],[332,"-1"]],[[83,"-1"],[89,"-1"],[95,"-1"]],[[48,"-1/4"],[49,"-1/4"],[53,"-1/2"],[54,"-1/4"],[58,"1/4"],[61,"-1/4"],[80,"1/2"],[83,"-1/2"],[86,"-1/2"],[88,"1"],[89,"-1/2"],[90,"1/2"],[91,"-1/2"],[95,"-1/2"],[321,"1"]],[[263,"1"]],[[48,"-1/4"],[49,"-1/4"],[53,"-1/2"],[54,"-1/4"],[58,"1/4"],[61,"-1/4"],[80,"1/2"],[83,"-3/4"],[84,"1/4"],[85,"-1/4"],[86,"-1/2"],[88,"1/4"],[89,"1/4"],[94,"-1/4"],[95,"-1/4"],[264,"1/4"]],[[81,"1/2"],[83,"1/4"],[84,"1/4"],[85,"-1/4"],[88,"1/4"],[89,"1/4"],[90,"1/2"],[93,"1/2"],[94,"-1/4"],[95,"3/4"]],[[81,"-1/2"],[91,"1/2"],[93,"-1/2"]],[[48,"1/4"],[49,"1/4"],[53,"1/2"],[54,"1/4"],[58,"-1/4"],[61,"1/4"],[81,"1/2"],[83,"1/2"],[89,"1/2"],[91,"1/2"],[93,"1/2"],[95,"1/2"]],[[81,"-1/4"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[86,"1/4"],[87,"-1/4"],[88,"-1/4"],[89,"3/4"],[90,"1/4"],[91,"1/4"],[92,"3/4"],[93,"-1/4"],[94,"1/4"],[95,"1/4"],[264,"1/8"],[331,"1"]],[[48,"1/4"],[49,"1/4"],[53,"1/2"],[54,"1/4"],[58,"-1/4"],[61,"1/4"],[81,"-1/4"],[86,"1/4"],[87,"-1/4"],[89,"1/2"],[90,"-1/4"],[91,"3/4"],[92,"-1/4"],[93,"3/4"],[95,"1/2"],[264,"1/8"],[322,"1"]],[[80,"-1/2"],[81,"-1/4"],[86,"1/4"],[87,"1/4"],[89,"-1/2"],[90,"-1/4"],[91,"1/4"],[92,"1/4"],[93,"-1/4"],[94,"1"],[95,"-1/2"],[264,"-1/8"],[332,"1"]],[[80,"-1/2"],[81,"-1/4"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[86,"1/4"],[87,"1/4"],[88,"-1/4"],[89,"-1/4"],[90,"1/4"],[91,"-1/4"],[92,"1/4"],[93,"-1/4"],[94,"1/4"],[95,"1/4"],[264,"-1/8"]],[[98,"-1"],[99,"1"],[100,"-1"],[101,"1"],[104,"-1"],[105,"1"],[106,"2"],[107,"-2"],[110,"1"],[111,"-1"]],[[96,"1"],[102,"1"],[106,"-1"],[107,"1"]],[[97,"1/2"],[100,"1"],[102,"1/2"],[106,"-1/2"],[109,"1/2"],[323,"-1"]],[[96,"-1/2"],[102,"1/2"],[106,"-1/2"],[107,"1/2"]],[[1,"1"],[3,"1"],[25,"-1"],[41,"-1"],[48,"1/4"],[49,"1/4"],[53,"1/2"],[54,"1/4"],[58,"-1/4"],[61,"1/4"],[64,"1/2"],[65,"1/2"],[69,"1"],[70,"1/2"],[74,"-1/2"],[77,"1/2"],[83,"-1/4"],[84,"1/4"],[85,"-1/4"],[88,"1/4"],[89,"-1/4"],[90,"-1/2"],[91,"1/2"],[94,"-1/4"],[95,"1/4"],[96,"-1/2"],[97,"3/4"],[98,"-1/4"],[101,"3/4"],[102,"1/4"],[105,"1/4"],[106,"-1/4"],[109,"3/4"],[110,"-1/4"],[111,"1/2"],[177,"1/4"],[178,"-1/4"],[179,"1/4"],[180,"1/4"],[181,"-1/4"],[182,"1/4"],[183,"-1/4"],[184,"-1/4"],[185,"1/4"],[186,"-1/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-3/4"],[191,"3/4"],[193,"1/4"],[194,"-1/4"],[195,"1/4"],[196,"1/4"],[197,"-1/4"],[198,"1/4"],[199,"-1/4"],[200,"-1/4"],[201,"1/4"],[202,"-1/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-3/4"],[207,"3/4"],[264,"-1/4"],[274,"-1/2"],[330,"-1"]],[[98,"1"],[99,"-1"],[105,"-1"],[111,"-1"]],[[1,"-1"],[3,"-1"],[25,"1"],[41,"1"],[48,"-1/4"],[49,"-1/4"],[53,"-1/2"],[54,"-1/4"],[58,"1/4"],[61,"-1/4"],[64,"-1/2"],[65,"-1/2"],[69,"-1"],[70,"-1/2"],[74,"1/2"],[77,"-1/2"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[88,"-1/4"],[89,"1/4"],[90,"1/2"],[91,"-1/2"],[94,"1/4"],[95,"-1/4"],[96,"1"],[97,"-1/2"],[98,"3/4"],[99,"-1/4"],[100,"1/4"],[101,"1/4"],[102,"-1/2"],[103,"1"],[104,"1/4"],[105,"-3/4"],[107,"-1/2"],[109,"-1/2"],[110,"1/4"],[111,"-3/4"],[177,"-1/4"],[178,"1/4"],[179,"-1/4"],[180,"-1/4"],[181,"1/4"],[182,"-1/4"],[183,"1/4"],[184,"1/4"],[185,"-1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"3/4"],[191,"-3/4"],[193,"-1/4"],[194,"1/4"],[195,"-1/4"],[196,"-1/4"],[197,"1/4"],[198,"-1/4"],[199,"1/4"],[200,"1/4"],[201,"-1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"3/4"],[207,"-3/4"],[264,"1/4"],[271,"1/4"],[274,"1/2"],[329,"-1"]],[[272,"1"]],[[1,"-1"],[3,"-1"],[25,"1"],[41,"1"],[48,"-1/4"],[49,"-1/4"],[53,"-1/2"],[54,"-1/4"],[58,"1/4"],[61,"-1/4"],[64,"-1/2"],[65,"-1/2"],[69,"-1"],[70,"-1/2"],[74,"1/2"],[77,"-1/2"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[88,"-1/4"],[89,"1/4"],[90,"1/2"],[91,"-1/2"],[94,"1/4"],[95,"-1/4"],[96,"5/4"],[97,"-1/2"],[98,"1/2"],[99,"-1/4"],[100,"1/4"],[102,"-1/2"],[103,"1/4"],[104,"1/4"],[107,"-1/4"],[108,"1/4"],[109,"-1/2"],[111,"-3/4"],[177,"-1/4"],[178,"1/4"],[179,"-1/4"],[180,"-1/4"],[181,"1/4"],[182,"-1/4"],[183,"1/4"],[184,"1/4"],[185,"-1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"3/4"],[191,"-3/4"],[193,"-1/4"],[194,"1/4"],[195,"-1/4"],[196,"-1/4"],[197,"1/4"],[198,"-1/4"],[199,"1/4"],[200,"1/4"],[201,"-1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"3/4"],[207,"-3/4"],[264,"1/4"],[271,"1/8"],[274,"1/2"]],[[97,"1/4"],[99,"1/4"],[100,"1/4"],[102,"1/4"],[104,"1/4"],[106,"1/4"],[109,"1/4"],[111,"1/4"]],[[96,"1/2"],[97,"-1/2"],[107,"1/2"],[109,"-1/2"]],[[96,"2"],[97,"-1"],[98,"1"],[101,"1"],[102,"1"],[105,"-1"],[106,"-1"],[109,"-1"],[110,"1"],[111,"-2"]],[[96,"1/4"],[97,"-1/4"],[98,"-1/4"],[99,"1/4"],[100,"-1/4"],[101,"1/4"],[102,"1/4"],[103,"-1/4"],[104,"-1/4"],[105,"3/4"],[106,"1/4"],[107,"1/4"],[108,"3/4"],[109,"-1/4"],[110,"1/4"],[111,"1/4"],[271,"1/8"],[329,"1"]],[[1,"1"],[3,"1"],[25,"-1"],[41,"-1"],[48,"1/4"],[49,"1/4"],[53,"1/2"],[54,"1/4"],[58,"-1/4"],[61,"1/4"],[64,"1/2"],[65,"1/2"],[69,"1"],[70,"1/2"],[74,"-1/2"],[77,"1/2"],[83,"-1/4"],[84,"1/4"],[85,"-1/4"],[88,"1/4"],[89,"-1/4"],[90,"-1/2"],[91,"1/2"],[94,"-1/4"],[95,"1/4"],[96,"-1/2"],[97,"1/4"],[98,"1/4"],[99,"-1/2"],[101,"-1/4"],[102,"1/4"],[103,"-1/2"],[105,"3/4"],[106,"-1/4"],[107,"1"],[108,"-1/2"],[109,"5/4"],[110,"-1/4"],[111,"1"],[177,"1/4"],[178,"-1/4"],[179,"1/4"],[180,"1/4"],[181,"-1/4"],[182,"1/4"],[183,"-1/4"],[184,"-1/4"],[185,"1/4"],[186,"-1/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-3/4"],[191,"3/4"],[193,"1/4"],[194,"-1/4"],[195,"1/4"],[196,"1/4"],[197,"-1/4"],[198,"1/4"],[199,"-1/4"],[200,"-1/4"],[201,"1/4"],[202,"-1/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-3/4"],[207,"3/4"],[264,"-1/4"],[271,"-1/4"],[274,"-1/2"],[324,"1"]],[[96,"-3/4"],[98,"-1/4"],[101,"-1/4"],[103,"1/4"],[105,"-1/4"],[107,"1/4"],[108,"1/4"],[110,"3/4"],[271,"1/8"],[330,"1"]],[[96,"-1/4"],[97,"-1/4"],[98,"-1/4"],[99,"1/4"],[100,"-1/4"],[101,"1/4"],[102,"1/4"],[103,"1/4"],[104,"-1/4"],[105,"-1/4"],[106,"1/4"],[107,"-1/4"],[108,"1/4"],[109,"-1/4"],[110,"1/4"],[111,"1/4"],[271,"1/8"]],[[112,"1"],[113,"-1/2"],[115,"1"],[118,"1/2"],[122,"-1/2"],[123,"1"],[125,"-1/2"]],[[112,"1"],[118,"1"],[122,"-1"],[123,"1"]],[[113,"1/2"],[116,"1"],[118,"1/2"],[122,"-1/2"],[125,"1/2"]],[[112,"-1/2"],[118,"1/2"],[122,"-1/2"],[123,"1/2"]],[[113,"1/2"],[117,"1"],[118,"1/2"],[122,"-1/2"],[125,"1/2"]],[[114,"1"],[115,"-1"],[121,"-1"],[127,"-1"]],[[118,"-1"],[119,"1"],[122,"1"],[123,"-1"]],[[112,"1/2"],[114,"1/2"],[115,"-1/2"],[118,"-1/2"],[120,"1"],[121,"-1/2"],[122,"1/2"],[123,"-1/2"],[127,"-1/2"]],[[112,"1/2"],[114,"1/2"],[115,"-1/2"],[118,"-1/2"],[121,"1/2"],[122,"1/2"],[123,"-1/2"],[127,"-1/2"]],[[112,"-1/2"],[113,"1/2"],[114,"-1/2"],[115,"1/2"],[121,"1/2"],[122,"1"],[123,"-1/2"],[125,"1/2"],[127,"1/2"]],[[112,"1/2"],[113,"-1/2"],[123,"1/2"],[125,"-1/2"]],[[112,"-1/2"],[113,"1/2"],[114,"-1/2"],[115,"1/2"],[121,"1/2"],[123,"1/2"],[125,"1/2"],[127,"1/2"]],[[112,"1/2"],[113,"-1/2"],[114,"-1/2"],[115,"1/2"],[121,"1/2"],[123,"1/2"],[124,"1"],[125,"-1/2"],[127,"1/2"]],[[112,"1/2"],[113,"-1/2"],[114,"-1/2"],[115,"1/2"],[121,"1/2"],[123,"1/2"],[125,"1/2"],[127,"1/2"]],[[112,"-1/2"],[114,"1/2"],[115,"-1/2"],[118,"1/2"],[121,"-1/2"],[122,"-1/2"],[123,"1/2"],[126,"1"],[127,"-1/2"]],[[112,"-1/2"],[114,"1/2"],[115,"-1/2"],[118,"1/2"],[121,"-1/2"],[122,"-1/2"],[123,"1/2"],[127,"1/2"]],[[128,"3/2"],[129,"-1"],[130,"1/2"],[131,"1/2"],[134,"1/2"],[137,"-1/2"],[138,"-1/2"],[139,"1/2"],[141,"-1"],[143,"-1/2"]],[[128,"1"],[134,"1"],[138,"-1"],[139,"1"]],[[129,"1/2"],[132,"1"],[134,"1/2"],[138,"-1/2"],[141,"1/2"]],[[128,"-1/2"],[134,"1/2"],[138,"-1/2"],[139,"1/2"]],[[128,"1/2"],[130,"1/2"],[131,"-1/2"],[133,"1"],[134,"1/2"],[137,"-1/2"],[138,"-1/2"],[139,"-1/2"],[143,"-1/2"]],[[130,"1"],[131,"-1"],[137,"-1"],[143,"-1"]],[[128,"-1/2"],[129,"1/2"],[130,"-1/2"],[131,"1/2"],[134,"-1"],[135,"1"],[137,"1/2"],[138,"1"],[139,"-1/2"],[141,"1/2"],[143,"1/2"]],[[129,"1/2"],[134,"-1/2"],[136,"1"],[138,"1/2"],[141,"1/2"]],[[129,"1/2"],[134,"-1/2"],[137,"1"],[138,"1/2"],[141,"1/2"]],[[128,"-1/2"],[129,"1/2"],[130,"-1/2"],[131,"1/2"],[137,"1/2"],[138,"1"],[139,"-1/2"],[141,"1/2"],[143,"1/2"]],[[128,"1/2"],[129,"-1/2"],[139,"1/2"],[141,"-1/2"]],[[129,"-1/4"],[130,"1/4"],[131,"-1/2"],[133,"-1/4"],[134,"-1/4"],[137,"-1/4"],[138,"1/4"],[139,"-1/2"],[141,"-1/4"],[142,"-1/4"]],[[128,"1/2"],[129,"-1/2"],[130,"-1/2"],[131,"1/2"],[137,"1/2"],[139,"1/2"],[140,"1"],[141,"-1/2"],[143,"1/2"]],[[128,"1"],[129,"-1"]],[[128,"-1/2"],[130,"1/2"],[131,"-1/2"],[134,"1/2"],[137,"-1/2"],[138,"-1/2"],[139,"1/2"],[142,"1"],[143,"-1/2"]],[[128,"-1/2"],[130,"1/2"],[131,"-1/2"],[134,"1/2"],[137,"-1/2"],[138,"-1/2"],[139,"1/2"],[143,"1/2"]],[[144,"1"],[145,"-1/2"],[147,"1"],[150,"1/2"],[154,"-1/2"],[155,"1"],[157,"-1/2"]],[[144,"1"],[150,"1"],[154,"-1"],[155,"1"]],[[145,"1/2"],[148,"1"],[150,"1/2"],[154,"-1/2"],[157,"1/2"]],[[144,"-1/2"],[150,"1/2"],[154,"-1/2"],[155,"1/2"]],[[145,"1/2"],[149,"1"],[150,"1/2"],[154,"-1/2"],[157,"1/2"]],[[146,"1"],[147,"-1"],[153,"-1"],[159,"-1"]],[[150,"-1"],[151,"1"],[154,"1"],[155,"-1"]],[[144,"1/2"],[146,"1/2"],[147,"-1/2"],[150,"-1/2"],[152,"1"],[153,"-1/2"],[154,"1/2"],[155,"-1/2"],[159,"-1/2"]],[[144,"1/2"],[146,"1/2"],[147,"-1/2"],[150,"-1/2"],[153,"1/2"],[154,"1/2"],[155,"-1/2"],[159,"-1/2"]],[[144,"-1/2"],[145,"1/2"],[146,"-1/2"],[147,"1/2"],[153,"1/2"],[154,"1"],[155,"-1/2"],[157,"1/2"],[159,"1/2"]],[[144,"1/2"],[145,"-1/2"],[155,"1/2"],[157,"-1/2"]],[[144,"-1/2"],[145,"1/2"],[146,"-1/2"],[147,"1/2"],[153,"1/2"],[155,"1/2"],[157,"1/2"],[159,"1/2"]],[[144,"1/2"],[145,"-1/2"],[146,"-1/2"],[147,"1/2"],[153,"1/2"],[155,"1/2"],[156,"1"],[157,"-1/2"],[159,"1/2"]],[[144,"1/2"],[145,"-1/2"],[146,"-1/2"],[147,"1/2"],[153,"1/2"],[155,"1/2"],[157,"1/2"],[159,"1/2"]],[[144,"-1/2"],[146,"1/2"],[147,"-1/2"],[150,"1/2"],[153,"-1/2"],[154,"-1/2"],[155,"1/2"],[158,"1"],[159,"-1/2"]],[[144,"-1/2"],[146,"1/2"],[147,"-1/2"],[150,"1/2"],[153,"-1/2"],[154,"-1/2"],[155,"1/2"],[159,"1/2"]],[[1,"-1"],[25,"-1"],[27,"-1"],[41,"-1"],[43,"-1"],[64,"1/4"],[65,"-1/4"],[66,"1/4"],[69,"1/4"],[70,"1/4"],[73,"-1/4"],[74,"-1/4"],[77,"-1/4"],[78,"1/4"],[79,"-1/2"],[83,"-1/4"],[84,"1/4"],[85,"-1/4"],[88,"1/4"],[89,"-1/4"],[90,"-1/2"],[91,"1/2"],[94,"-1/4"],[95,"1/4"],[96,"-1/4"],[97,"1/4"],[98,"1/2"],[99,"-1/2"],[102,"1/4"],[103,"-1/4"],[106,"-1/4"],[107,"1/4"],[108,"-1/4"],[109,"1/4"],[128,"-1/2"],[129,"1/2"],[130,"-1/2"],[131,"1/2"],[137,"1/2"],[139,"1/2"],[141,"1/2"],[143,"1/2"],[160,"1"],[161,"-1/2"],[163,"1"],[166,"1/2"],[170,"-1/2"],[171,"1"],[173,"-1/2"],[177,"-1/4"],[182,"1/4"],[183,"-1/4"],[186,"-1/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-1/2"],[191,"1/2"],[193,"-1/4"],[198,"1/4"],[199,"-1/4"],[202,"-1/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-1/2"],[207,"1/2"],[264,"-1/4"],[271,"-1/8"],[274,"-1/2"]],[[160,"1"],[166,"1"],[170,"-1"],[171,"1"]],[[161,"1/2"],[164,"1"],[166,"1/2"],[170,"-1/2"],[173,"1/2"]],[[160,"-1/2"],[166,"1/2"],[170,"-1/2"],[171,"1/2"]],[[1,"-1"],[25,"-1"],[27,"-1"],[41,"-1"],[43,"-1"],[64,"1/4"],[65,"-1/4"],[66,"1/4"],[69,"1/4"],[70,"1/4"],[73,"-1/4"],[74,"-1/4"],[77,"-1/4"],[78,"1/4"],[79,"-1/2"],[83,"-1/4"],[84,"1/4"],[85,"-1/4"],[88,"1/4"],[89,"-1/4"],[90,"-1/2"],[91,"1/2"],[94,"-1/4"],[95,"1/4"],[96,"-1/4"],[97,"1/4"],[98,"1/2"],[99,"-1/2"],[102,"1/4"],[103,"-1/4"],[106,"-1/4"],[107,"1/4"],[108,"-1/4"],[109,"1/4"],[128,"-1/2"],[129,"1/2"],[130,"-1/2"],[131,"1/2"],[137,"1/2"],[139,"1/2"],[141,"1/2"],[143,"1/2"],[161,"1/2"],[165,"1"],[166,"1/2"],[170,"-1/2"],[173,"1/2"],[177,"-1/4"],[182,"1/4"],[183,"-1/4"],[186,"-1/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-1/2"],[191,"1/2"],[193,"-1/4"],[198,"1/4"],[199,"-1/4"],[202,"-1/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-1/2"],[207,"1/2"],[264,"-1/4"],[271,"-1/8"],[274,"-1/2"]],[[162,"1"],[163,"-1"],[169,"-1"],[175,"-1"]],[[1,"1"],[25,"1"],[27,"1"],[41,"1"],[43,"1"],[64,"-1/4"],[65,"1/4"],[66,"-1/4"],[69,"-1/4"],[70,"-1/4"],[73,"1/4"],[74,"1/4"],[77,"1/4"],[78,"-1/4"],[79,"1/2"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[88,"-1/4"],[89,"1/4"],[90,"1/2"],[91,"-1/2"],[94,"1/4"],[95,"-1/4"],[96,"1/4"],[97,"-1/4"],[98,"-1/2"],[99,"1/2"],[102,"-1/4"],[103,"1/4"],[106,"1/4"],[107,"-1/4"],[108,"1/4"],[109,"-1/4"],[128,"1/2"],[129,"-1/2"],[130,"1/2"],[131,"-1/2"],[137,"-1/2"],[139,"-1/2"],[141,"-1/2"],[143,"-1/2"],[166,"-1"],[167,"1"],[170,"1"],[171,"-1"],[177,"1/4"],[182,"-1/4"],[183,"1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"1/2"],[191,"-1/2"],[193,"1/4"],[198,"-1/4"],[199,"1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"1/2"],[207,"-1/2"],[264,"1/4"],[271,"1/8"],[274,"1/2"]],[[1,"1"],[25,"1"],[27,"1"],[41,"1"],[43,"1"],[64,"-1/4"],[65,"1/4"],[66,"-1/4"],[69,"-1/4"],[70,"-1/4"],[73,"1/4"],[74,"1/4"],[77,"1/4"],[78,"-1/4"],[79,"1/2"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[88,"-1/4"],[89,"1/4"],[90,"1/2"],[91,"-1/2"],[94,"1/4"],[95,"-1/4"],[96,"1/4"],[97,"-1/4"],[98,"-1/2"],[99,"1/2"],[102,"-1/4"],[103,"1/4"],[106,"1/4"],[107,"-1/4"],[108,"1/4"],[109,"-1/4"],[128,"1/2"],[129,"-1/2"],[130,"1/2"],[131,"-1/2"],[137,"-1/2"],[139,"-1/2"],[141,"-1/2"],[143,"-1/2"],[160,"1/2"],[162,"1/2"],[163,"-1/2"],[166,"-1/2"],[168,"1"],[169,"-1/2"],[170,"1/2"],[171,"-1/2"],[175,"-1/2"],[177,"1/4"],[182,"-1/4"],[183,"1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"1/2"],[191,"-1/2"],[193,"1/4"],[198,"-1/4"],[199,"1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"1/2"],[207,"-1/2"],[264,"1/4"],[271,"1/8"],[274,"1/2"]],[[1,"1"],[25,"1"],[27,"1"],[41,"1"],[43,"1"],[64,"-1/4"],[65,"1/4"],[66,"-1/4"],[69,"-1/4"],[70,"-1/4"],[73,"1/4"],[74,"1/4"],[77,"1/4"],[78,"-1/4"],[79,"1/2"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[88,"-1/4"],[89,"1/4"],[90,"1/2"],[91,"-1/2"],[94,"1/4"],[95,"-1/4"],[96,"1/4"],[97,"-1/4"],[98,"-1/2"],[99,"1/2"],[102,"-1/4"],[103,"1/4"],[106,"1/4"],[107,"-1/4"],[108,"1/4"],[109,"-1/4"],[128,"1/2"],[129,"-1/2"],[130,"1/2"],[131,"-1/2"],[137,"-1/2"],[139,"-1/2"],[141,"-1/2"],[143,"-1/2"],[160,"1/2"],[162,"1/2"],[163,"-1/2"],[166,"-1/2"],[169,"1/2"],[170,"1/2"],[171,"-1/2"],[175,"-1/2"],[177,"1/4"],[182,"-1/4"],[183,"1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"1/2"],[191,"-1/2"],[193,"1/4"],[198,"-1/4"],[199,"1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"1/2"],[207,"-1/2"],[264,"1/4"],[271,"1/8"],[274,"1/2"]],[[160,"-1/2"],[161,"1/2"],[162,"-1/2"],[163,"1/2"],[169,"1/2"],[170,"1"],[171,"-1/2"],[173,"1/2"],[175,"1/2"]],[[160,"1/2"],[161,"-1/2"],[171,"1/2"],[173,"-1/2"]],[[161,"1/4"],[162,"-1/4"],[163,"1/2"],[165,"1/4"],[166,"1/4"],[169,"1/4"],[170,"-1/4"],[171,"1/2"],[173,"1/4"],[174,"1/4"]],[[160,"1/2"],[161,"-1/2"],[162,"-1/2"],[163,"1/2"],[169,"1/2"],[171,"1/2"],[172,"1"],[173,"-1/2"],[175,"1/2"]],[[1,"-1"],[25,"-1"],[27,"-1"],[41,"-1"],[43,"-1"],[64,"1/4"],[65,"-1/4"],[66,"1/4"],[69,"1/4"],[70,"1/4"],[73,"-1/4"],[74,"-1/4"],[77,"-1/4"],[78,"1/4"],[79,"-1/2"],[83,"-1/4"],[84,"1/4"],[85,"-1/4"],[88,"1/4"],[89,"-1/4"],[90,"-1/2"],[91,"1/2"],[94,"-1/4"],[95,"1/4"],[96,"-1/4"],[97,"1/4"],[98,"1/2"],[99,"-1/2"],[102,"1/4"],[103,"-1/4"],[106,"-1/4"],[107,"1/4"],[108,"-1/4"],[109,"1/4"],[128,"-1/2"],[129,"1/2"],[130,"-1/2"],[131,"1/2"],[137,"1/2"],[139,"1/2"],[141,"1/2"],[143,"1/2"],[160,"1/2"],[161,"-1/2"],[162,"-1/2"],[163,"1/2"],[169,"1/2"],[171,"1/2"],[173,"1/2"],[175,"1/2"],[177,"-1/4"],[182,"1/4"],[183,"-1/4"],[186,"-1/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-1/2"],[191,"1/2"],[193,"-1/4"],[198,"1/4"],[199,"-1/4"],[202,"-1/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-1/2"],[207,"1/2"],[264,"-1/4"],[271,"-1/8"],[274,"-1/2"]],[[160,"-1/2"],[162,"1/2"],[163,"-1/2"],[166,"1/2"],[169,"-1/2"],[170,"-1/2"],[171,"1/2"],[174,"1"],[175,"-1/2"]],[[160,"-1/2"],[162,"1/2"],[163,"-1/2"],[166,"1/2"],[169,"-1/2"],[170,"-1/2"],[171,"1/2"],[175,"1/2"]],[[176,"1"]],[[177,"1/2"],[178,"1/4"],[179,"-1/4"],[180,"-1/4"],[181,"1/4"],[184,"1/4"],[185,"-1/4"],[190,"1/4"],[191,"-1/4"]],[[177,"3/4"],[178,"3/4"],[179,"1/4"],[180,"1/4"],[181,"-1/4"],[182,"-1/4"],[183,"1/4"],[184,"-1/4"],[185,"1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"1/4"],[191,"-1/4"]],[[177,"3/4"],[178,"-1/4"],[179,"5/4"],[180,"1/4"],[181,"-1/4"],[182,"-1/4"],[183,"1/4"],[184,"-1/4"],[185,"1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"1/4"],[191,"-1/4"]],[[180,"1"]],[[181,"1"]],[[177,"-1/4"],[182,"5/4"],[183,"-1/4"],[186,"-1/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-1/2"],[191,"1/2"]],[[177,"-3/4"],[178,"1/4"],[179,"-1/4"],[180,"-1/4"],[181,"1/4"],[182,"1/4"],[183,"3/4"],[184,"1/4"],[185,"-1/4"],[186,"-1/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-1/4"],[191,"1/4"]],[[177,"-1"],[178,"1/2"],[179,"-1/2"],[180,"-1/2"],[181,"1/2"],[184,"1/2"],[185,"-1/2"],[190,"1/2"],[191,"-1/2"]],[[177,"-1/4"],[182,"1/4"],[183,"-1/4"],[185,"1"],[186,"-1/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-1/2"],[191,"1/2"]],[[177,"-3/4"],[178,"1/4"],[179,"-1/4"],[180,"-1/4"],[181,"1/4"],[182,"1/4"],[183,"-1/4"],[184,"1/4"],[185,"-1/4"],[186,"3/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-1/4"],[191,"1/4"]],[[177,"-1/2"],[178,"1/4"],[179,"-1/4"],[180,"-1/4"],[181,"1/4"],[184,"1/4"],[185,"-1/4"],[187,"1"],[190,"1/4"],[191,"-1/4"]],[[177,"1/2"],[182,"-1/2"],[183,"1/2"],[186,"1/2"],[187,"-1/2"],[188,"-1/2"],[189,"1/2"],[190,"1"],[191,"-1"]],[[189,"1"]],[[177,"1/2"],[178,"-1/4"],[179,"1/4"],[180,"1/4"],[181,"-1/4"],[184,"-1/4"],[185,"1/4"],[190,"3/4"],[191,"1/4"]],[[177,"1/4"],[182,"-1/4"],[183,"1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"1/2"],[191,"1/2"]],[[192,"1"]],[[193,"1/2"],[194,"1/4"],[195,"-1/4"],[196,"-1/4"],[197,"1/4"],[200,"1/4"],[201,"-1/4"],[206,"1/4"],[207,"-1/4"]],[[193,"3/4"],[194,"3/4"],[195,"1/4"],[196,"1/4"],[197,"-1/4"],[198,"-1/4"],[199,"1/4"],[200,"-1/4"],[201,"1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"1/4"],[207,"-1/4"]],[[193,"3/4"],[194,"-1/4"],[195,"5/4"],[196,"1/4"],[197,"-1/4"],[198,"-1/4"],[199,"1/4"],[200,"-1/4"],[201,"1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"1/4"],[207,"-1/4"]],[[196,"1"]],[[197,"1"]],[[193,"-1/4"],[198,"5/4"],[199,"-1/4"],[202,"-1/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-1/2"],[207,"1/2"]],[[193,"-3/4"],[194,"1/4"],[195,"-1/4"],[196,"-1/4"],[197,"1/4"],[198,"1/4"],[199,"3/4"],[200,"1/4"],[201,"-1/4"],[202,"-1/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-1/4"],[207,"1/4"]],[[193,"-1"],[194,"1/2"],[195,"-1/2"],[196,"-1/2"],[197,"1/2"],[200,"1/2"],[201,"-1/2"],[206,"1/2"],[207,"-1/2"]],[[193,"-1/4"],[198,"1/4"],[199,"-1/4"],[201,"1"],[202,"-1/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-1/2"],[207,"1/2"]],[[193,"-3/4"],[194,"1/4"],[195,"-1/4"],[196,"-1/4"],[197,"1/4"],[198,"1/4"],[199,"-1/4"],[200,"1/4"],[201,"-1/4"],[202,"3/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-1/4"],[207,"1/4"]],[[193,"-1/2"],[194,"1/4"],[195,"-1/4"],[196,"-1/4"],[197,"1/4"],[200,"1/4"],[201,"-1/4"],[203,"1"],[206,"1/4"],[207,"-1/4"]],[[193,"1/2"],[198,"-1/2"],[199,"1/2"],[202,"1/2"],[203,"-1/2"],[204,"-1/2"],[205,"1/2"],[206,"1"],[207,"-1"]],[[205,"1"]],[[193,"1/2"],[194,"-1/4"],[195,"1/4"],[196,"1/4"],[197,"-1/4"],[200,"-1/4"],[201,"1/4"],[206,"3/4"],[207,"1/4"]],[[193,"1/4"],[198,"-1/4"],[199,"1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"1/2"],[207,"1/2"]],[[208,"1"]],[[209,"1"]],[[210,"1"]],[[211,"1"]],[[212,"1"]],[[213,"1"]],[[214,"1"]],[[215,"1"]],[[216,"1"]],[[217,"1"]],[[218,"1"]],[[219,"1"]],[[220,"1"]],[[221,"1"]],[[222,"1"]],[[223,"1"]],[[224,"1"]],[[225,"1"]],[[226,"1"]],[[227,"1"]],[[228,"1"],[229,"-1"],[246,"1"],[247,"-1"],[263,"-1"]],[[229,"1"],[247,"1"]],[[230,"1"],[254,"1"]],[[230,"-1"],[231,"1"],[254,"-1"],[255,"1"],[272,"-1"]],[[232,"1"],[280,"-1/2"]],[[232,"-1"],[233,"1"],[280,"1/2"],[281,"-1/2"]],[[234,"1"],[289,"-1/2"]],[[234,"-1"],[235,"1"],[289,"1/2"],[290,"-1/2"]],[[230,"1"],[236,"1"],[248,"1"],[254,"1"],[273,"-1"]],[[236,"-1"],[237,"1"],[248,"-1"],[249,"1"],[273,"1"],[274,"-1"]],[[229,"1"],[238,"1"],[247,"1"],[256,"1"],[265,"-1"]],[[238,"-1"],[239,"1"],[256,"-1"],[257,"1"],[265,"1"],[266,"-1"]],[[232,"1"],[240,"1"],[280,"-1/2"],[291,"-1/2"]],[[240,"-1"],[241,"1"],[291,"1/2"],[292,"-1/2"]],[[234,"1"],[242,"1"],[282,"-1/2"],[289,"-1/2"]],[[242,"-1"],[243,"1"],[282,"1/2"],[283,"-1/2"]],[[244,"1"]],[[245,"1"]],[[246,"1"]],[[247,"1"]],[[248,"1"]],[[249,"1"]],[[250,"1"],[284,"1"]],[[250,"-1"],[251,"1"],[284,"-1"],[285,"1"]],[[252,"1"],[295,"1"]],[[252,"-1"],[253,"1"],[295,"-1"],[296,"1"]],[[254,"1"]],[[255,"1"]],[[256,"1"]],[[257,"1"]],[[250,"1"],[258,"1"],[284,"1"],[293,"1"]],[[258,"-1"],[259,"1"],[293,"-1"],[294,"1"]],[[252,"1"],[260,"1"],[286,"1"],[295,"1"]],[[260,"-1"],[261,"1"],[286,"-1"],[287,"1"]],[[262,"1"]],[[264,"1"]],[[81,"-1"],[83,"2"],[86,"-1"],[87,"1"],[90,"1"],[91,"-1"],[92,"1"],[93,"-1"],[264,"-1/2"]],[[265,"1"]],[[266,"1"]],[[267,"1"],[303,"1"],[321,"-1"]],[[268,"1"],[304,"1"],[322,"-1"]],[[269,"1"],[313,"1"],[331,"-1"]],[[270,"1"],[314,"1"],[332,"-1"]],[[271,"1"]],[[96,"1"],[97,"-1"],[98,"-2"],[99,"2"],[102,"-1"],[103,"1"],[106,"1"],[107,"-1"],[108,"1"],[109,"-1"]],[[273,"1"]],[[274,"1"]],[[275,"1"],[311,"1"],[323,"-1"]],[[276,"1"],[312,"1"],[324,"-1"]],[[277,"1"],[305,"1"],[329,"-1"]],[[278,"1"],[306,"1"],[330,"-1"]],[[279,"1"]],[[280,"1"]],[[281,"1"]],[[282,"1"]],[[283,"1"]],[[284,"1"]],[[285,"1"]],[[286,"1"]],[[287,"1"]],[[288,"1"]],[[289,"1"]],[[290,"1"]],[[291,"1"]],[[292,"1"]],[[293,"1"]],[[294,"1"]],[[295,"1"]],[[296,"1"]],[[297,"1"]],[[298,"1"]],[[299,"1"],[310,"1"],[318,"-1"],[327,"-1"]],[[300,"1"],[310,"1"],[318,"1"],[328,"1"]],[[301,"1"],[308,"1"],[320,"1"],[325,"1"]],[[302,"1"],[308,"1"],[320,"1"],[326,"1"]],[[303,"1"]],[[304,"1"]],[[305,"1"]],[[306,"1"]],[[307,"1"],[308,"-1"],[320,"-2"],[325,"-1"],[326,"-1"]],[[308,"1"]],[[309,"1"],[310,"-1"],[327,"1"],[328,"-1"]],[[310,"1"]],[[311,"1"]],[[312,"1"]],[[313,"1"]],[[314,"1"]],[[315,"1"]],[[316,"1"]],[[317,"1"],[318,"1"],[327,"1"],[328,"1"]],[[318,"1"]],[[319,"1"],[320,"1"],[325,"1"],[326,"1"]],[[320,"1"]],[[321,"1"]],[[322,"1"]],[[323,"1"]],[[324,"1"]],[[325,"1"]],[[326,"1"]],[[327,"1"]],[[328,"1"]],[[329,"1"]],[[330,"1"]],[[331,"1"]],[[332,"1"]],[[333,"1"]],[[334,"1"]],[[335,"1"]],[[336,"1"]],[[337,"1"]],[[338,"1"]],[[339,"1"]],[[340,"1"]],[[341,"1"]],[[342,"1"]],[[343,"1"]],[[344,"1"]],[[345,"1"]],[[346,"1"]],[[347,"1"]],[[346,"1"],[348,"1"]],[[349,"1"]],[[350,"1"]],[[351,"1"]],[[352,"1"]],[[353,"1"]],[[354,"1"],[357,"-1"]],[[355,"1"]],[[356,"1"]],[[357,"1"]]],"invoice":{"added_paid_rank_mass":136,"completed_paid":{"1":2207,"2":412,"3":510,"4":127,"5":66},"completion_paid_delta":{"1":6,"5":26},"new_helper_targets":{"4":2,"7":7,"8":41,"9":358},"old_cold_targets":{"4":26,"8":6,"9":326},"query_gaussian_delta":{},"source_paid":{"1":2201,"2":412,"3":510,"4":127,"5":40},"unchanged_hot_targets":{"4":2,"7":7,"8":41}},"ordinary_work":{"basis_monomial_field_maps":224,"basis_scratch_fields":0,"completion_wrapper_field_maps_upper":64,"entrance_adds":3210,"entrance_scales":204,"exit_adds":3210,"exit_scales":204,"observation_copies":112,"observation_initial_clears":112,"observation_terminal_clears":112,"owned_observation_fields":112,"response_monomial_field_maps":112},"original_helper_count":408,"original_owner_count":632,"queries":[{"coded_event":14744,"first_chart":2,"input_K":{"fourier_rank":0,"signed_tableau":[[11,0,2],[13,0,2],[14,0,2],[7,0,2],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,11,0],[0,13,0],[0,14,0],[0,7,0],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[11,13,14,7,16,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":11,"mode_coordinate":0,"native_role":224,"query_index":0,"response":{"fourier_rank":0,"signed_tableau":[[10,6,3],[12,6,3],[14,0,2],[7,0,2],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,13,2],[0,11,2],[0,14,0],[0,1,2],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[3,3,0,0,0,0,0,0,0],[3,3,2,2,0,0,0,0,0]],["P",[8,13,14,7,16,32,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8148},{"coded_event":14746,"first_chart":2,"input_K":{"fourier_rank":0,"signed_tableau":[[11,0,2],[13,0,2],[14,0,2],[7,0,2],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,11,0],[0,13,0],[0,14,0],[0,7,0],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[11,13,14,7,16,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":11,"mode_coordinate":1,"native_role":225,"query_index":1,"response":{"fourier_rank":0,"signed_tableau":[[10,6,3],[12,6,3],[14,0,2],[7,0,2],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,13,2],[0,11,2],[0,14,0],[0,1,2],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[3,3,0,0,0,0,0,0,0],[3,3,2,2,0,0,0,0,0]],["P",[8,13,14,7,16,32,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8150},{"coded_event":14748,"first_chart":78,"input_K":{"fourier_rank":0,"signed_tableau":[[448,0,2],[2,0,0],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[385,0,2],[321,0,2],[193,0,2],[0,448,0],[0,2,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,385,0],[0,321,0],[0,193,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,2]],["P",[448,2,4,8,16,32,385,321,193]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":448,"mode_coordinate":2,"native_role":226,"query_index":2,"response":{"fourier_rank":0,"signed_tableau":[[448,0,2],[2,0,0],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[384,192,3],[320,192,3],[193,0,2],[0,448,0],[0,2,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[0,0,0,0,0,0,192,192,0],[2,0,0,0,0,0,3,3,2]],["P",[256,2,4,8,16,32,385,321,193]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8152},{"coded_event":14750,"first_chart":78,"input_K":{"fourier_rank":0,"signed_tableau":[[448,0,2],[2,0,0],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[385,0,2],[321,0,2],[193,0,2],[0,448,0],[0,2,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,385,0],[0,321,0],[0,193,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,2]],["P",[448,2,4,8,16,32,385,321,193]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":448,"mode_coordinate":3,"native_role":227,"query_index":3,"response":{"fourier_rank":0,"signed_tableau":[[448,0,2],[2,0,0],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[384,192,3],[320,192,3],[193,0,2],[0,448,0],[0,2,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[0,0,0,0,0,0,192,192,0],[2,0,0,0,0,0,3,3,2]],["P",[256,2,4,8,16,32,385,321,193]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8154},{"coded_event":14752,"first_chart":89,"input_K":{"fourier_rank":0,"signed_tableau":[[493,0,2],[494,0,2],[491,0,2],[487,0,2],[16,0,0],[463,0,2],[431,0,2],[367,0,2],[239,0,2],[0,493,0],[0,494,0],[0,491,0],[0,487,0],[0,16,0],[0,463,0],[0,431,0],[0,367,0],[0,239,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[493,494,491,487,16,463,431,367,239]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":493,"mode_coordinate":4,"native_role":228,"query_index":4,"response":{"fourier_rank":0,"signed_tableau":[[492,238,3],[494,0,2],[490,238,3],[486,238,3],[16,0,0],[462,238,3],[430,238,3],[366,238,3],[239,0,2],[0,259,2],[0,494,0],[0,261,2],[0,265,2],[0,16,0],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[237,0,237,237,0,237,237,237,0],[3,2,3,3,0,3,3,3,2]],["P",[256,494,491,487,16,463,431,367,239]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8156},{"coded_event":14754,"first_chart":89,"input_K":{"fourier_rank":0,"signed_tableau":[[493,0,2],[494,0,2],[491,0,2],[487,0,2],[16,0,0],[463,0,2],[431,0,2],[367,0,2],[239,0,2],[0,493,0],[0,494,0],[0,491,0],[0,487,0],[0,16,0],[0,463,0],[0,431,0],[0,367,0],[0,239,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[493,494,491,487,16,463,431,367,239]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":493,"mode_coordinate":5,"native_role":229,"query_index":5,"response":{"fourier_rank":0,"signed_tableau":[[492,238,3],[494,0,2],[490,238,3],[486,238,3],[16,0,0],[462,238,3],[430,238,3],[366,238,3],[239,0,2],[0,259,2],[0,494,0],[0,261,2],[0,265,2],[0,16,0],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[237,0,237,237,0,237,237,237,0],[3,2,3,3,0,3,3,3,2]],["P",[256,494,491,487,16,463,431,367,239]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8158},{"coded_event":14756,"first_chart":29,"input_K":{"fourier_rank":0,"signed_tableau":[[38,0,2],[37,0,2],[35,0,2],[8,0,0],[16,0,0],[7,0,2],[64,0,0],[128,0,0],[256,0,0],[0,38,0],[0,37,0],[0,35,0],[0,8,0],[0,16,0],[0,7,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[38,37,35,8,16,7,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":38,"mode_coordinate":6,"native_role":230,"query_index":6,"response":{"fourier_rank":0,"signed_tableau":[[38,0,2],[36,6,3],[34,6,3],[8,0,0],[16,0,0],[7,0,2],[64,0,0],[128,0,0],[256,0,0],[0,38,0],[0,35,2],[0,37,2],[0,8,0],[0,16,0],[0,1,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,2,0,0,0]],["P",[32,37,35,8,16,7,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8160},{"coded_event":14758,"first_chart":29,"input_K":{"fourier_rank":0,"signed_tableau":[[38,0,2],[37,0,2],[35,0,2],[8,0,0],[16,0,0],[7,0,2],[64,0,0],[128,0,0],[256,0,0],[0,38,0],[0,37,0],[0,35,0],[0,8,0],[0,16,0],[0,7,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[38,37,35,8,16,7,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":38,"mode_coordinate":7,"native_role":231,"query_index":7,"response":{"fourier_rank":0,"signed_tableau":[[38,0,2],[36,6,3],[34,6,3],[8,0,0],[16,0,0],[7,0,2],[64,0,0],[128,0,0],[256,0,0],[0,38,0],[0,35,2],[0,37,2],[0,8,0],[0,16,0],[0,1,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,2,0,0,0]],["P",[32,37,35,8,16,7,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8162},{"coded_event":14760,"first_chart":94,"input_K":{"fourier_rank":0,"signed_tableau":[[499,0,2],[501,0,2],[502,0,2],[8,0,0],[487,0,2],[471,0,2],[439,0,2],[375,0,2],[247,0,2],[0,499,0],[0,501,0],[0,502,0],[0,8,0],[0,487,0],[0,471,0],[0,439,0],[0,375,0],[0,247,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[499,501,502,8,487,471,439,375,247]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":499,"mode_coordinate":8,"native_role":232,"query_index":8,"response":{"fourier_rank":0,"signed_tableau":[[498,246,3],[500,246,3],[502,0,2],[8,0,0],[486,246,3],[470,246,3],[438,246,3],[374,246,3],[247,0,2],[0,261,2],[0,259,2],[0,502,0],[0,8,0],[0,273,2],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[243,243,0,0,243,243,243,243,0],[3,3,2,0,3,3,3,3,2]],["P",[256,501,502,8,487,471,439,375,247]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8164},{"coded_event":14762,"first_chart":94,"input_K":{"fourier_rank":0,"signed_tableau":[[499,0,2],[501,0,2],[502,0,2],[8,0,0],[487,0,2],[471,0,2],[439,0,2],[375,0,2],[247,0,2],[0,499,0],[0,501,0],[0,502,0],[0,8,0],[0,487,0],[0,471,0],[0,439,0],[0,375,0],[0,247,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[499,501,502,8,487,471,439,375,247]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":499,"mode_coordinate":9,"native_role":233,"query_index":9,"response":{"fourier_rank":0,"signed_tableau":[[498,246,3],[500,246,3],[502,0,2],[8,0,0],[486,246,3],[470,246,3],[438,246,3],[374,246,3],[247,0,2],[0,261,2],[0,259,2],[0,502,0],[0,8,0],[0,273,2],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[243,243,0,0,243,243,243,243,0],[3,3,2,0,3,3,3,3,2]],["P",[256,501,502,8,487,471,439,375,247]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8166},{"coded_event":14764,"first_chart":59,"input_K":{"fourier_rank":0,"signed_tableau":[[56,0,2],[2,0,0],[4,0,0],[49,0,2],[41,0,2],[25,0,2],[64,0,0],[128,0,0],[256,0,0],[0,56,0],[0,2,0],[0,4,0],[0,49,0],[0,41,0],[0,25,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,0,0,0]],["P",[56,2,4,49,41,25,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":56,"mode_coordinate":10,"native_role":234,"query_index":10,"response":{"fourier_rank":0,"signed_tableau":[[56,0,2],[2,0,0],[4,0,0],[48,24,3],[40,24,3],[25,0,2],[64,0,0],[128,0,0],[256,0,0],[0,56,0],[0,2,0],[0,4,0],[0,41,2],[0,49,2],[0,1,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,3,3,2,0,0,0]],["P",[32,2,4,49,41,25,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8168},{"coded_event":14766,"first_chart":59,"input_K":{"fourier_rank":0,"signed_tableau":[[56,0,2],[2,0,0],[4,0,0],[49,0,2],[41,0,2],[25,0,2],[64,0,0],[128,0,0],[256,0,0],[0,56,0],[0,2,0],[0,4,0],[0,49,0],[0,41,0],[0,25,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,0,0,0]],["P",[56,2,4,49,41,25,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":56,"mode_coordinate":11,"native_role":235,"query_index":11,"response":{"fourier_rank":0,"signed_tableau":[[56,0,2],[2,0,0],[4,0,0],[48,24,3],[40,24,3],[25,0,2],[64,0,0],[128,0,0],[256,0,0],[0,56,0],[0,2,0],[0,4,0],[0,41,2],[0,49,2],[0,1,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,3,3,2,0,0,0]],["P",[32,2,4,49,41,25,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8170},{"coded_event":14768,"first_chart":9,"input_K":{"fourier_rank":0,"signed_tableau":[[21,0,2],[22,0,2],[19,0,2],[8,0,0],[7,0,2],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,21,0],[0,22,0],[0,19,0],[0,8,0],[0,7,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[21,22,19,8,7,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":21,"mode_coordinate":12,"native_role":236,"query_index":12,"response":{"fourier_rank":0,"signed_tableau":[[20,6,3],[22,0,2],[18,6,3],[8,0,0],[7,0,2],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,19,2],[0,22,0],[0,21,2],[0,8,0],[0,1,2],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[5,0,5,0,0,0,0,0,0],[3,2,3,0,2,0,0,0,0]],["P",[16,22,19,8,7,32,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8172},{"coded_event":14770,"first_chart":9,"input_K":{"fourier_rank":0,"signed_tableau":[[21,0,2],[22,0,2],[19,0,2],[8,0,0],[7,0,2],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,21,0],[0,22,0],[0,19,0],[0,8,0],[0,7,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[21,22,19,8,7,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":21,"mode_coordinate":13,"native_role":237,"query_index":13,"response":{"fourier_rank":0,"signed_tableau":[[20,6,3],[22,0,2],[18,6,3],[8,0,0],[7,0,2],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,19,2],[0,22,0],[0,21,2],[0,8,0],[0,1,2],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[5,0,5,0,0,0,0,0,0],[3,2,3,0,2,0,0,0,0]],["P",[16,22,19,8,7,32,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8174},{"coded_event":14772,"first_chart":83,"input_K":{"fourier_rank":0,"signed_tableau":[[478,0,2],[477,0,2],[475,0,2],[471,0,2],[463,0,2],[32,0,0],[415,0,2],[351,0,2],[223,0,2],[0,478,0],[0,477,0],[0,475,0],[0,471,0],[0,463,0],[0,32,0],[0,415,0],[0,351,0],[0,223,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[478,477,475,471,463,32,415,351,223]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":478,"mode_coordinate":14,"native_role":238,"query_index":14,"response":{"fourier_rank":0,"signed_tableau":[[478,0,2],[476,222,3],[474,222,3],[470,222,3],[462,222,3],[32,0,0],[414,222,3],[350,222,3],[223,0,2],[0,478,0],[0,259,2],[0,261,2],[0,265,2],[0,273,2],[0,32,0],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[0,222,222,222,222,0,222,222,0],[2,3,3,3,3,0,3,3,2]],["P",[256,477,475,471,463,32,415,351,223]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8176},{"coded_event":14774,"first_chart":83,"input_K":{"fourier_rank":0,"signed_tableau":[[478,0,2],[477,0,2],[475,0,2],[471,0,2],[463,0,2],[32,0,0],[415,0,2],[351,0,2],[223,0,2],[0,478,0],[0,477,0],[0,475,0],[0,471,0],[0,463,0],[0,32,0],[0,415,0],[0,351,0],[0,223,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[478,477,475,471,463,32,415,351,223]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":478,"mode_coordinate":15,"native_role":239,"query_index":15,"response":{"fourier_rank":0,"signed_tableau":[[478,0,2],[476,222,3],[474,222,3],[470,222,3],[462,222,3],[32,0,0],[414,222,3],[350,222,3],[223,0,2],[0,478,0],[0,259,2],[0,261,2],[0,265,2],[0,273,2],[0,32,0],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[0,222,222,222,222,0,222,222,0],[2,3,3,3,3,0,3,3,2]],["P",[256,477,475,471,463,32,415,351,223]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8178},{"coded_event":14962,"first_chart":72,"input_K":{"fourier_rank":0,"signed_tableau":[[208,0,2],[2,0,0],[4,0,0],[8,0,0],[193,0,2],[32,0,0],[145,0,2],[81,0,2],[256,0,0],[0,208,0],[0,2,0],[0,4,0],[0,8,0],[0,193,0],[0,32,0],[0,145,0],[0,81,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,2,0]],["P",[208,2,4,8,193,32,145,81,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":208,"mode_coordinate":16,"native_role":240,"query_index":16,"response":{"fourier_rank":0,"signed_tableau":[[208,0,2],[2,0,0],[4,0,0],[8,0,0],[192,80,3],[32,0,0],[144,80,3],[81,0,2],[256,0,0],[0,208,0],[0,2,0],[0,4,0],[0,8,0],[0,145,2],[0,32,0],[0,193,2],[0,1,2],[0,256,0]],"word":[["D",[0,0,0,0,80,0,80,0,0],[2,0,0,0,3,0,3,2,0]],["P",[128,2,4,8,193,32,145,81,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8366},{"coded_event":14964,"first_chart":72,"input_K":{"fourier_rank":0,"signed_tableau":[[208,0,2],[2,0,0],[4,0,0],[8,0,0],[193,0,2],[32,0,0],[145,0,2],[81,0,2],[256,0,0],[0,208,0],[0,2,0],[0,4,0],[0,8,0],[0,193,0],[0,32,0],[0,145,0],[0,81,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,2,0]],["P",[208,2,4,8,193,32,145,81,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":208,"mode_coordinate":17,"native_role":241,"query_index":17,"response":{"fourier_rank":0,"signed_tableau":[[208,0,2],[2,0,0],[4,0,0],[8,0,0],[192,80,3],[32,0,0],[144,80,3],[81,0,2],[256,0,0],[0,208,0],[0,2,0],[0,4,0],[0,8,0],[0,145,2],[0,32,0],[0,193,2],[0,1,2],[0,256,0]],"word":[["D",[0,0,0,0,80,0,80,0,0],[2,0,0,0,3,0,3,2,0]],["P",[128,2,4,8,193,32,145,81,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8368},{"coded_event":14966,"first_chart":73,"input_K":{"fourier_rank":0,"signed_tableau":[[336,0,2],[2,0,0],[4,0,0],[8,0,0],[321,0,2],[32,0,0],[273,0,2],[128,0,0],[81,0,2],[0,336,0],[0,2,0],[0,4,0],[0,8,0],[0,321,0],[0,32,0],[0,273,0],[0,128,0],[0,81,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,2]],["P",[336,2,4,8,321,32,273,128,81]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":336,"mode_coordinate":18,"native_role":242,"query_index":18,"response":{"fourier_rank":0,"signed_tableau":[[336,0,2],[2,0,0],[4,0,0],[8,0,0],[320,80,3],[32,0,0],[272,80,3],[128,0,0],[81,0,2],[0,336,0],[0,2,0],[0,4,0],[0,8,0],[0,273,2],[0,32,0],[0,321,2],[0,128,0],[0,1,2]],"word":[["D",[0,0,0,0,80,0,80,0,0],[2,0,0,0,3,0,3,0,2]],["P",[256,2,4,8,321,32,273,128,81]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8370},{"coded_event":14968,"first_chart":73,"input_K":{"fourier_rank":0,"signed_tableau":[[336,0,2],[2,0,0],[4,0,0],[8,0,0],[321,0,2],[32,0,0],[273,0,2],[128,0,0],[81,0,2],[0,336,0],[0,2,0],[0,4,0],[0,8,0],[0,321,0],[0,32,0],[0,273,0],[0,128,0],[0,81,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,2]],["P",[336,2,4,8,321,32,273,128,81]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":336,"mode_coordinate":19,"native_role":243,"query_index":19,"response":{"fourier_rank":0,"signed_tableau":[[336,0,2],[2,0,0],[4,0,0],[8,0,0],[320,80,3],[32,0,0],[272,80,3],[128,0,0],[81,0,2],[0,336,0],[0,2,0],[0,4,0],[0,8,0],[0,273,2],[0,32,0],[0,321,2],[0,128,0],[0,1,2]],"word":[["D",[0,0,0,0,80,0,80,0,0],[2,0,0,0,3,0,3,0,2]],["P",[256,2,4,8,321,32,273,128,81]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8372},{"coded_event":14970,"first_chart":92,"input_K":{"fourier_rank":0,"signed_tableau":[[381,0,2],[382,0,2],[379,0,2],[375,0,2],[367,0,2],[351,0,2],[319,0,2],[128,0,0],[127,0,2],[0,381,0],[0,382,0],[0,379,0],[0,375,0],[0,367,0],[0,351,0],[0,319,0],[0,128,0],[0,127,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[381,382,379,375,367,351,319,128,127]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":381,"mode_coordinate":20,"native_role":244,"query_index":20,"response":{"fourier_rank":0,"signed_tableau":[[380,126,3],[382,0,2],[378,126,3],[374,126,3],[366,126,3],[350,126,3],[318,126,3],[128,0,0],[127,0,2],[0,259,2],[0,382,0],[0,261,2],[0,265,2],[0,273,2],[0,289,2],[0,321,2],[0,128,0],[0,1,2]],"word":[["D",[125,0,125,125,125,125,125,0,0],[3,2,3,3,3,3,3,0,2]],["P",[256,382,379,375,367,351,319,128,127]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8374},{"coded_event":14972,"first_chart":92,"input_K":{"fourier_rank":0,"signed_tableau":[[381,0,2],[382,0,2],[379,0,2],[375,0,2],[367,0,2],[351,0,2],[319,0,2],[128,0,0],[127,0,2],[0,381,0],[0,382,0],[0,379,0],[0,375,0],[0,367,0],[0,351,0],[0,319,0],[0,128,0],[0,127,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[381,382,379,375,367,351,319,128,127]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":381,"mode_coordinate":21,"native_role":245,"query_index":21,"response":{"fourier_rank":0,"signed_tableau":[[380,126,3],[382,0,2],[378,126,3],[374,126,3],[366,126,3],[350,126,3],[318,126,3],[128,0,0],[127,0,2],[0,259,2],[0,382,0],[0,261,2],[0,265,2],[0,273,2],[0,289,2],[0,321,2],[0,128,0],[0,1,2]],"word":[["D",[125,0,125,125,125,125,125,0,0],[3,2,3,3,3,3,3,0,2]],["P",[256,382,379,375,367,351,319,128,127]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8376},{"coded_event":14974,"first_chart":93,"input_K":{"fourier_rank":0,"signed_tableau":[[253,0,2],[254,0,2],[251,0,2],[247,0,2],[239,0,2],[223,0,2],[191,0,2],[127,0,2],[256,0,0],[0,253,0],[0,254,0],[0,251,0],[0,247,0],[0,239,0],[0,223,0],[0,191,0],[0,127,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[253,254,251,247,239,223,191,127,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":253,"mode_coordinate":22,"native_role":246,"query_index":22,"response":{"fourier_rank":0,"signed_tableau":[[252,126,3],[254,0,2],[250,126,3],[246,126,3],[238,126,3],[222,126,3],[190,126,3],[127,0,2],[256,0,0],[0,131,2],[0,254,0],[0,133,2],[0,137,2],[0,145,2],[0,161,2],[0,193,2],[0,1,2],[0,256,0]],"word":[["D",[125,0,125,125,125,125,125,0,0],[3,2,3,3,3,3,3,2,0]],["P",[128,254,251,247,239,223,191,127,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8378},{"coded_event":14976,"first_chart":93,"input_K":{"fourier_rank":0,"signed_tableau":[[253,0,2],[254,0,2],[251,0,2],[247,0,2],[239,0,2],[223,0,2],[191,0,2],[127,0,2],[256,0,0],[0,253,0],[0,254,0],[0,251,0],[0,247,0],[0,239,0],[0,223,0],[0,191,0],[0,127,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[253,254,251,247,239,223,191,127,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":253,"mode_coordinate":23,"native_role":247,"query_index":23,"response":{"fourier_rank":0,"signed_tableau":[[252,126,3],[254,0,2],[250,126,3],[246,126,3],[238,126,3],[222,126,3],[190,126,3],[127,0,2],[256,0,0],[0,131,2],[0,254,0],[0,133,2],[0,137,2],[0,145,2],[0,161,2],[0,193,2],[0,1,2],[0,256,0]],"word":[["D",[125,0,125,125,125,125,125,0,0],[3,2,3,3,3,3,3,2,0]],["P",[128,254,251,247,239,223,191,127,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8380},{"coded_event":14978,"first_chart":65,"input_K":{"fourier_rank":0,"signed_tableau":[[296,0,2],[2,0,0],[4,0,0],[289,0,2],[16,0,0],[265,0,2],[64,0,0],[128,0,0],[41,0,2],[0,296,0],[0,2,0],[0,4,0],[0,289,0],[0,16,0],[0,265,0],[0,64,0],[0,128,0],[0,41,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,0,2]],["P",[296,2,4,289,16,265,64,128,41]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":296,"mode_coordinate":24,"native_role":248,"query_index":24,"response":{"fourier_rank":0,"signed_tableau":[[296,0,2],[2,0,0],[4,0,0],[288,40,3],[16,0,0],[264,40,3],[64,0,0],[128,0,0],[41,0,2],[0,296,0],[0,2,0],[0,4,0],[0,265,2],[0,16,0],[0,289,2],[0,64,0],[0,128,0],[0,1,2]],"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,3,0,3,0,0,2]],["P",[256,2,4,289,16,265,64,128,41]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8382},{"coded_event":14980,"first_chart":65,"input_K":{"fourier_rank":0,"signed_tableau":[[296,0,2],[2,0,0],[4,0,0],[289,0,2],[16,0,0],[265,0,2],[64,0,0],[128,0,0],[41,0,2],[0,296,0],[0,2,0],[0,4,0],[0,289,0],[0,16,0],[0,265,0],[0,64,0],[0,128,0],[0,41,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,0,2]],["P",[296,2,4,289,16,265,64,128,41]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":296,"mode_coordinate":25,"native_role":249,"query_index":25,"response":{"fourier_rank":0,"signed_tableau":[[296,0,2],[2,0,0],[4,0,0],[288,40,3],[16,0,0],[264,40,3],[64,0,0],[128,0,0],[41,0,2],[0,296,0],[0,2,0],[0,4,0],[0,265,2],[0,16,0],[0,289,2],[0,64,0],[0,128,0],[0,1,2]],"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,3,0,3,0,0,2]],["P",[256,2,4,289,16,265,64,128,41]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8384},{"coded_event":14982,"first_chart":64,"input_K":{"fourier_rank":0,"signed_tableau":[[168,0,2],[2,0,0],[4,0,0],[161,0,2],[16,0,0],[137,0,2],[64,0,0],[41,0,2],[256,0,0],[0,168,0],[0,2,0],[0,4,0],[0,161,0],[0,16,0],[0,137,0],[0,64,0],[0,41,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,2,0]],["P",[168,2,4,161,16,137,64,41,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":168,"mode_coordinate":26,"native_role":250,"query_index":26,"response":{"fourier_rank":0,"signed_tableau":[[168,0,2],[2,0,0],[4,0,0],[160,40,3],[16,0,0],[136,40,3],[64,0,0],[41,0,2],[256,0,0],[0,168,0],[0,2,0],[0,4,0],[0,137,2],[0,16,0],[0,161,2],[0,64,0],[0,1,2],[0,256,0]],"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,3,0,3,0,2,0]],["P",[128,2,4,161,16,137,64,41,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8386},{"coded_event":14984,"first_chart":64,"input_K":{"fourier_rank":0,"signed_tableau":[[168,0,2],[2,0,0],[4,0,0],[161,0,2],[16,0,0],[137,0,2],[64,0,0],[41,0,2],[256,0,0],[0,168,0],[0,2,0],[0,4,0],[0,161,0],[0,16,0],[0,137,0],[0,64,0],[0,41,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,2,0]],["P",[168,2,4,161,16,137,64,41,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":168,"mode_coordinate":27,"native_role":251,"query_index":27,"response":{"fourier_rank":0,"signed_tableau":[[168,0,2],[2,0,0],[4,0,0],[160,40,3],[16,0,0],[136,40,3],[64,0,0],[41,0,2],[256,0,0],[0,168,0],[0,2,0],[0,4,0],[0,137,2],[0,16,0],[0,161,2],[0,64,0],[0,1,2],[0,256,0]],"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,3,0,3,0,2,0]],["P",[128,2,4,161,16,137,64,41,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8388},{"coded_event":14986,"first_chart":12,"input_K":{"fourier_rank":0,"signed_tableau":[[133,0,2],[134,0,2],[131,0,2],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[7,0,2],[256,0,0],[0,133,0],[0,134,0],[0,131,0],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,7,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[133,134,131,8,16,32,64,7,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":133,"mode_coordinate":28,"native_role":252,"query_index":28,"response":{"fourier_rank":0,"signed_tableau":[[132,6,3],[134,0,2],[130,6,3],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[7,0,2],[256,0,0],[0,131,2],[0,134,0],[0,133,2],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,1,2],[0,256,0]],"word":[["D",[5,0,5,0,0,0,0,0,0],[3,2,3,0,0,0,0,2,0]],["P",[128,134,131,8,16,32,64,7,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8390},{"coded_event":14988,"first_chart":12,"input_K":{"fourier_rank":0,"signed_tableau":[[133,0,2],[134,0,2],[131,0,2],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[7,0,2],[256,0,0],[0,133,0],[0,134,0],[0,131,0],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,7,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[133,134,131,8,16,32,64,7,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":133,"mode_coordinate":29,"native_role":253,"query_index":29,"response":{"fourier_rank":0,"signed_tableau":[[132,6,3],[134,0,2],[130,6,3],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[7,0,2],[256,0,0],[0,131,2],[0,134,0],[0,133,2],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,1,2],[0,256,0]],"word":[["D",[5,0,5,0,0,0,0,0,0],[3,2,3,0,0,0,0,2,0]],["P",[128,134,131,8,16,32,64,7,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8392},{"coded_event":14990,"first_chart":13,"input_K":{"fourier_rank":0,"signed_tableau":[[261,0,2],[262,0,2],[259,0,2],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[7,0,2],[0,261,0],[0,262,0],[0,259,0],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,7,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[261,262,259,8,16,32,64,128,7]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":261,"mode_coordinate":30,"native_role":254,"query_index":30,"response":{"fourier_rank":0,"signed_tableau":[[260,6,3],[262,0,2],[258,6,3],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[7,0,2],[0,259,2],[0,262,0],[0,261,2],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,1,2]],"word":[["D",[5,0,5,0,0,0,0,0,0],[3,2,3,0,0,0,0,0,2]],["P",[256,262,259,8,16,32,64,128,7]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8394},{"coded_event":14992,"first_chart":13,"input_K":{"fourier_rank":0,"signed_tableau":[[261,0,2],[262,0,2],[259,0,2],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[7,0,2],[0,261,0],[0,262,0],[0,259,0],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,7,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[261,262,259,8,16,32,64,128,7]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":261,"mode_coordinate":31,"native_role":255,"query_index":31,"response":{"fourier_rank":0,"signed_tableau":[[260,6,3],[262,0,2],[258,6,3],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[7,0,2],[0,259,2],[0,262,0],[0,261,2],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,1,2]],"word":[["D",[5,0,5,0,0,0,0,0,0],[3,2,3,0,0,0,0,0,2]],["P",[256,262,259,8,16,32,64,128,7]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8396},{"coded_event":15180,"first_chart":74,"input_K":{"fourier_rank":0,"signed_tableau":[[400,0,2],[2,0,0],[4,0,0],[8,0,0],[385,0,2],[32,0,0],[64,0,0],[273,0,2],[145,0,2],[0,400,0],[0,2,0],[0,4,0],[0,8,0],[0,385,0],[0,32,0],[0,64,0],[0,273,0],[0,145,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,2]],["P",[400,2,4,8,385,32,64,273,145]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":400,"mode_coordinate":32,"native_role":256,"query_index":32,"response":{"fourier_rank":0,"signed_tableau":[[400,0,2],[2,0,0],[4,0,0],[8,0,0],[384,144,3],[32,0,0],[64,0,0],[272,144,3],[145,0,2],[0,400,0],[0,2,0],[0,4,0],[0,8,0],[0,273,2],[0,32,0],[0,64,0],[0,385,2],[0,1,2]],"word":[["D",[0,0,0,0,144,0,0,144,0],[2,0,0,0,3,0,0,3,2]],["P",[256,2,4,8,385,32,64,273,145]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8584},{"coded_event":15182,"first_chart":74,"input_K":{"fourier_rank":0,"signed_tableau":[[400,0,2],[2,0,0],[4,0,0],[8,0,0],[385,0,2],[32,0,0],[64,0,0],[273,0,2],[145,0,2],[0,400,0],[0,2,0],[0,4,0],[0,8,0],[0,385,0],[0,32,0],[0,64,0],[0,273,0],[0,145,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,2]],["P",[400,2,4,8,385,32,64,273,145]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":400,"mode_coordinate":33,"native_role":257,"query_index":33,"response":{"fourier_rank":0,"signed_tableau":[[400,0,2],[2,0,0],[4,0,0],[8,0,0],[384,144,3],[32,0,0],[64,0,0],[272,144,3],[145,0,2],[0,400,0],[0,2,0],[0,4,0],[0,8,0],[0,273,2],[0,32,0],[0,64,0],[0,385,2],[0,1,2]],"word":[["D",[0,0,0,0,144,0,0,144,0],[2,0,0,0,3,0,0,3,2]],["P",[256,2,4,8,385,32,64,273,145]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8586},{"coded_event":15184,"first_chart":4,"input_K":{"fourier_rank":0,"signed_tableau":[[35,0,2],[37,0,2],[38,0,2],[8,0,0],[16,0,0],[7,0,2],[64,0,0],[128,0,0],[256,0,0],[0,35,0],[0,37,0],[0,38,0],[0,8,0],[0,16,0],[0,7,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[35,37,38,8,16,7,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":35,"mode_coordinate":34,"native_role":258,"query_index":34,"response":{"fourier_rank":0,"signed_tableau":[[34,6,3],[36,6,3],[38,0,2],[8,0,0],[16,0,0],[7,0,2],[64,0,0],[128,0,0],[256,0,0],[0,37,2],[0,35,2],[0,38,0],[0,8,0],[0,16,0],[0,1,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[3,3,0,0,0,0,0,0,0],[3,3,2,0,0,2,0,0,0]],["P",[32,37,38,8,16,7,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8588},{"coded_event":15186,"first_chart":4,"input_K":{"fourier_rank":0,"signed_tableau":[[35,0,2],[37,0,2],[38,0,2],[8,0,0],[16,0,0],[7,0,2],[64,0,0],[128,0,0],[256,0,0],[0,35,0],[0,37,0],[0,38,0],[0,8,0],[0,16,0],[0,7,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[35,37,38,8,16,7,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":35,"mode_coordinate":35,"native_role":259,"query_index":35,"response":{"fourier_rank":0,"signed_tableau":[[34,6,3],[36,6,3],[38,0,2],[8,0,0],[16,0,0],[7,0,2],[64,0,0],[128,0,0],[256,0,0],[0,37,2],[0,35,2],[0,38,0],[0,8,0],[0,16,0],[0,1,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[3,3,0,0,0,0,0,0,0],[3,3,2,0,0,2,0,0,0]],["P",[32,37,38,8,16,7,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8590},{"coded_event":15188,"first_chart":27,"input_K":{"fourier_rank":0,"signed_tableau":[[14,0,2],[13,0,2],[11,0,2],[7,0,2],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,14,0],[0,13,0],[0,11,0],[0,7,0],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[14,13,11,7,16,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":14,"mode_coordinate":36,"native_role":260,"query_index":36,"response":{"fourier_rank":0,"signed_tableau":[[14,0,2],[12,6,3],[10,6,3],[7,0,2],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,14,0],[0,11,2],[0,13,2],[0,1,2],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,2,0,0,0,0,0]],["P",[8,13,11,7,16,32,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8592},{"coded_event":15190,"first_chart":27,"input_K":{"fourier_rank":0,"signed_tableau":[[14,0,2],[13,0,2],[11,0,2],[7,0,2],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,14,0],[0,13,0],[0,11,0],[0,7,0],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[14,13,11,7,16,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":14,"mode_coordinate":37,"native_role":261,"query_index":37,"response":{"fourier_rank":0,"signed_tableau":[[14,0,2],[12,6,3],[10,6,3],[7,0,2],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,14,0],[0,11,2],[0,13,2],[0,1,2],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,2,0,0,0,0,0]],["P",[8,13,11,7,16,32,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8594},{"coded_event":15192,"first_chart":91,"input_K":{"fourier_rank":0,"signed_tableau":[[445,0,2],[446,0,2],[443,0,2],[439,0,2],[431,0,2],[415,0,2],[64,0,0],[319,0,2],[191,0,2],[0,445,0],[0,446,0],[0,443,0],[0,439,0],[0,431,0],[0,415,0],[0,64,0],[0,319,0],[0,191,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[445,446,443,439,431,415,64,319,191]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":445,"mode_coordinate":38,"native_role":262,"query_index":38,"response":{"fourier_rank":0,"signed_tableau":[[444,190,3],[446,0,2],[442,190,3],[438,190,3],[430,190,3],[414,190,3],[64,0,0],[318,190,3],[191,0,2],[0,259,2],[0,446,0],[0,261,2],[0,265,2],[0,273,2],[0,289,2],[0,64,0],[0,385,2],[0,1,2]],"word":[["D",[189,0,189,189,189,189,0,189,0],[3,2,3,3,3,3,0,3,2]],["P",[256,446,443,439,431,415,64,319,191]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8596},{"coded_event":15194,"first_chart":91,"input_K":{"fourier_rank":0,"signed_tableau":[[445,0,2],[446,0,2],[443,0,2],[439,0,2],[431,0,2],[415,0,2],[64,0,0],[319,0,2],[191,0,2],[0,445,0],[0,446,0],[0,443,0],[0,439,0],[0,431,0],[0,415,0],[0,64,0],[0,319,0],[0,191,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[445,446,443,439,431,415,64,319,191]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":445,"mode_coordinate":39,"native_role":263,"query_index":39,"response":{"fourier_rank":0,"signed_tableau":[[444,190,3],[446,0,2],[442,190,3],[438,190,3],[430,190,3],[414,190,3],[64,0,0],[318,190,3],[191,0,2],[0,259,2],[0,446,0],[0,261,2],[0,265,2],[0,273,2],[0,289,2],[0,64,0],[0,385,2],[0,1,2]],"word":[["D",[189,0,189,189,189,189,0,189,0],[3,2,3,3,3,3,0,3,2]],["P",[256,446,443,439,431,415,64,319,191]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8598},{"coded_event":15196,"first_chart":63,"input_K":{"fourier_rank":0,"signed_tableau":[[104,0,2],[2,0,0],[4,0,0],[97,0,2],[16,0,0],[73,0,2],[41,0,2],[128,0,0],[256,0,0],[0,104,0],[0,2,0],[0,4,0],[0,97,0],[0,16,0],[0,73,0],[0,41,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,2,0,0]],["P",[104,2,4,97,16,73,41,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":104,"mode_coordinate":40,"native_role":264,"query_index":40,"response":{"fourier_rank":0,"signed_tableau":[[104,0,2],[2,0,0],[4,0,0],[96,40,3],[16,0,0],[72,40,3],[41,0,2],[128,0,0],[256,0,0],[0,104,0],[0,2,0],[0,4,0],[0,73,2],[0,16,0],[0,97,2],[0,1,2],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,3,0,3,2,0,0]],["P",[64,2,4,97,16,73,41,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8600},{"coded_event":15198,"first_chart":63,"input_K":{"fourier_rank":0,"signed_tableau":[[104,0,2],[2,0,0],[4,0,0],[97,0,2],[16,0,0],[73,0,2],[41,0,2],[128,0,0],[256,0,0],[0,104,0],[0,2,0],[0,4,0],[0,97,0],[0,16,0],[0,73,0],[0,41,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,2,0,0]],["P",[104,2,4,97,16,73,41,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":104,"mode_coordinate":41,"native_role":265,"query_index":41,"response":{"fourier_rank":0,"signed_tableau":[[104,0,2],[2,0,0],[4,0,0],[96,40,3],[16,0,0],[72,40,3],[41,0,2],[128,0,0],[256,0,0],[0,104,0],[0,2,0],[0,4,0],[0,73,2],[0,16,0],[0,97,2],[0,1,2],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,3,0,3,2,0,0]],["P",[64,2,4,97,16,73,41,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8602},{"coded_event":15200,"first_chart":96,"input_K":{"fourier_rank":0,"signed_tableau":[[475,0,2],[477,0,2],[478,0,2],[471,0,2],[463,0,2],[32,0,0],[415,0,2],[351,0,2],[223,0,2],[0,475,0],[0,477,0],[0,478,0],[0,471,0],[0,463,0],[0,32,0],[0,415,0],[0,351,0],[0,223,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[475,477,478,471,463,32,415,351,223]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":475,"mode_coordinate":42,"native_role":266,"query_index":42,"response":{"fourier_rank":0,"signed_tableau":[[474,222,3],[476,222,3],[478,0,2],[470,222,3],[462,222,3],[32,0,0],[414,222,3],[350,222,3],[223,0,2],[0,261,2],[0,259,2],[0,478,0],[0,265,2],[0,273,2],[0,32,0],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[219,219,0,219,219,0,219,219,0],[3,3,2,3,3,0,3,3,2]],["P",[256,477,478,471,463,32,415,351,223]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8604},{"coded_event":15202,"first_chart":96,"input_K":{"fourier_rank":0,"signed_tableau":[[475,0,2],[477,0,2],[478,0,2],[471,0,2],[463,0,2],[32,0,0],[415,0,2],[351,0,2],[223,0,2],[0,475,0],[0,477,0],[0,478,0],[0,471,0],[0,463,0],[0,32,0],[0,415,0],[0,351,0],[0,223,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[475,477,478,471,463,32,415,351,223]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":475,"mode_coordinate":43,"native_role":267,"query_index":43,"response":{"fourier_rank":0,"signed_tableau":[[474,222,3],[476,222,3],[478,0,2],[470,222,3],[462,222,3],[32,0,0],[414,222,3],[350,222,3],[223,0,2],[0,261,2],[0,259,2],[0,478,0],[0,265,2],[0,273,2],[0,32,0],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[219,219,0,219,219,0,219,219,0],[3,3,2,3,3,0,3,3,2]],["P",[256,477,478,471,463,32,415,351,223]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8606},{"coded_event":15204,"first_chart":81,"input_K":{"fourier_rank":0,"signed_tableau":[[502,0,2],[501,0,2],[499,0,2],[8,0,0],[487,0,2],[471,0,2],[439,0,2],[375,0,2],[247,0,2],[0,502,0],[0,501,0],[0,499,0],[0,8,0],[0,487,0],[0,471,0],[0,439,0],[0,375,0],[0,247,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[502,501,499,8,487,471,439,375,247]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":502,"mode_coordinate":44,"native_role":268,"query_index":44,"response":{"fourier_rank":0,"signed_tableau":[[502,0,2],[500,246,3],[498,246,3],[8,0,0],[486,246,3],[470,246,3],[438,246,3],[374,246,3],[247,0,2],[0,502,0],[0,259,2],[0,261,2],[0,8,0],[0,273,2],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[0,246,246,0,246,246,246,246,0],[2,3,3,0,3,3,3,3,2]],["P",[256,501,499,8,487,471,439,375,247]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8608},{"coded_event":15206,"first_chart":81,"input_K":{"fourier_rank":0,"signed_tableau":[[502,0,2],[501,0,2],[499,0,2],[8,0,0],[487,0,2],[471,0,2],[439,0,2],[375,0,2],[247,0,2],[0,502,0],[0,501,0],[0,499,0],[0,8,0],[0,487,0],[0,471,0],[0,439,0],[0,375,0],[0,247,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[502,501,499,8,487,471,439,375,247]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":502,"mode_coordinate":45,"native_role":269,"query_index":45,"response":{"fourier_rank":0,"signed_tableau":[[502,0,2],[500,246,3],[498,246,3],[8,0,0],[486,246,3],[470,246,3],[438,246,3],[374,246,3],[247,0,2],[0,502,0],[0,259,2],[0,261,2],[0,8,0],[0,273,2],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[0,246,246,0,246,246,246,246,0],[2,3,3,0,3,3,3,3,2]],["P",[256,501,499,8,487,471,439,375,247]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8610},{"coded_event":15208,"first_chart":11,"input_K":{"fourier_rank":0,"signed_tableau":[[69,0,2],[70,0,2],[67,0,2],[8,0,0],[16,0,0],[32,0,0],[7,0,2],[128,0,0],[256,0,0],[0,69,0],[0,70,0],[0,67,0],[0,8,0],[0,16,0],[0,32,0],[0,7,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[69,70,67,8,16,32,7,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":69,"mode_coordinate":46,"native_role":270,"query_index":46,"response":{"fourier_rank":0,"signed_tableau":[[68,6,3],[70,0,2],[66,6,3],[8,0,0],[16,0,0],[32,0,0],[7,0,2],[128,0,0],[256,0,0],[0,67,2],[0,70,0],[0,69,2],[0,8,0],[0,16,0],[0,32,0],[0,1,2],[0,128,0],[0,256,0]],"word":[["D",[5,0,5,0,0,0,0,0,0],[3,2,3,0,0,0,2,0,0]],["P",[64,70,67,8,16,32,7,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8612},{"coded_event":15210,"first_chart":11,"input_K":{"fourier_rank":0,"signed_tableau":[[69,0,2],[70,0,2],[67,0,2],[8,0,0],[16,0,0],[32,0,0],[7,0,2],[128,0,0],[256,0,0],[0,69,0],[0,70,0],[0,67,0],[0,8,0],[0,16,0],[0,32,0],[0,7,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[69,70,67,8,16,32,7,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":69,"mode_coordinate":47,"native_role":271,"query_index":47,"response":{"fourier_rank":0,"signed_tableau":[[68,6,3],[70,0,2],[66,6,3],[8,0,0],[16,0,0],[32,0,0],[7,0,2],[128,0,0],[256,0,0],[0,67,2],[0,70,0],[0,69,2],[0,8,0],[0,16,0],[0,32,0],[0,1,2],[0,128,0],[0,256,0]],"word":[["D",[5,0,5,0,0,0,0,0,0],[3,2,3,0,0,0,2,0,0]],["P",[64,70,67,8,16,32,7,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8614},{"coded_event":15398,"first_chart":14,"input_K":{"fourier_rank":0,"signed_tableau":[[41,0,2],[42,0,2],[4,0,0],[35,0,2],[16,0,0],[11,0,2],[64,0,0],[128,0,0],[256,0,0],[0,41,0],[0,42,0],[0,4,0],[0,35,0],[0,16,0],[0,11,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,2,0,0,0]],["P",[41,42,4,35,16,11,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":41,"mode_coordinate":48,"native_role":272,"query_index":48,"response":{"fourier_rank":0,"signed_tableau":[[40,10,3],[42,0,2],[4,0,0],[34,10,3],[16,0,0],[11,0,2],[64,0,0],[128,0,0],[256,0,0],[0,35,2],[0,42,0],[0,4,0],[0,41,2],[0,16,0],[0,1,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[9,0,0,9,0,0,0,0,0],[3,2,0,3,0,2,0,0,0]],["P",[32,42,4,35,16,11,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8802},{"coded_event":15400,"first_chart":14,"input_K":{"fourier_rank":0,"signed_tableau":[[41,0,2],[42,0,2],[4,0,0],[35,0,2],[16,0,0],[11,0,2],[64,0,0],[128,0,0],[256,0,0],[0,41,0],[0,42,0],[0,4,0],[0,35,0],[0,16,0],[0,11,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,2,0,0,0]],["P",[41,42,4,35,16,11,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":41,"mode_coordinate":49,"native_role":273,"query_index":49,"response":{"fourier_rank":0,"signed_tableau":[[40,10,3],[42,0,2],[4,0,0],[34,10,3],[16,0,0],[11,0,2],[64,0,0],[128,0,0],[256,0,0],[0,35,2],[0,42,0],[0,4,0],[0,41,2],[0,16,0],[0,1,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[9,0,0,9,0,0,0,0,0],[3,2,0,3,0,2,0,0,0]],["P",[32,42,4,35,16,11,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8804},{"coded_event":15402,"first_chart":102,"input_K":{"fourier_rank":0,"signed_tableau":[[439,0,2],[445,0,2],[443,0,2],[446,0,2],[431,0,2],[415,0,2],[64,0,0],[319,0,2],[191,0,2],[0,439,0],[0,445,0],[0,443,0],[0,446,0],[0,431,0],[0,415,0],[0,64,0],[0,319,0],[0,191,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[439,445,443,446,431,415,64,319,191]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":439,"mode_coordinate":50,"native_role":274,"query_index":50,"response":{"fourier_rank":0,"signed_tableau":[[438,190,3],[444,190,3],[442,190,3],[446,0,2],[430,190,3],[414,190,3],[64,0,0],[318,190,3],[191,0,2],[0,265,2],[0,259,2],[0,261,2],[0,446,0],[0,273,2],[0,289,2],[0,64,0],[0,385,2],[0,1,2]],"word":[["D",[183,183,183,0,183,183,0,183,0],[3,3,3,2,3,3,0,3,2]],["P",[256,445,443,446,431,415,64,319,191]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8806},{"coded_event":15404,"first_chart":102,"input_K":{"fourier_rank":0,"signed_tableau":[[439,0,2],[445,0,2],[443,0,2],[446,0,2],[431,0,2],[415,0,2],[64,0,0],[319,0,2],[191,0,2],[0,439,0],[0,445,0],[0,443,0],[0,446,0],[0,431,0],[0,415,0],[0,64,0],[0,319,0],[0,191,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[439,445,443,446,431,415,64,319,191]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":439,"mode_coordinate":51,"native_role":275,"query_index":51,"response":{"fourier_rank":0,"signed_tableau":[[438,190,3],[444,190,3],[442,190,3],[446,0,2],[430,190,3],[414,190,3],[64,0,0],[318,190,3],[191,0,2],[0,265,2],[0,259,2],[0,261,2],[0,446,0],[0,273,2],[0,289,2],[0,64,0],[0,385,2],[0,1,2]],"word":[["D",[183,183,183,0,183,183,0,183,0],[3,3,3,2,3,3,0,3,2]],["P",[256,445,443,446,431,415,64,319,191]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8808},{"coded_event":15406,"first_chart":58,"input_K":{"fourier_rank":0,"signed_tableau":[[388,0,2],[2,0,0],[385,0,2],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[261,0,2],[133,0,2],[0,388,0],[0,2,0],[0,385,0],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,261,0],[0,133,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,2,2]],["P",[388,2,385,8,16,32,64,261,133]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":388,"mode_coordinate":52,"native_role":276,"query_index":52,"response":{"fourier_rank":0,"signed_tableau":[[388,0,2],[2,0,0],[384,132,3],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[260,132,3],[133,0,2],[0,388,0],[0,2,0],[0,261,2],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,385,2],[0,1,2]],"word":[["D",[0,0,132,0,0,0,0,132,0],[2,0,3,0,0,0,0,3,2]],["P",[256,2,385,8,16,32,64,261,133]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8810},{"coded_event":15410,"first_chart":33,"input_K":{"fourier_rank":0,"signed_tableau":[[26,0,2],[25,0,2],[4,0,0],[19,0,2],[11,0,2],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,26,0],[0,25,0],[0,4,0],[0,19,0],[0,11,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,0,0,0,0]],["P",[26,25,4,19,11,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":26,"mode_coordinate":54,"native_role":278,"query_index":53,"response":{"fourier_rank":0,"signed_tableau":[[26,0,2],[24,10,3],[4,0,0],[18,10,3],[11,0,2],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,26,0],[0,19,2],[0,4,0],[0,25,2],[0,1,2],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,2,0,0,0,0]],["P",[16,25,4,19,11,32,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8814},{"coded_event":15412,"first_chart":33,"input_K":{"fourier_rank":0,"signed_tableau":[[26,0,2],[25,0,2],[4,0,0],[19,0,2],[11,0,2],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,26,0],[0,25,0],[0,4,0],[0,19,0],[0,11,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,0,0,0,0]],["P",[26,25,4,19,11,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":26,"mode_coordinate":55,"native_role":279,"query_index":54,"response":{"fourier_rank":0,"signed_tableau":[[26,0,2],[24,10,3],[4,0,0],[18,10,3],[11,0,2],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,26,0],[0,19,2],[0,4,0],[0,25,2],[0,1,2],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,2,0,0,0,0]],["P",[16,25,4,19,11,32,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8816},{"coded_event":15414,"first_chart":105,"input_K":{"fourier_rank":0,"signed_tableau":[[463,0,2],[477,0,2],[475,0,2],[471,0,2],[478,0,2],[32,0,0],[415,0,2],[351,0,2],[223,0,2],[0,463,0],[0,477,0],[0,475,0],[0,471,0],[0,478,0],[0,32,0],[0,415,0],[0,351,0],[0,223,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[463,477,475,471,478,32,415,351,223]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":463,"mode_coordinate":56,"native_role":280,"query_index":55,"response":{"fourier_rank":0,"signed_tableau":[[462,222,3],[476,222,3],[474,222,3],[470,222,3],[478,0,2],[32,0,0],[414,222,3],[350,222,3],[223,0,2],[0,273,2],[0,259,2],[0,261,2],[0,265,2],[0,478,0],[0,32,0],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[207,207,207,207,0,0,207,207,0],[3,3,3,3,2,0,3,3,2]],["P",[256,477,475,471,478,32,415,351,223]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8818},{"coded_event":15416,"first_chart":105,"input_K":{"fourier_rank":0,"signed_tableau":[[463,0,2],[477,0,2],[475,0,2],[471,0,2],[478,0,2],[32,0,0],[415,0,2],[351,0,2],[223,0,2],[0,463,0],[0,477,0],[0,475,0],[0,471,0],[0,478,0],[0,32,0],[0,415,0],[0,351,0],[0,223,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[463,477,475,471,478,32,415,351,223]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":463,"mode_coordinate":57,"native_role":281,"query_index":56,"response":{"fourier_rank":0,"signed_tableau":[[462,222,3],[476,222,3],[474,222,3],[470,222,3],[478,0,2],[32,0,0],[414,222,3],[350,222,3],[223,0,2],[0,273,2],[0,259,2],[0,261,2],[0,265,2],[0,478,0],[0,32,0],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[207,207,207,207,0,0,207,207,0],[3,3,3,3,2,0,3,3,2]],["P",[256,477,475,471,478,32,415,351,223]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8820},{"coded_event":15420,"first_chart":19,"input_K":{"fourier_rank":0,"signed_tableau":[[81,0,2],[82,0,2],[4,0,0],[8,0,0],[67,0,2],[32,0,0],[19,0,2],[128,0,0],[256,0,0],[0,81,0],[0,82,0],[0,4,0],[0,8,0],[0,67,0],[0,32,0],[0,19,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,2,0,0]],["P",[81,82,4,8,67,32,19,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":81,"mode_coordinate":59,"native_role":283,"query_index":57,"response":{"fourier_rank":0,"signed_tableau":[[80,18,3],[82,0,2],[4,0,0],[8,0,0],[66,18,3],[32,0,0],[19,0,2],[128,0,0],[256,0,0],[0,67,2],[0,82,0],[0,4,0],[0,8,0],[0,81,2],[0,32,0],[0,1,2],[0,128,0],[0,256,0]],"word":[["D",[17,0,0,0,17,0,0,0,0],[3,2,0,0,3,0,2,0,0]],["P",[64,82,4,8,67,32,19,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8824},{"coded_event":15422,"first_chart":40,"input_K":{"fourier_rank":0,"signed_tableau":[[98,0,2],[97,0,2],[4,0,0],[8,0,0],[16,0,0],[67,0,2],[35,0,2],[128,0,0],[256,0,0],[0,98,0],[0,97,0],[0,4,0],[0,8,0],[0,16,0],[0,67,0],[0,35,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,2,0,0]],["P",[98,97,4,8,16,67,35,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":98,"mode_coordinate":60,"native_role":284,"query_index":58,"response":{"fourier_rank":0,"signed_tableau":[[98,0,2],[96,34,3],[4,0,0],[8,0,0],[16,0,0],[66,34,3],[35,0,2],[128,0,0],[256,0,0],[0,98,0],[0,67,2],[0,4,0],[0,8,0],[0,16,0],[0,97,2],[0,1,2],[0,128,0],[0,256,0]],"word":[["D",[0,34,0,0,0,34,0,0,0],[2,3,0,0,0,3,2,0,0]],["P",[64,97,4,8,16,67,35,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8826},{"coded_event":15424,"first_chart":40,"input_K":{"fourier_rank":0,"signed_tableau":[[98,0,2],[97,0,2],[4,0,0],[8,0,0],[16,0,0],[67,0,2],[35,0,2],[128,0,0],[256,0,0],[0,98,0],[0,97,0],[0,4,0],[0,8,0],[0,16,0],[0,67,0],[0,35,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,2,0,0]],["P",[98,97,4,8,16,67,35,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":98,"mode_coordinate":61,"native_role":285,"query_index":59,"response":{"fourier_rank":0,"signed_tableau":[[98,0,2],[96,34,3],[4,0,0],[8,0,0],[16,0,0],[66,34,3],[35,0,2],[128,0,0],[256,0,0],[0,98,0],[0,67,2],[0,4,0],[0,8,0],[0,16,0],[0,97,2],[0,1,2],[0,128,0],[0,256,0]],"word":[["D",[0,34,0,0,0,34,0,0,0],[2,3,0,0,0,3,2,0,0]],["P",[64,97,4,8,16,67,35,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8828},{"coded_event":15426,"first_chart":79,"input_K":{"fourier_rank":0,"signed_tableau":[[508,0,2],[2,0,0],[505,0,2],[501,0,2],[493,0,2],[477,0,2],[445,0,2],[381,0,2],[253,0,2],[0,508,0],[0,2,0],[0,505,0],[0,501,0],[0,493,0],[0,477,0],[0,445,0],[0,381,0],[0,253,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,2,2]],["P",[508,2,505,501,493,477,445,381,253]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":508,"mode_coordinate":62,"native_role":286,"query_index":60,"response":{"fourier_rank":0,"signed_tableau":[[508,0,2],[2,0,0],[504,252,3],[500,252,3],[492,252,3],[476,252,3],[444,252,3],[380,252,3],[253,0,2],[0,508,0],[0,2,0],[0,261,2],[0,265,2],[0,273,2],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[0,0,252,252,252,252,252,252,0],[2,0,3,3,3,3,3,3,2]],["P",[256,2,505,501,493,477,445,381,253]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8830},{"coded_event":15428,"first_chart":79,"input_K":{"fourier_rank":0,"signed_tableau":[[508,0,2],[2,0,0],[505,0,2],[501,0,2],[493,0,2],[477,0,2],[445,0,2],[381,0,2],[253,0,2],[0,508,0],[0,2,0],[0,505,0],[0,501,0],[0,493,0],[0,477,0],[0,445,0],[0,381,0],[0,253,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,2,2]],["P",[508,2,505,501,493,477,445,381,253]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":508,"mode_coordinate":63,"native_role":287,"query_index":61,"response":{"fourier_rank":0,"signed_tableau":[[508,0,2],[2,0,0],[504,252,3],[500,252,3],[492,252,3],[476,252,3],[444,252,3],[380,252,3],[253,0,2],[0,508,0],[0,2,0],[0,261,2],[0,265,2],[0,273,2],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[0,0,252,252,252,252,252,252,0],[2,0,3,3,3,3,3,3,2]],["P",[256,2,505,501,493,477,445,381,253]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8832},{"coded_event":15616,"first_chart":103,"input_K":{"fourier_rank":0,"signed_tableau":[[375,0,2],[381,0,2],[379,0,2],[382,0,2],[367,0,2],[351,0,2],[319,0,2],[128,0,0],[127,0,2],[0,375,0],[0,381,0],[0,379,0],[0,382,0],[0,367,0],[0,351,0],[0,319,0],[0,128,0],[0,127,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[375,381,379,382,367,351,319,128,127]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":375,"mode_coordinate":64,"native_role":288,"query_index":62,"response":{"fourier_rank":0,"signed_tableau":[[374,126,3],[380,126,3],[378,126,3],[382,0,2],[366,126,3],[350,126,3],[318,126,3],[128,0,0],[127,0,2],[0,265,2],[0,259,2],[0,261,2],[0,382,0],[0,273,2],[0,289,2],[0,321,2],[0,128,0],[0,1,2]],"word":[["D",[119,119,119,0,119,119,119,0,0],[3,3,3,2,3,3,3,0,2]],["P",[256,381,379,382,367,351,319,128,127]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9020},{"coded_event":15618,"first_chart":103,"input_K":{"fourier_rank":0,"signed_tableau":[[375,0,2],[381,0,2],[379,0,2],[382,0,2],[367,0,2],[351,0,2],[319,0,2],[128,0,0],[127,0,2],[0,375,0],[0,381,0],[0,379,0],[0,382,0],[0,367,0],[0,351,0],[0,319,0],[0,128,0],[0,127,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[375,381,379,382,367,351,319,128,127]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":375,"mode_coordinate":65,"native_role":289,"query_index":63,"response":{"fourier_rank":0,"signed_tableau":[[374,126,3],[380,126,3],[378,126,3],[382,0,2],[366,126,3],[350,126,3],[318,126,3],[128,0,0],[127,0,2],[0,265,2],[0,259,2],[0,261,2],[0,382,0],[0,273,2],[0,289,2],[0,321,2],[0,128,0],[0,1,2]],"word":[["D",[119,119,119,0,119,119,119,0,0],[3,3,3,2,3,3,3,0,2]],["P",[256,381,379,382,367,351,319,128,127]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9022},{"coded_event":15620,"first_chart":56,"input_K":{"fourier_rank":0,"signed_tableau":[[196,0,2],[2,0,0],[193,0,2],[8,0,0],[16,0,0],[32,0,0],[133,0,2],[69,0,2],[256,0,0],[0,196,0],[0,2,0],[0,193,0],[0,8,0],[0,16,0],[0,32,0],[0,133,0],[0,69,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,2,0]],["P",[196,2,193,8,16,32,133,69,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":196,"mode_coordinate":66,"native_role":290,"query_index":64,"response":{"fourier_rank":0,"signed_tableau":[[196,0,2],[2,0,0],[192,68,3],[8,0,0],[16,0,0],[32,0,0],[132,68,3],[69,0,2],[256,0,0],[0,196,0],[0,2,0],[0,133,2],[0,8,0],[0,16,0],[0,32,0],[0,193,2],[0,1,2],[0,256,0]],"word":[["D",[0,0,68,0,0,0,68,0,0],[2,0,3,0,0,0,3,2,0]],["P",[128,2,193,8,16,32,133,69,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9024},{"coded_event":15622,"first_chart":56,"input_K":{"fourier_rank":0,"signed_tableau":[[196,0,2],[2,0,0],[193,0,2],[8,0,0],[16,0,0],[32,0,0],[133,0,2],[69,0,2],[256,0,0],[0,196,0],[0,2,0],[0,193,0],[0,8,0],[0,16,0],[0,32,0],[0,133,0],[0,69,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,2,0]],["P",[196,2,193,8,16,32,133,69,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":196,"mode_coordinate":67,"native_role":291,"query_index":65,"response":{"fourier_rank":0,"signed_tableau":[[196,0,2],[2,0,0],[192,68,3],[8,0,0],[16,0,0],[32,0,0],[132,68,3],[69,0,2],[256,0,0],[0,196,0],[0,2,0],[0,133,2],[0,8,0],[0,16,0],[0,32,0],[0,193,2],[0,1,2],[0,256,0]],"word":[["D",[0,0,68,0,0,0,68,0,0],[2,0,3,0,0,0,3,2,0]],["P",[128,2,193,8,16,32,133,69,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9026},{"coded_event":15624,"first_chart":104,"input_K":{"fourier_rank":0,"signed_tableau":[[247,0,2],[253,0,2],[251,0,2],[254,0,2],[239,0,2],[223,0,2],[191,0,2],[127,0,2],[256,0,0],[0,247,0],[0,253,0],[0,251,0],[0,254,0],[0,239,0],[0,223,0],[0,191,0],[0,127,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[247,253,251,254,239,223,191,127,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":247,"mode_coordinate":68,"native_role":292,"query_index":66,"response":{"fourier_rank":0,"signed_tableau":[[246,126,3],[252,126,3],[250,126,3],[254,0,2],[238,126,3],[222,126,3],[190,126,3],[127,0,2],[256,0,0],[0,137,2],[0,131,2],[0,133,2],[0,254,0],[0,145,2],[0,161,2],[0,193,2],[0,1,2],[0,256,0]],"word":[["D",[119,119,119,0,119,119,119,0,0],[3,3,3,2,3,3,3,2,0]],["P",[128,253,251,254,239,223,191,127,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9028},{"coded_event":15628,"first_chart":57,"input_K":{"fourier_rank":0,"signed_tableau":[[324,0,2],[2,0,0],[321,0,2],[8,0,0],[16,0,0],[32,0,0],[261,0,2],[128,0,0],[69,0,2],[0,324,0],[0,2,0],[0,321,0],[0,8,0],[0,16,0],[0,32,0],[0,261,0],[0,128,0],[0,69,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,0,2]],["P",[324,2,321,8,16,32,261,128,69]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":324,"mode_coordinate":70,"native_role":294,"query_index":67,"response":{"fourier_rank":0,"signed_tableau":[[324,0,2],[2,0,0],[320,68,3],[8,0,0],[16,0,0],[32,0,0],[260,68,3],[128,0,0],[69,0,2],[0,324,0],[0,2,0],[0,261,2],[0,8,0],[0,16,0],[0,32,0],[0,321,2],[0,128,0],[0,1,2]],"word":[["D",[0,0,68,0,0,0,68,0,0],[2,0,3,0,0,0,3,0,2]],["P",[256,2,321,8,16,32,261,128,69]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9032},{"coded_event":15630,"first_chart":57,"input_K":{"fourier_rank":0,"signed_tableau":[[324,0,2],[2,0,0],[321,0,2],[8,0,0],[16,0,0],[32,0,0],[261,0,2],[128,0,0],[69,0,2],[0,324,0],[0,2,0],[0,321,0],[0,8,0],[0,16,0],[0,32,0],[0,261,0],[0,128,0],[0,69,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,0,2]],["P",[324,2,321,8,16,32,261,128,69]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":324,"mode_coordinate":71,"native_role":295,"query_index":68,"response":{"fourier_rank":0,"signed_tableau":[[324,0,2],[2,0,0],[320,68,3],[8,0,0],[16,0,0],[32,0,0],[260,68,3],[128,0,0],[69,0,2],[0,324,0],[0,2,0],[0,261,2],[0,8,0],[0,16,0],[0,32,0],[0,321,2],[0,128,0],[0,1,2]],"word":[["D",[0,0,68,0,0,0,68,0,0],[2,0,3,0,0,0,3,0,2]],["P",[256,2,321,8,16,32,261,128,69]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9034},{"coded_event":15632,"first_chart":20,"input_K":{"fourier_rank":0,"signed_tableau":[[145,0,2],[146,0,2],[4,0,0],[8,0,0],[131,0,2],[32,0,0],[64,0,0],[19,0,2],[256,0,0],[0,145,0],[0,146,0],[0,4,0],[0,8,0],[0,131,0],[0,32,0],[0,64,0],[0,19,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[145,146,4,8,131,32,64,19,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":145,"mode_coordinate":72,"native_role":296,"query_index":69,"response":{"fourier_rank":0,"signed_tableau":[[144,18,3],[146,0,2],[4,0,0],[8,0,0],[130,18,3],[32,0,0],[64,0,0],[19,0,2],[256,0,0],[0,131,2],[0,146,0],[0,4,0],[0,8,0],[0,145,2],[0,32,0],[0,64,0],[0,1,2],[0,256,0]],"word":[["D",[17,0,0,0,17,0,0,0,0],[3,2,0,0,3,0,0,2,0]],["P",[128,146,4,8,131,32,64,19,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9036},{"coded_event":15634,"first_chart":20,"input_K":{"fourier_rank":0,"signed_tableau":[[145,0,2],[146,0,2],[4,0,0],[8,0,0],[131,0,2],[32,0,0],[64,0,0],[19,0,2],[256,0,0],[0,145,0],[0,146,0],[0,4,0],[0,8,0],[0,131,0],[0,32,0],[0,64,0],[0,19,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[145,146,4,8,131,32,64,19,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":145,"mode_coordinate":73,"native_role":297,"query_index":70,"response":{"fourier_rank":0,"signed_tableau":[[144,18,3],[146,0,2],[4,0,0],[8,0,0],[130,18,3],[32,0,0],[64,0,0],[19,0,2],[256,0,0],[0,131,2],[0,146,0],[0,4,0],[0,8,0],[0,145,2],[0,32,0],[0,64,0],[0,1,2],[0,256,0]],"word":[["D",[17,0,0,0,17,0,0,0,0],[3,2,0,0,3,0,0,2,0]],["P",[128,146,4,8,131,32,64,19,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9038},{"coded_event":15638,"first_chart":42,"input_K":{"fourier_rank":0,"signed_tableau":[[290,0,2],[289,0,2],[4,0,0],[8,0,0],[16,0,0],[259,0,2],[64,0,0],[128,0,0],[35,0,2],[0,290,0],[0,289,0],[0,4,0],[0,8,0],[0,16,0],[0,259,0],[0,64,0],[0,128,0],[0,35,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[290,289,4,8,16,259,64,128,35]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":290,"mode_coordinate":75,"native_role":299,"query_index":71,"response":{"fourier_rank":0,"signed_tableau":[[290,0,2],[288,34,3],[4,0,0],[8,0,0],[16,0,0],[258,34,3],[64,0,0],[128,0,0],[35,0,2],[0,290,0],[0,259,2],[0,4,0],[0,8,0],[0,16,0],[0,289,2],[0,64,0],[0,128,0],[0,1,2]],"word":[["D",[0,34,0,0,0,34,0,0,0],[2,3,0,0,0,3,0,0,2]],["P",[256,289,4,8,16,259,64,128,35]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9042},{"coded_event":15640,"first_chart":21,"input_K":{"fourier_rank":0,"signed_tableau":[[273,0,2],[274,0,2],[4,0,0],[8,0,0],[259,0,2],[32,0,0],[64,0,0],[128,0,0],[19,0,2],[0,273,0],[0,274,0],[0,4,0],[0,8,0],[0,259,0],[0,32,0],[0,64,0],[0,128,0],[0,19,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[273,274,4,8,259,32,64,128,19]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":273,"mode_coordinate":76,"native_role":300,"query_index":72,"response":{"fourier_rank":0,"signed_tableau":[[272,18,3],[274,0,2],[4,0,0],[8,0,0],[258,18,3],[32,0,0],[64,0,0],[128,0,0],[19,0,2],[0,259,2],[0,274,0],[0,4,0],[0,8,0],[0,273,2],[0,32,0],[0,64,0],[0,128,0],[0,1,2]],"word":[["D",[17,0,0,0,17,0,0,0,0],[3,2,0,0,3,0,0,0,2]],["P",[256,274,4,8,259,32,64,128,19]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9044},{"coded_event":15642,"first_chart":21,"input_K":{"fourier_rank":0,"signed_tableau":[[273,0,2],[274,0,2],[4,0,0],[8,0,0],[259,0,2],[32,0,0],[64,0,0],[128,0,0],[19,0,2],[0,273,0],[0,274,0],[0,4,0],[0,8,0],[0,259,0],[0,32,0],[0,64,0],[0,128,0],[0,19,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[273,274,4,8,259,32,64,128,19]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":273,"mode_coordinate":77,"native_role":301,"query_index":73,"response":{"fourier_rank":0,"signed_tableau":[[272,18,3],[274,0,2],[4,0,0],[8,0,0],[258,18,3],[32,0,0],[64,0,0],[128,0,0],[19,0,2],[0,259,2],[0,274,0],[0,4,0],[0,8,0],[0,273,2],[0,32,0],[0,64,0],[0,128,0],[0,1,2]],"word":[["D",[17,0,0,0,17,0,0,0,0],[3,2,0,0,3,0,0,0,2]],["P",[256,274,4,8,259,32,64,128,19]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9046},{"coded_event":15644,"first_chart":41,"input_K":{"fourier_rank":0,"signed_tableau":[[162,0,2],[161,0,2],[4,0,0],[8,0,0],[16,0,0],[131,0,2],[64,0,0],[35,0,2],[256,0,0],[0,162,0],[0,161,0],[0,4,0],[0,8,0],[0,16,0],[0,131,0],[0,64,0],[0,35,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[162,161,4,8,16,131,64,35,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":162,"mode_coordinate":78,"native_role":302,"query_index":74,"response":{"fourier_rank":0,"signed_tableau":[[162,0,2],[160,34,3],[4,0,0],[8,0,0],[16,0,0],[130,34,3],[64,0,0],[35,0,2],[256,0,0],[0,162,0],[0,131,2],[0,4,0],[0,8,0],[0,16,0],[0,161,2],[0,64,0],[0,1,2],[0,256,0]],"word":[["D",[0,34,0,0,0,34,0,0,0],[2,3,0,0,0,3,0,2,0]],["P",[128,161,4,8,16,131,64,35,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9048},{"coded_event":15646,"first_chart":41,"input_K":{"fourier_rank":0,"signed_tableau":[[162,0,2],[161,0,2],[4,0,0],[8,0,0],[16,0,0],[131,0,2],[64,0,0],[35,0,2],[256,0,0],[0,162,0],[0,161,0],[0,4,0],[0,8,0],[0,16,0],[0,131,0],[0,64,0],[0,35,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[162,161,4,8,16,131,64,35,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":162,"mode_coordinate":79,"native_role":303,"query_index":75,"response":{"fourier_rank":0,"signed_tableau":[[162,0,2],[160,34,3],[4,0,0],[8,0,0],[16,0,0],[130,34,3],[64,0,0],[35,0,2],[256,0,0],[0,162,0],[0,131,2],[0,4,0],[0,8,0],[0,16,0],[0,161,2],[0,64,0],[0,1,2],[0,256,0]],"word":[["D",[0,34,0,0,0,34,0,0,0],[2,3,0,0,0,3,0,2,0]],["P",[128,161,4,8,16,131,64,35,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9050},{"coded_event":15834,"first_chart":100,"input_K":{"fourier_rank":0,"signed_tableau":[[487,0,2],[493,0,2],[491,0,2],[494,0,2],[16,0,0],[463,0,2],[431,0,2],[367,0,2],[239,0,2],[0,487,0],[0,493,0],[0,491,0],[0,494,0],[0,16,0],[0,463,0],[0,431,0],[0,367,0],[0,239,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[487,493,491,494,16,463,431,367,239]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":487,"mode_coordinate":80,"native_role":304,"query_index":76,"response":{"fourier_rank":0,"signed_tableau":[[486,238,3],[492,238,3],[490,238,3],[494,0,2],[16,0,0],[462,238,3],[430,238,3],[366,238,3],[239,0,2],[0,265,2],[0,259,2],[0,261,2],[0,494,0],[0,16,0],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[231,231,231,0,0,231,231,231,0],[3,3,3,2,0,3,3,3,2]],["P",[256,493,491,494,16,463,431,367,239]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9238},{"coded_event":15836,"first_chart":100,"input_K":{"fourier_rank":0,"signed_tableau":[[487,0,2],[493,0,2],[491,0,2],[494,0,2],[16,0,0],[463,0,2],[431,0,2],[367,0,2],[239,0,2],[0,487,0],[0,493,0],[0,491,0],[0,494,0],[0,16,0],[0,463,0],[0,431,0],[0,367,0],[0,239,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[487,493,491,494,16,463,431,367,239]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":487,"mode_coordinate":81,"native_role":305,"query_index":77,"response":{"fourier_rank":0,"signed_tableau":[[486,238,3],[492,238,3],[490,238,3],[494,0,2],[16,0,0],[462,238,3],[430,238,3],[366,238,3],[239,0,2],[0,265,2],[0,259,2],[0,261,2],[0,494,0],[0,16,0],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[231,231,231,0,0,231,231,231,0],[3,3,3,2,0,3,3,3,2]],["P",[256,493,491,494,16,463,431,367,239]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9240},{"coded_event":15838,"first_chart":50,"input_K":{"fourier_rank":0,"signed_tableau":[[84,0,2],[2,0,0],[81,0,2],[8,0,0],[69,0,2],[32,0,0],[21,0,2],[128,0,0],[256,0,0],[0,84,0],[0,2,0],[0,81,0],[0,8,0],[0,69,0],[0,32,0],[0,21,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,2,0,0]],["P",[84,2,81,8,69,32,21,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":84,"mode_coordinate":82,"native_role":306,"query_index":78,"response":{"fourier_rank":0,"signed_tableau":[[84,0,2],[2,0,0],[80,20,3],[8,0,0],[68,20,3],[32,0,0],[21,0,2],[128,0,0],[256,0,0],[0,84,0],[0,2,0],[0,69,2],[0,8,0],[0,81,2],[0,32,0],[0,1,2],[0,128,0],[0,256,0]],"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,3,0,3,0,2,0,0]],["P",[64,2,81,8,69,32,21,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9242},{"coded_event":15842,"first_chart":34,"input_K":{"fourier_rank":0,"signed_tableau":[[74,0,2],[73,0,2],[4,0,0],[67,0,2],[16,0,0],[32,0,0],[11,0,2],[128,0,0],[256,0,0],[0,74,0],[0,73,0],[0,4,0],[0,67,0],[0,16,0],[0,32,0],[0,11,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[74,73,4,67,16,32,11,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":74,"mode_coordinate":84,"native_role":308,"query_index":79,"response":{"fourier_rank":0,"signed_tableau":[[74,0,2],[72,10,3],[4,0,0],[66,10,3],[16,0,0],[32,0,0],[11,0,2],[128,0,0],[256,0,0],[0,74,0],[0,67,2],[0,4,0],[0,73,2],[0,16,0],[0,32,0],[0,1,2],[0,128,0],[0,256,0]],"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,2,0,0]],["P",[64,73,4,67,16,32,11,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9246},{"coded_event":15846,"first_chart":87,"input_K":{"fourier_rank":0,"signed_tableau":[[505,0,2],[506,0,2],[4,0,0],[499,0,2],[491,0,2],[475,0,2],[443,0,2],[379,0,2],[251,0,2],[0,505,0],[0,506,0],[0,4,0],[0,499,0],[0,491,0],[0,475,0],[0,443,0],[0,379,0],[0,251,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[505,506,4,499,491,475,443,379,251]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":505,"mode_coordinate":86,"native_role":310,"query_index":80,"response":{"fourier_rank":0,"signed_tableau":[[504,250,3],[506,0,2],[4,0,0],[498,250,3],[490,250,3],[474,250,3],[442,250,3],[378,250,3],[251,0,2],[0,259,2],[0,506,0],[0,4,0],[0,265,2],[0,273,2],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[249,0,0,249,249,249,249,249,0],[3,2,0,3,3,3,3,3,2]],["P",[256,506,4,499,491,475,443,379,251]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9250},{"coded_event":15848,"first_chart":87,"input_K":{"fourier_rank":0,"signed_tableau":[[505,0,2],[506,0,2],[4,0,0],[499,0,2],[491,0,2],[475,0,2],[443,0,2],[379,0,2],[251,0,2],[0,505,0],[0,506,0],[0,4,0],[0,499,0],[0,491,0],[0,475,0],[0,443,0],[0,379,0],[0,251,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[505,506,4,499,491,475,443,379,251]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":505,"mode_coordinate":87,"native_role":311,"query_index":81,"response":{"fourier_rank":0,"signed_tableau":[[504,250,3],[506,0,2],[4,0,0],[498,250,3],[490,250,3],[474,250,3],[442,250,3],[378,250,3],[251,0,2],[0,259,2],[0,506,0],[0,4,0],[0,265,2],[0,273,2],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[249,0,0,249,249,249,249,249,0],[3,2,0,3,3,3,3,3,2]],["P",[256,506,4,499,491,475,443,379,251]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9252},{"coded_event":15850,"first_chart":47,"input_K":{"fourier_rank":0,"signed_tableau":[[44,0,2],[2,0,0],[41,0,2],[37,0,2],[16,0,0],[13,0,2],[64,0,0],[128,0,0],[256,0,0],[0,44,0],[0,2,0],[0,41,0],[0,37,0],[0,16,0],[0,13,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,2,0,0,0]],["P",[44,2,41,37,16,13,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":44,"mode_coordinate":88,"native_role":312,"query_index":82,"response":{"fourier_rank":0,"signed_tableau":[[44,0,2],[2,0,0],[40,12,3],[36,12,3],[16,0,0],[13,0,2],[64,0,0],[128,0,0],[256,0,0],[0,44,0],[0,2,0],[0,37,2],[0,41,2],[0,16,0],[0,1,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,3,3,0,2,0,0,0]],["P",[32,2,41,37,16,13,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9254},{"coded_event":15852,"first_chart":47,"input_K":{"fourier_rank":0,"signed_tableau":[[44,0,2],[2,0,0],[41,0,2],[37,0,2],[16,0,0],[13,0,2],[64,0,0],[128,0,0],[256,0,0],[0,44,0],[0,2,0],[0,41,0],[0,37,0],[0,16,0],[0,13,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,2,0,0,0]],["P",[44,2,41,37,16,13,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":44,"mode_coordinate":89,"native_role":313,"query_index":83,"response":{"fourier_rank":0,"signed_tableau":[[44,0,2],[2,0,0],[40,12,3],[36,12,3],[16,0,0],[13,0,2],[64,0,0],[128,0,0],[256,0,0],[0,44,0],[0,2,0],[0,37,2],[0,41,2],[0,16,0],[0,1,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,3,3,0,2,0,0,0]],["P",[32,2,41,37,16,13,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9256},{"coded_event":15856,"first_chart":109,"input_K":{"fourier_rank":0,"signed_tableau":[[415,0,2],[445,0,2],[443,0,2],[439,0,2],[431,0,2],[446,0,2],[64,0,0],[319,0,2],[191,0,2],[0,415,0],[0,445,0],[0,443,0],[0,439,0],[0,431,0],[0,446,0],[0,64,0],[0,319,0],[0,191,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[415,445,443,439,431,446,64,319,191]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":415,"mode_coordinate":91,"native_role":315,"query_index":84,"response":{"fourier_rank":0,"signed_tableau":[[414,190,3],[444,190,3],[442,190,3],[438,190,3],[430,190,3],[446,0,2],[64,0,0],[318,190,3],[191,0,2],[0,289,2],[0,259,2],[0,261,2],[0,265,2],[0,273,2],[0,446,0],[0,64,0],[0,385,2],[0,1,2]],"word":[["D",[159,159,159,159,159,0,0,159,0],[3,3,3,3,3,2,0,3,2]],["P",[256,445,443,439,431,446,64,319,191]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9260},{"coded_event":15858,"first_chart":26,"input_K":{"fourier_rank":0,"signed_tableau":[[385,0,2],[386,0,2],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[259,0,2],[131,0,2],[0,385,0],[0,386,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,259,0],[0,131,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[385,386,4,8,16,32,64,259,131]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":385,"mode_coordinate":92,"native_role":316,"query_index":85,"response":{"fourier_rank":0,"signed_tableau":[[384,130,3],[386,0,2],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[258,130,3],[131,0,2],[0,259,2],[0,386,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,385,2],[0,1,2]],"word":[["D",[129,0,0,0,0,0,0,129,0],[3,2,0,0,0,0,0,3,2]],["P",[256,386,4,8,16,32,64,259,131]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9262},{"coded_event":15860,"first_chart":26,"input_K":{"fourier_rank":0,"signed_tableau":[[385,0,2],[386,0,2],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[259,0,2],[131,0,2],[0,385,0],[0,386,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,259,0],[0,131,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[385,386,4,8,16,32,64,259,131]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":385,"mode_coordinate":93,"native_role":317,"query_index":86,"response":{"fourier_rank":0,"signed_tableau":[[384,130,3],[386,0,2],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[258,130,3],[131,0,2],[0,259,2],[0,386,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,385,2],[0,1,2]],"word":[["D",[129,0,0,0,0,0,0,129,0],[3,2,0,0,0,0,0,3,2]],["P",[256,386,4,8,16,32,64,259,131]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9264},{"coded_event":15862,"first_chart":37,"input_K":{"fourier_rank":0,"signed_tableau":[[50,0,2],[49,0,2],[4,0,0],[8,0,0],[35,0,2],[19,0,2],[64,0,0],[128,0,0],[256,0,0],[0,50,0],[0,49,0],[0,4,0],[0,8,0],[0,35,0],[0,19,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[50,49,4,8,35,19,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":50,"mode_coordinate":94,"native_role":318,"query_index":87,"response":{"fourier_rank":0,"signed_tableau":[[50,0,2],[48,18,3],[4,0,0],[8,0,0],[34,18,3],[19,0,2],[64,0,0],[128,0,0],[256,0,0],[0,50,0],[0,35,2],[0,4,0],[0,8,0],[0,49,2],[0,1,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,18,0,0,18,0,0,0,0],[2,3,0,0,3,2,0,0,0]],["P",[32,49,4,8,35,19,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9266},{"coded_event":15864,"first_chart":37,"input_K":{"fourier_rank":0,"signed_tableau":[[50,0,2],[49,0,2],[4,0,0],[8,0,0],[35,0,2],[19,0,2],[64,0,0],[128,0,0],[256,0,0],[0,50,0],[0,49,0],[0,4,0],[0,8,0],[0,35,0],[0,19,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[50,49,4,8,35,19,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":50,"mode_coordinate":95,"native_role":319,"query_index":88,"response":{"fourier_rank":0,"signed_tableau":[[50,0,2],[48,18,3],[4,0,0],[8,0,0],[34,18,3],[19,0,2],[64,0,0],[128,0,0],[256,0,0],[0,50,0],[0,35,2],[0,4,0],[0,8,0],[0,49,2],[0,1,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,18,0,0,18,0,0,0,0],[2,3,0,0,3,2,0,0,0]],["P",[32,49,4,8,35,19,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9268},{"coded_event":16054,"first_chart":51,"input_K":{"fourier_rank":0,"signed_tableau":[[148,0,2],[2,0,0],[145,0,2],[8,0,0],[133,0,2],[32,0,0],[64,0,0],[21,0,2],[256,0,0],[0,148,0],[0,2,0],[0,145,0],[0,8,0],[0,133,0],[0,32,0],[0,64,0],[0,21,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,2,0]],["P",[148,2,145,8,133,32,64,21,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":148,"mode_coordinate":96,"native_role":320,"query_index":89,"response":{"fourier_rank":0,"signed_tableau":[[148,0,2],[2,0,0],[144,20,3],[8,0,0],[132,20,3],[32,0,0],[64,0,0],[21,0,2],[256,0,0],[0,148,0],[0,2,0],[0,133,2],[0,8,0],[0,145,2],[0,32,0],[0,64,0],[0,1,2],[0,256,0]],"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,3,0,3,0,0,2,0]],["P",[128,2,145,8,133,32,64,21,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9458},{"coded_event":16056,"first_chart":51,"input_K":{"fourier_rank":0,"signed_tableau":[[148,0,2],[2,0,0],[145,0,2],[8,0,0],[133,0,2],[32,0,0],[64,0,0],[21,0,2],[256,0,0],[0,148,0],[0,2,0],[0,145,0],[0,8,0],[0,133,0],[0,32,0],[0,64,0],[0,21,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,2,0]],["P",[148,2,145,8,133,32,64,21,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":148,"mode_coordinate":97,"native_role":321,"query_index":90,"response":{"fourier_rank":0,"signed_tableau":[[148,0,2],[2,0,0],[144,20,3],[8,0,0],[132,20,3],[32,0,0],[64,0,0],[21,0,2],[256,0,0],[0,148,0],[0,2,0],[0,133,2],[0,8,0],[0,145,2],[0,32,0],[0,64,0],[0,1,2],[0,256,0]],"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,3,0,3,0,0,2,0]],["P",[128,2,145,8,133,32,64,21,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9460},{"coded_event":16058,"first_chart":36,"input_K":{"fourier_rank":0,"signed_tableau":[[266,0,2],[265,0,2],[4,0,0],[259,0,2],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[11,0,2],[0,266,0],[0,265,0],[0,4,0],[0,259,0],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,11,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[266,265,4,259,16,32,64,128,11]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":266,"mode_coordinate":98,"native_role":322,"query_index":91,"response":{"fourier_rank":0,"signed_tableau":[[266,0,2],[264,10,3],[4,0,0],[258,10,3],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[11,0,2],[0,266,0],[0,259,2],[0,4,0],[0,265,2],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,1,2]],"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,0,0,2]],["P",[256,265,4,259,16,32,64,128,11]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9462},{"coded_event":16062,"first_chart":52,"input_K":{"fourier_rank":0,"signed_tableau":[[276,0,2],[2,0,0],[273,0,2],[8,0,0],[261,0,2],[32,0,0],[64,0,0],[128,0,0],[21,0,2],[0,276,0],[0,2,0],[0,273,0],[0,8,0],[0,261,0],[0,32,0],[0,64,0],[0,128,0],[0,21,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,0,2]],["P",[276,2,273,8,261,32,64,128,21]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":276,"mode_coordinate":100,"native_role":324,"query_index":92,"response":{"fourier_rank":0,"signed_tableau":[[276,0,2],[2,0,0],[272,20,3],[8,0,0],[260,20,3],[32,0,0],[64,0,0],[128,0,0],[21,0,2],[0,276,0],[0,2,0],[0,261,2],[0,8,0],[0,273,2],[0,32,0],[0,64,0],[0,128,0],[0,1,2]],"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,3,0,3,0,0,0,2]],["P",[256,2,273,8,261,32,64,128,21]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9466},{"coded_event":16066,"first_chart":35,"input_K":{"fourier_rank":0,"signed_tableau":[[138,0,2],[137,0,2],[4,0,0],[131,0,2],[16,0,0],[32,0,0],[64,0,0],[11,0,2],[256,0,0],[0,138,0],[0,137,0],[0,4,0],[0,131,0],[0,16,0],[0,32,0],[0,64,0],[0,11,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[138,137,4,131,16,32,64,11,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":138,"mode_coordinate":102,"native_role":326,"query_index":93,"response":{"fourier_rank":0,"signed_tableau":[[138,0,2],[136,10,3],[4,0,0],[130,10,3],[16,0,0],[32,0,0],[64,0,0],[11,0,2],[256,0,0],[0,138,0],[0,131,2],[0,4,0],[0,137,2],[0,16,0],[0,32,0],[0,64,0],[0,1,2],[0,256,0]],"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,0,2,0]],["P",[128,137,4,131,16,32,64,11,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9470},{"coded_event":16068,"first_chart":35,"input_K":{"fourier_rank":0,"signed_tableau":[[138,0,2],[137,0,2],[4,0,0],[131,0,2],[16,0,0],[32,0,0],[64,0,0],[11,0,2],[256,0,0],[0,138,0],[0,137,0],[0,4,0],[0,131,0],[0,16,0],[0,32,0],[0,64,0],[0,11,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[138,137,4,131,16,32,64,11,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":138,"mode_coordinate":103,"native_role":327,"query_index":94,"response":{"fourier_rank":0,"signed_tableau":[[138,0,2],[136,10,3],[4,0,0],[130,10,3],[16,0,0],[32,0,0],[64,0,0],[11,0,2],[256,0,0],[0,138,0],[0,131,2],[0,4,0],[0,137,2],[0,16,0],[0,32,0],[0,64,0],[0,1,2],[0,256,0]],"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,0,2,0]],["P",[128,137,4,131,16,32,64,11,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9472},{"coded_event":16070,"first_chart":110,"input_K":{"fourier_rank":0,"signed_tableau":[[351,0,2],[381,0,2],[379,0,2],[375,0,2],[367,0,2],[382,0,2],[319,0,2],[128,0,0],[127,0,2],[0,351,0],[0,381,0],[0,379,0],[0,375,0],[0,367,0],[0,382,0],[0,319,0],[0,128,0],[0,127,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[351,381,379,375,367,382,319,128,127]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":351,"mode_coordinate":104,"native_role":328,"query_index":95,"response":{"fourier_rank":0,"signed_tableau":[[350,126,3],[380,126,3],[378,126,3],[374,126,3],[366,126,3],[382,0,2],[318,126,3],[128,0,0],[127,0,2],[0,289,2],[0,259,2],[0,261,2],[0,265,2],[0,273,2],[0,382,0],[0,321,2],[0,128,0],[0,1,2]],"word":[["D",[95,95,95,95,95,0,95,0,0],[3,3,3,3,3,2,3,0,2]],["P",[256,381,379,375,367,382,319,128,127]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9474},{"coded_event":16072,"first_chart":110,"input_K":{"fourier_rank":0,"signed_tableau":[[351,0,2],[381,0,2],[379,0,2],[375,0,2],[367,0,2],[382,0,2],[319,0,2],[128,0,0],[127,0,2],[0,351,0],[0,381,0],[0,379,0],[0,375,0],[0,367,0],[0,382,0],[0,319,0],[0,128,0],[0,127,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[351,381,379,375,367,382,319,128,127]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":351,"mode_coordinate":105,"native_role":329,"query_index":96,"response":{"fourier_rank":0,"signed_tableau":[[350,126,3],[380,126,3],[378,126,3],[374,126,3],[366,126,3],[382,0,2],[318,126,3],[128,0,0],[127,0,2],[0,289,2],[0,259,2],[0,261,2],[0,265,2],[0,273,2],[0,382,0],[0,321,2],[0,128,0],[0,1,2]],"word":[["D",[95,95,95,95,95,0,95,0,0],[3,3,3,3,3,2,3,0,2]],["P",[256,381,379,375,367,382,319,128,127]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9476},{"coded_event":16076,"first_chart":24,"input_K":{"fourier_rank":0,"signed_tableau":[[193,0,2],[194,0,2],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[131,0,2],[67,0,2],[256,0,0],[0,193,0],[0,194,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,131,0],[0,67,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[193,194,4,8,16,32,131,67,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":193,"mode_coordinate":107,"native_role":331,"query_index":97,"response":{"fourier_rank":0,"signed_tableau":[[192,66,3],[194,0,2],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[130,66,3],[67,0,2],[256,0,0],[0,131,2],[0,194,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,193,2],[0,1,2],[0,256,0]],"word":[["D",[65,0,0,0,0,0,65,0,0],[3,2,0,0,0,0,3,2,0]],["P",[128,194,4,8,16,32,131,67,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9480},{"coded_event":16078,"first_chart":111,"input_K":{"fourier_rank":0,"signed_tableau":[[223,0,2],[253,0,2],[251,0,2],[247,0,2],[239,0,2],[254,0,2],[191,0,2],[127,0,2],[256,0,0],[0,223,0],[0,253,0],[0,251,0],[0,247,0],[0,239,0],[0,254,0],[0,191,0],[0,127,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[223,253,251,247,239,254,191,127,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":223,"mode_coordinate":108,"native_role":332,"query_index":98,"response":{"fourier_rank":0,"signed_tableau":[[222,126,3],[252,126,3],[250,126,3],[246,126,3],[238,126,3],[254,0,2],[190,126,3],[127,0,2],[256,0,0],[0,161,2],[0,131,2],[0,133,2],[0,137,2],[0,145,2],[0,254,0],[0,193,2],[0,1,2],[0,256,0]],"word":[["D",[95,95,95,95,95,0,95,0,0],[3,3,3,3,3,2,3,2,0]],["P",[128,253,251,247,239,254,191,127,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9482},{"coded_event":16080,"first_chart":111,"input_K":{"fourier_rank":0,"signed_tableau":[[223,0,2],[253,0,2],[251,0,2],[247,0,2],[239,0,2],[254,0,2],[191,0,2],[127,0,2],[256,0,0],[0,223,0],[0,253,0],[0,251,0],[0,247,0],[0,239,0],[0,254,0],[0,191,0],[0,127,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[223,253,251,247,239,254,191,127,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":223,"mode_coordinate":109,"native_role":333,"query_index":99,"response":{"fourier_rank":0,"signed_tableau":[[222,126,3],[252,126,3],[250,126,3],[246,126,3],[238,126,3],[254,0,2],[190,126,3],[127,0,2],[256,0,0],[0,161,2],[0,131,2],[0,133,2],[0,137,2],[0,145,2],[0,254,0],[0,193,2],[0,1,2],[0,256,0]],"word":[["D",[95,95,95,95,95,0,95,0,0],[3,3,3,3,3,2,3,2,0]],["P",[128,253,251,247,239,254,191,127,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9484},{"coded_event":16082,"first_chart":25,"input_K":{"fourier_rank":0,"signed_tableau":[[321,0,2],[322,0,2],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[259,0,2],[128,0,0],[67,0,2],[0,321,0],[0,322,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,259,0],[0,128,0],[0,67,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[321,322,4,8,16,32,259,128,67]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":321,"mode_coordinate":110,"native_role":334,"query_index":100,"response":{"fourier_rank":0,"signed_tableau":[[320,66,3],[322,0,2],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[258,66,3],[128,0,0],[67,0,2],[0,259,2],[0,322,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,321,2],[0,128,0],[0,1,2]],"word":[["D",[65,0,0,0,0,0,65,0,0],[3,2,0,0,0,0,3,0,2]],["P",[256,322,4,8,16,32,259,128,67]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9486},{"coded_event":16084,"first_chart":25,"input_K":{"fourier_rank":0,"signed_tableau":[[321,0,2],[322,0,2],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[259,0,2],[128,0,0],[67,0,2],[0,321,0],[0,322,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,259,0],[0,128,0],[0,67,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[321,322,4,8,16,32,259,128,67]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":321,"mode_coordinate":111,"native_role":335,"query_index":101,"response":{"fourier_rank":0,"signed_tableau":[[320,66,3],[322,0,2],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[258,66,3],[128,0,0],[67,0,2],[0,259,2],[0,322,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,321,2],[0,128,0],[0,1,2]],"word":[["D",[65,0,0,0,0,0,65,0,0],[3,2,0,0,0,0,3,0,2]],["P",[256,322,4,8,16,32,259,128,67]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9488},{"coded_event":16274,"first_chart":8,"input_K":{"fourier_rank":0,"signed_tableau":[[13,0,2],[14,0,2],[11,0,2],[7,0,2],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,13,0],[0,14,0],[0,11,0],[0,7,0],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[13,14,11,7,16,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":13,"mode_coordinate":112,"native_role":336,"query_index":102,"response":{"fourier_rank":0,"signed_tableau":[[12,6,3],[14,0,2],[10,6,3],[7,0,2],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,11,2],[0,14,0],[0,13,2],[0,1,2],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[5,0,5,0,0,0,0,0,0],[3,2,3,2,0,0,0,0,0]],["P",[8,14,11,7,16,32,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9678},{"coded_event":16278,"first_chart":84,"input_K":{"fourier_rank":0,"signed_tableau":[[446,0,2],[445,0,2],[443,0,2],[439,0,2],[431,0,2],[415,0,2],[64,0,0],[319,0,2],[191,0,2],[0,446,0],[0,445,0],[0,443,0],[0,439,0],[0,431,0],[0,415,0],[0,64,0],[0,319,0],[0,191,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[446,445,443,439,431,415,64,319,191]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":446,"mode_coordinate":114,"native_role":338,"query_index":103,"response":{"fourier_rank":0,"signed_tableau":[[446,0,2],[444,190,3],[442,190,3],[438,190,3],[430,190,3],[414,190,3],[64,0,0],[318,190,3],[191,0,2],[0,446,0],[0,259,2],[0,261,2],[0,265,2],[0,273,2],[0,289,2],[0,64,0],[0,385,2],[0,1,2]],"word":[["D",[0,190,190,190,190,190,0,190,0],[2,3,3,3,3,3,0,3,2]],["P",[256,445,443,439,431,415,64,319,191]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9682},{"coded_event":16282,"first_chart":77,"input_K":{"fourier_rank":0,"signed_tableau":[[416,0,2],[2,0,0],[4,0,0],[8,0,0],[16,0,0],[385,0,2],[64,0,0],[289,0,2],[161,0,2],[0,416,0],[0,2,0],[0,4,0],[0,8,0],[0,16,0],[0,385,0],[0,64,0],[0,289,0],[0,161,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,2]],["P",[416,2,4,8,16,385,64,289,161]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":416,"mode_coordinate":116,"native_role":340,"query_index":104,"response":{"fourier_rank":0,"signed_tableau":[[416,0,2],[2,0,0],[4,0,0],[8,0,0],[16,0,0],[384,160,3],[64,0,0],[288,160,3],[161,0,2],[0,416,0],[0,2,0],[0,4,0],[0,8,0],[0,16,0],[0,289,2],[0,64,0],[0,385,2],[0,1,2]],"word":[["D",[0,0,0,0,0,160,0,160,0],[2,0,0,0,0,3,0,3,2]],["P",[256,2,4,8,16,385,64,289,161]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9686},{"coded_event":16286,"first_chart":3,"input_K":{"fourier_rank":0,"signed_tableau":[[19,0,2],[21,0,2],[22,0,2],[8,0,0],[7,0,2],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,19,0],[0,21,0],[0,22,0],[0,8,0],[0,7,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[19,21,22,8,7,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":19,"mode_coordinate":118,"native_role":342,"query_index":105,"response":{"fourier_rank":0,"signed_tableau":[[18,6,3],[20,6,3],[22,0,2],[8,0,0],[7,0,2],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,21,2],[0,19,2],[0,22,0],[0,8,0],[0,1,2],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[3,3,0,0,0,0,0,0,0],[3,3,2,0,2,0,0,0,0]],["P",[16,21,22,8,7,32,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9690},{"coded_event":16288,"first_chart":3,"input_K":{"fourier_rank":0,"signed_tableau":[[19,0,2],[21,0,2],[22,0,2],[8,0,0],[7,0,2],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,19,0],[0,21,0],[0,22,0],[0,8,0],[0,7,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[19,21,22,8,7,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":19,"mode_coordinate":119,"native_role":343,"query_index":106,"response":{"fourier_rank":0,"signed_tableau":[[18,6,3],[20,6,3],[22,0,2],[8,0,0],[7,0,2],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,21,2],[0,19,2],[0,22,0],[0,8,0],[0,1,2],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[3,3,0,0,0,0,0,0,0],[3,3,2,0,2,0,0,0,0]],["P",[16,21,22,8,7,32,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9692},{"coded_event":16290,"first_chart":95,"input_K":{"fourier_rank":0,"signed_tableau":[[491,0,2],[493,0,2],[494,0,2],[487,0,2],[16,0,0],[463,0,2],[431,0,2],[367,0,2],[239,0,2],[0,491,0],[0,493,0],[0,494,0],[0,487,0],[0,16,0],[0,463,0],[0,431,0],[0,367,0],[0,239,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[491,493,494,487,16,463,431,367,239]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":491,"mode_coordinate":120,"native_role":344,"query_index":107,"response":{"fourier_rank":0,"signed_tableau":[[490,238,3],[492,238,3],[494,0,2],[486,238,3],[16,0,0],[462,238,3],[430,238,3],[366,238,3],[239,0,2],[0,261,2],[0,259,2],[0,494,0],[0,265,2],[0,16,0],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[235,235,0,235,0,235,235,235,0],[3,3,2,3,0,3,3,3,2]],["P",[256,493,494,487,16,463,431,367,239]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9694},{"coded_event":16292,"first_chart":95,"input_K":{"fourier_rank":0,"signed_tableau":[[491,0,2],[493,0,2],[494,0,2],[487,0,2],[16,0,0],[463,0,2],[431,0,2],[367,0,2],[239,0,2],[0,491,0],[0,493,0],[0,494,0],[0,487,0],[0,16,0],[0,463,0],[0,431,0],[0,367,0],[0,239,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[491,493,494,487,16,463,431,367,239]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":491,"mode_coordinate":121,"native_role":345,"query_index":108,"response":{"fourier_rank":0,"signed_tableau":[[490,238,3],[492,238,3],[494,0,2],[486,238,3],[16,0,0],[462,238,3],[430,238,3],[366,238,3],[239,0,2],[0,261,2],[0,259,2],[0,494,0],[0,265,2],[0,16,0],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[235,235,0,235,0,235,235,235,0],[3,3,2,3,0,3,3,3,2]],["P",[256,493,494,487,16,463,431,367,239]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9696},{"coded_event":16296,"first_chart":60,"input_K":{"fourier_rank":0,"signed_tableau":[[88,0,2],[2,0,0],[4,0,0],[81,0,2],[73,0,2],[32,0,0],[25,0,2],[128,0,0],[256,0,0],[0,88,0],[0,2,0],[0,4,0],[0,81,0],[0,73,0],[0,32,0],[0,25,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,2,0,0]],["P",[88,2,4,81,73,32,25,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":88,"mode_coordinate":123,"native_role":347,"query_index":109,"response":{"fourier_rank":0,"signed_tableau":[[88,0,2],[2,0,0],[4,0,0],[80,24,3],[72,24,3],[32,0,0],[25,0,2],[128,0,0],[256,0,0],[0,88,0],[0,2,0],[0,4,0],[0,73,2],[0,81,2],[0,32,0],[0,1,2],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,3,3,0,2,0,0]],["P",[64,2,4,81,73,32,25,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9700},{"coded_event":16298,"first_chart":30,"input_K":{"fourier_rank":0,"signed_tableau":[[70,0,2],[69,0,2],[67,0,2],[8,0,0],[16,0,0],[32,0,0],[7,0,2],[128,0,0],[256,0,0],[0,70,0],[0,69,0],[0,67,0],[0,8,0],[0,16,0],[0,32,0],[0,7,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[70,69,67,8,16,32,7,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":70,"mode_coordinate":124,"native_role":348,"query_index":110,"response":{"fourier_rank":0,"signed_tableau":[[70,0,2],[68,6,3],[66,6,3],[8,0,0],[16,0,0],[32,0,0],[7,0,2],[128,0,0],[256,0,0],[0,70,0],[0,67,2],[0,69,2],[0,8,0],[0,16,0],[0,32,0],[0,1,2],[0,128,0],[0,256,0]],"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,2,0,0]],["P",[64,69,67,8,16,32,7,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9702},{"coded_event":16300,"first_chart":30,"input_K":{"fourier_rank":0,"signed_tableau":[[70,0,2],[69,0,2],[67,0,2],[8,0,0],[16,0,0],[32,0,0],[7,0,2],[128,0,0],[256,0,0],[0,70,0],[0,69,0],[0,67,0],[0,8,0],[0,16,0],[0,32,0],[0,7,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[70,69,67,8,16,32,7,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":70,"mode_coordinate":125,"native_role":349,"query_index":111,"response":{"fourier_rank":0,"signed_tableau":[[70,0,2],[68,6,3],[66,6,3],[8,0,0],[16,0,0],[32,0,0],[7,0,2],[128,0,0],[256,0,0],[0,70,0],[0,67,2],[0,69,2],[0,8,0],[0,16,0],[0,32,0],[0,1,2],[0,128,0],[0,256,0]],"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,2,0,0]],["P",[64,69,67,8,16,32,7,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9704}],"query_count":112,"schema":"native-helper-query-bank/1","scientific_source_payload_sha256":"cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd","status":"PASS_FORWARD_NATIVE_112_HELPER_QUERY_BANK"} diff --git a/research/native-wordram-interfaces/decoder/source/research/native-helper-query-bank/PROOF.md b/research/native-wordram-interfaces/decoder/source/research/native-helper-query-bank/PROOF.md new file mode 100644 index 0000000000..7ae6b095a2 --- /dev/null +++ b/research/native-wordram-interfaces/decoder/source/research/native-helper-query-bank/PROOF.md @@ -0,0 +1,313 @@ +# A forward native paid-history interface on independent helper inputs + +## Fixed source and precise scope + +Use the center-free forward word in the pinned `CODED-WORDS.json.gz`, with +632 arbitrary independent inputs: 112 X, 112 Y and 408 helpers. Its predecessor +proves, over the rational free-group algebra of the native warp symbols, + + (X,Y,H) -> (X,Y+A X,H), + +with the original physical entrance and exit frames. Here +`A=I-MM^T/4`, `M^T M=56I`, is the center-free producer's code. This package does +not change A. The independent helper block and zero helper-to-main blocks are +essential. Our verifier regenerates and checks all 632 endpoint rows against +that identity, rather than trusting a stored prefix registry. It also checks the +6,596-instruction source offset and exact center-deleted source suffix. + +The inherited physical rule is: a normalized logical term `a H_j` with native +word W, in physical chart F, acts as + + a F W F_birth(j)^-1 H_j. + +The rational coefficient stays outside the lifted address operator. Source +`phase`, `adapter` and `residual_adapter` markers use the authenticated native +physical implementation and the predecessor theorem; they are not newly proved +by the symbolic interpreter. The source has one owned center temporary, cleared +at exit; no persistent owner is erased. + +This result concerns the **forward** word only. In particular the raw-dual +backward word, conjugated frames and the main X-only Q-squared correction are +not supplied by reversing the observation list. A future bidirectional caller +must prove those obligations separately. + +## The scalar first-departure basis + +Let J be the ordered set of 358 helper owners whose initial chart is empty. +Let the other 50 helpers be called hot only to distinguish their nonempty birth +charts; their inputs are also arbitrary and independent. + +For each j in J, stop immediately before that owner's first paid climb. Direct +source replay proves: + +1. its current chart is empty; +2. its row contains only inputs in J; +3. every native word in that row is empty. + +Write that row as `sum_k T[j,k] H_k`, with rows and columns indexed by the same +increasing list J. Thus T is an actual scalar matrix of chronological +first-departure observations; its rows need not occur at one simultaneous cut. +`BANK.json` lists every entry. Exact elimination and both product identities +prove that the entire 358-by-358 matrix is invertible. T has 2,242 nonzero +entries; its inverse has 3,206. This statement includes every cold helper input, +not merely the selected query subspace. + +The deterministic elimination uses 2,949 ADDs, 117 SCALEs and 87 swaps. Each swap +is emitted without scratch as + + a += b; b -= a; a += b; b *= -1. + +The resulting 3,210 ADDs and 204 nonzero SCALEs implement T^-1 in place. +Reversing them and reciprocating SCALE coefficients implements T. The checker +executes both literal programs on all 358 independent input columns and checks +both inverse identities. These operations preserve all input information; none +uses a productive helper as an erased temporary. The coefficients are fixed +rationals, including odd denominators. This is an ordinary scalar program, not +a claim of free exact division in the eventual integer multiplier. + +## The selected common-Q responses + +Among the first departures, exactly 198 are already funded H1 children on odd +noncharacteristic lines, and their original helper endpoints have rank nine. +Choose the earliest 112, ordered by the emitted forward event index. Their +helper owners, zero-based event indices in both words, first chart and line q +are in `BANK.json`. Every selected row is an independent row of the full T. + +Let Q be the rank-one native Gaussian C gate on the first of the nine axes, +and R the full nine-axis Gaussian. For selected slot s, use the real signed +monomial K_s inherited from the phase-correct normalizer construction, so + + K_s R K_s^-1 = R. + +Let E_s be the actual first-departure frame for that slot. Define the monomial +response map + + O_s = Q K_s^-1 E_s^-1. + +For every selected slot the verifier proves that K_s and O_s have Fourier rank +zero, compiles them into literal P/D/X/phase-only words, and checks + + O_s E_s K_s = Q + +by the signed tableau **and** the complete exact zero-column amplitude. The +latter fixes the absolute phase left undetermined by a tableau. The full +R-commutator is checked by the same exact method. No Gaussian call occurs in +these wrappers. The unselected diagonal entries of D_K are the identity. + +The input contract is 358 independent fields ξ, plus the original arbitrary +main and hot-helper fields. Before the source word: + + H_J = T^-1 D_K ξ. + +Execute the diagonal K maps, followed by the emitted T^-1 scalar program. The +selected first-departure row is then `(T H_J)_s = K_s ξ_s`. The existing paid +H1 child produces `E_s K_s ξ_s`. Immediately after that actual event, COPY the +field into a distinct owned zero field and apply O_s to that copy. It is exactly +`Q ξ_s`. The persistent native owner continues along its original paid path. +This adds **no Gaussian child and no paid split** to obtain the observation. + +In this chronological version, each response becomes available after its listed +event and may be retained until the source word finishes. The following exact +rescheduling makes every response available in an entrance prologue instead. +In both versions, observations are owned copies of existing paid history, not +independent input jobs or extra productive credit. + +## An entrance prologue with the same 112 paid children + +After the diagonal K maps, but **before** the existing T^-1 scalar program, +the cold coordinates are `w=D_K ξ`. For each selected coordinate s: + +1. Initialize a new owned raw field and COPY `w_s` into it. +2. Execute the complete adapted H1 child from the listed source event on that + field. Its physical value is `E_s w_s`. This is the original child relocated, + not a second invocation or a bare C gate without its source adapters. +3. COPY its value into the owned observation field and apply the already + compiled monomial O_s. This gives `Q ξ_s` immediately. Keep the raw field + `E_s w_s` unchanged for its later replacement cut. + +Now execute T^-1 and the source word, omitting the 112 selected child events. +At such an event the original persistent field has chart zero and value + + (T T^-1 w)_s = w_s. + +The first-departure proof establishes this identity on every original input; +it contains no main-input coefficient. SWAP that entire physical field with +its stored raw field, **transporting the chart tags with the data**. The +persistent field now has exactly the chart E_s and value E_s w_s that the +omitted original child would have produced. The owned raw slot contains the +old duplicate w_s in chart zero; CLEAR that owned slot. No persistent field is +cleared, and its input information remains in the invertibly transformed +E_s w_s. A whole-field permutation works between these two charts; it is not +the three-ADD common-chart swap used by the scalar basis program. + +All other source instructions are unchanged. Induction at the 112 replacement +cuts therefore restores the complete source state, with exactly its original +paid inventory. Completion and return decoding below apply unchanged. All +responses are available after the 112 prologue children, before the original +native operations and even before T^-1. This is an early-query interface, not +a claim that the prologue has zero cost. + +The helper arguments are fixed before the prologue and thereafter follow only +the declared basis program and source word. A caller may recode its **main** +entrance values after receiving the responses: the replacement identities hold +for arbitrary main values and have zero main coefficients. Such a recoding +changes the main input to which the producer contract applies. It does not +automatically preserve a caller's original jobs. Later interventions in the +native word, changes to helper arguments, or mutation of held raw fields require +a new integrated proof. + +[HOIST.json](HOIST.json) emits an **ordered patch recipe**, not a standalone +instruction stream. After its prologue, insert the existing BANK scalar +T^-1 entrance program. Then replay the pinned forward source in order, replacing +only the listed child events and retaining every intervening source segment. +Afterward apply the unchanged BANK completion and return decoder. The final +observation clears are obligations after the consumer's last use. +The verifier executes that program on all 632 original inputs and 225 arbitrary +owned inputs (the native center, 112 held raw fields and 112 observation fields). +It checks all 112 replacement cuts, every persistent endpoint, unchanged paid +counts, and clearing of every owned input. Observation copies are tracked in +their raw representation; the independent signed-tableau and absolute-phase +identities above verify their O_s readouts. The native word never reads those +copies, so normalizing them immediately cannot affect the replay. Wrong held +arguments and a swap that fails to transport chart tags are rejected. + +## Returning every independent helper + +At source termination, the old cold-helper target census is + + 26 H4 + 6 H8 + 326 H9. + +The other 50 helpers have targets `2 H4 + 7 H7 + 41 H8`. Rank means the dimension +increase from that helper's actual birth chart, not just its exit-frame rank. +The hot helpers remain completely unchanged in this package. + +The scalar decoder T cannot be applied while different cold fields still carry +different physical Gaussian frames. For every cold owner j of original rank +r<9, append the operator + + C_j = R F_final(j)^-1. + +The verifier compiles C_j into a monomial wrapper, one contiguous standard +Gaussian block of rank 9-r, and a monomial wrapper. It checks the exact signed +tableau and phase of the compiled word, and `C_j F_final(j)=R`. The explicit +32 recipes cost **26 H5 plus six H1**, with at most 64 monomial wrapper maps. +The 326 original H9 outputs already equal R H_j. The whole cold bank is now +uniformly `R H_J`. + +Apply the literal T program, then the diagonal K_s^-1 maps. Scalar owner maps +commute with the same R on every owner, and K_s commutes with R, so the output is + + D_K^-1 T R T^-1 D_K ξ = R ξ. + +Every one of the 358 input coordinates is returned as its independent H9 job. +No original helper information is discarded or replaced by a main input. This +changes the target contract for the cold bank to 358 H9 jobs; it does **not** +claim that the old ordered H4/H8 target list survives the mixing unchanged. +Together with the unmodified hot bank, the new target profile is +`{4:2,7:7,8:41,9:358}`. The added target rank mass and added paid rank mass are +both 136. The main coded endpoint remains exactly the source endpoint, because +its helper-to-main blocks vanish for all original helper values, and all new +exit operations act solely on helpers or owned observation copies. + +## Ownership and ordinary work + +The source retains its original persistent owners and owned center temporary. +The scalar basis programs operate reversibly in place on all 358 cold fields. +They require no additional basis scratch. The observation interface owns at +most 112 extra fields. Each is initially cleared, receives one COPY after its +specified H1 event, then receives its response monomial map. At an interface +return these fields contain the promised responses and the recipient owns them; +a completed caller must CLEAR them after their last use. The ordinary-work +invoice includes those terminal clears. A demonstration that simply clears all +responses at the end leaves only the independent original jobs, without +turning the observations into productive outputs. + +Additional field passes for the chronological version, relative to the pinned +center-free producer: + +| Operation | Count | +|---|---:| +| Scalar ADD | 6,420 | +| Scalar SCALE | 408 | +| Diagonal basis monomial maps K and K^-1 | 224 | +| Observation monomial maps | 112 | +| Completion monomial wrapper maps | at most 64 | +| Owned observation COPY | 112 | +| Owned observation initial CLEAR | 112 | +| Owned observation terminal CLEAR | 112 | +| Extra simultaneously owned fields | at most 112 | +| Paid completion children | 26 H5 + 6 H1 | + +For the entrance-prologue version, keep the same scalar, monomial and completion +counts. Replace the observation-storage rows by **224 owned COPYs, 448 owned +CLEARs, 112 whole-field SWAPs and at most 224 extra simultaneous fields**. These +totals include observation creation and the recipient's final observation +clears. Each SWAP requires ordinary movement of two complete fields. Thus the +prologue adds 112 copies, 224 clears, 112 swaps and 112 held +fields over the chronological interface, with **zero additional scalar passes +and zero additional Gaussian children**. Copying the selected w coordinates +before T^-1 avoids reconstructing the dense T rows afterward. The source's +original owned center remains separately charged as before. + +A monomial field map is the complete emitted P/D/X/phase word, not a single +machine instruction; its indexed movement and phase arithmetic must be priced +using the retained source implementation. Each rational ADD/SCALE must likewise +be implemented at the chosen precision. The lists are fixed finite programs, +so they admit width-independent algebraic suffix bounds: charge each scalar +ADD or SCALE coefficient c the bound `1+|c|`, and each unitary, whole-field SWAP +or owned COPY/CLEAR the bound one in maximum-over-fields Euclidean fiber norm. The finite +product bounds propagation of local rounding errors. This is a local existence +bound, not a complete precision allocation, optimized ordinary-work tariff or +outer multiplication budget. The new Gaussian children also require the source +Gaussian implementation and its normal costs. + +## Every positive digit width + +For f positive, evaluate the source rational free-group identity at the actual +consistent native operators on the f digit columns, as in the pinned +`CODED-PROOF.md`. The same exact first-departure rows have empty words, hence +the same scalar matrix T. All coefficients remain scalar owner coefficients; +T is **not** raised to a tensor power. + +Independently lift each one-column physical word K_s, O_s, E_s, R and C_j to its +columnwise f-fold operator, with spectator coordinates unchanged. Exact +operator composition identities lift under this tensor operation. P and X act +columnwise, diagonal Z4 phases sum over columns, and a one-column global phase +`i^gamma` becomes `i^(f*gamma)`. Keeping that phase unchanged would be wrong. +The signed-tableau plus absolute-phase checks establish the one-column +identities, and the emitted literal words fix this lift unambiguously. + +Finally evaluate the same finite scalar owner programs in the algebra of these +lifted address operators. This gives `O_s,f E_s,f K_s,f = Q_f`, and the completed +return identity `D_K,f^-1 T R_f T^-1 D_K,f = R_f` at every f. It never asserts +that tensor powers preserve sums. Thus the ABI is an all-width consequence of +explicit fixed scalar programs and inherited source semantics, not merely a +512-dimensional numerical experiment. + +The hoist uses those same evaluated first-departure identities. COPY and SWAP +move complete f-column fields, with their frames, and the relocated child is the +same lifted E_s. Hence the equality at each replacement cut and the source-state +induction hold at every f as well. Neither scalar T nor an owner sum is tensor +powered in this rescheduling argument. + +## Evidence boundaries + +The registered verifier authenticates every live source file before importing +source code. It regenerates all 632 forward rows and all 358 first departures, +checks the entire scalar basis, emits and checks 112 response words and 32 +completion words, and compares the deterministic receipt. It also rejects: +main-input contamination of a claimed helper-only departure; a singular basis; +a phase-only wrong response with the same tableau; and omission of a required +cold-H8 completion. These checks use explicit exceptions and also run under +Python `-O`. The additional hoist replay checks all 857 raw-state input columns, +the 112 matching physical replacement cuts, the unchanged Gaussian inventory, +and the two rescheduling controls described above. + +The inherited native physical compiler and multiplication analytic hypotheses +are not independently audited here. No full historical suite, selected cold +replay, hosted CI or formal-kernel acceptance is claimed. A complete caller must +still put the required main arguments into this interface without losing any +independent helper input, establish both directions actually used, clear all +owned observations, and pay storage, precision, ordinary work and the outer +budget. Until then the result is an exact reusable forward paid-history ABI, +not an admitted supplier or a new exponent. diff --git a/research/native-wordram-interfaces/decoder/source/scripts/compare_recursive_invoices.py b/research/native-wordram-interfaces/decoder/source/scripts/compare_recursive_invoices.py new file mode 100644 index 0000000000..fda2a852e9 --- /dev/null +++ b/research/native-wordram-interfaces/decoder/source/scripts/compare_recursive_invoices.py @@ -0,0 +1,218 @@ +#!/usr/bin/env python3 +# SPDX-License-Identifier: Apache-2.0 +"""Compare declared recursive invoices by exact signed concave order. + +Usage: python3 -B scripts/compare_recursive_invoices.py OLD.json NEW.json + +Each input has schema ``integer-mult-recursive-invoice/v1``, an identical +contract object with model, rank_semantics, ambient_rank and boundary, and +paid/targets objects mapping canonical positive decimal ranks to nonnegative +integer counts. Contracts are declarations, not verified mathematical premises. + +For d = (new paid - old paid) - (new targets - old targets), set +K(k) = sum_r d[r] min(r,k). The sign of K at every support knot determines +the order for every increasing concave tariff f with f(0)=0. Indeed, on the +integer ranks 0..R, write s_j=f(j)-f(j-1). Then + + sum_r d[r] f(r) = s_R K(R) + sum_(k=1..R-1) (s_k-s_(k+1)) K(k). + +All coefficients on the right are nonnegative. Conversely, the increasing +concave tariffs min(r,k) witness every required hinge. Between support knots +K is linear. For f(r)=r**t, 0= 0 for value in values): + classification, power_sign = "uniformly_worse", "strictly_positive" + else: + classification, power_sign = "inconclusive", "not_determined" + old_mass, new_mass = _masses(old), _masses(new) + return { + "schema": REPORT_SCHEMA, + "classification": classification, + "contract": old["contract"], + "delta_paid": paid, + "delta_targets": targets, + "signed_net_delta": net, + "hinges": hinges, + "rank_mass": {"old": old_mass, "new": new_mass, + "delta": {key: new_mass[key] - old_mass[key] for key in old_mass}}, + "quantity": "(new paid - new targets) - (old paid - old targets)", + "tariff_class": "increasing concave f on nonnegative ranks, with f(0)=0", + "uniform_order": "weak; some concave tariffs can give equality", + "power_moment": {"tariff": "r^t", "exponent": "0 < t < 1", + "new_minus_old_sign": power_sign}, + "assurance": { + "contract": "Exact matching user declarations; mathematical applicability is not verified.", + "input_binding": "SHA-256 identifies the exact input bytes read, when loaded by this CLI.", + "scope": "Histogram arithmetic only. Histogram correctness, circuit legality, ownership, " + "phases, precision, supplier admission and compiler endpoints are not validated.", + "inconclusive": "Mixed hinge signs do not establish a power-moment crossing or failure.", + }, + "method_credit": "Classical concave order/majorization; mightyOil's t16-moment-order-audit " + "and its retained predecessors. No new theorem claim.", + } + + +def main(argv=None): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("old", help="old invoice JSON") + parser.add_argument("new", help="new invoice JSON") + args = parser.parse_args(argv) + try: + old, old_evidence = load_invoice(args.old) + new, new_evidence = load_invoice(args.new) + report = compare_invoices(old, new) + report["inputs"] = {"old": old_evidence, "new": new_evidence} + except (OSError, ValueError, TypeError, RecursionError) as exc: + print(json.dumps({"status": "INVALID_RECURSIVE_INVOICE", "error": str(exc)}, + ensure_ascii=True), file=sys.stderr) + return 2 + print(json.dumps(report, indent=2, sort_keys=True, ensure_ascii=True)) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/research/native-wordram-interfaces/decoder/three-query-terminal-result.json b/research/native-wordram-interfaces/decoder/three-query-terminal-result.json new file mode 100644 index 0000000000..1e21e15bd7 --- /dev/null +++ b/research/native-wordram-interfaces/decoder/three-query-terminal-result.json @@ -0,0 +1,74 @@ +{ + "status": "PASS_THREE_QUERY_TERMINAL_DECODER", + "original_inputs": 632, + "arbitrary_owned_inputs": 8, + "additional_owned_fields": 7, + "replacement_cuts": 3, + "paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + }, + "ordinary": { + "owned_clear": 26, + "owned_copy": 15, + "monomial_map": 13, + "scalar_add": 13, + "physical_field_swap": 3 + }, + "basis_adds": 0, + "basis_scales": 0, + "observation_normalizers": 3, + "completion_calls": 0, + "target_abi": "exact original independent helper/main ABI", + "new_kappa": false, + "feedbacks": [ + [ + 0, + 1, + 1 + ], + [ + 1, + 2, + 1 + ], + [ + 0, + 1, + -1 + ], + [ + 1, + 2, + -1 + ] + ], + "source_query_indices": [ + 0, + 16, + 32 + ], + "first_departures_checked": 358, + "physical_checks": { + "query_identities": 3, + "completion_identities": 0 + }, + "decoder_monomial_maps_checked": 3, + "decoder_commutes_full_return": true, + "rejected_controls": [ + { + "mutation": "omit_terminal_decode", + "result": "REJECT", + "reason": "Original independent terminal endpoint" + }, + { + "mutation": "chart_swap", + "result": "REJECT", + "reason": "Replacement chart transport" + } + ] +} diff --git a/research/native-wordram-interfaces/decoder/verify_terminal.py b/research/native-wordram-interfaces/decoder/verify_terminal.py new file mode 100644 index 0000000000..a39e43c7b1 --- /dev/null +++ b/research/native-wordram-interfaces/decoder/verify_terminal.py @@ -0,0 +1,42 @@ +"""Source-bound three-query closed workspace replay; Python 3.12+, standard library.""" +from pathlib import Path +import gzip,hashlib,importlib.util,json,sys +ROOT=Path(__file__).resolve().parent +if not __debug__: raise RuntimeError('Run this certificate without Python -O') +def module(name,path): + spec=importlib.util.spec_from_file_location(name,path) + out=importlib.util.module_from_spec(spec);spec.loader.exec_module(out);return out +m=module('closed_physics',ROOT/'source/research/closed-helper-feedback/derived_replay.py') +w=module('three_query_workspace',ROOT/'source/research/closed-helper-feedback/three_query_terminal.py') +raw=gzip.decompress(m.SOURCE.read_bytes()) +m.need(hashlib.sha256(raw).hexdigest()==m.PIN,'Native decompressed payload hash') +source=json.loads(raw);bank=json.loads((m.ROOT/'research/native-helper-query-bank/BANK.json').read_text()) +result=w.check(m,source,bank) +selected={**bank,'queries':[bank['queries'][j]for j in (0,16,32)],'cold_completions':[]} +result['first_departures_checked']=m.original_departures(source,selected) +result['physical_checks']=m.check_physics(source,selected) +q=m.ce.cgate(9,1);q2=q.then(q) +m.need(m.equal(q2,m.ce.xgate(9,1)),'Exact central Pauli square') +K0=m.literal(bank['queries'][0]['input_K']['word']) +K2=m.literal(bank['queries'][32]['input_K']['word']) +O2=m.literal(bank['queries'][32]['response']['word']) +for op in [K0.adjoint().then(q2).then(K2),q2,O2.adjoint()]: + compiled,_=m.ce.monomial(op) + m.need(m.equal(compiled,op),'Literal ordinary decoder map including absolute phase') +r=m.ce.fourier(9) +B=K0.adjoint().then(q2).then(K2) +m.need(m.equal(B.then(r),r.then(B)), 'Physical terminal decoder commutes with full return') +result['decoder_monomial_maps_checked']=3 +result['decoder_commutes_full_return']=True +controls=[] +for mutation in ['omit_terminal_decode','chart_swap']: + try:w.check(m,source,bank,mutation=mutation) + except ValueError as exc:controls.append({'mutation':mutation,'result':'REJECT','reason':str(exc)}) + else:raise ValueError('Mutation accepted: '+mutation) +result['rejected_controls']=controls +# Tuples are serialized as arrays in a portable frozen receipt. +result=json.loads(json.dumps(result)) +receipt=ROOT/'three-query-terminal-result.json' +if '--emit' in sys.argv:receipt.write_text(json.dumps(result,indent=2)+'\n',encoding='utf-8') +else:m.need(result==json.loads(receipt.read_text(encoding='utf-8')),'Saved typed receipt differs') +print(json.dumps(result,indent=2)) diff --git a/research/native-wordram-interfaces/native/REPORT.txt b/research/native-wordram-interfaces/native/REPORT.txt new file mode 100644 index 0000000000..d92d03af6b --- /dev/null +++ b/research/native-wordram-interfaces/native/REPORT.txt @@ -0,0 +1,124 @@ +A concrete centre-free native producer leaf, with global address embeddings + +Positive deliverable +compile_unit.py serializes the actual centre-free native source, preserving its +full retained entrance/exit chart ABI, into named field operations with explicit +153-axis frame bases and native address-map columns. It supplies every source +record, not a CENTER_FREE_FULL placeholder. The exported UNIT0-forward.json.gz +and UNIT0-backward.json.gz contain those literal event arrays. Both orientations +have 28,047 records: the source's 28,045 plus explicit owned entry and exit clears. +This is a sufficient source-ABI leaf. It is not a compiler for the complete p19 +controller and does not assert a new multiplication kappa. + +Exact resulting contracts +For arbitrary independent data in all 632 persistent source fields, the forward +logical endpoint is (X,Y,H)->(X,Y+A X,H), and its actual raw dual is +(X-A^T Y,Y,H). There are 112 X fields, 112 Y fields, 408 independent productive +helper fields and one owned centre. The owned centre accepts arbitrary dirty +entry data and is explicitly zero on exit. No helper is borrowed or erased. +The original entrance and exit frame lists are supplied explicitly in each export. +The code A is the retained real symmetric 112-by-112 invertible matrix with +spectrum 1 (104 times), -13 (8 times), and inverse I+(A-I)/13. + +The exact paid profile is {1:2201,2:412,3:510,4:127,5:40}; there is no rank-8 centre +job. The exact productive helper profile is {4:28,7:7,8:47,9:326}. The source and +serialized traces both verify all persistent frames and every paid rank. Every forward/inverse native-map event also checks the image of its entire source frame span against its declared target span, including reused ground-to-ground instances. Direct +free-group row replay rederives the endpoint for all 632 arbitrary input rows, +including every helper, in both directions. This is the actual centre-free +28,045-record source, not the older 21,449-record predecessor with eight H8 jobs. + +The scalar primitive tariffs, including the two extra clears, are 223,444 forward +and 223,492 backward. These differ from the predecessor's 158,120/158,168 tariffs. +They are scalar-record tariffs; native address movement, monomial adapters, +precision and every caller-level resource must still be charged under the source +physical model. We do not describe them as complete TM or Word RAM running times. + +Universal relocation and spectator proof +For unit u in {0,...,18}, map local binary address axis 0 to global axis 0, and +local axes j=1,...,8 to 1+8u+(j-1). The explicit vector map is + e_u(v)=(v mod 2) XOR ((v div 2) shifted left by 1+8u). +Its nine basis images are distinct standard basis vectors. It is therefore +linear and injective. Consequently it preserves sums, intersections, independence +and dimension of every source frame; every paid rank difference is unchanged. +The 72 retained native binary address maps are supplied by complete columns, +with inverse columns checked on all 512 local addresses, and extended by identity +on all spectator axes. All original field operands are renamed injectively into +MAIN, HELPER and OWNED_CENTER namespaces. Hence no owned field collides with an +independent productive field. Source adapter records are retained and bound to +the same explicit field and axis names; their inherited physical implementation +is not replaced by an assumed new primitive. + +For one digit column the embedding identifies the local active tensor factor +with the nine selected axes. For every positive column count f, use the source's +columnwise lift on those axes and identity on every spectator coordinate. The +field index is a direct-sum role label and is not tensor-powered. Composition and +addition of the fixed source field program commute with this linear evaluation, +so its exact free-group endpoint and autonomous helpers are preserved for every +f. In particular no assertion that tensor powers preserve matrix sums is used. +The compiler's explicit clearing at entry kills any initial owned-centre value; +its exit clear returns the centre to the zero value in ground frame. Every other +field has exactly the source's arbitrary-data endpoint and is never cleared. + +Actual uncoded leaf +The verifier also serializes and replays the retained uncoded source in both +orientations. All 632 arbitrary-input rows agree with the genuine identity +cross-transfer (X,Y)->(X,Y+X), respectively raw dual (X-Y,Y). Its paid profile is +{1:2201,2:412,3:510,4:127,5:40,8:8}; its 408 helper targets are unchanged. Thus +there really is an actual C=I producer; removing its eight H8 jobs without the +owned-helper target debits or changed code would be an invalid invoice. +The centre-free source changes the transfer to A, which is why the two payloads +cannot be interchanged solely because their other rank counts agree. + +Actual checks +The verifier checks all 19 unit embeddings and both orientations. It independently +reconstructs the source error kernel, centre-free arbitrary-input endpoint, +serialized frame trace, complete paid profile and all 408 productive helper +ranks. A changed paid-rank record is rejected. Both committed compressed literal exports are required and compared as decoded JSON against regeneration. Every one of the 12,544 actual CODE.json entries is matched to the rederived arbitrary-input defect. Every consumed source is checked +against its content hash before use. The exports are generated from the literal +source events and explicit map tables, not from a substitute mathematical word. +The default run compares the retained RESULT.json and writes no output. Use +--write --emit explicitly to regenerate the receipt and two literal exports. + + python -B compile_unit.py + +Python 3.10+ and its standard library suffice. No network, installed Lean, Git, +Windows-specific executable or private path is required. Upstream source is +SOURCE_ONLY here; no fresh Lean kernel or transitive-axiom audit is claimed. + +Precise remaining p19 boundary +The normalized physical full call in the retained PHYSICAL.md includes a common +D on both outputs. The existing p19 FORWARD/REVERSE replay specifies pure query +shears instead. Its 20 FORWARD records are thin queries, while only its 19 thick +units may consume the above producer. Replacing all 39 records by this source +would both change the operator and double-charge the intended local profile. +Changing the prototype LETTER from R to D is not enough: with the actual C/C^-1 +gauges, the p1 control then differs in 57,344 entries, whereas the R control agrees. +The same controls at p2/p3 have 99,233/141,124 differences for D and zero for R. +A fresh D-based caller can still be researched; these controls only refute that +literal substitution, not every new caller. + +The PHYSICAL full-call gauge G(B)=diag(B,Q^-1 B Q) identifies the next exact +interface. Q is an f-column Gaussian. Although Q=aI+bX has a four-term ordinary +conjugation expansion at f=1, tensoring that expression has exponentially many +terms in f. It is therefore not an all-width cheap recoding theorem. We do not +use this invalid shortcut to assert the p19 compiler is complete. The source +normalizer theorem supplies normalized full F/B calls, not unpaid pure shears. + +Credit and scope +The centre-free producer and compensation are Dugongue PR4929, with retained +Cao Yifan PR4610, Cinna Davis helper/cache and the existing native/compiler +lineage. The concrete source is pinned from DaysSky PR5440 head +c0f52b5b18bba78a6a5e8057edf9571bade88549. Its new p19 operator/receipt claims are +not silently adopted as compiler evidence. SOURCES.json records all exact files, +content hashes and public revision URLs. Original work here is the explicit +source-ABI serialization, owned dirty-entry/return wrapper, resolved global +native-map tables, embedding proof and complete trace/profile replay. Substantial +OpenAI Codex assistance. Apache-2.0; retained source notices stay unchanged. + +Open next questions +1. Build a D-based caller using the actual normalized full B endpoint, with + exact productive rank census and a literal thin-query implementation. +2. Prove an all-width finite-cost implementation of the needed G(B) recodings, + or choose an endpoint gauge avoiding Q^-1 BQ. An f=1 expansion is insufficient. +3. Compose this concrete unit compiler only after every caller bridge's actual + input/output frame and ownership obligations have been established. diff --git a/research/native-wordram-interfaces/native/RESULT.json b/research/native-wordram-interfaces/native/RESULT.json new file mode 100644 index 0000000000..2b4e11bef4 --- /dev/null +++ b/research/native-wordram-interfaces/native/RESULT.json @@ -0,0 +1,921 @@ +{ + "status": "PASS_CENTER_FREE_NATIVE_UNIT_SERIALIZATION_NOT_P19_CHAIN", + "authenticated_actual_code_entries": 12544, + "local_paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40 + }, + "independent_helper_targets": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "logical_endpoints": [ + { + "direction": "forward", + "max_prefix_l1": "457", + "all_arbitrary_rows": 632 + }, + { + "direction": "backward", + "max_prefix_l1": "258", + "all_arbitrary_rows": 632 + } + ], + "serialized_units_checked": [ + { + "unit": 0, + "direction": "forward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223444, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 0, + "direction": "backward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223492, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 1, + "direction": "forward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223444, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 1, + "direction": "backward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223492, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 2, + "direction": "forward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223444, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 2, + "direction": "backward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223492, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 3, + "direction": "forward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223444, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 3, + "direction": "backward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223492, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 4, + "direction": "forward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223444, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 4, + "direction": "backward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223492, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 5, + "direction": "forward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223444, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 5, + "direction": "backward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223492, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 6, + "direction": "forward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223444, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 6, + "direction": "backward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223492, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 7, + "direction": "forward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223444, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 7, + "direction": "backward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223492, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 8, + "direction": "forward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223444, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 8, + "direction": "backward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223492, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 9, + "direction": "forward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223444, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 9, + "direction": "backward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223492, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 10, + "direction": "forward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223444, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 10, + "direction": "backward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223492, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 11, + "direction": "forward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223444, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 11, + "direction": "backward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223492, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 12, + "direction": "forward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223444, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 12, + "direction": "backward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223492, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 13, + "direction": "forward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223444, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 13, + "direction": "backward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223492, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 14, + "direction": "forward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223444, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 14, + "direction": "backward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223492, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 15, + "direction": "forward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223444, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 15, + "direction": "backward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223492, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 16, + "direction": "forward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223444, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 16, + "direction": "backward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223492, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 17, + "direction": "forward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223444, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 17, + "direction": "backward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223492, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 18, + "direction": "forward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223444, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + { + "unit": 18, + "direction": "backward", + "events": 28047, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "5": 40 + }, + "scalar_tariff": 223492, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + } + ], + "uncoded_source_leaf": [ + { + "direction": "forward", + "events": 21451, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "8": 8, + "5": 40 + }, + "scalar_tariff": 158124, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "all_arbitrary_rows": 632, + "max_prefix_l1": "457" + }, + { + "direction": "backward", + "events": 21451, + "paid": { + "1": 2201, + "3": 510, + "2": 412, + "4": 127, + "8": 8, + "5": 40 + }, + "scalar_tariff": 158172, + "owned_entry_clear": true, + "owned_exit_clear": true, + "persistent_inputs": 632, + "helper_target_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "all_arbitrary_rows": 632, + "max_prefix_l1": "169" + } + ], + "source_files_authenticated": 8, + "new_multiplication_kappa": null, + "p19_pure_shears_compiled": false, + "boundary": "Native coded endpoint (X,Y,H)->(X,Y+A X,H), raw dual (X-A^T Y,Y,H), with original entrance/exit charts. Normalized full calls include D; no unpaid pure shear is inferred." +} diff --git a/research/native-wordram-interfaces/native/SOURCES.json b/research/native-wordram-interfaces/native/SOURCES.json new file mode 100644 index 0000000000..b192c097f4 --- /dev/null +++ b/research/native-wordram-interfaces/native/SOURCES.json @@ -0,0 +1,61 @@ +{ + "files": [ + { + "path": "research/native-center-free-code/CODED-WORDS.json.gz", + "package_path": "vendor/research/native-center-free-code/CODED-WORDS.json.gz", + "sha256": "797bad53122f84aa0f05b602f2bdceb6b50f95a64023799d4f24560d9c61aad6", + "revision": "c0f52b5b18bba78a6a5e8057edf9571bade88549", + "url": "https://github.com/DaysSky/integer-mult-bounds/blob/c0f52b5b18bba78a6a5e8057edf9571bade88549/research/native-center-free-code/CODED-WORDS.json.gz" + }, + { + "path": "research/native-center-free-code/SOURCE-WORD.json.gz", + "package_path": "vendor/research/native-center-free-code/SOURCE-WORD.json.gz", + "sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "revision": "c0f52b5b18bba78a6a5e8057edf9571bade88549", + "url": "https://github.com/DaysSky/integer-mult-bounds/blob/c0f52b5b18bba78a6a5e8057edf9571bade88549/research/native-center-free-code/SOURCE-WORD.json.gz" + }, + { + "path": "research/native-center-free-code/CODE.json", + "package_path": "vendor/research/native-center-free-code/CODE.json", + "sha256": "8be7f3f073b7981ec91c6af43edff0ac8a89f4824ef6026ae758c287dd6c03d0", + "revision": "c0f52b5b18bba78a6a5e8057edf9571bade88549", + "url": "https://github.com/DaysSky/integer-mult-bounds/blob/c0f52b5b18bba78a6a5e8057edf9571bade88549/research/native-center-free-code/CODE.json" + }, + { + "path": "research/native-center-free-code/native_core.py", + "package_path": "vendor/research/native-center-free-code/native_core.py", + "sha256": "178ff80824a012970fc9435f122152da03c7e6bdc3a7de12136fe03e05cf24fe", + "revision": "c0f52b5b18bba78a6a5e8057edf9571bade88549", + "url": "https://github.com/DaysSky/integer-mult-bounds/blob/c0f52b5b18bba78a6a5e8057edf9571bade88549/research/native-center-free-code/native_core.py" + }, + { + "path": "research/native-center-free-code/coded_verify.py", + "package_path": "vendor/research/native-center-free-code/coded_verify.py", + "sha256": "ee9c29012a3163d06f59b6307b4c438805f91b5dec0c9be2408e854c7d929a71", + "revision": "c0f52b5b18bba78a6a5e8057edf9571bade88549", + "url": "https://github.com/DaysSky/integer-mult-bounds/blob/c0f52b5b18bba78a6a5e8057edf9571bade88549/research/native-center-free-code/coded_verify.py" + }, + { + "path": "research/native-center-free-code/CODED-PROOF.md", + "package_path": "vendor/research/native-center-free-code/CODED-PROOF.md", + "sha256": "acd904af677718da8cdaf81d205d29866a6855efd393047e7128320a46753b01", + "revision": "c0f52b5b18bba78a6a5e8057edf9571bade88549", + "url": "https://github.com/DaysSky/integer-mult-bounds/blob/c0f52b5b18bba78a6a5e8057edf9571bade88549/research/native-center-free-code/CODED-PROOF.md" + }, + { + "path": "research/coded-native-caller/NORMALIZERS.json", + "package_path": "vendor/research/coded-native-caller/NORMALIZERS.json", + "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da", + "revision": "c0f52b5b18bba78a6a5e8057edf9571bade88549", + "url": "https://github.com/DaysSky/integer-mult-bounds/blob/c0f52b5b18bba78a6a5e8057edf9571bade88549/research/coded-native-caller/NORMALIZERS.json" + }, + { + "path": "research/coded-native-caller/PHYSICAL.md", + "package_path": "vendor/research/coded-native-caller/PHYSICAL.md", + "sha256": "4321b159ff8d3fe705419adaaa1beef75606e869e34341bda553f17d598a6078", + "revision": "c0f52b5b18bba78a6a5e8057edf9571bade88549", + "url": "https://github.com/DaysSky/integer-mult-bounds/blob/c0f52b5b18bba78a6a5e8057edf9571bade88549/research/coded-native-caller/PHYSICAL.md" + } + ], + "license": "Apache-2.0; preserve each source notice" +} diff --git a/research/native-wordram-interfaces/native/UNIT0-backward.json.gz b/research/native-wordram-interfaces/native/UNIT0-backward.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..ba3906812bd634a427ae9e166a9f8612c89c294e GIT binary patch literal 155347 zcmZ6T2{@GB`~S1d*oFp!v5zHNWX3wyX6z!3C8EU|k}#IaR*ZcgOEuQU5<{tE3)y$s z8;X$ZhU$X|75}F`zwdAPyI$A(+~=9OT;_V7IrnnzLo|t*`2_Goe|*ux)CQ^G;_Q0! zjLhQE~ z`Inl?uDd-;sJeM!XYS(JDWg`F%7Cw$Zusg;H!r3iujhWdzZ>`I*X+sGUq{D>pM6^o z?2fgx6}FQ_x{fPU#my&)bH>91b$JR z=<$2?+db&`&-9hKOeUoOnkey|FrdR=*7`K->-d%Pbt2=X|2cG zz|`(&-}mUtx1*6y$Fy(v7e4*kIR32IdN5XT_NeVK@#tskzUc94YcIOcTwy>DCxn${ zy#9e9Ic%3{@l_Q+$<2wxOp1!kPKzuxau#}f-myMq`q4aof5bakAr zqz5Rs>v{bipk2p<~A=+Paff7iEyiE(_{VazXU_;Uf@LTBEi|2 z@fuOGjJ+f%N1#QnNju6Nvw~T*Si>M88eANgi5lR~80UGD7%d_3#yzHv$PNTi&V$il z7E~jRdGgi7bHqX_LCUaFFZ6~OWKKqgm38_R+W^=whVE7G(8+4;ooYnh&})T~-q&NJ zQmr3I+@piFD@-J2B!A<1$d(6^{vGmsOGD-Ms6w-8mkm#f)IfTx1-z%g? zq6T*gamifVSW~y_7EF5hbg}1oOkJNj;yZ;EIDUXFFlcj|r=~OQ#McbscqW7A1!kTy z!f3ZN(p6!oaBxrLIF^Gs?!cUTVA53Kq_wc_yL5Fw@<7L!yxUWkW1uH>VW?xooz)aor)-La61a4@&Sy?D}CV$*9~&Q*bGi)X$h> zt3XP2KyubPDWzR^U#&_Oxo)~KJq0^OMVjlq^AhDA)0HX;7cz_Jw-GS+nbdX3t~8e4 zFzZg6;`CpVDZKc^{TpY}-QQ6x)dpM`rR&z%m>nifrZA$AUznq~I+I+1Xxa_yuWB@s z8Y%o1rXzHEFV~KdWP|^+YKR>xC33EIsIQ2~6u= z6JZz!D^+cI((Q33B zar9xtCG9Rgm|YUF#ff7lJasG5k7R%(7q>;o394GYffwBkN^sGzP(nM<-@!6|B{0u` zg1*|DuNHuG9%w8|x^lp7v7|#2@+d}1Dh7I57f?ZhHeYmqd}%nrFd-Vln0v|1p15BH z-*T<(N@Fws?BWCw*Uj$cA6)P}^$=t#A8R6NWFp#QA_^D)##v5R9x^A}9==TdUT7>! zZz#_Tm*9nOhqM#lvrVQ;wq%y^ZzYTp**;A+{G(tj>zO+?z5yQF=o$T^lTY4H_!KAR zv}fgd349{|oCA;TPZn+Y&cmY_!pl-OS-eC(A^zf^eZ(%bh6Y{Fk7yAo_2K5;1aodq z(w+s;fi=V{622*OWU;bNajtkEk>*zs_kKDj%R47uaT;BucP065SdHta6bI!>Q0uv= z^~%(Gz)&8_&ATzTG+2B8+iVt}V#@7;2<2xr01|&ux4(f(zWwXv4~KuAT5{p-#d{>V z-p07`2kG;82vne{xbDl4pD~HxsZsDnjf8`sxcxu)4u!nNebDn!UXxIDf6w`DV-EO$ zQ%?Gq^^hKEt4SaDoXBpt!GaSLqM+qGg1?1W1IGNBrol5!{bwObmzte9V2q%2bx~#} zjjco`iMtyeKiFUJxC|$B{Okz#;Ev){L+RgzZ}G zU8Xe%f=dm1pFX`iyH4?MCrK_0rfV-6$`4)}Sg&i6;0}|HFw( z5SpB5wz<9G^POGD^MZ_w9bYFFmIa|CR*;Z)-GO_Dj*fCu4?6o`NJVoB+T3z^Xvue8 zo|%a?isj&zc+Boj_qO60_M$s4t|S*-&F21h{dKyxfT zjRaD$@J}9v&ujF9MowKi8^uoquSS?Mx}#7|+?r5C+~q0~H%|J2ljaL!GlkJk$!c`} zQlwj+?chUeC<@m@ii*zJue*<||0n8(FBkC~v6AhrKAZT}WAD*Cf1)_1EAiZIfz&li zUe`gRWM|!TTkPKqeC|s7cWUvssHGn~?tj_QuX4fE?Z`uX=PY;jaj@Q&>E?jo6e^SD zm7ZF)OETvV_6ro>yGr4m+%&<0(M!Y8K0O{!KlOp&l)DbZkC6UxT6x}-Bxo5q$SFs@ z0!`NF&zs;n4D8}7s-93d?9gDHhLXfRa2G8!TrGg7y~pxXP=54l#V(U&>fSIFWhfv9Oo{EDv%HqmM!{08my}nmci2X=sBBL z)wRmEv+8~XykLMDX)%h#uvM|ZyU|^9Ns-bWQmc~2hMo=y34`L7nU(+e6xfnV-%SSp zkE5?%d*oqsh4DQa3-M(Nd3f^6Yq(*1+@++S?LzqE4i<24;oXnc6}UWn30F6#(KE|D zywz05PY8oy*njq4IF_FDdtzOr1_AW7|a_Q95vNCReyP~z-IwR&SMv@s zj3j<6t-~K_@ZmI=4nwF02NChxbezi!;seG>GROYz!QXRgo;vFd{ye#)cFYe>q*t}n zMHGc0Z^aJhuE$jvoE^U=tB5A8X2=xAn^<5e3YL3a$DQ(A6@1ydMn+fII_aNUf2^kX*?sglI)uNi5k6W zAW$IWEX2B@AnbN0HZmi3zi!km*1Z5eq*i?Dn%#8ti15qs7cx}P^PVY@`)Qg!xGillDKO>-GRfo3Ry!THarazuSOqO}~c-bm_7n}&{0 zhVWO@3;c>2nF&s+3kEXt+k za#;L9@#WPkZ4a5Jude1nf1KusnZ-qZmtnx-d#*=S8EGTdm|cnQg-{;YPeX*6Iz&B) z-ZfdZF1s7mbJL60S@}1edI{YvBZlc@a82QROp^rtx--|n<8JRs+E)?55RRI{RZQ;x z4CO}=f*Bra6QX|Bhl8aB>)sUKPq9WG-yU)VF5^02CA6`rrd@$GdJD|Y{5QFCKF#39 zNc}G->GB1ZG)GHwW^U0mMq^_=d@BxSd{`{hAq2h8A3}ZlB1x6I_TWYrXq^E|FvkEZ zw>W9p|6OcI$CpXLd_gqs>e+7fNkT9yj6K{aO$l+6THzNMNESqcKYKG9hgF{@oBp7a zy*!pq@R^s);Ghbd7fIZjZHv?ub$w|3D^X7K1?7w+18Rg@_{mp2X#9GK=WS}{qGy~3 zdZ(QLuFun2!CkDPm)R+7Il#*n0UtOO9;#+0aK9P?mmy$#uUpFTIWF3|( zH1_E?abPiZm`blH4GW@o$d5ipBA+!GIKS*xb=*R-@WJ+^G4_B9&Nz z`?TH7(%Dq}pJQdwc&-b(e`4!QtxOczx0dXCanPj|2%M{BdqG_(*xK^DE1hf{ z-z!Dd{hL=2Ie`{^h%KQv8YDG&51}vgDZ{_F*;YJrGen%b79 zP9o5DZ8#xVg~h#AW7<~Sm_&k@D_t||$#dg1Hh*+-iT-EsQ(Nm2h9VOtgLIBWapCic zHXBG#r#;p@&3Av0@L=A312-Ky+cl#Gjls}j58 zFq#ASt^+Zui=PyXiTjoD$LGHw3=QXpeqAW#e9JGLzRWqot-FYs8X|AH4{m#|vOIQ1 zywIt3-MGxXsGVUOLbA3C)UeRaDZZ93Q(81`(GxBUJv*(nSsi3QcV-@b9jA1<M>IRf7m@9yll->T!mV${gO`q1K|;ll@$KWMZ{NO+ zgjCF@$Z>Ul-!58P293RC^ZIcQ%<37_H3H$CKwQT@`e0X&PtdMm)BNzh#DaoTQ=pI@ zRaZToT668gXDG#+e#~^qTDZ>6Yk4o4Z-*`jHJ)z~EqgTD7ro#l4!*`Oa z5x_chb=1R)s58Bu>p{Xe2_<^Py=v!mJgpYntPvhuJd=!01}R1!vAn4);(xyf}A zroQ%1RQC;78upo$`f}gur{rOHx8YG6vD6KP8nLak;?<#3vd7w+X@jwwX&Bg)_ zazRzd)`>>ce5_YjiDm0SyAH-xxnr(zx1RAcLE$OkDf;i5g&V(qA<{1;(=P#P{zxd! z=Y^K!iD2s!0$zC$o2HTwh(kfqpke(YN3qkJU|6b zZxV->h)0Wq%uy1MptS>S<605VbC-|qUKsx4QDn7$oXZL6bzZgFlr&CPke)SfF;JF? zqUgW0G;@io5AWS(dXJUk`a`HkHKUbo_d?p1avv`+IV&16s&VxB> z^-MLM!=otMs}0Sg>_Ul7D{%LC7u)wKO{d1$QHi!(x`pzLPoS_`uGd=U=0R}xThs%0 zeZr(WVg&tv}#tiO=q=mm`VKGW&CMsi6HxUXz(h-NsqkE(Rw_jrJoa<7^O^-jJXl`JPv|TOxr~_J)KQ zr;7@|iwdCWp~Wn-g6B)C&2DQpU5Stdf+_(NzW_??KMELP(+b%Zg8ef!=A~msdMS(C zw3_tu)8~ajacmW(v8Y>%MDOuXe<7)gsB(X07y)X3|24vkfKwWcDYbLGPoY9V(@Rp8kMj5f>4Ah(gf0_)@vVvk_Ju zu+~SW@$jLu%8unNCvt7asIIZKtp~CYr4LuuArd! z4L0OpS#e8`J@oOFLDgZxb3AWAN;N#>4PvfQGwhX!dy?-HUj55_27j=Nt80PYqTMVv zoDGquO}bisu}<=O>;Ox@Wb>0+6yN2=l@J2lM%-?Yq#HCa=Pli5%<8k~U$#`#Yci<9 zl)q#G$y${4RCRqDJgoOi>RUMuS3g(OxXU{+QwQg`9nQ?L7hj}cmWE7)TMu@G!5`ny z_@JDuzv2xx&SM&OOs$a};s*~f;9&7nW6BodKHSyC9(h9~ZsuhDYXR>1&_B~tPq;_W zx2%6!Tyu+nP(T!Kp|7NM?MYspfZpeVV^W4U3PK!)6m#R|Jv8;-3{ZBb(=0lUl7XA z*f1CH%}ZOiiTpnBu97j2Y-gHq9M5}K<<#O-|EP-43GVO1m<5&)4@8+oD&0iOh+XrG z6R5aGkH%k#*biKmSUXYH_;W#qm6oWcjR2-}!Mtt{OTdfY@=VBZS=8-IH<<}v21z4? z@Vfaax!ZhBybOyFNUa+2eHZ<7^qIF8Om2{f<4FD|&U)uMqqAaJWZ5&u%%5FhU+qaKa5;kv`<>7;||Q>yYh7P?lgv-E{e-Ny_7(bH4O|w3tXMEthu=iOJjm^KurFn!~6~+JfN16C~edKLIs_Dm( zAIC4?jNMmoHijIm@fz$&ACKP5`O@Dbe_nSlUFDA}$8c3Z zx^nsnDw&`gQc2_HywtoKmgh5hCo(*09kyrCr*UzhGL8T*+I`gTBS$}iQoQEqseo}S z<>e%o0Y0jmr=_oyZS_H#NZh#q!|-R_Hf^-qMoA$#RpdCxQ&|*5!@?@{bPwJY7bXgp zd@hi}$)EfmAY6ZJKp{DbPNVN2QC*Ozf(ZC`_l}SN{w1UhYYcFkIvnJ4;FAAA;*W93 zOy$7;LAz#Af{2keZZEkwJlmP*=>m}a9~B-mI2qu1LsjvFPE79AHq-#w&33J7tfMi4 zVZw(N$qQz$L3)v6ENR(TS~j46j2-#pkP(;48&m2LHP(+E{g9;#otq~Om%k8R=~-4? zy(ELwDsb>tI_Irq;{EF3hrk$Hx4k%1o`B4SWod)Kr#~b3RUutuX9W2Ci92reuho0) zPpYQwYXzD3`kOHMn>@y^SSIPGIS6Is3VDqMb)lG<4#T=MiTavE<;-f~oV+i%Re9f_ z;Y0t=UHsuaV&Og6#tIxk!`mzWKr~YIpQP>w$6Ajl3whmGrtUy|gWMZ&k~x+a6)*0E zpbEH0E^bdQCJTy5iwthU(!Nx#N&&l6E(S-W_QJ8jIWNUPhB!^O`|y?J?389AjQSMB4Tk?cUuZ?gW_30sy|*esZ(QxWcZ_~ z>fUNWJU-TTpKmAeG|&aU{w?k(zBN%5aYh zn+?)JEiV^;Wrq(5>ig#z*cyj-N;#wj`_7wx5&Y`xOfmlfhqhnKg6r{o?ZK35mCMYn#?mWvPM&G4zHHDtz~s>5Sie zx?WuWLgYGTlERY{9m4EU7WWT3Pzsf*(Ou}BWYMX!SgQ)sOEl6ur>`a&bW)Wg)3AHU zl{5{ZPF&}n6|-w zuA=eCh9|F4pXUaW(OodGPIfpX$ z;aM!TS)LRStn@7RF#Om`CCL({JiJgx;iZBLdSFzx@$b5`O)jw_%noEa1*qh8ieN9V zL^e!38z%X`_^wh+)`;mgkph`Yfpl_YD8Amj?Xc0_~Wv+C@F)XR6ST-8bCk_fWn}ba0WOB zeeT!c8|}B8IYFVk=btE9+C_KIOJ*%`vAzbpw@p57lzt-GPiFfGM2R_Z(?v~d_f0df zz!j-v5(KpQN`_z)hh>PA!p4-uI3W`U&yP%;{HcHsS4Q0I67S^q!2Ye@{8vur%l)6K zhQitoXOfghp20(7`J6mFJ?ig}*giGRtN+(~XHD1S^z%#c2h;Sw z6NfRkfR0pzwVMv$&9jjcHQzivF(FxzWc1>z_DjX#{xJ$$Kk&sEiyl08g}w(SH5b>#f3Z#aV!M_rQJ<}*a7c`DMSwabO)xDj z6vpn-ciGq(?;88yta`tcxSUDS{GcD)M5)2yrD9 zxvoJGu{@c3pU%H8V8KJV`lF}056;reX4EM9VhYI8&p+JV>Ts~+dv?FdY6x&o5Q*YZ zdy}R-GnwLM%iDt`BDv=09^1$3Rzt(xQHO&r-?O{dl-b5Tc)wR%N4fTlpi|{X&h-dw z^@pOamhvhqEyh>Z-WlYRP?b0Fxj*|vJ|i_^O%ewS;#C>F0`{{2=D@t3-EFl z^<|?~l!&KtL2<^W{wJ}9rtD8;Rr_>2Z1~eAw#+}DEC2+rCj`C|3MYENdxrnJF; zMdFzUH>H!ZeUAy9)BykGF6dw2%U%D1SnfhBFGW|w>lIv`WL|)xT!}h$>C32rTm6!_ zo|{Y-U0p~ou|9-YAN((X0YEBKFbWb;rtFX`^LrsQZTBn=HzJ4If9oh>|B-lsraTUu zu*-i_N8{kD-k?TxWkn34I2sWZ{YU>d8?4xE;3-=;Q!yYX!<*XJPh`-z&S^c;|0xgt zeWi<1hM4ryxy`^d5U~9S0S;oUe(1Bkj80`1n9IYTrJ@&P{7e}9Jf-5*KVI&CUj`4Q zzUOT&9-C>4TsU7@fG#OO7yp;u^^o}mg3B}{2og0^qIveUVm4{*Hm&$3dGUL?l*cjlo`s0|^FS9i`Wi)iP1QUD>Ytg^IF%_Qsk4 zn-?-P4^#LC{X=VE16VNU=F98`aBlYB;m-`Xm>WFyGMkTGaA8TktKT<1^Akk6Rm|d^ za^5fZYbu-9m=rXUQAym~9j3BV^u&N)70m?F@GT-6@aJ;`6JbO zM0Y|zHPc+7Y~_)9x1w+2-t5(ByA}iPfwGaBZ+0g@ft>2_0+rNzu7lZvDC6@^VEw-s zID!8Km;%PX7nSJ|AKUG;5It+N(tl0uByDM$> zneC{Gg^SiJbe4a>TCR+h3@(52!o*B4ml_crojKy2IcQ#ZoLv$_qk|Cix(KXO2-+$1 z-}{nmFLqcxX)@IZ0QjpK0pXnD%B3r`1r)x%FBOvWbC-BL55 zgqrFVnd;4&anY`22p=7TIbcku(_h*uOR#Y6^h0-8YCoHlvK!Y;`-KI6O5D8SJlRPJ zeI@-aQ>Rc(XzIqmJvu2)_-^yJ=%wtErR?a&a5pox21{CUe^&g$!_6sL*1b-=GDV<3 zZb7)Cki(vqdtkcG&$7;MI!n4>GGeku2(G(y0Mx=GaYl5g-GzYGG(q&}=Pi5p*O3gT z8cZMPa=Y|O8A_i|ypR#_q1*3&0O9}Gfc`->Og6srxrOvYK{QckBPx2g$Z9Rxugl;9 z*2*ZzWRnd@lr}->%iYA~Kl=UIb1D1hJ*G1JlGXwgrY9n7>iR8~st1nH14r0_qr&$6 zb$pkvRAOVge;7duo&(toWJ6Q;MuALFS2V7}!K|ymxu%l=NW?!!8Uw8YZ9ukeDou7W z1OD#n2U0cNHxhuvURl;=Hf0r3a!YQ9piCOSWu?kfd-Lp_(1yq;o-LM(TQ>YJo;-B) zqb%mV_C4U2Av5If-~P@9eQ=L!fOQ=@Tq*>78K}JuI7wLTSs1s!%ky8LxCC@iHI0u< z$6tdGDi-2{L9JcNLw#FMBxH`DPlUrs?QIx~(|tF_*-m-@Hk!Wpi)lzKUZ#i}WjtfN zl*|nUnxcjca_iFf`Ach(e>uSq#+;WF+b~tUqjj0)=F*u{tkbi)Hm7#SDguf_uiN|L z^sWQNxu}B(aF7x12WK!H!Kys(r>MC{)}sZ13ghLxUl9()d65MF{QZ_6Y|vUG4H<;Y z6RBDQ(7FTybZa7E zCcqWPiw$B9!oh745Wa=A4hl8TPn@!G)^a0S2RmC|HgLjZZCDh=YCn;(zWF%BV*Sfh z)*?M?Owpx+A|)@&?B_34UG|t8C{;3+uGpd;g1~JBlXsVhj4#Ret|rmm*OJv7*v3_O zC!XK5EQ&<|ctrsOxkU(~1v^-nnH(OoRE|V%a<)>DCis^taCRUAMJLFomoe!wBsf1csj$oNaacYVMoio$th=($=Q8MQw%e(SzMo%p_ z61Fb@F%^}Ir<$i5QW@QCT46 zU-Si1^dWAYb!Z$g6Mw>hOpad{zppCC~U{NMm($Vx1HkbU-OZnSc92uTujL8=G# zhut}o{izLDp>AZZ`6#{e5<>CSi=FXNzA_X0`t_`!Hu+k9L{rD9^qI#4c=_+<^ zP}@O%9VCR`NQ-c|&p2@?L22ry3tD2XkTAwQdJ^T8#R*Fh2B6+rSBBPb@;u;UW!2R9 zb159$ai#2h`4rr(+?ex)g<7AP&N&p@j&qolk5dLTD0}erU^IL@TENaNE@7h69PEy@ zXFqq7R>#v{li6pXl>pS5edf8RKawtZBpGMBr$t}v>~eD=t5oVflzL|_o_+9QYTX`R zcqV$hrZF5-_gwxyC?FsDE|>aXx#UnxGN@bqaxvO>9u{Ol9=4+kK7;5$FhwhuOYjD| znR`Vd2zoP|8ikj;riy}J(GY?pOB{>WCcR3>IDYPMLp0-xa3Ud%I7c zgKbMR|<)ev)`N}vHvlN_U z;6&}v!`Ambm2e7+d4)^of6|&nHiPU_-Nf36w6i6T$bx#EZev40y2N0sFv{olYUMf)}lGZFpu6uC-;uQdM64h$Ej)lbLqdVqT0#b;}RNZDl`vuHA{eDbZ38)?*4b{-|&WspcoS zys3k~P>`uiFdb9o*hvv!cW8g*_XJioWJGOV&?$eFOc3@&-MV!G5)o>Ca4;*|8)&80}E!48`-bhnJtRn&8-qX{%N@$kJNvhRyTCW?|wryCvv9qY=^d)g<0Cp_g(p5 zC?m{!VXA7?ifNjAfS6WB;abw?nG}`UpcqqIPMo@U)eIQtAtl<-`Ujee80mMbQs(M@ z8SSV(-|1jx#WIaJzr^-2-Q!@5e5+6#mZgwVSxAmQ?a5~K!|pzviypSp4MLF^W`kC1 z^gT(YGv$xUfP+t=ASN#G!H5av)YqxG$sI`k7-uEcPB$1(EQfGg!KF%&gDXwhg*~!M z+!MNB?fY7yJvWmEKsXyknTiy^S4aaPY^!Q^bG;Ppg>j{#xsfA@*n&(qI_m+aD2-Y` z(Vdbu7uc6R%2pih<1W@-x<<-+gOm++u3L&>D-bl_Qme^q7)ArVE9L_ta`O;>AsgHB z-I%E`FUj61n_-SVJZBbm5Ve2MJ;-y2Ktv&Wd3dI~y>Dk$a1{ue%{tvB^W?yu$gKXB zrcNJ2RAk>Lm_6%89w#{;@pb-Ej0GaiomRxkeeB?|%L;QIUhnM#MI+}+`Cuo$8MVUY zY@p~*9`V3FPP0VQeU{ulK*J_o5}a!#V-;7I?2KJTJ1I@>3M(v~K&`6V1j3d9=aoP` zOYQP2Ji2QOp9GN);1k<=tM<;Xf!$MSZ8iv>kTfrxR}v|2;&h4F_R`_jJ75z(h9Uec z$91c?&8eRGXiHiaS*)6Zh$$HYOkkQ^(e0u!b_ zM`_vuquztBrqq9x;b_L<8bzoHs|^RkJP4T;Ze_rZa^V!v1htHo zdfV^lh89Qu50Xf<1oE!2)9Vx5#P=EPoNu#-%@uzPzl#By4p2$O4^esP|HT_wSIV6_ zCl}4aOQ+qnaNNfnLET#`FdrQb*kqaPOh{BlMSw1GwTCR910B5rgI;V=7zi>7e1|F^SRBik9pjk)s4r)WI>g07Z#!v@qbgx8U-)zy zV^H}^&S`&%nq?!;w<)6!1&b8a^)LIx*3FEf-?Lv$nuFYGD13Oj>CW5B91NAiF18-n z%aJ*;vxCoOhyE#UdRMvv^x+|CW*dUE*y>P*@ChVK!}(d}>*~fm6&rf0m2boxf~{+| zV?CG8j}0`Lo!*EfQkAk>LW-5z=+4~H zSH7bzN%v(kW?K-w;G#w1J(h-l;f3KY{E|pDJt;#6oQ<&1%4P#L^D?0pVm`T$Ohr9iOn$EhV_azYI+m{d9l22VwOyr`r2=^W5T4+b z%8d)iBiAI8eV#K>{d6cv8`zXU_KF+laRT}{eO&QG?FtwN5Byb_8i37TrHrVOB#4ba z&f$hSi=Uuo+6wiWD8$pHm+nr&edaN>9o0R43_vxuM92Oi-h#DyK;UG? z+*f#NyT~ipOM2QyKH4;{TKW`&X5zk6zp>F`4q_Fnkb4XoQ}L%~XiaREW=1h|R3zkPdCniFor6lKR@!0+rJ8 zG+^f^;XQTG7dz;S0%&%uQ2x9_cu${5i13dj^`D9FKNH)3h9Yf-)v-^c^;_XCJS+-% z1)HEX$(;Ew5PuDdl=8$a+2>43z&}Xq zy@5%g=U+@liT32s1)u*Zv;-*@{v6mdMf}M13MiFPl8c)Q?#C7m0?{lM=#^rO&NR8L z3?$+y5yQw)8oXLlmmluAp%G|kTQ>UpF7oQ99D&t?*fN0?$&vxQRj~6egkb{IAEvb+ zCIGareJodo1o0kd-!BgNyYzbfI9MKIk0MpB+COieM{mAHldX(r=4c>kpb3r0eU>?d zj=*thBuW8zkaB4|TKQ~fI^or>p~`E18A=p*RK~e7(-=LyLh=JOM`pCA$3->=MH|uU zW0zo1eV3=90?j8ZYreS+-=VE4qo9U2k%^NSSS6jT1A|o!xY(1u6#EX?msp9m9Tgz@ zsUbdlBhqq*k>)V-zMEdN-k8Rzh`?&Pb@!;TA#h19yOFve(MJtF>y7;TLi?I~@sr%} zhEWyG#%z%ld-cm9LQ+5*@_fd@ZEE9`Q($%bn}9HlZJdY5t+y?FK=af&TFt(*cAT&o zlg%dOK{Zy^gCXSJeut0~hPq0F#w{6EiDj+Q7o`&p6T31dJyi>uoQap{1O`v!@bx6h zo%2Gvaa}we|JXAhFH;d_Wtec7GRX$*>9u-pZRWt8ULz%Oc) zC5z5@j(Jp*vIPpw&8l8is;ZSU2{cJ&VlVg(#|n4=r-J%KWHu5Qw&27 zAu2%DlIs8AbKHV-*OxPneq?$d9M4|$Twr^EQ4GQIMtix!!lep6QlUR-UdN-YlM#IPpGRsQ#Wk)B=}k)`K`lch{EY19Z?qd03->xB6M^?mhCk z%QnVfr+@NI#49))pYRgld=slT>e9GdndgR2FWz$PlsEHm%T&28_p^(hH(oE#mGW@S%AKwJh+$4Hd)_B=3 zt4wkc)F{d|pwQm&0lgBCZ!@9bJ5x{Y34eOZ3n)9^#s__BF-#DMjsHVWyuc)<>Y29q zJ2p`w8}Oai-K5xClQ%w;##x$4gH5G-O#Y7o)5#4jcNfyTW?j|P5MpXjO(t7AZ?_HF ze|SdbFNon8ir|V7e#PkOb@hs%49h!HDH(#v|I+B{Q>nFL7a{ZhRDgD{$UD62M>DxH z-r82)2a&7+!q$Fo`@M_%{%|vW>Tu-ZT=iRW!BwO56(iLGrNqpj=)c5f1_4k$6ZL-# z=6`k*_Chb2cZ$Wu&S+8n`oy;1XM=TyRo3tneCiK@Rg!>_xvQput7ZUbCe*GCaHCJ? zgBFG2R;2Hi;fG@~zL@k6L`r2EEN4Bl{)>83(i)!kI<(fn%V_fQtf9||TQY?eP5012 z?`F!6ep$>ux*hMbcc%LpQ^!N*irVGk6K^Kot*}B3+F%dX63<~khV^ekQ>{xH)J+3) zI0C44>bdxesbuxgHi!mCfc8V{ohHMfrr&-%!bIAh#B>9saK&n{G)^0Mn8^#@(b5qUVz; z_LO^6S|H(B>S05>Pii#LZerou`CQsW&E@8tGjJ7Pfjbg$v;Kxv`wk2Xi=|z?=M&Nd zxkT^Sg=O7;&T;VrEmc34hOQ~E=g#$FtdVWMVNG~fDssWwglRg9qefQP(|UXG&-@(I zG*OqE-S$XJCt0Eg(kBqaF9cN-&9@%{4koo{j~>P!Y)9;Guc^2Ls+Q6E!4>PHo9gnW=|o%?>%%Ir^iNizTeOp z4HG)6vxGL{@7naI$u^HI4ElaxIE6kS&Uso+sax2a^WWc8mprMV+AdW2Ra<>HC0CQI z)b!)erZlG_OL&FhsRkt}XrevYLuwB^Oz_Jn%Fs1Im{ZJg^*m{lySpzgk=>X#y=P9h zo~VYyJ#TgCgEJaVJvJ}Si@x+W`uTzTYR)$h(Ds>J)uUF8rhTmMzmjyGQf036-lf{K zJx9P;t6e3VrIaP;vqd~%$bumkI1|`LC3~Hu?C;0h=X;}G0%rnR9-}DJ;Ydef9{+h- zhOgBf-|FBWwnv=&wFVDI3%kUkwEvuTdA&+k4YWr(6n%gJ)l<`pY`FAOzQ`XEk>$lY+Wy zUdmGH%~iWKxfkOnD!p`&mqPNw-uzPul#l#9^-Rmi)0i;)Kg^3JXNaw?GHb&6mfzs4 zA-%X!tysbw3MM&u(d=1MBsXN3@T>G*H%_7aYbB}dsoSS3_t zxGFxnJW}4mvMF~D-@}&r@L9;8LrGo|!lJC6dKia}AE3C3a^7W)FN?`Q;~T#l47%IU zXv1@_U6%GsfBEtGZavIp16=N1oQI8EAvoY!s89O+MWi`iQB^F8!d^sDeqTN8$G~(L z-E|T&j9y@Qrid9;SCN(b`n_Y`Oh?^e=Uy4yP?(9KsLFW9t6@eYZj*%>_#Uu)mY12M z=50E~HjDf@jVIZhkUQ`gIHWhJ7J9ZLKDYTXo@?q{Hv>8iy+D_zm|GWkVwEk`5`4;) zxX1OCZ8+LbElNV9a0l=Y*#3EW87O4n!@}imMW7)86FJYKK-{z4;`h*JvY{*mmp*!t zwpr{BeLN2K8*gac=RK(t-LRO6n!j0s0}gJ-6AAN%lg!L(2)~89E&wfPxoryzPCS zsrT~-kW5G10TqqIsyCrwa{?Z`~OQuzPXBviDt)yqtT$MRm^mz+OcC zuZ(XcU%Lt-Ng+NQGIZs+zIlMyk|DI!16l{t9X2zu8MPnvv2C6Qoi)-~t~Je*uht0j7YVsj~NIr)AQ) zs`cGsUXD*6p8Oj#8`POIMBGKEv8gDY;CK7e%=A^sJ&WS}FGPy-RZD#lwwrpG9`8H; zmF+TrLHt$9^S4H|-N;0xdfWSPK&gM=tSKjp;g{zih4h?$wZy+rP7#6xc{U=!ZqQ}) zpDihzQbBH}xOq1yU;V=Y8win#)i%hXtDX*l-Q2i(tcK$+QNqL5 zotD(!k{SzRjjwTyEl-4%@5hGaJX-E@)W@OA{h9d=cn*5Ln6Zb(w!L~_@!~1TC?Vlf zRHb)id+45XM%XX^gSqzCe>rta{Ppwrg1VQN3vpb;q@T_OMwc z-$wqdbz!|so5ns)2~!s}A&vMnH7ob9dr{LXOoftV=#igyk`sITWtpPLCBa&y6to;t3LIH!#^I_N z2Jx%JjryhjK7J`mXs}hM5h^ffDdgJDb*c?}(%OmD;K5}hG0aUP1>IG*j-xLDm>honny>O(h=_^JkD0Jt)41vj5yv7#_?wL3R<*_JLx?P83q0 z0s#EKEn%H_a(_6Ogit$rTn)YvV|JOnHmC!`ENVs_K7EieC0_%Zq|-+H%mI| ziS%wO#h=7qm+)-bE1;m6iq&j}n$|-hgE?WrEAcUzXhr3-zor^DnC4KEF-;Q<4TU)Q41tWs`%DEI8EOq~G63*fhm|&-=>UYeP7_=Y^6GdG^e^+Bd0I+``^e`A zo@C~$)Dt&b3ja^}Q$!J@(9CXv%>vVLEi>0Xq9kzo@7ySzyWFrG+#N8lN2h#+Iql2J z(!z{zY%3mJd;Kg(HRM&;a1m{t6Y8E6u?(fSUcp+_N*C2IWH^YdU;fspLAfP{p6lNF zRTeAL4Uc=>|CyyP4D6g~HHkU#q_PZD9!RE%2q8kZE|MfQg8amPCl229D+QneXv@22 zjkfrrZYNv62d898LnNJ%)&mZWcp^^@+@uV7u`5XT-xsW{2cD(!6+U_9M7o z(uBqgs6Y`XJ3BnhQPt9*C9x7*#X?K+Ms`H+0>L=M#3h1XvGM%$QokLEj-wl)9LXviucj6VqD7ll$x6 zS_E(~g7|&Fj+6g##o~Qa?SCa%sg*#{)&^j-E>Z3WZs?U1RS*2lhaDzuqq!}{oin4os zdzc#+v0NBgS)Pz^Yzt-%BC5e4by~O?#!3?G%j1l^umr*4taTenwL@UixXj*o%~92F zvhqqq^c`wfJAu|XO#CsCH46hPO6Fa^oRz11BdraO>#$X-|YzL^1ebK zKfU&qW$o((i_V?NUlx@Z4^s^Dkzt4UH#XEGlEHGORl;e|L9(zBjg!=BMeRGfr@vPZ z7$5c$B0&0kjrnFu20(QdF5Fm|*X;d}P5RxN9&K2X=;a2fATm+#`F2`5ij2s(af2Ie zAS2duht4a0=8jBWs+)XKmXD_NLYz}QW50_=!jKzF8m$=gO>vfOm+>xkB|Dx;d9IB*g?{Hdaqm_qes&s+eqEaR zPgj%si9OSU+?9c430mOPkSp8FEy8VG=#W5qR{qAIt~1vuT%qsMuae~4?`*x5$ZTZt zQQTK*pGwB@qpV8~mI+N2k*_y9#5y0Es+`A=^Z6yxlJyHO)k*C82Pp5ao%OV`8Pu-=#K=2{zZ*Nk(MLC z6R@rqw`Mt~1+pK(K=y;2HOPxjS(Hv0^0&RR{jPoy49;Nh3#&^;ER zrRtjGTdXNdhv=Bv&}ofP>78(S?R5JHF%MtJ%Xq#Bp&6bVg*Iyo>6|f~6x0f5*dK8u z(Pxnx29ol5{-AoDWm{E;N*kb1_ro1gnYv@BDG ziSs0P=4MP(Bi^SYtHlW;O)eZ|%5v*g8ZmWWP@uM&&F7;tJ=7}C4SsF4ilG)gg8_re z8nnss5IFZi7UvIO{_hvVT3_w9jAF2XoHoczQ8^JJO?Lc+56E-miAusv7!0wfi^tZ4H zxiqY^w&jE!buGD}>mHWA#(ma+L0c{A8&RCWuA)+*!8 z#>|{#NA|T9$u>sbcV|6YED@!uf&9hiWHeb}ArSw4K;6UmxavAGmv~Bz0;q(Z^Dst< zumRS(q<@@4M}^`C*`OGKR_ptEYYg{01zbZ#vIiIQ5~@EG`INy-ZI%gq9ihicgR|nV z;XSKwP@^&VL_YQKp=ilpzmNnNXy2_Q8wRBFb|NCD9#_g`O0` z=tJX*P!;CIFRWL-@r228V!C0_CcgORz8yr4?>h9f zS|kU<*5|YHlz&k)>OalW19PNX4&RhGWje7(RS$IOtDKP(DwJp`j>FPkfv)+2#IhDyxGd^`4+Qsps)~ed#SGbtWRe2Z1KIOl=wMw$+ND;c2_T)M<^X(*EOJfy~ zQVTxuMSG%a5p3`t_A}ZtTP8K3eHkNG@mNMy+Q7vrXRt)}X}qTZ^Ry`!>`35n$U=SjO`&Ijq6bO6m74zflu zNXU~2EwO+nQ)%YzdDFBXBt@lvM1iL0if?TCh+i*XE0#D=9gfs|sueFl<5kpL4)yxm zi5j>#<_s3eK8^MipqbWWo7MJhl6`uO&9OhTEpgFHUw}P=iP+>VlU0qHgMx&~jTOrp zcRGs*XsB1=hH{-&QIFv-A7|s>-(JRR77^tJp^pfGXRT!mtdOz@`DWdTRRtsb%7mbC zdVax$J(%B@w%`Zxh=T+7@nXcG@!MtT1VJ@oMdyhe20GS&g8*Lb#1q(o{2SEk1zL{t z-;t(MM|p9=UBVrFxI#MQ!Q+4 zOSI90UA%reT99XK2Y}n;zsNJOYcFmCa+ZTZRO>8Th>M@#vYmGb*&74Os&D;-6o&&I zB%JZYp8mzxl|Rp}r&zBZjh+4BVibA%=j-UsO%1xOiQkY9VR=(w+|z&CJg@jI%bP-F z)&h!9p?jZx|KSl5{{~Xl^Vgv|lvtloyY?)MJ1s1a$&Q=Zj+^V@y4|GKTeKdJc)@MV zGO8%h-cj*od0yF9)2%GF4ND!NcQFcxGki~7_cy}|sZ|rZ+JDH%NNuE9oN#=Z)^tK3rmA+e7pv`OU)8iILE?c(^+CQV8vtvm4IthxFk1}B~c?bQEDg!I%z|9IJ_nx}a${aabUj%PnC#TC`o7vZxvD^H&W;u&8qkFw2*r`wFIR=tt!C}8E|l;=^md6sc;+Vd5VDbN>y!My4a$SNa&Au zKky}iEk9j#F`rwCW|KZqGlWPz8*h*MBAQUB(~}pQaraowXwvs>$!#b;Hof6u=+%W@ z-T%jer)4l%IfS4`)>|TB62>$<_9WsOxdHVc0aQ|Oo;T__ejg&<^17wwrb!!0y$uDl zp~1Kp$x)&}1nBJx-God-eC8ONWQX5OFisD2%qtgf2RBNvGC0V*XENdynmtRSi^@)C zz?jU&7sQ|wV$g^34@^v-Fu%FTugU%Uv?rUZH6!ZY9O}{P8v5kgW&O<2EH> ze0tn0ttZ{m4{Onq{x4?Rp*0lZl)5WKFUsjewT|-t1G4{fFuS4rHj-DO{K=!HA7ddz zqS^DACx72I`xzK`RvL`5|WA|eS%o{ zl#GYYQKR!g)z^=m5YIPU?f-DNnW$F@b-w*cEL&b5fXqgX?a|{W`Rug+5HqEJCBOB8 zuDWu%iXUg9LH;5Jgr?=NliTWv|4E{lTxq_&Vq~Aftx?oWQ%(NN+Z=bWcN`hjuVHdT z$Xq9XVMU8>;7oUugN=G&a%Ks#Raj4RlId#l+4L)X$)k_oA{z-O4YrM(HDMGM68a-y zW-FJ^ZzF#GdiiJc&+lJrzrStX_;$tj``fQOkFI)OKEAl(dvx{&kRVQed-V9vx2v^Z z$6ud5zEF7l^X1!LXLo*o%U%0*o_pih@#CMrzdt^?{rk(Ew|{!?{QeSq`}f)R8^53b z`SLYa{O9i5!)N1cDuIiS?_WRqVKcmKx%+m#jPqhe_1Yh?iyu$ye6HO2ZhsH>dAPZx zwtD00M_cl3-mssCTUY&KH~2)pjz1$@b>*qt{vGrDaPxur@Au!1ek{Cu9o~LEuGaZw z^WWpV8@roVW&0zKe;e}N268hrE;s&A-B{`Wfd9$9zTs?l)Q}uKVgr2UCquQsJ2#ZA zcDL+qC|``fvjWsNj(-ZA{xjWwap%XrTBqCgTM*y)__*QkhNo=6m+9O(ZAcDDHT`|K z`HAY{1<{8aeAi!IM;WDXa{j%Hs~r$i6&C_xn%{e4)+Fg6|EdMLy+mpEsnvTx+ld{?@pz)z9f~ z$2Y!E9eLop8%-TQn)gH(Pm2=i=OpRnIpNPl^pDDQR5@X2OBcOH04>BGc3TPLNwe|$dw zSo_7TpphSQ^U7fMM1gfGn0cHAb8tt0)nQ-JFH_cU?)sy8vD>T)i+3sup2^0@`q5F{ zwqNvkexPR(!0qPS^6(!;Gs1PvY41*V z@824}{d+@%>sYS9YH>jG+Ve1a-Pi6gvV)2-t5og;?KIE^Op z8sFbP#(%jucMd4mex}>M`pENHYjHe?_RM3%BBOu94?513;VJyaeGPPGxV@M^{EIfLnbsg^no^@8Il zTZ^*(KN>O<1q|K;iPLnL5K5U!Hw#Q^Ca&I z=f_f?pEZtIjh{tURcuyl2ko4sw#oYcWKi%@)2SX%nJ)fb`}uA5(XFQEnbm{4Z`(@H zhN|w3W~Qtg=BG!tnJyCW}4RKO4q}6dl$K?DE94YKYAMF9<@K%YP);m>umbV z#iB;nqldLaw$?u`3Qseuau-{MaH7`|a}irkAUDnE%TliqbV=jbPI1Oe7bnKI>o&6Xzc98 zoP3k=%n4t|iPOs{pjyi7@l*lpIacFY0qm1vw(o@%%I4&=#%S2f+>I*!+wYj3l!3zO zE+bFzo+6o+Jc!zr;-6hn`hxB%FC(ts+lz}$c~sDV)w@nJzs@`o_nk@=pC!T z=i$^O@48|4lMr+Bdu2eJ;hEYO>wdL3$?w2hMt~Y*t{I*>+Rn9!4 ztRH_{>G1j3=ZF1^B(qC}U!D_vkiV;G){BmYeMoSP2Guj05 z7uxEku-3n4X?*`M>xE)?mPQ*~0of_wC?Gni!Lhhu)Fv?t?-xq^{M)-ZYb*F6jVu52 zCvchu#;l=-zk--fBR77{@gr{VXEw(zal=^T7JwrU*SDJv3L zBuE&=sO|u#5SdU=o&hwEnQGTX#z3IoN~Ted+zAv^AnCFuu`?}EqH;|mAtI36O^~R| zNA}MTxoy=Q7082>w2wFZZrvTtE8QS?R{j=AkG7q#iraX_0JU5W+|U3A330y=)k$*W z=N@gFpS?(x93#yZAu){_Ki9;I2|Z(Fa?9uwIY}>~8nu9Vy-+>QLaFz-=;*VQ$Pg*vr%Jc{a@Zl1DFHm=oAU2zktD z-C`c$V+vyB6y+OTk6O10ri@;AO1XxQG*-aRJv(n|fTQNH@TG4&?9=uTS zXH?QRW~CED=wm}DD;mJTNBL|+#1np6_Mk#F;sS)aigo6mUhuLRrqAkZQR)T$vA1E^^3O85@S5lf@_VPlq?(Ir?O z5NNZ}p>sSdZaTGY=cmeIN-pC@Noa7+&3>`3U3;&MVz;;fxC3oEmHQW#N+2mv5VWv9 z!s96i(1C+Q7r6s-;eJbL3k;z^V&RxHJ($?~dDLM=bW{k3i=n^{H@o{y`Z+GF;&l>r?Ri$r;Lub3N&or2sFEo;ak`a%5@#sTbR99WiQ!o_#a+IEV zY8vu@Kq!ch>TZ4h2uXX^k09v*Sfd&UbW1iIM)kS)jeAm_7-gIoWx2&&*k})qU#QW3 zY2a?6I9*|4Fh!#ZntWvBdOq!uVPIjEZ`%GtvIUbu0LL*_!)?7ONNru<`QIqb?=Z3mZjc|VPJ|B)Wc!Y0>jps=?!rWf-9z_BeV%hE>3l}Ev!Qt@ z-2x&nkR+FZ$0X~pcgw*-l&Ojjh0^A{VA7ZoqDGKR>=3Eeq#eWh1qTD2W_37Q6d(lA z$MOhL`OWmPxxnK`l)w*zz->?(XoLV%geV^Od*wyNMf*EDN zDj{HyH+JLWAi5%eNsoeSaWhHi$y{E9xkzF8SbU3Qc85q|M;QTthcX}AHZqO4C}Gm* zOx@<8ffrqkB535GYcJWtB;BVC9d4xWJ*rDy3Vvw-jJ@IwWG!3#jqz4~Zs4AHC?o)&~8GBcLO5hn_Sc;qS`Yj=yFEr ztO1~_JGjFriW7&&$ahrIcz2NH;TRslXc2+$aLfUD~8F&GWjly z#S0+f+-27J^#kc^B(Uy=9;KI;W6!*QmG;M|CjEl(n7=8g-;8 zp6RoT5YP-5v<}4Y=AbWCt7Kt4fxKRY>=s|Yrj4}L*u_9ICm;L zw5=-M6VsZw0x0LH>?ENqp4<*0x7SmFN@k|LpXV{Lsfpti;XFl565hp=s~Q5-$s%cX zBigpRUL*acxLPmHpj*>fRXOB#v$A`YrP3C1iLI5MGt-*Izz3emPL`L&Lo==?UpNTf zpK?1bq21Txno8>{j%Z*fH4X2Y%7KeGja@u!;%K@9_gagY=^QN&&o#bkJXvHv*_MFL zWy0;3@N(#LTg-VQeHtZbv09SWCjrb zVxc(4>b|1aY~*J46rlgW>|_fdZT*z#erv(V`!g3r$6x5aa+$A)+RFprVt72Ha$>lb z9VRp0&U}9-e+2$Ds^Ff;2~4Rlc5*21VcI?R{E0VvE{2^$Di(%&t%2$~Qzc0ydifty zmAZuk`%AK}LCHe!Ql)~H(mdVN2VgtQZk^K?7nWd=V#1g+SqSg7@)JuGPj|vTr8!#X zRisjg^hxgQ4okh#74ELD#`8TlnX?#~Za10k82N&e_(rf;Gr`b~%(JfFqmC@(z{!pG z$!JAlwILZ`Eb^WO-9aU`C3tUs9@r}3XwjuT^kJu9j1{^vo2y4pXlX>Ehg@xD|FgpKz;>OHK#)P=s zQ%8RTCQ7v>f5Bhgl!=$iKdxgy^VCg1DJw2%s0;S43AWQq1=SI0s1s%;8R|o-OQ%d! zK(Ylrq(g!gnMj*BvK;oXORWgm|}w--7}vAX$_bn=a2hY`!<;i_Dh_lXx- zh%X-!E4jq-KQ}^_9Y%TONA*AoVY*OIs^XAv`mz^n(ws(&mRel%ec|>3pqX>jSx!ZA zu>Z1@F<&N5fawM(?e6kU>8Yp!LzY9e;xj*!ED2IK{LV(X@C)INphXSF?_!oC9wE{r zem&^AqQ(?IN+*Cyy5pkmAO$7gi8<68EO7E4V;XU4Q!Wq4Qt7~Bu|=bxo`n%9YfAiM za8@D5rViznbhcO zUY1MGMCxw8mR&pQ6vRf-8+BSocIFvSYF+AIihBy@!RJ+|@a!*1HpdJV45TZVkHl`G z%P){@@3P}UMXN5{*hI2;W(s?p;nE!rGcqzgGF;QTn*HHj`fIq7RK-NPI54SXdw-4{Husp@$|<(MP~{c zpYD|BPrBty-Em261G~Xt{e4~8imQV{Ax(;O>&W-czyyDsi>er7B)AnO7`R;fWU3NpxYATSN7vwUQ5?MCd zL@P4Xd-jG%czqwDKk77AdiP-`^-hu=EbK;P>lNb!ZplIFG3jZoLe>&r_p&qP4lj-^ z<|0tul)(o&H5S|FF!RG<=5EEbleDr8IBhoaA~5wLkg4)T_Ez>-pS6sQq4Wb3N+kcJ zP)W2^0m31lq7fn!G}8o|!%lvex#`k#PeyehbzeFYom>}nA1@3K7cMlnqG}q}FTG_h zQ&XSnDVc%xu9#U3;KM7TFN2}v&C+~(G0pOW-lNxb9+epG=;n`@MMiN_3&ZIUg+y(O zr`aQZm=Qxebfy$^&i;$M$jq8>;cqFbv#`lWD%UN7nfK}Kb$7owDTT35x7yGIseMfd z09fD5@l7Y#*95l@CP8c`(NcrnH2P%MIPy-Oz9v*;J8_G)DmJPurHs3q+R$&yi&pnO z-KO$*a?|a}%{@U$4^z=$UQv*}p@kQa-w`G=Lw5ur>*xc*&Kb9RdNph0-o0tC&f1){ zs{4>+;XaGNF9BUYEbVCV=m0PgVD2j`UiL61H^`0Ojz3avY9!krFdMp=yGa z{%~-D6q-;ElTdAsyLdH6j)+yxsIC^Ud}w>F$H8I%0n)n~JELC4)wrS$X??IlMzsuqLCt zwU%Pec?P|syGS=1DM_J)qe|KIjadeb5N`tY?zXPi4AEG5P=@iYxQ0|NB5>t-5@15_UHZT(%F3Gvd8^DFJ5LKA09h@*>Q@HcHoM+ zLyIam{xCv0Eh#6Ixb*vbZKY|3xT~-Bm-#10)uu6DqKX$Uq{xS!fl?VK8R2_4?82yP`MjvBbd9)*OVIZ+6ZyX#!U6U)`O8{DFt6VC< zq_C)9Zoncn`JhcY=5HJAP}lo#kE>og2ow zU>6b67ZFsOg>G?(vH1v~9Mi+-^Kdn%S+^Lg_eRpe5+b-H~2IyAIig`(x++{Y9 z>keQR&B7UHbvGCXJdWZ|>MY3%GG+lDM_nDxbT0LZT4bFLB$RnDybl}{q|F`OTulAK zZ1E|`n8Jx{IEpvAd=cUdADpk&KwwIpF~53A159vC_PCZsRx%umR+yhPsL=p*>vB>jRqSB>y;7xCAIQ`m84!4Izs8 z52#EJd;+)`McNa@I7;ELl&_R5Yw2~Ku2}|!h)N7ZPFtB=GFKYEIZ~;}vicCRF+=R? zd&H`;KrFq(cBckUcsgCVd&>}?gs){%T=?V=tiPbR`|Ic{jIfTn1L$um;lmJxI7PUqkc>_ zz9Rb9Czrg*r>vDWY)>5X>&w(_PrM3kAdknw zhWT@3?vx96G$M9G-eaZ5w64`{MeGbLFt&$BILmCnv|$iI@W96rqIJq%GE+u4gJ>U> z=BxlHNj*DP#)mKv=bX~Y!BUsFn9Sm~(yo4t4F0I?yG2c=>AOwM9N{I&K-ZN0#3Ar{ z>=LRK0unS>&KQl(rbK_m2X5GV9@~gfuOqd2UQ4Il39SVs$ry5$6^*QPw*tQFU1y&z zekn`Y2lZHpyrmGNB9oyAag4T*!NXv~T|c1c%WkRIMOC`|L;dD`s-Xtg+1n2#&sy$C z;XikmC=98{h26o|G>y$$FQ44ZbXP|(+)@~<1yvKWQ%$(mu<_FSLibZR#ts8W{_wy^zifM+54fFxd32D)l zJnYax$sJdf?~@dOyh+Ec8nP*)e+0=|&946)>GdQ*AN4zIf&DukG$Y171`m|>ZUo4T zM41~f257tYaikd2>#92L!#Lc{fvtRk(t6?q6T6LLmROEWc<_jn6EO2DK+73#oP+{- zp(BC@GuNEvb>=;NKy^$oH zEAEV5RMH?NUuZ;8HA&A31d$FDMn=KkDDa_M%UJ-rF^XO8+tw~Nk!i57NXqOEJ#DSv zvrM7h8M^?lP-zvb0=jid+%zP}JLM5)$@9DV3Lk2@Tqzj%`kD?3?tdrNRPK;@Kga)l zKjrF_XdMkG8B7z^EJe)uVm`Ss&}rOZPFQS^kyYYvC>Sn}ts}-(BMBdiXXav4DX2@S zw~MH^;|@ScA$n5ZEq294YDIPztyS#vC6ZwW#^eKF za4eV$*aFla^er$BWaF^L+KMrE$D*b}u{~JWy*ILb zbA61S=|eY~q~!@1RrSJ^B$+yEGNxEZdDn;U#2dWG6_Zh8&J$loq0Z#!=tUN5Ih{%$ zd+_d20wzhJk1|heM={Oljm#9%^_vNVyFAv6GpZMSwsAP&;8!v3XT>?ga&5w}ZtjiE zhtvmIDcJbj;-28UfsPPQZfyLOa?fcPsaG7O*&_R1&lzBw{6W&MTdJ?2qfN5BSIERM zI~$@~D#MmonE;VmER|_4Q+bx)NYfYM*+A0DN0g>gx?@QGvldi^Up7mMKn%l;QPz(o z&qd|8CV$vwAx5RQ_CMKX4e7!;JU5tJrABs&gx5@Jhpq$5V*Ulu6Xfk?1WylkW||N} zqmvvoNd*W%y2TG%%uHGR5MZoXw#V4L+yAqNEKSdn%2@2NEVQXeu{ zqU`Jg_yEW`HhGf2h}s0_PMZppmQ5J>T&?Dj}{O?F#+S~%Ra zHgIDOd~)bpFH0<@!w)!FdF#26mZ+tm$?Qk)Y3ICxNANW0+f8Ng8Q9rptlIiI1D%U+ z2Yhv!!ihXw{eThrXAiT-K?Xd{Q+bmdS>50zU~ExFIfHgV?ucOZ+^0i_%M4Dz%mmt2TGs!VE`gbAm*!bgeV~ z6Sx7_K(+8sBM$DGIm(!J-cvGT&oOW`V2RbxQjHDtve4zN6tV}VmymS*;t0r+ePbQh z?7-OQI=ekn;1vdIlYA33?hY$gd z6!(9~TBshGbKMt_wcvKfFM>VWrH2FJDtL}3wMx@|r8_N<4tHkrfA@RElg`Wzrwo$T zkV3mVK(-sH*JWK6IE(Y|a_eTS?yq@< zCJd;)wFT=c4+xQwb6`IPM|h$mOqvL!5F)=v>U9ydz2A zZWr5NzwFa!Tt23e&COJpmML~2!3%{qD7-b@9c7%aYfc#WQ7)~;jjQe=X9`0@K8rHf z@+{gtaGe{?zWW(h=j9%VQ7DzUMIA-r8vCR{eV~26AQ8^b9i8xHU}CAr*LQ-ffIMG^ znynW4z3OLx*EM4SEJXb)qFzPc{UvR392jlnISebHnlnO?s!Ct zZ*Wx5Ktv;)<1>1ll{-LsxF6RlEyTF*iqSJ}y4{_3?yy4%eXOl&pS?BF_vqizoHlU3N`ooVmAQsdALbC{z4E=FRbkDxpDZ>?9+kli5>0jf@or=`ejUB_hAru!#KyFB$VEf?l34d zL}Q_=R%PENAGalsxDq^6#NM9_vUv9@SHh zBtmhNnh%!FG6aD1Z{Qu}foX_&b(sKcX@y{5jaoMdq#yj+wZ#Y4&n%_FF&p}dY@!FL zH5uRxS`O97PG?Y(#wv62b;~bJ>xGX3uk$Z!c(%qqkh~ZWa~TRY%{r`1m%b(DO!pm{ zi@e*S@PW{)@p|DsIfuZ2Wi1bQ7wyH}4%Bpw8387fA?bGHdWX7X1*G4KKMU5NJc*xn;C4 zJQBXV(}PIXh{tj@N=il(A7D62kO)j5!==#y|5OrTo^E&v`<=9bHZ4O8A;+$8-;4T-D=dCc>z+5PvQC2I{mqj~I z8XN!?puD0O8jx46_X+}5U6gn;@)#>wU~NLx=j{XpPHT%38FiwiNpLfpw8qJB!-JF) zL>f!qRkMrt69vBoVq+SLRwIwO3P5cmlIc#E^_OOS@V`qM9HYosNKgQ2st&j+=_Jn< ztm7~P-nP{0qjG0Y?GHfp1!y^_+kYBdcpVG7==flp)nYr7U3{l?V(!V1G z0^ZS@bPP3`5quql23$q59>>UXu0|eU1;P@h9^mHp?mh+dG3i}_XA8nF7c}S4*>Z4A zunxv6Is(`o)+!GlIR8kWH@ z7u6^%HqRX#wTZ7ArCS$uA}4k=n@VBPBroQ1%rk?Cuny|64wthe_z(NkR>NQn?DJ9n zkZUk65qjTkevy!JkFAj}9|~7qYS{AJcF3S3ePQ;5sDrA5_BmZ&dRT9DLTjEH$KTk& zd?qJ+ePlV{V1%cPZY3Z`B1sSya45YqA7iZPJ6O^8)tL|W=qGqbvV$s3!Vnx>9{|NM z&s{W}O^cIhTG?9a8=4zi>W{IBf)baaF{gy8N_FJrcG!^cy){-ocNYF8<-LI-A2#$-Vhhw76V32{_ zH2_zS0KAUwYz$=%fD|5GtUvh{QvF_~XnH2~R;9l1sTV^Es>Fdo47{ybI?-eN;7;5& zw|+!8u(sr)h!vIMeWOotz>;Eu%t~s}x9Uzg7wEHj|B{G)<9PfXO!6(UN{Vwkzu{;t zQL-6(<%8o!5;=z*-Zw4}s?xh9^}B{RO$HmQq?=c$g)qf=<#PH0!);uyD^DVWzD$KU zR=+X*qC{O%Gzlr@$|vTWnKBsIBX?QWsECGB5AqYNAe#lO0tCH#lO@%Lyk=JEpwMF}W7Y>MAO7OeC3aq%YuAylbZY`hY=* z9ZhZi;u?>J2`IjSvf9f=6e2#9+z>;>BbPs7Y`PaS;&M+Mnqm@zv|8RE*dBj2W=+*4 zCzIv)WPjKL4Z%oV#Jse#FCS8PD7<+W$2KOm6j~UOUi3vv9c_0jo#%Ym)&OjTez4` ziX+&6h=99E&SNXHhkS~nNB}8eTxO2Aa7k<6;J7{loSi(s6}Bf4g>vV|E73U4SWy;_ zse?neDzxq}6%N*^of~D-g=jDgGO@PJDFY8;^oL$ozePU!RoJ1YSoM=f^G&=#@6G0fX$<&P_;9{gBfk4iublj znaVXv87yS3g)9WhGxSlDP^**FN7eaK?F$cV?HN2BKb#n*>R*xpZfPU+mR1o1T?U*w zUA9shp?#5ZD~=UJtx2BU?6|}~%#!D%ST*HwLRz9!wHKT2>!-T!#hW(qLHjg^5 zB1fcC4YE!*rUbJJZrfIlY%9|T7}|EGz3~e%A>QYmz`pScG$>@%C1@|$dZ%mV6EpoC zA*=k(d$?3x!d)H4iFu)zM+C|&iOC4OA7;`6Os2`$ThcRGjov_1K%~V!6|j&{xzbEQ zD$}~b`N%6uMra2+ZZ5G%Q8J}LoYgi%zYzooat(?(eww~*!Tz|8-JL6pN!s}ViQN~JH zCNnojzOBk^jfiF&1Lv(~g?wW88XOJslP-BCJ`us@hoMm@oPaR&d&c@hVob3hR3hUb zL<1&@gU8*&JCT-|_}sBtk!K{ZIkzbppoS$y*p}D(+^W^ZE*gaQ4Q{7cSJ%%TaiFvX9&CK+d?Sj z`86vD&J5TJ`Al0+h=pPMlWw zcleAEG7&E{6-SD?22n5M-5S^d)%$*$XhW6wrtlz|Oanxz6YgJX+%1@Q( z3u9`8>=obF%-vbH#V|yf7KT)%N3tnA-KotpCRQY!5pM`IfMD6SpO|6W;D}-*je@AV zoo#4JTVPsID4GtI!f?xos({nsN+o<{gEJx-POK8N zQi;Pm>fEsd%{-h-p&mXZ~eIrv185=Qro6 zxV?;FyZ-_*gl4a+%6o{oUp0wJ z^PX3Jx@M2RdUReBXOsUJ<&1bSLEFlfc`$adcBtcW)f!8BkRjb#n~o%>BE2{uNI1&s z66l`xfM=4|S{uXOzZgvl8jnWXz$US*makqDr)cALma% zqi6(^2 zbV|bl3oM8rNT+m235!T~mo!MdH$K1T_kXYN`>yYOuj}5qXLe@J)R}Y6oH_RlIt>3k z_W%vWex?w1xq9J(Zu3Cy3W`(y332jj=F}E{n8?`oX$twE!?CWJR}JaR80FRA>Kqbl z0k6cWwi%6tC>@qeK;vYIlPrW8j%gRiE}|wMdFUxbQjmuh-yV?Zp-rUuE(X7H_XB_( zft1PhZ6+ECO|K#GL6DXbC3e|R^b+zoA#Nd%-s|3#Ojw*2_hez^Lgn|Oi$s_(g^kl< zQ&uXE8ilQ(Z+xT$;ZOjf*^lg@t_Oey+Shpedx8woT@AQrGU-}P*W&pHy8#~UXm9os z!Ey!BjbtQtGimatEX6cJpJ;AiU)@dGMOgp)+fy^`v!~duwwp$|0o+yYM0q<(G^WBT zidisi=OhJk43C0u^k3;6rQ5n7lE(U1rRF z3QLHDZV5B-E?e&B6jRh+0}E%$W64)F6%J^v~kZVD%y9Ll-;e9VoRc_d97l zG+r!jD+)X3rY%zQ*hSGD!6qe{uoPaHgV!JG^{&M~4Uvi0sfrd!?kWAFdQ>sHtiT28A?*2wwl=euI%`}Imyu~(|1 z$>EiliE88rAW0K-a(jzq!^Ok2v-;_QhoNMw!CchWwz1M~)7lG1jG-oHql(*Y=sO%6 zDaiRHN;1$&-FFaKmZB{~5$wZVF9BEy5S9^G;+nF+6(=W=f;X1TR!DbPt{DU!PeB$& z<6R}+7E`&SDA^6)3Y8=4#nxb6Um{d_qU)n5m?<9yB}fsZBrKk5R@}s@SFfg86B@Uq z4}ZO6PvLr^L)4y2S*C%n!hGKqn=?CF^?4ndwpNozZ&w<5Pgg!$AG+KOnKMIz3nnZM zgo%hF;Hq|23&qJd970BQA`9GlH~gUJ+Qsd8l1Z6X$zdN9*pbx&U_o_@Y$t!=#p%4 zkOwAQA9YmZv4MV|9AbI;IzofNT*rWSx^Q$CVpZhAoIZd$4JoYQ6seZUt+_!={YkXj z*0OW(g;`7|+Rtu@Cc2$8WyVt&uf1-57?aXJ9svh|qqO~$<6Os)A2_$(>a6&T*( zJZOUNGw)DLQoB`vO*uwI=rYq6A&UgiX*yk$_%h`wYkvU;3y^YReD*AjP#2A92Y%=p zf8QL-BDh8J5)hgo2>3Gu%pg=>MiL_^kuQ%=OPvP!C=l8fkIe`02WIXWycKyDJb-Tl z6R6YGE)J~J#gfnZNxnW)hi9E6N6KYex#$4Lvf{I$K`4tLCHwq9a3H#Aat zz!fV3a9o!9$}KYiJ$>(&<-qq2a3vSWq-o>M&(l&6uN&B?+Gt_2?QTT%c5(Yma6Sy*7}vVfrL+q7YUtTizREWRe2>J?BW-(_F_0 zNY!UlgWR-UsH;yteJ}jFRxZquAx|Q|Jx&{osW&uAtvc(FCEQh~$W9h(3Q-!d{%iK* zq(>=4@80)L1=kX4^+|b$g{=ClH5SdAgA|p_o#28#VDdlcB_vPi5gX*YJcOHkDoaXv zWXoyrq#7`Xd#D@eAV)Ligw;MNR{w_;8jhJK(Ws4>O@hVCKb_#p-)0!qE{e+KN$R6v z8~NtiJ&34avYln)XRsvr3f=Ss#+rjtLq!gqodA7P8F{RWj7F&2u7;4lpHhp^2J4>Y zlV@?SDoy43Y2wJctJTMI>s{o|sBno3fi`ILk_7urKMS|@GCPZwma0m|OX`9PAn^w8 z*Xg(1C6Xnj^oCuz*CbcVKHa#u2E%p0G1aX2x{r#hg)FHEFq<)ju*d8*LeoY{HVY*- z`8wpP53y04w9p(|@NNcLR(;=FGHqu1P{ST-Z>4a04_qwFSGF*8jowg%5CJFpA~=jW z?i07wYrBDV8giY_5CR)~G|6NO-;Tq&AeQlIaZr2HZc5bGx?nKOts4yw#etmyRhmg~!pYa_D2G|ChkqOg^E7zfU7=-tBd`NdE7UI>dJDuVJuGgym)1LK*E z{tz<}O)`kOfF&F~TcKkpFHT0atENcc=E`GA_|?{Gvux2yR%*20K-LH?7qN z!PU@+loW}C>bq(rD2jAGe)&boiJ`4oweg9@W1$-%pM()!A~9T(}}M0!A+D>%xH{c49p7*(@S(*^bD z)xeQ*_;%e3$HX)cCP2>M5odl%jcO+f58&vWN;Kcall&y2!W=4sNF>D_jnn3^fi?+q zYYV)uVGwdG;%zHVs-RBBqynz+*3?Za-hGzl>09~O#Z8J1HxXC_)ji1~QlRlFau)%8 z=(fBP&7RTh7PMVlTC)LGY)BY$CO%&#Ocs&EweeDyT+7LZKp~WMd!U~tnU9*{Lli7t zTuG5wGF~U%_6M7qa!}s6xu-8jD=E{G$l8aPwCi3Xtg2eq^7%xqSGGUGdfzGm@&^ao zNS^LAJj3~GAP1%;YLuqyiRNZ6*KbqlV_8q8Q0|62f7^>Gr`{NHh2~NZxROgbf4WtSmN; z*Vg?25 z2O=S%c%+|ZS%D0H0pj=`Atpof07^C(hd0CW{EG$LZ3?+gRk(3W-#rt^I_7@@}XXhohXyN zDLq?Znxj~-K_afZ=m+4nvgEGvM2{JewP*4?5(!Z>#)ijC2|0Cvm`1ukLK`v_kR@(H zBQJHUK-p`uvO4h44DxGr3w=#cx(=x75%&{xy>}tpy|^CIAHcPVxVi=;8?K~*k2oJ} zxhAZX0*EuQkDYfV$E6{|BS4+mwW0WEXs)3-E0tLVJBZip2d-AvGj}%~7eXWP@Sl!) z{9`NqnNAT&*XpQ{><{S!!rEj$9Cnalh1EyKyK#@nglZLuB7M&6VEfP6`DgPCKiau{ z*5MJSUUnkk;`5sWnHKv2m&hmq8%W!XNglC%zh_8r zdzi5#SLDBfRo{m4I(gcyf@HIxnnDbuDoCPFxE3>c06Y5#2e?5^DgG{F(rB#ksWob^ zjr;3srCoz)wJ(IggAc)WjLH&n46o}c9vmqNh-s!zF}33jW0BPJEEL-Nl}O(J9nU@E zeO%p+$u}MH+R|-uv{9^BKoc+uDQ(bK%Nsh^qKLSUZ{d0;v(j4PeU>Mv)o|g@X0%J~ z<0@dy4*)@Sv4p}jAJ`QMg(?nzFV;_zpIBHabnWgH20f+D_&9R^*wIzP2^uApSy8X* z*vOIeQT;tRhZSC8#Ah-g$v{#w;Mh!fRts)5R*||fXiPt1HED{Ri=x8=3MMPL!cCg| z1X2B9?xe8WLWuuB$+0DB2`jkYTIolSc5yRTCxKG^C&?;z%}|4)baBm#Px3cg7~Dlv z`2qCy-sH$AZF{Sw=b#ZUUtt8!9}>=1@igAMwcV_UIwfaKjme3w8eE?mt6B|Dge8#q zdkoKMAHf7m;1bM72vD@*bJ;@hN#8Fk{N0uO5etigj{uZCI4VL;$x22SwguJSB4J03 zehH~~sgmT~BSAEUFS@4ok09&IiV$>eV82rt-I>t%gcCkue9=!~3yu2HyGeIk2;1xL z66WcXNb1w*4G+Qh#E&nAuoa;%Lbb<1hl1Qpf_9skMpEHISWLRy2FzZjBDs};@VMG3 zZ_z?wkvJR<^wi_-5isL>e_Xe`TanaH*oiJ{dkw4Na2S>ymQaX37hLI%0I1_wjhFiz&YtPFjr)yC?InBYnAK`ytkOrd{X z5a8uLW>V%!$u7B}B(2fH00uGJ=$BFSRvH%s&|;xjj17})a;5(yHRSVquS!`FFt9er zQZMZ#8c76F##HXgrOm)MYzXn+3pKDrQ4v{0`ASs1{tA93lgvAyi6)nJEutiUr!M8j zO?u5k!9+eq`w38OS-2`Wekc{9t;FV|w{*c?jly=R0c4NdsT>{c@nRGz_w~ANow12q zF-kOLlU3WdNl)iqBUGoDKr~S?Leh3Ez2lMQsf_3Y&9^RzIG^u`9>F?TnVq6r+-y{f zmebhdb5e$(igGo`5Ben6s9I#6 zt>Z{sbTytET_;~L4k+34eMq9wVWra*o8{LEIUW#YXG|&4jEJwu!lET!ZX|kEvU=Au zOx!*`RG37u7vDDJ!1M>rPms5LCiHj9M7X|Zpq-Ds5RD43Z0_EWD#%mh3#X)Fmu7Q_)?BoEU;%jIGqt zFlSDI;LXXt4BynRL1t^FGa<16y#+S1X)qAn<^^!`f%$vLeOap zsS)7zJES~1ks7>?KaJ?FVM&ezz#fTdDv`oukTxj|`;WZ(k1;3#1PM||FVr%#KJ>_w zHO62K7Hb&@a6gx4EHvRpb;NuoMVPd4;K(XAs_>atrR%|c^`QT)#nc%Oo=qI>t6exJ8{Ybm04Pdtk39R(qD9p2@?gOoY1F6@atyqrEl)(8Dx+OA2mRQe2F&OpAr?k zORLrv2d_3BG{)82eqcKTNpm4s)(si=aS6qTvBPfZh*F;Q#_G7VkC+Cr^O|g7&qcWSNqZx! zJL<@7QuF{iqD4>vb13cSW~ zs$8}JBh6C>7pF2r=^2DS3e12Hc?&)ShmCN_Q-^AgytZECu*4<9_XGwfn9vCl#;jYK z*!Ct4jLL^LAmfU-SBljN3b5G?uxWzi!d{Xj`-G?V)bj}@J$hu9HVHgUS8>*L`B$WR{*dz>(OwJB3Sf3M!g z8%r?~D|{lM(C5s7QWSbriuL$|wAL8fN)s&kbWlPjqRRTkxG;`nUiJRSHADc&E34b^ z3=yRXcbCInDT6#Hf$fzfHFB?(;j^D9ts<3xSyA(nJm04vK&r$2k#0qZ+P;A(N^LN> z@S%sAMq)*y9ub9)M|bXYKSP7UV=5bc>>m12ty!`Sg&!?NF;@<4nW@rNPC)~q#c>jm zYL4O7oW6T17DWNfM52I_Evd-UM&C(WWE=W}*K4sG9uV?@=qngq!)}$bOL7CYZ$gAe zq0fn6_Q350=?es+hsf0j=>*zVW9_4;b%tllU~3HPZNXA+lL^_3!JO6t*yAKjP-F)yU)~XT;st=&cGB+EtvkhdP$adE{e{v(t{8`&NQA6`Nr2I0Mkpb3H8_ z9qh~z_1%z$`(#_P;QO18J0*p*rE@*|Lo~&-wk(hCUUq9FJ~~`9HeiYN1@(RsjxL$R zL%l#hy<89??iG*1)SbO$?*bt#PL80qzlu{VP`Fq!6mO6V9J?raJen@g|5@_*o>ApH zK((9asNSrS{FesBz1j|;bo$XjRuYcW?7sZ#QdqP3Ng^S6yFhun#BtLH`QZ$S6WaGW z<$)5%YT-KN?ko5x22$Gx-;&dNV0MfIKB)jzG7nX)2!fGvDLjcpDd$dSBMDZs8rEkk zeCHT^+y;r%)CkqoqPB=>l6a^^bu4v#dy%=U!C?_m=_i7=KYNg3;c^|a*dCI1VY{C_ z@S9+{d|9RFKh)#?0;RVve<5SFANCS!U`vZEFOIzYBL9$4Gy08$C}d%T{<97lrY6y- zln4;O4b-uy0`4_opmX-HYa0KMJEotyt&-@{u3BT6`C2(Cip<(=@=tLbppBL1;IDMC z%MXyk5~&S1)ERU5ha(k|#|d)V4K0K;hC9$ltV$u^#9X#u{Pd)t_C1>#a3ZM+Ga#vF zlfQZz2$)Cl6a@pH45%dGe^OeF0v_xinQ}W8&?YzDVty?75^7kmCka*_YWz_qaP?@i zrg}C<2f$l?ZF^Z-v(o{ag}&CmJ@XJFX?+Vj$!@@QAtQ*t48?^ywRrpJL2a?(|=@#BLu)tEu-+PzDJ5yaSz zj8UvQ`6@%mkj~<3Q!a8SAP!Y`@Q}NeN612xEg_B9cm>mmk_lnaIx5own)W4Qur^ZR(o37{mAJCV9lr@)mr)RoCT4*Zjg83d;8 znx11xcLR2F9M<*V1Ml>tC>%^QkuLQnUq4|@ABIcZk)AHqaw{$!SAAOntz!8%Y7Ff< zNW*fJZ8oInnmm0#XX{H2B;Q*tdW}moz3A@me**3^TDkhUkVNlvBf;Rj4ieBVO_J3x zpnbx}tqjF0h$0ildcT4YKrmyt>IcGj3lba|0P?t}nVYFytUCn1=LB3BofoWqDINR^ zCEZb|Ss<(FXh=}aV3aJ9oQ|#MKr1r7qfepH)vcN6mB<1}a}~h!S9{VYp1+TOocE)e zcu^vFOxgn1lv&=8{2gJ*3u;{hfsOPcV7qgP!^#CP4q;Y<_EwJ5+Y>+*3x^fIWJgT!~4iAvBbc@9NUd-iE6jsY%M}Sy*4<_JD za^$hX-vY+)y|h^WNBT$(c38-fsf1+&TOZhwZe#o<8ws??9kot5vOS|Q*kFpn`9cf z75&K@lNuEk&3w;==m;;=k#MpPJ{#TpQDF5rIb?U{&5X(2yt9O3Eo$gl97Hjz`NCHhw`gzr^x#wLcl z9^m%?o0Pr5^g?xY#W@3yU9_G&lmE24^-@z7g{M);j={I#4hbIW0|%jLOBqS*APQes z#zW|H`(@D`8!@Md@v5FaC|P@`JE)Aj4i;c%3Z-4Z7yU-TZN{aCtB*V=)@^%M9P|~! zP8zDlhA;Xv$?gr8{u6_eMXao>GNoN+UN0jrC>R^<1bfp~TR1<4&S2w>Qzba@PS{it zV2+?(`X0~i?keWJnpwHm6*m8c=!plST1eT5#~mR`(?gS4!=v@CGVX5Il2z|DvJsmh zW3Y<`qkYo2_TelfydiXiYXLtCU9;OIjD%7(R(=en>G6bN>zx$p+P&mbHOp30EL4wl zT|FK_!O>`kHRaEV(N&d2$kvWj$!z=Zie+-e+^82T!W37EX_8xa*kMF&z$6okUDvi# zl1?QxIfEnyx9as031C4)Aof`o?UQzRQ$ipl_2Zv~UJiAiS{WMURIAAOAFra#caaeFWR(tFQICaKf^}>thnORT0rAsSx14auyyoHLl6j!dUWS3O1ZRy2!xWx} zt%^9E3iDG#1YXvwe70p=M6T-OOer}u+`$R{0Rg-uaBX)a%lQH7z0DddNqo)mk8bHG4;nNl=*gcJ(vM~ zi+Us=AWRHE8<{e1zgxfVOPzWi@ymoh_cb|8EATb5^zXifPTh3rAHCmj z*H7>|9Q{&QJr1wTwQ4zqy-oQ-6+*` zaHg_5&9f5BbEKJU8*dxC0vuPf6}?h{8w}i0WrU(ovWRfY7w)S6;RY;c?kWpN5FauV zY*&?JPNZ%~tPw-kpkT877&n(C)9rvVbb2zbKP&B>iaBzo!znx??PZ)gC#v0ngl3CR zggxE~g~aRn(A{kxxm=jz!jkAB$X8v>FiDj`-VOxooj;OH0x7LOkMsd=J6k;A0d;`K028EbeI$q*!k@zRmeU1gkAtx zvg1MiKIpq4BDKtPJ>!;ei7y-&eCVGb#j%=d%Fw-hl&4CP?b_hbJAfaA)a&{yyAU-zjVt<)LCWx`lCse$!PWN4S&p=v%0UYe{P|{cP=spZKVDx820iX|*PAf@t zlB-JDuiPPcRlk8Mp`ksq(X|Y2`;djyuDE*u&2==sA`!kK;MSv0zI@%Tq0K)~2%_Pf zBWDK`k`tB(F$-B$p*2|;X z*4we1+l$K=e&M(4w`X4SS4ZNvrxVV%S1JB~7RBeUp7@`C-@iG@*nfB7pS<6^E`BY( zEPf<@NO!%6AK`y7w%>Y@0-VfeF+DGP8s2(J{afqy5CFWL^X{z2`S!YK{%ZHARpmr+ z=k}uKiQk#?YWvyo?*7G_#2&4A9i0{%2Y;>0*QYl{`>(j>g=<@j{3Q^#V`s-n`|-Q` zG)zJtb6RW=ez8ve!&lL=SJ`QYGBwvShl~BGIW5YtmY&*HW&h>-t;#wrMIU$XSH|*# zu8$Qz9w~ZUMqY_CF>0P~Mm}DTJXLMDIsb%HmD(|Of|YmE)jNDCzWUl@mUDZm7HnS2~b^xJcmb5E-EZ=%;;vz+_fFW#LjWVoI;?vcG2 zkBxP11u}%!z9lX{J@9TgbM7}gs2N@w|0l!mH`D6}`m)buuCg`P{svAXjU(n;xx#y< z2~@o<-#BjG6>*p9=l_;NOm>d^{6<6a@!Y9*(;$DV&+q^E`+9=b|IJXyWN*GdpVYDZ zHm4`!ZD~$3P>`kENiw7;k%WwVs2+yuFT;DY9AHB)>r>%eeDgV~v%)4p3=PdMZ z?jG4#ugk+vICu51$mwbHzZeg`15`1*obUHo^x}ETz~8_!6;AA2D_1c#P(uFO$B5&* z*2$iF`yIzp9pCj}Y%Em-a4g~U%-<#fpn9(U2W+^X-_gQdo&0u=&PQUkhMMkj48LV$ z0{T4tZ_Vq6mph&?viaS$FX!^HtpC+`aE;dAL^-VzT(^JAJM;Fd`P&NB>w&k7IoIFI z8U6kNl(YP=pNcl)=wCmO=FsKa_TQ5Cj?PiBUnT!muX1>KOm^ttZ!Nyd#sc{MPY(e9 zA1;?OR(*GSV{+i(*vT=yNbF@uDfh9%^SbDEksNv0TBlWff@fs zq%kpdc;B@kg(^&UWtooh-_r7!avFgg^o$d48L9s5?}p*!rT>hN$(gswU5f?t|0bDu z5mk4G$FbY8vG$h|#FuxiFS~qPcD*cceTP4Fdq;IK|MY}g81VnUEe6tm@@w*2ziY9{ z3u+0}f5zMiNOO9STlcr3)9WrLv1c@Y@oic**7)Mh-0E8i;qV^EoSt2(#OuG6t{Gnb zDVvS{x6-w58EbD2>L>oqO~*7W`fu*(t2eC^m*VV$QTs=AeLXlFf6)qnr178mP}eFT z?ew2!&YXGAT>WQo0PMbuZS@ft&F)wRkm@G#Yxv)S0sq{8rgR+u@+>y?+uyFZOMiZ@ zu=2P0K*Vrtx$3_WjedT3*Vh>dL$^Ceb=!YOtyCC%sjzptJk02)H!2A~Y?oucJ+Qgo z!oA50^@Ei%PM4^P(>5I{%ADt2{fpWUcqw&*j-Hl{B&vTikdi7iJsD{6CA#$aL|8ODl zxQyS9{hYONH`4C6;=5@o#Y|J@hr5&sr;eqwtUt?Ye|SdPHqLcV^DXWA(7DvUuiJJU zm}OlntJU_3L;?}BGD~|tblzw0o3Y zx$ZgAinFHZW_I&^Z#v(nopVQGryt)puRHGWnROig*Z;tGc>0&|!_#aaGf;xFg>&>T zV*teeze}{P@!vF&f7Ach1t0+a|D#LLg9W6C{hRV%cN%~h`|JP8-80|UZ-3?7xSPm& zD%N`Ep1MwRD(>u_)M!Qgnx1ydA+M-Co0jD=cV?=63+tSdb-qNrZ#H$hbAhoad*FNN zxMSMUAq5O^wAS{F()` zt{G^sT1a-rzrUL_ZTR@HOPWXHH=cQN#%ZqFgExL#hcy-{jxIZg7_qm%!*6$6{f|~pud-0$R)jDCfH@}^J zd8TxD7M*={mav+|ceY==degjr*lgna=;7skwL_+>n6NpS>-pA;qt@%0AGha&FK&PP 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 literal 0 HcmV?d00001 diff --git a/research/native-wordram-interfaces/native/UNIT0-forward.json.gz b/research/native-wordram-interfaces/native/UNIT0-forward.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..d5a3e5e334bd834be2354d6529b76e096cc369ba GIT binary patch literal 155363 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 F{2#Y0?2!Nf literal 0 HcmV?d00001 diff --git a/research/native-wordram-interfaces/native/compile_unit.py b/research/native-wordram-interfaces/native/compile_unit.py new file mode 100644 index 0000000000..c0cb0a7f6c --- /dev/null +++ b/research/native-wordram-interfaces/native/compile_unit.py @@ -0,0 +1,267 @@ +"""Literal centre-free native unit serialization with concrete global axis embedding. +No pure-shear or whole-p19 compiler claim. Apache-2.0, Codex assistance. +""" +from collections import Counter +from fractions import Fraction as Q +from hashlib import sha256 +import gzip +import importlib.util +import json +from pathlib import Path +import sys + +HERE=Path(__file__).resolve().parent +ROOT=HERE/'vendor' +CENTER=632 +PROFILE={1:2201,2:412,3:510,4:127,5:40} +HELPERS={4:28,7:7,8:47,9:326} + + +def need(x,message): + if not x:raise ValueError(message) + + +def load_core(): + path=ROOT/'research/native-center-free-code/native_core.py' + spec=importlib.util.spec_from_file_location('retained_native_core',path) + mod=importlib.util.module_from_spec(spec);spec.loader.exec_module(mod) + return mod + + +def payload(): + return json.loads(gzip.decompress((ROOT/'research/native-center-free-code/CODED-WORDS.json.gz').read_bytes())) + + +def embed_vector(v,unit,units=19): + """Common axis 0, independent eight-axis unit blocks; no selected-stage powers.""" + need(type(v)is int and 0<=v<512 and 0<=unit>1)<<(1+8*unit)) + + +def role_name(role,unit): + need(0<=role<=CENTER,'Local role range') + if role<112:return ['MAIN',2*unit,role] + if role<224:return ['MAIN',2*unit+1,role-112] + if role>bit&1:result^=column + return result + inverse={apply(v):v for v in range(512)} + need(len(inverse)==512,'Native permutation map invertible') + invcols=[inverse[1<0 else native['inverse_columns'] + def apply_columns(v): + output=0 + for bit,column in enumerate(columns): + if v>>bit&1:output^=column + return output + before=program['frames'][e['source_frame'][2]] + after=program['frames'][e['target_frame'][2]] + image=[apply_columns(v) for v in before] + need(rank(image)==rank(after)==rank(image+after), + 'Actual native map sends complete source frame span to target frame span') + need([cur[tuple(r)] for r in program['persistent_roles']]==program['output_frames'],'Every exit frame') + need(cur[owned]==['FRAME',program['unit'],0],'Owned center returned blank ground frame') + need(dict(paid)=={int(k):v for k,v in source['canonical']['local_profile'].items()},'Complete serialized profile') + return {'events':len(program['events']),'paid':dict(paid),'scalar_tariff':int(scalar), + 'owned_entry_clear':True,'owned_exit_clear':True,'persistent_inputs':632, + 'helper_target_profile':HELPERS} + + +def verify_exports(data): + for direction in ('forward','backward'): + path=HERE/('UNIT0-'+direction+'.json.gz') + need(path.is_file(),'Missing required literal export '+path.name) + need(json.loads(gzip.decompress(path.read_bytes()))==serialize(0,direction,data), + 'Literal serialized export disagrees with source: '+path.name) + + +def verify(check_exports=True): + sources=json.loads((HERE/'SOURCES.json').read_text(encoding='utf-8'))['files'] + for row in sources:need(sha256((HERE/row['package_path']).read_bytes()).hexdigest()==row['sha256'],'Changed source '+row['path']) + data=payload();c=data['canonical'];V=load_core() + # Independently rederive the arbitrary-input free-group endpoint, not just frames. + original=json.loads(gzip.decompress((ROOT/'research/native-center-free-code/SOURCE-WORD.json.gz').read_bytes())) + need(sha256(gzip.decompress((ROOT/'research/native-center-free-code/SOURCE-WORD.json.gz').read_bytes())).hexdigest()==V.SOURCE_SHA,'Original native source') + E=V.error_kernel(original) + EX=[[Q(0)]*112 for _ in range(112)] + for i,j,v in E: + if j<112:EX[i-112][j]=v + source_A=[[Q(x) for x in row] for row in json.loads((ROOT/'research/native-center-free-code/CODE.json').read_text())['A']] + need(len(source_A)==112 and all(len(row)==112 for row in source_A),'Actual code dimensions') + need(all(source_A[i][j]==Q(i==j)+EX[i][j] for i in range(112) for j in range(112)), + 'All 12544 actual source code entries match the rederived endpoint') + expected_helpers=Counter(len(c['frames'][c['final'][i]])-len(c['frames'][c['start'][i]]) for i in range(224,632)) + need(dict(expected_helpers)==HELPERS,'All 408 independent helper targets') + logical=[] + for direction in ('forward','backward'): + back=direction=='backward' + p=[['scalar',['clear',['C',0]],0]]+data['programs'][direction]+[['scalar',['clear',['C',0]],0]] + rows,paid,mx=V.replay(c,p,back) + for i in range(CENTER): + expected=V.expected(i,back) + if not back and 112<=i<224: + for j,v in enumerate(EX[i-112]): + if v:V.add(expected,V.identity(j),v) + if back and i<112: + for j in range(112): + if EX[j][i]:V.add(expected,V.identity(112+j),-EX[j][i]) + need(rows[i]==expected,'Every arbitrary-input endpoint row') + need(dict(paid)==PROFILE,'Logical replay profile') + logical.append({'direction':direction,'max_prefix_l1':str(mx),'all_arbitrary_rows':632}) + checks=[] + for unit in range(19): + for direction in ('forward','backward'): + p=serialize(unit,direction,data) + # Embedding is linear, injective, and support-exact on all 512 local vectors. + need(len({embed_vector(v,unit) for v in range(512)})==512,'Injective local embedding') + need(all(embed_vector(1<(X,Y+A X,H), raw dual (X-A^T Y,Y,H), with original entrance/exit charts. Normalized full calls include D; no unpaid pure shear is inferred.'} + + +if __name__=='__main__': + result=verify(check_exports='--emit' not in sys.argv) + if '--write' in sys.argv:(HERE/'RESULT.json').write_text(json.dumps(result,indent=2)+'\n',encoding='utf-8') + else:need(json.loads((HERE/'RESULT.json').read_text())==json.loads(json.dumps(result)),'Retained unit receipt') + if '--emit' in sys.argv: + # Authoring only: literal actual events, not an unresolved macro. + for direction in ('forward','backward'): + raw=json.dumps(serialize(0,direction),sort_keys=True,separators=(',',':')).encode() + with gzip.GzipFile(filename=str(HERE/('UNIT0-'+direction+'.json.gz')),mode='wb',mtime=0) as f:f.write(raw) + verify_exports(payload()) + print(json.dumps({k:result[k] for k in ['status','local_paid','independent_helper_targets','source_files_authenticated','new_multiplication_kappa']})) diff --git a/research/native-wordram-interfaces/native/vendor/research/coded-native-caller/NORMALIZERS.json b/research/native-wordram-interfaces/native/vendor/research/coded-native-caller/NORMALIZERS.json new file mode 100644 index 0000000000..bca92c222c --- /dev/null +++ b/research/native-wordram-interfaces/native/vendor/research/coded-native-caller/NORMALIZERS.json @@ -0,0 +1,126 @@ +{ + "clifford_sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "code_sha256": "8be7f3f073b7981ec91c6af43edff0ac8a89f4824ef6026ae758c287dd6c03d0", + "finite_checks": {"absolute_phase_mutations_rejected":112,"exact_endpoint_factor_identities":896,"gaussian_free_compiled_wrappers":896,"monomial_wrappers":896,"omitted_phase_rejections":112,"ports":112,"scalar_basis_recodings":224,"weight_congruence_addresses":57344}, + "local_gauge_bill": {"added_recursive_calls":0,"backward_extra_monomial_field_maps_upper":448,"main_wrapper_field_maps":448,"owned_fields_reused":8,"recoding_monomial_field_maps":448,"recoding_owned_clears":32,"recoding_scalar_adds":1792,"recodings":2}, + "mode_columns": [[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,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,0,0,0,0,0,0,-1,1,1,1,-1,-1,-1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,-1,1,-1,1,1,1,0,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],[1,1,0,0,0,0,1,-1,0,0,0,0,1,1,1,1,1,-1,-1,-1,0,0,0,0,0,0,0,-1,-1,-1,-1,1,0,0,0,0,0,0,-1,-1,-1,1,1,1,1,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,0,0,1,1,1,1,-1,1,0,0,-1,1,1,1,0,-1,-1,0,0,0,0,1,-1,0,0,0,0,0,1,1,1,1,-1,1,1,1,0,0,0,0,0],[1,0,1,0,0,0,0,1,0,1,1,1,1,0,0,0,0,1,1,1,0,0,1,1,1,1,0,1,0,0,0,1,1,1,1,1,0,0,1,1,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,1,1,1,0,0,0,1,1,1,0,0,0,0,0,0,1,1,1,0,0,0,1,1,0,1,0,1,0,0,0,1,0,1,0,1,1,1,1,0,1,0,0,0,1,0,1,1,1,1,0,0,0,1,1,1,0,0],[1,0,0,1,1,1,0,1,-1,0,0,0,0,1,1,1,-1,0,0,0,0,0,-1,-1,-1,0,-1,-1,0,0,0,0,1,1,1,-1,0,0,0,0,0,-1,-1,-1,-1,-1,0,0,1,1,1,1,1,1,0,0,0,-1,0,0,0,0,0,0,-1,-1,-1,1,1,1,0,0,0,0,0,0,-1,0,1,0,1,-1,0,0,0,1,0,1,1,0,0,0,1,0,0,-1,-1,-1,1,1,0,0,0,0,-1,-1,-1,-1,-1,-1,0,0],[0,1,1,0,1,1,-1,0,0,1,0,0,0,-1,0,0,1,0,-1,-1,1,1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,1,-1,-1,0,1,1,0,0,-1,-1,-1,-1,-1,1,0,0,1,0,0,1,1,0,0,1,0,0,-1,0,0,1,1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,1,-1,0,0,1,0,0,1,1,0,0,1,0,0,0,-1,1,0,-1,-1,-1,-1,0,-1,-1,0,1,0,0,1,0,0,1,1],[0,1,0,1,0,0,-1,0,-1,0,1,1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,0,1,0,1,0,1,0,0,1,1,0,0,1,-1,-1,1,0,0,-1,-1,0,0,-1,-1,-1,-1,0,0,0,1,1,0,0,1,0,-1,0,0,0,-1,-1,0,0,1,-1,0,0,-1,-1,0,0,0,1,0,1,0,0,-1,0,-1,0,0,1,1,0,1,0,1,1,0,-1,0,-1,0,0,-1,0,-1,0,0,-1,0,1,1,-1,0,0,-1,-1],[0,0,1,1,0,0,0,0,1,-1,0,0,1,1,0,0,1,-1,0,0,1,1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,1,1,1,0,0,0,0,1,-1,0,-1,-1,0,1,1,-1,0,0,0,0,1,0,0,1,1,1,0,0,0,0,1,-1,0,0,0,0,1,-1,-1,0,0,-1,1,-1,1,0,0,1,1,0,0,0,-1,-1,0,0,0,0,1,-1,0,0,0,-1,-1,0,0,1,-1,0,0,0,1,1,-1,-1],[0,0,0,0,1,-1,0,0,0,0,-1,1,0,0,1,-1,0,0,-1,1,1,-1,-1,1,0,0,0,0,0,1,-1,0,0,1,-1,0,-1,1,0,1,-1,-1,1,0,0,0,1,-1,0,-1,1,0,-1,1,-1,1,0,0,0,-1,1,0,1,-1,-1,1,0,0,-1,1,-1,1,0,-1,1,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,-1,1,0,0,0,0,-1,1,0,0,0,-1,1,0,0,-1,1,0,-1,1,1,-1]], + "ports": [ + {"G_rows":[11,13,14,7,16,32,64,128,256],"K_word":[["P",[11,13,14,7,16,32,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]]],"Z_mask":15,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,2,0,0,0,0,0],"matrix_rows":[13,11,14,1,16,32,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,2,0,0,0,0,0]],["P",[13,11,14,1,16,32,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[11,13,14,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[11,13,14,7,16,32,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[11,13,14,7,16,32,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[11,13,14,7,16,32,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,0,0,0,0],"matrix_rows":[11,12,14,6,16,32,64,128,256],"offset":500,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,0,0,0,0]],["P",[11,12,14,6,16,32,64,128,256]],["X",500],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,2,0,0,0,0,0],"matrix_rows":[13,11,14,1,16,32,64,128,256],"offset":11,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,2,0,0,0,0,0]],["P",[13,11,14,1,16,32,64,128,256]],["X",11],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[11,13,14,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[11,13,14,7,16,32,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[11,13,14,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[11,13,14,7,16,32,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,0,0,0,0],"matrix_rows":[11,12,14,6,16,32,64,128,256],"offset":10,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,0,0,0,0]],["P",[11,12,14,6,16,32,64,128,256]],["X",10],["phase",2]]}},"orthogonal_transvections":[5,15],"port":0,"q":11}, + {"G_rows":[19,21,22,8,7,32,64,128,256],"K_word":[["P",[19,21,22,8,7,32,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]]],"Z_mask":23,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,2,0,0,0,0],"matrix_rows":[21,19,22,8,1,32,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,2,0,0,0,0]],["P",[21,19,22,8,1,32,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[19,21,22,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[19,21,22,8,7,32,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[19,21,22,8,7,32,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[19,21,22,8,7,32,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,2,0,0,0,0],"matrix_rows":[19,20,22,8,6,32,64,128,256],"offset":492,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,2,0,0,0,0]],["P",[19,20,22,8,6,32,64,128,256]],["X",492],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,2,0,0,0,0],"matrix_rows":[21,19,22,8,1,32,64,128,256],"offset":19,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,2,0,0,0,0]],["P",[21,19,22,8,1,32,64,128,256]],["X",19],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[19,21,22,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[19,21,22,8,7,32,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[19,21,22,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[19,21,22,8,7,32,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,2,0,0,0,0],"matrix_rows":[19,20,22,8,6,32,64,128,256],"offset":18,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,2,0,0,0,0]],["P",[19,20,22,8,6,32,64,128,256]],["X",18],["phase",2]]}},"orthogonal_transvections":[5,23],"port":1,"q":19}, + {"G_rows":[35,37,38,8,16,7,64,128,256],"K_word":[["P",[35,37,38,8,16,7,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]]],"Z_mask":39,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,2,0,0,0],"matrix_rows":[37,35,38,8,16,1,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,2,0,0,0]],["P",[37,35,38,8,16,1,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[35,37,38,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[35,37,38,8,16,7,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[35,37,38,8,16,7,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[35,37,38,8,16,7,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,2,0,0,0],"matrix_rows":[35,36,38,8,16,6,64,128,256],"offset":476,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,2,0,0,0]],["P",[35,36,38,8,16,6,64,128,256]],["X",476],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,2,0,0,0],"matrix_rows":[37,35,38,8,16,1,64,128,256],"offset":35,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,2,0,0,0]],["P",[37,35,38,8,16,1,64,128,256]],["X",35],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[35,37,38,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[35,37,38,8,16,7,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[35,37,38,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[35,37,38,8,16,7,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,2,0,0,0],"matrix_rows":[35,36,38,8,16,6,64,128,256],"offset":34,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,2,0,0,0]],["P",[35,36,38,8,16,6,64,128,256]],["X",34],["phase",2]]}},"orthogonal_transvections":[5,39],"port":2,"q":35}, + {"G_rows":[67,69,70,8,16,32,7,128,256],"K_word":[["P",[67,69,70,8,16,32,7,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]]],"Z_mask":71,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,2,0,0],"matrix_rows":[69,67,70,8,16,32,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,2,0,0]],["P",[69,67,70,8,16,32,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[67,69,70,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[67,69,70,8,16,32,7,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[67,69,70,8,16,32,7,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[67,69,70,8,16,32,7,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,2,0,0],"matrix_rows":[67,68,70,8,16,32,6,128,256],"offset":444,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,2,0,0]],["P",[67,68,70,8,16,32,6,128,256]],["X",444],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,2,0,0],"matrix_rows":[69,67,70,8,16,32,1,128,256],"offset":67,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,2,0,0]],["P",[69,67,70,8,16,32,1,128,256]],["X",67],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[67,69,70,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[67,69,70,8,16,32,7,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[67,69,70,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[67,69,70,8,16,32,7,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,2,0,0],"matrix_rows":[67,68,70,8,16,32,6,128,256],"offset":66,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,2,0,0]],["P",[67,68,70,8,16,32,6,128,256]],["X",66],["phase",2]]}},"orthogonal_transvections":[5,71],"port":3,"q":67}, + {"G_rows":[131,133,134,8,16,32,64,7,256],"K_word":[["P",[131,133,134,8,16,32,64,7,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]]],"Z_mask":135,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,0,2,0],"matrix_rows":[133,131,134,8,16,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,0,2,0]],["P",[133,131,134,8,16,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[131,133,134,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[131,133,134,8,16,32,64,7,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[131,133,134,8,16,32,64,7,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[131,133,134,8,16,32,64,7,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,0,2,0],"matrix_rows":[131,132,134,8,16,32,64,6,256],"offset":380,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,0,2,0]],["P",[131,132,134,8,16,32,64,6,256]],["X",380],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,0,2,0],"matrix_rows":[133,131,134,8,16,32,64,1,256],"offset":131,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,0,2,0]],["P",[133,131,134,8,16,32,64,1,256]],["X",131],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[131,133,134,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[131,133,134,8,16,32,64,7,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[131,133,134,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[131,133,134,8,16,32,64,7,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,0,2,0],"matrix_rows":[131,132,134,8,16,32,64,6,256],"offset":130,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,0,2,0]],["P",[131,132,134,8,16,32,64,6,256]],["X",130],["phase",2]]}},"orthogonal_transvections":[5,135],"port":4,"q":131}, + {"G_rows":[259,261,262,8,16,32,64,128,7],"K_word":[["P",[259,261,262,8,16,32,64,128,7]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]]],"Z_mask":263,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,0,0,2],"matrix_rows":[261,259,262,8,16,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,0,0,2]],["P",[261,259,262,8,16,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[259,261,262,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[259,261,262,8,16,32,64,128,7]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[259,261,262,8,16,32,64,128,7],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[259,261,262,8,16,32,64,128,7]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,0,0,2],"matrix_rows":[259,260,262,8,16,32,64,128,6],"offset":252,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,0,0,2]],["P",[259,260,262,8,16,32,64,128,6]],["X",252],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,0,0,2],"matrix_rows":[261,259,262,8,16,32,64,128,1],"offset":259,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,0,0,2]],["P",[261,259,262,8,16,32,64,128,1]],["X",259],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[259,261,262,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[259,261,262,8,16,32,64,128,7]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[259,261,262,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[259,261,262,8,16,32,64,128,7]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,0,0,2],"matrix_rows":[259,260,262,8,16,32,64,128,6],"offset":258,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,0,0,2]],["P",[259,260,262,8,16,32,64,128,6]],["X",258],["phase",2]]}},"orthogonal_transvections":[5,263],"port":5,"q":259}, + {"G_rows":[13,14,11,7,16,32,64,128,256],"K_word":[["P",[13,14,11,7,16,32,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]]],"Z_mask":15,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,2,0,0,0,0,0],"matrix_rows":[11,14,13,1,16,32,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,2,0,0,0,0,0]],["P",[11,14,13,1,16,32,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[13,14,11,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[13,14,11,7,16,32,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[13,14,11,7,16,32,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[13,14,11,7,16,32,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,0,0,0,0],"matrix_rows":[13,14,10,6,16,32,64,128,256],"offset":498,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,0,0,0,0]],["P",[13,14,10,6,16,32,64,128,256]],["X",498],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,2,0,0,0,0,0],"matrix_rows":[11,14,13,1,16,32,64,128,256],"offset":13,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,2,0,0,0,0,0]],["P",[11,14,13,1,16,32,64,128,256]],["X",13],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[13,14,11,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[13,14,11,7,16,32,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[13,14,11,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[13,14,11,7,16,32,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,0,0,0,0],"matrix_rows":[13,14,10,6,16,32,64,128,256],"offset":12,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,0,0,0,0]],["P",[13,14,10,6,16,32,64,128,256]],["X",12],["phase",2]]}},"orthogonal_transvections":[3,15],"port":6,"q":13}, + {"G_rows":[21,22,19,8,7,32,64,128,256],"K_word":[["P",[21,22,19,8,7,32,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]]],"Z_mask":23,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,2,0,0,0,0],"matrix_rows":[19,22,21,8,1,32,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,2,0,0,0,0]],["P",[19,22,21,8,1,32,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[21,22,19,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[21,22,19,8,7,32,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[21,22,19,8,7,32,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[21,22,19,8,7,32,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,2,0,0,0,0],"matrix_rows":[21,22,18,8,6,32,64,128,256],"offset":490,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,2,0,0,0,0]],["P",[21,22,18,8,6,32,64,128,256]],["X",490],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,2,0,0,0,0],"matrix_rows":[19,22,21,8,1,32,64,128,256],"offset":21,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,2,0,0,0,0]],["P",[19,22,21,8,1,32,64,128,256]],["X",21],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[21,22,19,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[21,22,19,8,7,32,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[21,22,19,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[21,22,19,8,7,32,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,2,0,0,0,0],"matrix_rows":[21,22,18,8,6,32,64,128,256],"offset":20,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,2,0,0,0,0]],["P",[21,22,18,8,6,32,64,128,256]],["X",20],["phase",2]]}},"orthogonal_transvections":[3,23],"port":7,"q":21}, + {"G_rows":[37,38,35,8,16,7,64,128,256],"K_word":[["P",[37,38,35,8,16,7,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]]],"Z_mask":39,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,2,0,0,0],"matrix_rows":[35,38,37,8,16,1,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,2,0,0,0]],["P",[35,38,37,8,16,1,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[37,38,35,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[37,38,35,8,16,7,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[37,38,35,8,16,7,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[37,38,35,8,16,7,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,2,0,0,0],"matrix_rows":[37,38,34,8,16,6,64,128,256],"offset":474,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,2,0,0,0]],["P",[37,38,34,8,16,6,64,128,256]],["X",474],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,2,0,0,0],"matrix_rows":[35,38,37,8,16,1,64,128,256],"offset":37,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,2,0,0,0]],["P",[35,38,37,8,16,1,64,128,256]],["X",37],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[37,38,35,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[37,38,35,8,16,7,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[37,38,35,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[37,38,35,8,16,7,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,2,0,0,0],"matrix_rows":[37,38,34,8,16,6,64,128,256],"offset":36,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,2,0,0,0]],["P",[37,38,34,8,16,6,64,128,256]],["X",36],["phase",2]]}},"orthogonal_transvections":[3,39],"port":8,"q":37}, + {"G_rows":[69,70,67,8,16,32,7,128,256],"K_word":[["P",[69,70,67,8,16,32,7,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]]],"Z_mask":71,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,2,0,0],"matrix_rows":[67,70,69,8,16,32,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,2,0,0]],["P",[67,70,69,8,16,32,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[69,70,67,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[69,70,67,8,16,32,7,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[69,70,67,8,16,32,7,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[69,70,67,8,16,32,7,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,2,0,0],"matrix_rows":[69,70,66,8,16,32,6,128,256],"offset":442,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,2,0,0]],["P",[69,70,66,8,16,32,6,128,256]],["X",442],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,2,0,0],"matrix_rows":[67,70,69,8,16,32,1,128,256],"offset":69,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,2,0,0]],["P",[67,70,69,8,16,32,1,128,256]],["X",69],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[69,70,67,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[69,70,67,8,16,32,7,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[69,70,67,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[69,70,67,8,16,32,7,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,2,0,0],"matrix_rows":[69,70,66,8,16,32,6,128,256],"offset":68,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,2,0,0]],["P",[69,70,66,8,16,32,6,128,256]],["X",68],["phase",2]]}},"orthogonal_transvections":[3,71],"port":9,"q":69}, + {"G_rows":[133,134,131,8,16,32,64,7,256],"K_word":[["P",[133,134,131,8,16,32,64,7,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]]],"Z_mask":135,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,0,2,0],"matrix_rows":[131,134,133,8,16,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,0,2,0]],["P",[131,134,133,8,16,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[133,134,131,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[133,134,131,8,16,32,64,7,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[133,134,131,8,16,32,64,7,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[133,134,131,8,16,32,64,7,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,0,2,0],"matrix_rows":[133,134,130,8,16,32,64,6,256],"offset":378,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,0,2,0]],["P",[133,134,130,8,16,32,64,6,256]],["X",378],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,0,2,0],"matrix_rows":[131,134,133,8,16,32,64,1,256],"offset":133,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,0,2,0]],["P",[131,134,133,8,16,32,64,1,256]],["X",133],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[133,134,131,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[133,134,131,8,16,32,64,7,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[133,134,131,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[133,134,131,8,16,32,64,7,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,0,2,0],"matrix_rows":[133,134,130,8,16,32,64,6,256],"offset":132,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,0,2,0]],["P",[133,134,130,8,16,32,64,6,256]],["X",132],["phase",2]]}},"orthogonal_transvections":[3,135],"port":10,"q":133}, + {"G_rows":[261,262,259,8,16,32,64,128,7],"K_word":[["P",[261,262,259,8,16,32,64,128,7]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]]],"Z_mask":263,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,0,0,2],"matrix_rows":[259,262,261,8,16,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,0,0,2]],["P",[259,262,261,8,16,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[261,262,259,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[261,262,259,8,16,32,64,128,7]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[261,262,259,8,16,32,64,128,7],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[261,262,259,8,16,32,64,128,7]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,0,0,2],"matrix_rows":[261,262,258,8,16,32,64,128,6],"offset":250,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,0,0,2]],["P",[261,262,258,8,16,32,64,128,6]],["X",250],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,0,0,2],"matrix_rows":[259,262,261,8,16,32,64,128,1],"offset":261,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,0,0,2]],["P",[259,262,261,8,16,32,64,128,1]],["X",261],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[261,262,259,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[261,262,259,8,16,32,64,128,7]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[261,262,259,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[261,262,259,8,16,32,64,128,7]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,0,0,2],"matrix_rows":[261,262,258,8,16,32,64,128,6],"offset":260,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,0,0,2]],["P",[261,262,258,8,16,32,64,128,6]],["X",260],["phase",2]]}},"orthogonal_transvections":[3,263],"port":11,"q":261}, + {"G_rows":[41,42,4,35,16,11,64,128,256],"K_word":[["P",[41,42,4,35,16,11,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,2,0,0,0]]],"Z_mask":43,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,0,2,0,0,0],"matrix_rows":[35,42,4,41,16,1,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,1,0,1,0,2,0,0,0]],["P",[35,42,4,41,16,1,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,2,0,0,0],"matrix_rows":[41,42,4,35,16,11,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,2,0,0,0]],["P",[41,42,4,35,16,11,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,2,0,0,0],"matrix_rows":[41,42,4,35,16,11,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,2,0,0,0]],["P",[41,42,4,35,16,11,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,2,0,2,0,0,0],"matrix_rows":[41,42,4,34,16,10,64,128,256],"offset":470,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,0,2,0,0,0]],["P",[41,42,4,34,16,10,64,128,256]],["X",470],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,0,2,0,0,0],"matrix_rows":[35,42,4,41,16,1,64,128,256],"offset":41,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,2,0,0,0]],["P",[35,42,4,41,16,1,64,128,256]],["X",41],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,2,0,0,0],"matrix_rows":[41,42,4,35,16,11,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,2,0,0,0]],["P",[41,42,4,35,16,11,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,2,0,0,0],"matrix_rows":[41,42,4,35,16,11,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,2,0,0,0]],["P",[41,42,4,35,16,11,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,2,0,2,0,0,0],"matrix_rows":[41,42,4,34,16,10,64,128,256],"offset":40,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,0,2,0,0,0]],["P",[41,42,4,34,16,10,64,128,256]],["X",40],["phase",2]]}},"orthogonal_transvections":[3,43],"port":12,"q":41}, + {"G_rows":[73,74,4,67,16,32,11,128,256],"K_word":[["P",[73,74,4,67,16,32,11,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]]],"Z_mask":75,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,0,0,2,0,0],"matrix_rows":[67,74,4,73,16,32,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,1,0,1,0,0,2,0,0]],["P",[67,74,4,73,16,32,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,2,0,0],"matrix_rows":[73,74,4,67,16,32,11,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[73,74,4,67,16,32,11,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,2,0,0],"matrix_rows":[73,74,4,67,16,32,11,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[73,74,4,67,16,32,11,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,2,0,0,2,0,0],"matrix_rows":[73,74,4,66,16,32,10,128,256],"offset":438,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,0,0,2,0,0]],["P",[73,74,4,66,16,32,10,128,256]],["X",438],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,0,0,2,0,0],"matrix_rows":[67,74,4,73,16,32,1,128,256],"offset":73,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,2,0,0]],["P",[67,74,4,73,16,32,1,128,256]],["X",73],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,2,0,0],"matrix_rows":[73,74,4,67,16,32,11,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[73,74,4,67,16,32,11,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,2,0,0],"matrix_rows":[73,74,4,67,16,32,11,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[73,74,4,67,16,32,11,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,2,0,0,2,0,0],"matrix_rows":[73,74,4,66,16,32,10,128,256],"offset":72,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,0,0,2,0,0]],["P",[73,74,4,66,16,32,10,128,256]],["X",72],["phase",2]]}},"orthogonal_transvections":[3,75],"port":13,"q":73}, + {"G_rows":[137,138,4,131,16,32,64,11,256],"K_word":[["P",[137,138,4,131,16,32,64,11,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]]],"Z_mask":139,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,0,0,0,2,0],"matrix_rows":[131,138,4,137,16,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,1,0,1,0,0,0,2,0]],["P",[131,138,4,137,16,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,2,0],"matrix_rows":[137,138,4,131,16,32,64,11,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[137,138,4,131,16,32,64,11,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,2,0],"matrix_rows":[137,138,4,131,16,32,64,11,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[137,138,4,131,16,32,64,11,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,2,0,0,0,2,0],"matrix_rows":[137,138,4,130,16,32,64,10,256],"offset":374,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,0,0,0,2,0]],["P",[137,138,4,130,16,32,64,10,256]],["X",374],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,0,0,0,2,0],"matrix_rows":[131,138,4,137,16,32,64,1,256],"offset":137,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,0,2,0]],["P",[131,138,4,137,16,32,64,1,256]],["X",137],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,2,0],"matrix_rows":[137,138,4,131,16,32,64,11,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[137,138,4,131,16,32,64,11,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,2,0],"matrix_rows":[137,138,4,131,16,32,64,11,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[137,138,4,131,16,32,64,11,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,2,0,0,0,2,0],"matrix_rows":[137,138,4,130,16,32,64,10,256],"offset":136,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,0,0,0,2,0]],["P",[137,138,4,130,16,32,64,10,256]],["X",136],["phase",2]]}},"orthogonal_transvections":[3,139],"port":14,"q":137}, + {"G_rows":[265,266,4,259,16,32,64,128,11],"K_word":[["P",[265,266,4,259,16,32,64,128,11]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]]],"Z_mask":267,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,0,0,0,0,2],"matrix_rows":[259,266,4,265,16,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,1,0,1,0,0,0,0,2]],["P",[259,266,4,265,16,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,0,2],"matrix_rows":[265,266,4,259,16,32,64,128,11],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[265,266,4,259,16,32,64,128,11]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,0,2],"matrix_rows":[265,266,4,259,16,32,64,128,11],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[265,266,4,259,16,32,64,128,11]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,2,0,0,0,0,2],"matrix_rows":[265,266,4,258,16,32,64,128,10],"offset":246,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,0,0,0,0,2]],["P",[265,266,4,258,16,32,64,128,10]],["X",246],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,0,0,0,0,2],"matrix_rows":[259,266,4,265,16,32,64,128,1],"offset":265,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,0,0,2]],["P",[259,266,4,265,16,32,64,128,1]],["X",265],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,0,2],"matrix_rows":[265,266,4,259,16,32,64,128,11],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[265,266,4,259,16,32,64,128,11]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,0,2],"matrix_rows":[265,266,4,259,16,32,64,128,11],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[265,266,4,259,16,32,64,128,11]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,2,0,0,0,0,2],"matrix_rows":[265,266,4,258,16,32,64,128,10],"offset":264,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,0,0,0,0,2]],["P",[265,266,4,258,16,32,64,128,10]],["X",264],["phase",2]]}},"orthogonal_transvections":[3,267],"port":15,"q":265}, + {"G_rows":[49,50,4,8,35,19,64,128,256],"K_word":[["P",[49,50,4,8,35,19,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]]],"Z_mask":51,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,1,2,0,0,0],"matrix_rows":[35,50,4,8,49,1,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,1,0,0,1,2,0,0,0]],["P",[35,50,4,8,49,1,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,2,0,0,0],"matrix_rows":[49,50,4,8,35,19,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[49,50,4,8,35,19,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,2,0,0,0],"matrix_rows":[49,50,4,8,35,19,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[49,50,4,8,35,19,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,2,2,0,0,0],"matrix_rows":[49,50,4,8,34,18,64,128,256],"offset":462,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,2,2,0,0,0]],["P",[49,50,4,8,34,18,64,128,256]],["X",462],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,3,2,0,0,0],"matrix_rows":[35,50,4,8,49,1,64,128,256],"offset":49,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,3,0,0,3,2,0,0,0]],["P",[35,50,4,8,49,1,64,128,256]],["X",49],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,2,0,0,0],"matrix_rows":[49,50,4,8,35,19,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[49,50,4,8,35,19,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,2,0,0,0],"matrix_rows":[49,50,4,8,35,19,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[49,50,4,8,35,19,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,2,2,0,0,0],"matrix_rows":[49,50,4,8,34,18,64,128,256],"offset":48,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,2,2,0,0,0]],["P",[49,50,4,8,34,18,64,128,256]],["X",48],["phase",2]]}},"orthogonal_transvections":[3,51],"port":16,"q":49}, + {"G_rows":[81,82,4,8,67,32,19,128,256],"K_word":[["P",[81,82,4,8,67,32,19,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,2,0,0]]],"Z_mask":83,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,1,0,2,0,0],"matrix_rows":[67,82,4,8,81,32,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,1,0,0,1,0,2,0,0]],["P",[67,82,4,8,81,32,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,2,0,0],"matrix_rows":[81,82,4,8,67,32,19,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,2,0,0]],["P",[81,82,4,8,67,32,19,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,2,0,0],"matrix_rows":[81,82,4,8,67,32,19,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,2,0,0]],["P",[81,82,4,8,67,32,19,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,2,0,2,0,0],"matrix_rows":[81,82,4,8,66,32,18,128,256],"offset":430,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,2,0,2,0,0]],["P",[81,82,4,8,66,32,18,128,256]],["X",430],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,3,0,2,0,0],"matrix_rows":[67,82,4,8,81,32,1,128,256],"offset":81,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,3,0,0,3,0,2,0,0]],["P",[67,82,4,8,81,32,1,128,256]],["X",81],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,2,0,0],"matrix_rows":[81,82,4,8,67,32,19,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,2,0,0]],["P",[81,82,4,8,67,32,19,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,2,0,0],"matrix_rows":[81,82,4,8,67,32,19,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,2,0,0]],["P",[81,82,4,8,67,32,19,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,2,0,2,0,0],"matrix_rows":[81,82,4,8,66,32,18,128,256],"offset":80,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,2,0,2,0,0]],["P",[81,82,4,8,66,32,18,128,256]],["X",80],["phase",2]]}},"orthogonal_transvections":[3,83],"port":17,"q":81}, + {"G_rows":[145,146,4,8,131,32,64,19,256],"K_word":[["P",[145,146,4,8,131,32,64,19,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]]],"Z_mask":147,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,1,0,0,2,0],"matrix_rows":[131,146,4,8,145,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,1,0,0,1,0,0,2,0]],["P",[131,146,4,8,145,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,2,0],"matrix_rows":[145,146,4,8,131,32,64,19,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[145,146,4,8,131,32,64,19,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,2,0],"matrix_rows":[145,146,4,8,131,32,64,19,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[145,146,4,8,131,32,64,19,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,2,0,0,2,0],"matrix_rows":[145,146,4,8,130,32,64,18,256],"offset":366,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,2,0,0,2,0]],["P",[145,146,4,8,130,32,64,18,256]],["X",366],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,3,0,0,2,0],"matrix_rows":[131,146,4,8,145,32,64,1,256],"offset":145,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,3,0,0,3,0,0,2,0]],["P",[131,146,4,8,145,32,64,1,256]],["X",145],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,2,0],"matrix_rows":[145,146,4,8,131,32,64,19,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[145,146,4,8,131,32,64,19,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,2,0],"matrix_rows":[145,146,4,8,131,32,64,19,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[145,146,4,8,131,32,64,19,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,2,0,0,2,0],"matrix_rows":[145,146,4,8,130,32,64,18,256],"offset":144,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,2,0,0,2,0]],["P",[145,146,4,8,130,32,64,18,256]],["X",144],["phase",2]]}},"orthogonal_transvections":[3,147],"port":18,"q":145}, + {"G_rows":[273,274,4,8,259,32,64,128,19],"K_word":[["P",[273,274,4,8,259,32,64,128,19]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]]],"Z_mask":275,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,1,0,0,0,2],"matrix_rows":[259,274,4,8,273,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,1,0,0,1,0,0,0,2]],["P",[259,274,4,8,273,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[273,274,4,8,259,32,64,128,19],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[273,274,4,8,259,32,64,128,19]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[273,274,4,8,259,32,64,128,19],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[273,274,4,8,259,32,64,128,19]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,2,0,0,0,2],"matrix_rows":[273,274,4,8,258,32,64,128,18],"offset":238,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,2,0,0,0,2]],["P",[273,274,4,8,258,32,64,128,18]],["X",238],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,3,0,0,0,2],"matrix_rows":[259,274,4,8,273,32,64,128,1],"offset":273,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,3,0,0,3,0,0,0,2]],["P",[259,274,4,8,273,32,64,128,1]],["X",273],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[273,274,4,8,259,32,64,128,19],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[273,274,4,8,259,32,64,128,19]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[273,274,4,8,259,32,64,128,19],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[273,274,4,8,259,32,64,128,19]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,2,0,0,0,2],"matrix_rows":[273,274,4,8,258,32,64,128,18],"offset":272,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,2,0,0,0,2]],["P",[273,274,4,8,258,32,64,128,18]],["X",272],["phase",2]]}},"orthogonal_transvections":[3,275],"port":19,"q":273}, + {"G_rows":[161,162,4,8,16,131,64,35,256],"K_word":[["P",[161,162,4,8,16,131,64,35,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]]],"Z_mask":163,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,1,0,2,0],"matrix_rows":[131,162,4,8,16,161,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,1,0,0,0,1,0,2,0]],["P",[131,162,4,8,16,161,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,2,0],"matrix_rows":[161,162,4,8,16,131,64,35,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[161,162,4,8,16,131,64,35,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,2,0],"matrix_rows":[161,162,4,8,16,131,64,35,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[161,162,4,8,16,131,64,35,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,2,0,2,0],"matrix_rows":[161,162,4,8,16,130,64,34,256],"offset":350,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,2,0,2,0]],["P",[161,162,4,8,16,130,64,34,256]],["X",350],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,3,0,2,0],"matrix_rows":[131,162,4,8,16,161,64,1,256],"offset":161,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,3,0,0,0,3,0,2,0]],["P",[131,162,4,8,16,161,64,1,256]],["X",161],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,2,0],"matrix_rows":[161,162,4,8,16,131,64,35,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[161,162,4,8,16,131,64,35,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,2,0],"matrix_rows":[161,162,4,8,16,131,64,35,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[161,162,4,8,16,131,64,35,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,2,0,2,0],"matrix_rows":[161,162,4,8,16,130,64,34,256],"offset":160,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,2,0,2,0]],["P",[161,162,4,8,16,130,64,34,256]],["X",160],["phase",2]]}},"orthogonal_transvections":[3,163],"port":20,"q":161}, + {"G_rows":[289,290,4,8,16,259,64,128,35],"K_word":[["P",[289,290,4,8,16,259,64,128,35]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]]],"Z_mask":291,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,1,0,0,2],"matrix_rows":[259,290,4,8,16,289,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,1,0,0,0,1,0,0,2]],["P",[259,290,4,8,16,289,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,0,2],"matrix_rows":[289,290,4,8,16,259,64,128,35],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[289,290,4,8,16,259,64,128,35]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,0,2],"matrix_rows":[289,290,4,8,16,259,64,128,35],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[289,290,4,8,16,259,64,128,35]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,2,0,0,2],"matrix_rows":[289,290,4,8,16,258,64,128,34],"offset":222,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,2,0,0,2]],["P",[289,290,4,8,16,258,64,128,34]],["X",222],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,3,0,0,2],"matrix_rows":[259,290,4,8,16,289,64,128,1],"offset":289,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,3,0,0,0,3,0,0,2]],["P",[259,290,4,8,16,289,64,128,1]],["X",289],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,0,2],"matrix_rows":[289,290,4,8,16,259,64,128,35],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[289,290,4,8,16,259,64,128,35]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,0,2],"matrix_rows":[289,290,4,8,16,259,64,128,35],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[289,290,4,8,16,259,64,128,35]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,2,0,0,2],"matrix_rows":[289,290,4,8,16,258,64,128,34],"offset":288,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,2,0,0,2]],["P",[289,290,4,8,16,258,64,128,34]],["X",288],["phase",2]]}},"orthogonal_transvections":[3,291],"port":21,"q":289}, + {"G_rows":[193,194,4,8,16,32,131,67,256],"K_word":[["P",[193,194,4,8,16,32,131,67,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]]],"Z_mask":195,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,0,1,2,0],"matrix_rows":[131,194,4,8,16,32,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"word":[["D",[0,66,0,0,0,0,66,0,0],[2,1,0,0,0,0,1,2,0]],["P",[131,194,4,8,16,32,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,2,0],"matrix_rows":[193,194,4,8,16,32,131,67,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[193,194,4,8,16,32,131,67,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,2,0],"matrix_rows":[193,194,4,8,16,32,131,67,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[193,194,4,8,16,32,131,67,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,0,2,2,0],"matrix_rows":[193,194,4,8,16,32,130,66,256],"offset":318,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,0,2,2,0]],["P",[193,194,4,8,16,32,130,66,256]],["X",318],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,0,3,2,0],"matrix_rows":[131,194,4,8,16,32,193,1,256],"offset":193,"phase":3,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"word":[["D",[0,66,0,0,0,0,66,0,0],[2,3,0,0,0,0,3,2,0]],["P",[131,194,4,8,16,32,193,1,256]],["X",193],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,2,0],"matrix_rows":[193,194,4,8,16,32,131,67,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[193,194,4,8,16,32,131,67,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,2,0],"matrix_rows":[193,194,4,8,16,32,131,67,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[193,194,4,8,16,32,131,67,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,0,2,2,0],"matrix_rows":[193,194,4,8,16,32,130,66,256],"offset":192,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,0,2,2,0]],["P",[193,194,4,8,16,32,130,66,256]],["X",192],["phase",2]]}},"orthogonal_transvections":[3,195],"port":22,"q":193}, + {"G_rows":[321,322,4,8,16,32,259,128,67],"K_word":[["P",[321,322,4,8,16,32,259,128,67]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]]],"Z_mask":323,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,0,1,0,2],"matrix_rows":[259,322,4,8,16,32,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"word":[["D",[0,66,0,0,0,0,66,0,0],[2,1,0,0,0,0,1,0,2]],["P",[259,322,4,8,16,32,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[321,322,4,8,16,32,259,128,67],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[321,322,4,8,16,32,259,128,67]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[321,322,4,8,16,32,259,128,67],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[321,322,4,8,16,32,259,128,67]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,0,2,0,2],"matrix_rows":[321,322,4,8,16,32,258,128,66],"offset":190,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,0,2,0,2]],["P",[321,322,4,8,16,32,258,128,66]],["X",190],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,0,3,0,2],"matrix_rows":[259,322,4,8,16,32,321,128,1],"offset":321,"phase":3,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"word":[["D",[0,66,0,0,0,0,66,0,0],[2,3,0,0,0,0,3,0,2]],["P",[259,322,4,8,16,32,321,128,1]],["X",321],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[321,322,4,8,16,32,259,128,67],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[321,322,4,8,16,32,259,128,67]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[321,322,4,8,16,32,259,128,67],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[321,322,4,8,16,32,259,128,67]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,0,2,0,2],"matrix_rows":[321,322,4,8,16,32,258,128,66],"offset":320,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,0,2,0,2]],["P",[321,322,4,8,16,32,258,128,66]],["X",320],["phase",2]]}},"orthogonal_transvections":[3,323],"port":23,"q":321}, + {"G_rows":[385,386,4,8,16,32,64,259,131],"K_word":[["P",[385,386,4,8,16,32,64,259,131]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]]],"Z_mask":387,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,0,0,1,2],"matrix_rows":[259,386,4,8,16,32,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,130,0,0,0,0,0,130,0]},"word":[["D",[0,130,0,0,0,0,0,130,0],[2,1,0,0,0,0,0,1,2]],["P",[259,386,4,8,16,32,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,0,2,2],"matrix_rows":[385,386,4,8,16,32,64,259,131],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[385,386,4,8,16,32,64,259,131]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,0,2,2],"matrix_rows":[385,386,4,8,16,32,64,259,131],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[385,386,4,8,16,32,64,259,131]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,0,0,2,2],"matrix_rows":[385,386,4,8,16,32,64,258,130],"offset":126,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,0,0,2,2]],["P",[385,386,4,8,16,32,64,258,130]],["X",126],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,0,0,3,2],"matrix_rows":[259,386,4,8,16,32,64,385,1],"offset":385,"phase":3,"quadratic_rows":[0,130,0,0,0,0,0,130,0]},"word":[["D",[0,130,0,0,0,0,0,130,0],[2,3,0,0,0,0,0,3,2]],["P",[259,386,4,8,16,32,64,385,1]],["X",385],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,0,2,2],"matrix_rows":[385,386,4,8,16,32,64,259,131],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[385,386,4,8,16,32,64,259,131]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,0,2,2],"matrix_rows":[385,386,4,8,16,32,64,259,131],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[385,386,4,8,16,32,64,259,131]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,0,0,2,2],"matrix_rows":[385,386,4,8,16,32,64,258,130],"offset":384,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,0,0,2,2]],["P",[385,386,4,8,16,32,64,258,130]],["X",384],["phase",2]]}},"orthogonal_transvections":[3,387],"port":24,"q":385}, + {"G_rows":[14,13,11,7,16,32,64,128,256],"K_word":[["P",[14,13,11,7,16,32,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]]],"Z_mask":15,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,2,0,0,0,0,0],"matrix_rows":[14,11,13,1,16,32,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,2,0,0,0,0,0]],["P",[14,11,13,1,16,32,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[14,13,11,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[14,13,11,7,16,32,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[14,13,11,7,16,32,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[14,13,11,7,16,32,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,0,0],"matrix_rows":[14,13,9,5,16,32,64,128,256],"offset":498,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,0,0]],["P",[14,13,9,5,16,32,64,128,256]],["X",498],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,2,0,0,0,0,0],"matrix_rows":[14,11,13,1,16,32,64,128,256],"offset":14,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,2,0,0,0,0,0]],["P",[14,11,13,1,16,32,64,128,256]],["X",14],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[14,13,11,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[14,13,11,7,16,32,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[14,13,11,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[14,13,11,7,16,32,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,0,0],"matrix_rows":[14,13,9,5,16,32,64,128,256],"offset":12,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,0,0]],["P",[14,13,9,5,16,32,64,128,256]],["X",12],["phase",2]]}},"orthogonal_transvections":[15],"port":25,"q":14}, + {"G_rows":[22,21,19,8,7,32,64,128,256],"K_word":[["P",[22,21,19,8,7,32,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]]],"Z_mask":23,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,2,0,0,0,0],"matrix_rows":[22,19,21,8,1,32,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,2,0,0,0,0]],["P",[22,19,21,8,1,32,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[22,21,19,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[22,21,19,8,7,32,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[22,21,19,8,7,32,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[22,21,19,8,7,32,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,0,0],"matrix_rows":[22,21,17,8,5,32,64,128,256],"offset":490,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,0,0]],["P",[22,21,17,8,5,32,64,128,256]],["X",490],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,2,0,0,0,0],"matrix_rows":[22,19,21,8,1,32,64,128,256],"offset":22,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,2,0,0,0,0]],["P",[22,19,21,8,1,32,64,128,256]],["X",22],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[22,21,19,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[22,21,19,8,7,32,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[22,21,19,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[22,21,19,8,7,32,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,0,0],"matrix_rows":[22,21,17,8,5,32,64,128,256],"offset":20,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,0,0]],["P",[22,21,17,8,5,32,64,128,256]],["X",20],["phase",2]]}},"orthogonal_transvections":[23],"port":26,"q":22}, + {"G_rows":[38,37,35,8,16,7,64,128,256],"K_word":[["P",[38,37,35,8,16,7,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]]],"Z_mask":39,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,2,0,0,0],"matrix_rows":[38,35,37,8,16,1,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,2,0,0,0]],["P",[38,35,37,8,16,1,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[38,37,35,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[38,37,35,8,16,7,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[38,37,35,8,16,7,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[38,37,35,8,16,7,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,0,0],"matrix_rows":[38,37,33,8,16,5,64,128,256],"offset":474,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,0,0]],["P",[38,37,33,8,16,5,64,128,256]],["X",474],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,2,0,0,0],"matrix_rows":[38,35,37,8,16,1,64,128,256],"offset":38,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,2,0,0,0]],["P",[38,35,37,8,16,1,64,128,256]],["X",38],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[38,37,35,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[38,37,35,8,16,7,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[38,37,35,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[38,37,35,8,16,7,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,0,0],"matrix_rows":[38,37,33,8,16,5,64,128,256],"offset":36,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,0,0]],["P",[38,37,33,8,16,5,64,128,256]],["X",36],["phase",2]]}},"orthogonal_transvections":[39],"port":27,"q":38}, + {"G_rows":[70,69,67,8,16,32,7,128,256],"K_word":[["P",[70,69,67,8,16,32,7,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]]],"Z_mask":71,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,2,0,0],"matrix_rows":[70,67,69,8,16,32,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,2,0,0]],["P",[70,67,69,8,16,32,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[70,69,67,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[70,69,67,8,16,32,7,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[70,69,67,8,16,32,7,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[70,69,67,8,16,32,7,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,0,0],"matrix_rows":[70,69,65,8,16,32,5,128,256],"offset":442,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,0,0]],["P",[70,69,65,8,16,32,5,128,256]],["X",442],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,2,0,0],"matrix_rows":[70,67,69,8,16,32,1,128,256],"offset":70,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,2,0,0]],["P",[70,67,69,8,16,32,1,128,256]],["X",70],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[70,69,67,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[70,69,67,8,16,32,7,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[70,69,67,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[70,69,67,8,16,32,7,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,0,0],"matrix_rows":[70,69,65,8,16,32,5,128,256],"offset":68,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,0,0]],["P",[70,69,65,8,16,32,5,128,256]],["X",68],["phase",2]]}},"orthogonal_transvections":[71],"port":28,"q":70}, + {"G_rows":[134,133,131,8,16,32,64,7,256],"K_word":[["P",[134,133,131,8,16,32,64,7,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]]],"Z_mask":135,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,0,2,0],"matrix_rows":[134,131,133,8,16,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,0,2,0]],["P",[134,131,133,8,16,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[134,133,131,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[134,133,131,8,16,32,64,7,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[134,133,131,8,16,32,64,7,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[134,133,131,8,16,32,64,7,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,0,2,0],"matrix_rows":[134,133,129,8,16,32,64,5,256],"offset":378,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,2,0]],["P",[134,133,129,8,16,32,64,5,256]],["X",378],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,0,2,0],"matrix_rows":[134,131,133,8,16,32,64,1,256],"offset":134,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,0,2,0]],["P",[134,131,133,8,16,32,64,1,256]],["X",134],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[134,133,131,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[134,133,131,8,16,32,64,7,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[134,133,131,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[134,133,131,8,16,32,64,7,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,0,2,0],"matrix_rows":[134,133,129,8,16,32,64,5,256],"offset":132,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,2,0]],["P",[134,133,129,8,16,32,64,5,256]],["X",132],["phase",2]]}},"orthogonal_transvections":[135],"port":29,"q":134}, + {"G_rows":[262,261,259,8,16,32,64,128,7],"K_word":[["P",[262,261,259,8,16,32,64,128,7]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]]],"Z_mask":263,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,0,0,2],"matrix_rows":[262,259,261,8,16,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,0,0,2]],["P",[262,259,261,8,16,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[262,261,259,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[262,261,259,8,16,32,64,128,7]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[262,261,259,8,16,32,64,128,7],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[262,261,259,8,16,32,64,128,7]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,0,0,2],"matrix_rows":[262,261,257,8,16,32,64,128,5],"offset":250,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,0,2]],["P",[262,261,257,8,16,32,64,128,5]],["X",250],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,0,0,2],"matrix_rows":[262,259,261,8,16,32,64,128,1],"offset":262,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,0,0,2]],["P",[262,259,261,8,16,32,64,128,1]],["X",262],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[262,261,259,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[262,261,259,8,16,32,64,128,7]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[262,261,259,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[262,261,259,8,16,32,64,128,7]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,0,0,2],"matrix_rows":[262,261,257,8,16,32,64,128,5],"offset":260,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,0,2]],["P",[262,261,257,8,16,32,64,128,5]],["X",260],["phase",2]]}},"orthogonal_transvections":[263],"port":30,"q":262}, + {"G_rows":[26,25,4,19,11,32,64,128,256],"K_word":[["P",[26,25,4,19,11,32,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,0,0,0,0]]],"Z_mask":27,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,2,0,0,0,0],"matrix_rows":[26,19,4,25,1,32,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,1,0,1,2,0,0,0,0]],["P",[26,19,4,25,1,32,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,2,0,0,0,0],"matrix_rows":[26,25,4,19,11,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,0,0,0,0]],["P",[26,25,4,19,11,32,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,2,0,0,0,0],"matrix_rows":[26,25,4,19,11,32,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,0,0,0,0]],["P",[26,25,4,19,11,32,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,0,0],"matrix_rows":[26,25,4,17,9,32,64,128,256],"offset":486,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,0]],["P",[26,25,4,17,9,32,64,128,256]],["X",486],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,2,0,0,0,0],"matrix_rows":[26,19,4,25,1,32,64,128,256],"offset":26,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,2,0,0,0,0]],["P",[26,19,4,25,1,32,64,128,256]],["X",26],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,2,0,0,0,0],"matrix_rows":[26,25,4,19,11,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,0,0,0,0]],["P",[26,25,4,19,11,32,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,2,0,0,0,0],"matrix_rows":[26,25,4,19,11,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,0,0,0,0]],["P",[26,25,4,19,11,32,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,0,0],"matrix_rows":[26,25,4,17,9,32,64,128,256],"offset":24,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,0]],["P",[26,25,4,17,9,32,64,128,256]],["X",24],["phase",2]]}},"orthogonal_transvections":[27],"port":31,"q":26}, + {"G_rows":[74,73,4,67,16,32,11,128,256],"K_word":[["P",[74,73,4,67,16,32,11,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]]],"Z_mask":75,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,0,0,2,0,0],"matrix_rows":[74,67,4,73,16,32,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,1,0,1,0,0,2,0,0]],["P",[74,67,4,73,16,32,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,2,0,0],"matrix_rows":[74,73,4,67,16,32,11,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[74,73,4,67,16,32,11,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,2,0,0],"matrix_rows":[74,73,4,67,16,32,11,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[74,73,4,67,16,32,11,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,0,0],"matrix_rows":[74,73,4,65,16,32,9,128,256],"offset":438,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,0,0]],["P",[74,73,4,65,16,32,9,128,256]],["X",438],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,0,0,2,0,0],"matrix_rows":[74,67,4,73,16,32,1,128,256],"offset":74,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,2,0,0]],["P",[74,67,4,73,16,32,1,128,256]],["X",74],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,2,0,0],"matrix_rows":[74,73,4,67,16,32,11,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[74,73,4,67,16,32,11,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,2,0,0],"matrix_rows":[74,73,4,67,16,32,11,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[74,73,4,67,16,32,11,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,0,0],"matrix_rows":[74,73,4,65,16,32,9,128,256],"offset":72,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,0,0]],["P",[74,73,4,65,16,32,9,128,256]],["X",72],["phase",2]]}},"orthogonal_transvections":[75],"port":32,"q":74}, + {"G_rows":[138,137,4,131,16,32,64,11,256],"K_word":[["P",[138,137,4,131,16,32,64,11,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]]],"Z_mask":139,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,0,0,0,2,0],"matrix_rows":[138,131,4,137,16,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,1,0,1,0,0,0,2,0]],["P",[138,131,4,137,16,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,2,0],"matrix_rows":[138,137,4,131,16,32,64,11,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[138,137,4,131,16,32,64,11,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,2,0],"matrix_rows":[138,137,4,131,16,32,64,11,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[138,137,4,131,16,32,64,11,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,2,0],"matrix_rows":[138,137,4,129,16,32,64,9,256],"offset":374,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,0]],["P",[138,137,4,129,16,32,64,9,256]],["X",374],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,0,0,0,2,0],"matrix_rows":[138,131,4,137,16,32,64,1,256],"offset":138,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,0,2,0]],["P",[138,131,4,137,16,32,64,1,256]],["X",138],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,2,0],"matrix_rows":[138,137,4,131,16,32,64,11,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[138,137,4,131,16,32,64,11,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,2,0],"matrix_rows":[138,137,4,131,16,32,64,11,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[138,137,4,131,16,32,64,11,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,2,0],"matrix_rows":[138,137,4,129,16,32,64,9,256],"offset":136,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,0]],["P",[138,137,4,129,16,32,64,9,256]],["X",136],["phase",2]]}},"orthogonal_transvections":[139],"port":33,"q":138}, + {"G_rows":[266,265,4,259,16,32,64,128,11],"K_word":[["P",[266,265,4,259,16,32,64,128,11]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]]],"Z_mask":267,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,0,0,0,0,2],"matrix_rows":[266,259,4,265,16,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,1,0,1,0,0,0,0,2]],["P",[266,259,4,265,16,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,0,2],"matrix_rows":[266,265,4,259,16,32,64,128,11],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[266,265,4,259,16,32,64,128,11]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,0,2],"matrix_rows":[266,265,4,259,16,32,64,128,11],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[266,265,4,259,16,32,64,128,11]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,0,2],"matrix_rows":[266,265,4,257,16,32,64,128,9],"offset":246,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,0,2]],["P",[266,265,4,257,16,32,64,128,9]],["X",246],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,0,0,0,0,2],"matrix_rows":[266,259,4,265,16,32,64,128,1],"offset":266,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,0,0,2]],["P",[266,259,4,265,16,32,64,128,1]],["X",266],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,0,2],"matrix_rows":[266,265,4,259,16,32,64,128,11],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[266,265,4,259,16,32,64,128,11]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,0,2],"matrix_rows":[266,265,4,259,16,32,64,128,11],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[266,265,4,259,16,32,64,128,11]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,0,2],"matrix_rows":[266,265,4,257,16,32,64,128,9],"offset":264,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,0,2]],["P",[266,265,4,257,16,32,64,128,9]],["X",264],["phase",2]]}},"orthogonal_transvections":[267],"port":34,"q":266}, + {"G_rows":[50,49,4,8,35,19,64,128,256],"K_word":[["P",[50,49,4,8,35,19,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]]],"Z_mask":51,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,1,2,0,0,0],"matrix_rows":[50,35,4,8,49,1,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,1,0,0,1,2,0,0,0]],["P",[50,35,4,8,49,1,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,2,0,0,0],"matrix_rows":[50,49,4,8,35,19,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[50,49,4,8,35,19,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,2,0,0,0],"matrix_rows":[50,49,4,8,35,19,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[50,49,4,8,35,19,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,0,0],"matrix_rows":[50,49,4,8,33,17,64,128,256],"offset":462,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,0]],["P",[50,49,4,8,33,17,64,128,256]],["X",462],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,3,2,0,0,0],"matrix_rows":[50,35,4,8,49,1,64,128,256],"offset":50,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,3,0,0,3,2,0,0,0]],["P",[50,35,4,8,49,1,64,128,256]],["X",50],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,2,0,0,0],"matrix_rows":[50,49,4,8,35,19,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[50,49,4,8,35,19,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,2,0,0,0],"matrix_rows":[50,49,4,8,35,19,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[50,49,4,8,35,19,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,0,0],"matrix_rows":[50,49,4,8,33,17,64,128,256],"offset":48,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,0]],["P",[50,49,4,8,33,17,64,128,256]],["X",48],["phase",2]]}},"orthogonal_transvections":[51],"port":35,"q":50}, + {"G_rows":[146,145,4,8,131,32,64,19,256],"K_word":[["P",[146,145,4,8,131,32,64,19,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]]],"Z_mask":147,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,1,0,0,2,0],"matrix_rows":[146,131,4,8,145,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,1,0,0,1,0,0,2,0]],["P",[146,131,4,8,145,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,2,0],"matrix_rows":[146,145,4,8,131,32,64,19,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[146,145,4,8,131,32,64,19,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,2,0],"matrix_rows":[146,145,4,8,131,32,64,19,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[146,145,4,8,131,32,64,19,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,0],"matrix_rows":[146,145,4,8,129,32,64,17,256],"offset":366,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,0]],["P",[146,145,4,8,129,32,64,17,256]],["X",366],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,3,0,0,2,0],"matrix_rows":[146,131,4,8,145,32,64,1,256],"offset":146,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,3,0,0,3,0,0,2,0]],["P",[146,131,4,8,145,32,64,1,256]],["X",146],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,2,0],"matrix_rows":[146,145,4,8,131,32,64,19,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[146,145,4,8,131,32,64,19,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,2,0],"matrix_rows":[146,145,4,8,131,32,64,19,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[146,145,4,8,131,32,64,19,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,0],"matrix_rows":[146,145,4,8,129,32,64,17,256],"offset":144,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,0]],["P",[146,145,4,8,129,32,64,17,256]],["X",144],["phase",2]]}},"orthogonal_transvections":[147],"port":36,"q":146}, + {"G_rows":[274,273,4,8,259,32,64,128,19],"K_word":[["P",[274,273,4,8,259,32,64,128,19]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]]],"Z_mask":275,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,1,0,0,0,2],"matrix_rows":[274,259,4,8,273,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,1,0,0,1,0,0,0,2]],["P",[274,259,4,8,273,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[274,273,4,8,259,32,64,128,19],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[274,273,4,8,259,32,64,128,19]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[274,273,4,8,259,32,64,128,19],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[274,273,4,8,259,32,64,128,19]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,0,2],"matrix_rows":[274,273,4,8,257,32,64,128,17],"offset":238,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,0,2]],["P",[274,273,4,8,257,32,64,128,17]],["X",238],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,3,0,0,0,2],"matrix_rows":[274,259,4,8,273,32,64,128,1],"offset":274,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,3,0,0,3,0,0,0,2]],["P",[274,259,4,8,273,32,64,128,1]],["X",274],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[274,273,4,8,259,32,64,128,19],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[274,273,4,8,259,32,64,128,19]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[274,273,4,8,259,32,64,128,19],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[274,273,4,8,259,32,64,128,19]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,0,2],"matrix_rows":[274,273,4,8,257,32,64,128,17],"offset":272,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,0,2]],["P",[274,273,4,8,257,32,64,128,17]],["X",272],["phase",2]]}},"orthogonal_transvections":[275],"port":37,"q":274}, + {"G_rows":[98,97,4,8,16,67,35,128,256],"K_word":[["P",[98,97,4,8,16,67,35,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,2,0,0]]],"Z_mask":99,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,1,2,0,0],"matrix_rows":[98,67,4,8,16,97,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,1,0,0,0,1,2,0,0]],["P",[98,67,4,8,16,97,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,2,0,0],"matrix_rows":[98,97,4,8,16,67,35,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,2,0,0]],["P",[98,97,4,8,16,67,35,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,2,0,0],"matrix_rows":[98,97,4,8,16,67,35,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,2,0,0]],["P",[98,97,4,8,16,67,35,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[98,97,4,8,16,65,33,128,256],"offset":414,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,0]],["P",[98,97,4,8,16,65,33,128,256]],["X",414],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,3,2,0,0],"matrix_rows":[98,67,4,8,16,97,1,128,256],"offset":98,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,3,0,0,0,3,2,0,0]],["P",[98,67,4,8,16,97,1,128,256]],["X",98],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,2,0,0],"matrix_rows":[98,97,4,8,16,67,35,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,2,0,0]],["P",[98,97,4,8,16,67,35,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,2,0,0],"matrix_rows":[98,97,4,8,16,67,35,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,2,0,0]],["P",[98,97,4,8,16,67,35,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[98,97,4,8,16,65,33,128,256],"offset":96,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,0]],["P",[98,97,4,8,16,65,33,128,256]],["X",96],["phase",2]]}},"orthogonal_transvections":[99],"port":38,"q":98}, + {"G_rows":[162,161,4,8,16,131,64,35,256],"K_word":[["P",[162,161,4,8,16,131,64,35,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]]],"Z_mask":163,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,1,0,2,0],"matrix_rows":[162,131,4,8,16,161,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,1,0,0,0,1,0,2,0]],["P",[162,131,4,8,16,161,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,2,0],"matrix_rows":[162,161,4,8,16,131,64,35,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[162,161,4,8,16,131,64,35,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,2,0],"matrix_rows":[162,161,4,8,16,131,64,35,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[162,161,4,8,16,131,64,35,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[162,161,4,8,16,129,64,33,256],"offset":350,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,0]],["P",[162,161,4,8,16,129,64,33,256]],["X",350],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,3,0,2,0],"matrix_rows":[162,131,4,8,16,161,64,1,256],"offset":162,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,3,0,0,0,3,0,2,0]],["P",[162,131,4,8,16,161,64,1,256]],["X",162],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,2,0],"matrix_rows":[162,161,4,8,16,131,64,35,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[162,161,4,8,16,131,64,35,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,2,0],"matrix_rows":[162,161,4,8,16,131,64,35,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[162,161,4,8,16,131,64,35,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[162,161,4,8,16,129,64,33,256],"offset":160,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,0]],["P",[162,161,4,8,16,129,64,33,256]],["X",160],["phase",2]]}},"orthogonal_transvections":[163],"port":39,"q":162}, + {"G_rows":[290,289,4,8,16,259,64,128,35],"K_word":[["P",[290,289,4,8,16,259,64,128,35]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]]],"Z_mask":291,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,1,0,0,2],"matrix_rows":[290,259,4,8,16,289,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,1,0,0,0,1,0,0,2]],["P",[290,259,4,8,16,289,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,0,2],"matrix_rows":[290,289,4,8,16,259,64,128,35],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[290,289,4,8,16,259,64,128,35]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,0,2],"matrix_rows":[290,289,4,8,16,259,64,128,35],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[290,289,4,8,16,259,64,128,35]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[290,289,4,8,16,257,64,128,33],"offset":222,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,0,2]],["P",[290,289,4,8,16,257,64,128,33]],["X",222],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,3,0,0,2],"matrix_rows":[290,259,4,8,16,289,64,128,1],"offset":290,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,3,0,0,0,3,0,0,2]],["P",[290,259,4,8,16,289,64,128,1]],["X",290],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,0,2],"matrix_rows":[290,289,4,8,16,259,64,128,35],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[290,289,4,8,16,259,64,128,35]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,0,2],"matrix_rows":[290,289,4,8,16,259,64,128,35],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[290,289,4,8,16,259,64,128,35]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[290,289,4,8,16,257,64,128,33],"offset":288,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,0,2]],["P",[290,289,4,8,16,257,64,128,33]],["X",288],["phase",2]]}},"orthogonal_transvections":[291],"port":40,"q":290}, + {"G_rows":[194,193,4,8,16,32,131,67,256],"K_word":[["P",[194,193,4,8,16,32,131,67,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]]],"Z_mask":195,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,0,1,2,0],"matrix_rows":[194,131,4,8,16,32,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"word":[["D",[0,66,0,0,0,0,66,0,0],[2,1,0,0,0,0,1,2,0]],["P",[194,131,4,8,16,32,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,2,0],"matrix_rows":[194,193,4,8,16,32,131,67,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[194,193,4,8,16,32,131,67,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,2,0],"matrix_rows":[194,193,4,8,16,32,131,67,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[194,193,4,8,16,32,131,67,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[194,193,4,8,16,32,129,65,256],"offset":318,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[194,193,4,8,16,32,129,65,256]],["X",318],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,0,3,2,0],"matrix_rows":[194,131,4,8,16,32,193,1,256],"offset":194,"phase":3,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"word":[["D",[0,66,0,0,0,0,66,0,0],[2,3,0,0,0,0,3,2,0]],["P",[194,131,4,8,16,32,193,1,256]],["X",194],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,2,0],"matrix_rows":[194,193,4,8,16,32,131,67,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[194,193,4,8,16,32,131,67,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,2,0],"matrix_rows":[194,193,4,8,16,32,131,67,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[194,193,4,8,16,32,131,67,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[194,193,4,8,16,32,129,65,256],"offset":192,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[194,193,4,8,16,32,129,65,256]],["X",192],["phase",2]]}},"orthogonal_transvections":[195],"port":41,"q":194}, + {"G_rows":[322,321,4,8,16,32,259,128,67],"K_word":[["P",[322,321,4,8,16,32,259,128,67]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]]],"Z_mask":323,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,0,1,0,2],"matrix_rows":[322,259,4,8,16,32,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"word":[["D",[0,66,0,0,0,0,66,0,0],[2,1,0,0,0,0,1,0,2]],["P",[322,259,4,8,16,32,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[322,321,4,8,16,32,259,128,67],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[322,321,4,8,16,32,259,128,67]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[322,321,4,8,16,32,259,128,67],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[322,321,4,8,16,32,259,128,67]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[322,321,4,8,16,32,257,128,65],"offset":190,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[322,321,4,8,16,32,257,128,65]],["X",190],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,0,3,0,2],"matrix_rows":[322,259,4,8,16,32,321,128,1],"offset":322,"phase":3,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"word":[["D",[0,66,0,0,0,0,66,0,0],[2,3,0,0,0,0,3,0,2]],["P",[322,259,4,8,16,32,321,128,1]],["X",322],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[322,321,4,8,16,32,259,128,67],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[322,321,4,8,16,32,259,128,67]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[322,321,4,8,16,32,259,128,67],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[322,321,4,8,16,32,259,128,67]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[322,321,4,8,16,32,257,128,65],"offset":320,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[322,321,4,8,16,32,257,128,65]],["X",320],["phase",2]]}},"orthogonal_transvections":[323],"port":42,"q":322}, + {"G_rows":[386,385,4,8,16,32,64,259,131],"K_word":[["P",[386,385,4,8,16,32,64,259,131]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]]],"Z_mask":387,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,0,0,1,2],"matrix_rows":[386,259,4,8,16,32,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,130,0,0,0,0,0,130,0]},"word":[["D",[0,130,0,0,0,0,0,130,0],[2,1,0,0,0,0,0,1,2]],["P",[386,259,4,8,16,32,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,0,2,2],"matrix_rows":[386,385,4,8,16,32,64,259,131],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[386,385,4,8,16,32,64,259,131]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,0,2,2],"matrix_rows":[386,385,4,8,16,32,64,259,131],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[386,385,4,8,16,32,64,259,131]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[386,385,4,8,16,32,64,257,129],"offset":126,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[386,385,4,8,16,32,64,257,129]],["X",126],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,0,0,3,2],"matrix_rows":[386,259,4,8,16,32,64,385,1],"offset":386,"phase":3,"quadratic_rows":[0,130,0,0,0,0,0,130,0]},"word":[["D",[0,130,0,0,0,0,0,130,0],[2,3,0,0,0,0,0,3,2]],["P",[386,259,4,8,16,32,64,385,1]],["X",386],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,0,2,2],"matrix_rows":[386,385,4,8,16,32,64,259,131],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[386,385,4,8,16,32,64,259,131]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,0,2,2],"matrix_rows":[386,385,4,8,16,32,64,259,131],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[386,385,4,8,16,32,64,259,131]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[386,385,4,8,16,32,64,257,129],"offset":384,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[386,385,4,8,16,32,64,257,129]],["X",384],["phase",2]]}},"orthogonal_transvections":[387],"port":43,"q":386}, + {"G_rows":[28,2,25,21,13,32,64,128,256],"K_word":[["P",[28,2,25,21,13,32,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,0,0,0,0]]],"Z_mask":29,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,1,2,0,0,0,0],"matrix_rows":[28,2,21,25,1,32,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,1,1,2,0,0,0,0]],["P",[28,2,21,25,1,32,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,0,0,0,0],"matrix_rows":[28,2,25,21,13,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,0,0,0,0]],["P",[28,2,25,21,13,32,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,2,2,0,0,0,0],"matrix_rows":[28,2,25,21,13,32,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,0,0,0,0]],["P",[28,2,25,21,13,32,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,0,0],"matrix_rows":[28,2,25,17,9,32,64,128,256],"offset":486,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,0]],["P",[28,2,25,17,9,32,64,128,256]],["X",486],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,3,2,0,0,0,0],"matrix_rows":[28,2,21,25,1,32,64,128,256],"offset":28,"phase":3,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,3,3,2,0,0,0,0]],["P",[28,2,21,25,1,32,64,128,256]],["X",28],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,0,0,0,0],"matrix_rows":[28,2,25,21,13,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,0,0,0,0]],["P",[28,2,25,21,13,32,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,2,2,0,0,0,0],"matrix_rows":[28,2,25,21,13,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,0,0,0,0]],["P",[28,2,25,21,13,32,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,0,0],"matrix_rows":[28,2,25,17,9,32,64,128,256],"offset":24,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,0]],["P",[28,2,25,17,9,32,64,128,256]],["X",24],["phase",2]]}},"orthogonal_transvections":[29],"port":44,"q":28}, + {"G_rows":[44,2,41,37,16,13,64,128,256],"K_word":[["P",[44,2,41,37,16,13,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,2,0,0,0]]],"Z_mask":45,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,1,0,2,0,0,0],"matrix_rows":[44,2,37,41,16,1,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,1,1,0,2,0,0,0]],["P",[44,2,37,41,16,1,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,2,0,0,0],"matrix_rows":[44,2,41,37,16,13,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,2,0,0,0]],["P",[44,2,41,37,16,13,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,2,0,2,0,0,0],"matrix_rows":[44,2,41,37,16,13,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,2,0,0,0]],["P",[44,2,41,37,16,13,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,0,0],"matrix_rows":[44,2,41,33,16,9,64,128,256],"offset":470,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,0,0]],["P",[44,2,41,33,16,9,64,128,256]],["X",470],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,3,0,2,0,0,0],"matrix_rows":[44,2,37,41,16,1,64,128,256],"offset":44,"phase":3,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,3,3,0,2,0,0,0]],["P",[44,2,37,41,16,1,64,128,256]],["X",44],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,2,0,0,0],"matrix_rows":[44,2,41,37,16,13,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,2,0,0,0]],["P",[44,2,41,37,16,13,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,2,0,2,0,0,0],"matrix_rows":[44,2,41,37,16,13,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,2,0,0,0]],["P",[44,2,41,37,16,13,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,0,0],"matrix_rows":[44,2,41,33,16,9,64,128,256],"offset":40,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,0,0]],["P",[44,2,41,33,16,9,64,128,256]],["X",40],["phase",2]]}},"orthogonal_transvections":[45],"port":45,"q":44}, + {"G_rows":[140,2,137,133,16,32,64,13,256],"K_word":[["P",[140,2,137,133,16,32,64,13,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,2,0]]],"Z_mask":141,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,1,0,0,0,2,0],"matrix_rows":[140,2,133,137,16,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,1,1,0,0,0,2,0]],["P",[140,2,133,137,16,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,2,0],"matrix_rows":[140,2,137,133,16,32,64,13,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,2,0]],["P",[140,2,137,133,16,32,64,13,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,2,0],"matrix_rows":[140,2,137,133,16,32,64,13,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,2,0]],["P",[140,2,137,133,16,32,64,13,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,2,0],"matrix_rows":[140,2,137,129,16,32,64,9,256],"offset":374,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,0]],["P",[140,2,137,129,16,32,64,9,256]],["X",374],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,3,0,0,0,2,0],"matrix_rows":[140,2,133,137,16,32,64,1,256],"offset":140,"phase":3,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,3,3,0,0,0,2,0]],["P",[140,2,133,137,16,32,64,1,256]],["X",140],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,2,0],"matrix_rows":[140,2,137,133,16,32,64,13,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,2,0]],["P",[140,2,137,133,16,32,64,13,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,2,0],"matrix_rows":[140,2,137,133,16,32,64,13,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,2,0]],["P",[140,2,137,133,16,32,64,13,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,2,0],"matrix_rows":[140,2,137,129,16,32,64,9,256],"offset":136,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,0]],["P",[140,2,137,129,16,32,64,9,256]],["X",136],["phase",2]]}},"orthogonal_transvections":[141],"port":46,"q":140}, + {"G_rows":[268,2,265,261,16,32,64,128,13],"K_word":[["P",[268,2,265,261,16,32,64,128,13]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,0,2]]],"Z_mask":269,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,1,0,0,0,0,2],"matrix_rows":[268,2,261,265,16,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,1,1,0,0,0,0,2]],["P",[268,2,261,265,16,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,0,2],"matrix_rows":[268,2,265,261,16,32,64,128,13],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,0,2]],["P",[268,2,265,261,16,32,64,128,13]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,0,2],"matrix_rows":[268,2,265,261,16,32,64,128,13],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,0,2]],["P",[268,2,265,261,16,32,64,128,13]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,0,2],"matrix_rows":[268,2,265,257,16,32,64,128,9],"offset":246,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,0,2]],["P",[268,2,265,257,16,32,64,128,9]],["X",246],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,3,0,0,0,0,2],"matrix_rows":[268,2,261,265,16,32,64,128,1],"offset":268,"phase":3,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,3,3,0,0,0,0,2]],["P",[268,2,261,265,16,32,64,128,1]],["X",268],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,0,2],"matrix_rows":[268,2,265,261,16,32,64,128,13],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,0,2]],["P",[268,2,265,261,16,32,64,128,13]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,0,2],"matrix_rows":[268,2,265,261,16,32,64,128,13],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,0,2]],["P",[268,2,265,261,16,32,64,128,13]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,0,2],"matrix_rows":[268,2,265,257,16,32,64,128,9],"offset":264,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,0,2]],["P",[268,2,265,257,16,32,64,128,9]],["X",264],["phase",2]]}},"orthogonal_transvections":[269],"port":47,"q":268}, + {"G_rows":[84,2,81,8,69,32,21,128,256],"K_word":[["P",[84,2,81,8,69,32,21,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,2,0,0]]],"Z_mask":85,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,1,0,2,0,0],"matrix_rows":[84,2,69,8,81,32,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,1,0,1,0,2,0,0]],["P",[84,2,69,8,81,32,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,0,2,0,0],"matrix_rows":[84,2,81,8,69,32,21,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,2,0,0]],["P",[84,2,81,8,69,32,21,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,2,0,2,0,0],"matrix_rows":[84,2,81,8,69,32,21,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,2,0,0]],["P",[84,2,81,8,69,32,21,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,0,0],"matrix_rows":[84,2,81,8,65,32,17,128,256],"offset":430,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,0]],["P",[84,2,81,8,65,32,17,128,256]],["X",430],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,3,0,2,0,0],"matrix_rows":[84,2,69,8,81,32,1,128,256],"offset":84,"phase":3,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,3,0,3,0,2,0,0]],["P",[84,2,69,8,81,32,1,128,256]],["X",84],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,0,2,0,0],"matrix_rows":[84,2,81,8,69,32,21,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,2,0,0]],["P",[84,2,81,8,69,32,21,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,2,0,2,0,0],"matrix_rows":[84,2,81,8,69,32,21,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,2,0,0]],["P",[84,2,81,8,69,32,21,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,0,0],"matrix_rows":[84,2,81,8,65,32,17,128,256],"offset":80,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,0]],["P",[84,2,81,8,65,32,17,128,256]],["X",80],["phase",2]]}},"orthogonal_transvections":[85],"port":48,"q":84}, + {"G_rows":[148,2,145,8,133,32,64,21,256],"K_word":[["P",[148,2,145,8,133,32,64,21,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,2,0]]],"Z_mask":149,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,1,0,0,2,0],"matrix_rows":[148,2,133,8,145,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,1,0,1,0,0,2,0]],["P",[148,2,133,8,145,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,2,0],"matrix_rows":[148,2,145,8,133,32,64,21,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,2,0]],["P",[148,2,145,8,133,32,64,21,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,2,0],"matrix_rows":[148,2,145,8,133,32,64,21,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,2,0]],["P",[148,2,145,8,133,32,64,21,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,0],"matrix_rows":[148,2,145,8,129,32,64,17,256],"offset":366,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,0]],["P",[148,2,145,8,129,32,64,17,256]],["X",366],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,3,0,0,2,0],"matrix_rows":[148,2,133,8,145,32,64,1,256],"offset":148,"phase":3,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,3,0,3,0,0,2,0]],["P",[148,2,133,8,145,32,64,1,256]],["X",148],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,2,0],"matrix_rows":[148,2,145,8,133,32,64,21,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,2,0]],["P",[148,2,145,8,133,32,64,21,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,2,0],"matrix_rows":[148,2,145,8,133,32,64,21,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,2,0]],["P",[148,2,145,8,133,32,64,21,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,0],"matrix_rows":[148,2,145,8,129,32,64,17,256],"offset":144,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,0]],["P",[148,2,145,8,129,32,64,17,256]],["X",144],["phase",2]]}},"orthogonal_transvections":[149],"port":49,"q":148}, + {"G_rows":[276,2,273,8,261,32,64,128,21],"K_word":[["P",[276,2,273,8,261,32,64,128,21]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,0,2]]],"Z_mask":277,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,1,0,0,0,2],"matrix_rows":[276,2,261,8,273,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,1,0,1,0,0,0,2]],["P",[276,2,261,8,273,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,0,2],"matrix_rows":[276,2,273,8,261,32,64,128,21],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,0,2]],["P",[276,2,273,8,261,32,64,128,21]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,0,2],"matrix_rows":[276,2,273,8,261,32,64,128,21],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,0,2]],["P",[276,2,273,8,261,32,64,128,21]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,0,2],"matrix_rows":[276,2,273,8,257,32,64,128,17],"offset":238,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,0,2]],["P",[276,2,273,8,257,32,64,128,17]],["X",238],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,3,0,0,0,2],"matrix_rows":[276,2,261,8,273,32,64,128,1],"offset":276,"phase":3,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,3,0,3,0,0,0,2]],["P",[276,2,261,8,273,32,64,128,1]],["X",276],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,0,2],"matrix_rows":[276,2,273,8,261,32,64,128,21],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,0,2]],["P",[276,2,273,8,261,32,64,128,21]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,0,2],"matrix_rows":[276,2,273,8,261,32,64,128,21],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,0,2]],["P",[276,2,273,8,261,32,64,128,21]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,0,2],"matrix_rows":[276,2,273,8,257,32,64,128,17],"offset":272,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,0,2]],["P",[276,2,273,8,257,32,64,128,17]],["X",272],["phase",2]]}},"orthogonal_transvections":[277],"port":50,"q":276}, + {"G_rows":[100,2,97,8,16,69,37,128,256],"K_word":[["P",[100,2,97,8,16,69,37,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,2,0,0]]],"Z_mask":101,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,0,1,2,0,0],"matrix_rows":[100,2,69,8,16,97,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,0,36,0,0,36,0,0,0]},"word":[["D",[0,0,36,0,0,36,0,0,0],[2,0,1,0,0,1,2,0,0]],["P",[100,2,69,8,16,97,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,2,2,0,0],"matrix_rows":[100,2,97,8,16,69,37,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,2,0,0]],["P",[100,2,97,8,16,69,37,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,2,2,0,0],"matrix_rows":[100,2,97,8,16,69,37,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,2,0,0]],["P",[100,2,97,8,16,69,37,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[100,2,97,8,16,65,33,128,256],"offset":414,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,0]],["P",[100,2,97,8,16,65,33,128,256]],["X",414],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,0,3,2,0,0],"matrix_rows":[100,2,69,8,16,97,1,128,256],"offset":100,"phase":3,"quadratic_rows":[0,0,36,0,0,36,0,0,0]},"word":[["D",[0,0,36,0,0,36,0,0,0],[2,0,3,0,0,3,2,0,0]],["P",[100,2,69,8,16,97,1,128,256]],["X",100],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,2,2,0,0],"matrix_rows":[100,2,97,8,16,69,37,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,2,0,0]],["P",[100,2,97,8,16,69,37,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,2,2,0,0],"matrix_rows":[100,2,97,8,16,69,37,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,2,0,0]],["P",[100,2,97,8,16,69,37,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[100,2,97,8,16,65,33,128,256],"offset":96,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,0]],["P",[100,2,97,8,16,65,33,128,256]],["X",96],["phase",2]]}},"orthogonal_transvections":[101],"port":51,"q":100}, + {"G_rows":[164,2,161,8,16,133,64,37,256],"K_word":[["P",[164,2,161,8,16,133,64,37,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,2,0]]],"Z_mask":165,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,0,1,0,2,0],"matrix_rows":[164,2,133,8,16,161,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,36,0,0,36,0,0,0]},"word":[["D",[0,0,36,0,0,36,0,0,0],[2,0,1,0,0,1,0,2,0]],["P",[164,2,133,8,16,161,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,2,0],"matrix_rows":[164,2,161,8,16,133,64,37,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,2,0]],["P",[164,2,161,8,16,133,64,37,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,2,0],"matrix_rows":[164,2,161,8,16,133,64,37,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,2,0]],["P",[164,2,161,8,16,133,64,37,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[164,2,161,8,16,129,64,33,256],"offset":350,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,0]],["P",[164,2,161,8,16,129,64,33,256]],["X",350],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,0,3,0,2,0],"matrix_rows":[164,2,133,8,16,161,64,1,256],"offset":164,"phase":3,"quadratic_rows":[0,0,36,0,0,36,0,0,0]},"word":[["D",[0,0,36,0,0,36,0,0,0],[2,0,3,0,0,3,0,2,0]],["P",[164,2,133,8,16,161,64,1,256]],["X",164],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,2,0],"matrix_rows":[164,2,161,8,16,133,64,37,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,2,0]],["P",[164,2,161,8,16,133,64,37,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,2,0],"matrix_rows":[164,2,161,8,16,133,64,37,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,2,0]],["P",[164,2,161,8,16,133,64,37,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[164,2,161,8,16,129,64,33,256],"offset":160,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,0]],["P",[164,2,161,8,16,129,64,33,256]],["X",160],["phase",2]]}},"orthogonal_transvections":[165],"port":52,"q":164}, + {"G_rows":[292,2,289,8,16,261,64,128,37],"K_word":[["P",[292,2,289,8,16,261,64,128,37]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,0,2]]],"Z_mask":293,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,0,1,0,0,2],"matrix_rows":[292,2,261,8,16,289,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,36,0,0,36,0,0,0]},"word":[["D",[0,0,36,0,0,36,0,0,0],[2,0,1,0,0,1,0,0,2]],["P",[292,2,261,8,16,289,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,0,2],"matrix_rows":[292,2,289,8,16,261,64,128,37],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,0,2]],["P",[292,2,289,8,16,261,64,128,37]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,0,2],"matrix_rows":[292,2,289,8,16,261,64,128,37],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,0,2]],["P",[292,2,289,8,16,261,64,128,37]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[292,2,289,8,16,257,64,128,33],"offset":222,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,0,2]],["P",[292,2,289,8,16,257,64,128,33]],["X",222],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,0,3,0,0,2],"matrix_rows":[292,2,261,8,16,289,64,128,1],"offset":292,"phase":3,"quadratic_rows":[0,0,36,0,0,36,0,0,0]},"word":[["D",[0,0,36,0,0,36,0,0,0],[2,0,3,0,0,3,0,0,2]],["P",[292,2,261,8,16,289,64,128,1]],["X",292],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,0,2],"matrix_rows":[292,2,289,8,16,261,64,128,37],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,0,2]],["P",[292,2,289,8,16,261,64,128,37]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,0,2],"matrix_rows":[292,2,289,8,16,261,64,128,37],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,0,2]],["P",[292,2,289,8,16,261,64,128,37]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[292,2,289,8,16,257,64,128,33],"offset":288,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,0,2]],["P",[292,2,289,8,16,257,64,128,33]],["X",288],["phase",2]]}},"orthogonal_transvections":[293],"port":53,"q":292}, + {"G_rows":[196,2,193,8,16,32,133,69,256],"K_word":[["P",[196,2,193,8,16,32,133,69,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,2,0]]],"Z_mask":197,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,0,0,1,2,0],"matrix_rows":[196,2,133,8,16,32,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,68,0,0,0,68,0,0]},"word":[["D",[0,0,68,0,0,0,68,0,0],[2,0,1,0,0,0,1,2,0]],["P",[196,2,133,8,16,32,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,2,0],"matrix_rows":[196,2,193,8,16,32,133,69,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,2,0]],["P",[196,2,193,8,16,32,133,69,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,2,0],"matrix_rows":[196,2,193,8,16,32,133,69,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,2,0]],["P",[196,2,193,8,16,32,133,69,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[196,2,193,8,16,32,129,65,256],"offset":318,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[196,2,193,8,16,32,129,65,256]],["X",318],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,0,0,3,2,0],"matrix_rows":[196,2,133,8,16,32,193,1,256],"offset":196,"phase":3,"quadratic_rows":[0,0,68,0,0,0,68,0,0]},"word":[["D",[0,0,68,0,0,0,68,0,0],[2,0,3,0,0,0,3,2,0]],["P",[196,2,133,8,16,32,193,1,256]],["X",196],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,2,0],"matrix_rows":[196,2,193,8,16,32,133,69,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,2,0]],["P",[196,2,193,8,16,32,133,69,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,2,0],"matrix_rows":[196,2,193,8,16,32,133,69,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,2,0]],["P",[196,2,193,8,16,32,133,69,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[196,2,193,8,16,32,129,65,256],"offset":192,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[196,2,193,8,16,32,129,65,256]],["X",192],["phase",2]]}},"orthogonal_transvections":[197],"port":54,"q":196}, + {"G_rows":[324,2,321,8,16,32,261,128,69],"K_word":[["P",[324,2,321,8,16,32,261,128,69]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,0,2]]],"Z_mask":325,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,0,0,1,0,2],"matrix_rows":[324,2,261,8,16,32,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,68,0,0,0,68,0,0]},"word":[["D",[0,0,68,0,0,0,68,0,0],[2,0,1,0,0,0,1,0,2]],["P",[324,2,261,8,16,32,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,0,2],"matrix_rows":[324,2,321,8,16,32,261,128,69],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,0,2]],["P",[324,2,321,8,16,32,261,128,69]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,0,2],"matrix_rows":[324,2,321,8,16,32,261,128,69],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,0,2]],["P",[324,2,321,8,16,32,261,128,69]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[324,2,321,8,16,32,257,128,65],"offset":190,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[324,2,321,8,16,32,257,128,65]],["X",190],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,0,0,3,0,2],"matrix_rows":[324,2,261,8,16,32,321,128,1],"offset":324,"phase":3,"quadratic_rows":[0,0,68,0,0,0,68,0,0]},"word":[["D",[0,0,68,0,0,0,68,0,0],[2,0,3,0,0,0,3,0,2]],["P",[324,2,261,8,16,32,321,128,1]],["X",324],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,0,2],"matrix_rows":[324,2,321,8,16,32,261,128,69],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,0,2]],["P",[324,2,321,8,16,32,261,128,69]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,0,2],"matrix_rows":[324,2,321,8,16,32,261,128,69],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,0,2]],["P",[324,2,321,8,16,32,261,128,69]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[324,2,321,8,16,32,257,128,65],"offset":320,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[324,2,321,8,16,32,257,128,65]],["X",320],["phase",2]]}},"orthogonal_transvections":[325],"port":55,"q":324}, + {"G_rows":[388,2,385,8,16,32,64,261,133],"K_word":[["P",[388,2,385,8,16,32,64,261,133]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,2,2]]],"Z_mask":389,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,0,0,0,1,2],"matrix_rows":[388,2,261,8,16,32,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,0,132,0,0,0,0,132,0]},"word":[["D",[0,0,132,0,0,0,0,132,0],[2,0,1,0,0,0,0,1,2]],["P",[388,2,261,8,16,32,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,0,2,2],"matrix_rows":[388,2,385,8,16,32,64,261,133],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,2,2]],["P",[388,2,385,8,16,32,64,261,133]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,0,0,2,2],"matrix_rows":[388,2,385,8,16,32,64,261,133],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,2,2]],["P",[388,2,385,8,16,32,64,261,133]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[388,2,385,8,16,32,64,257,129],"offset":126,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[388,2,385,8,16,32,64,257,129]],["X",126],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,0,0,0,3,2],"matrix_rows":[388,2,261,8,16,32,64,385,1],"offset":388,"phase":3,"quadratic_rows":[0,0,132,0,0,0,0,132,0]},"word":[["D",[0,0,132,0,0,0,0,132,0],[2,0,3,0,0,0,0,3,2]],["P",[388,2,261,8,16,32,64,385,1]],["X",388],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,0,2,2],"matrix_rows":[388,2,385,8,16,32,64,261,133],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,2,2]],["P",[388,2,385,8,16,32,64,261,133]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,0,0,2,2],"matrix_rows":[388,2,385,8,16,32,64,261,133],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,2,2]],["P",[388,2,385,8,16,32,64,261,133]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[388,2,385,8,16,32,64,257,129],"offset":384,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[388,2,385,8,16,32,64,257,129]],["X",384],["phase",2]]}},"orthogonal_transvections":[389],"port":56,"q":388}, + {"G_rows":[56,2,4,49,41,25,64,128,256],"K_word":[["P",[56,2,4,49,41,25,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,0,0,0]]],"Z_mask":57,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,1,2,0,0,0],"matrix_rows":[56,2,4,41,49,1,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,1,1,2,0,0,0]],["P",[56,2,4,41,49,1,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,2,0,0,0],"matrix_rows":[56,2,4,49,41,25,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,0,0,0]],["P",[56,2,4,49,41,25,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,2,2,0,0,0],"matrix_rows":[56,2,4,49,41,25,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,0,0,0]],["P",[56,2,4,49,41,25,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,0,0],"matrix_rows":[56,2,4,49,33,17,64,128,256],"offset":462,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,0]],["P",[56,2,4,49,33,17,64,128,256]],["X",462],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,3,2,0,0,0],"matrix_rows":[56,2,4,41,49,1,64,128,256],"offset":56,"phase":3,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,3,3,2,0,0,0]],["P",[56,2,4,41,49,1,64,128,256]],["X",56],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,2,0,0,0],"matrix_rows":[56,2,4,49,41,25,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,0,0,0]],["P",[56,2,4,49,41,25,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,2,2,0,0,0],"matrix_rows":[56,2,4,49,41,25,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,0,0,0]],["P",[56,2,4,49,41,25,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,0,0],"matrix_rows":[56,2,4,49,33,17,64,128,256],"offset":48,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,0]],["P",[56,2,4,49,33,17,64,128,256]],["X",48],["phase",2]]}},"orthogonal_transvections":[57],"port":57,"q":56}, + {"G_rows":[88,2,4,81,73,32,25,128,256],"K_word":[["P",[88,2,4,81,73,32,25,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,2,0,0]]],"Z_mask":89,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,1,0,2,0,0],"matrix_rows":[88,2,4,73,81,32,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,1,1,0,2,0,0]],["P",[88,2,4,73,81,32,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,2,0,0],"matrix_rows":[88,2,4,81,73,32,25,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,2,0,0]],["P",[88,2,4,81,73,32,25,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,2,0,2,0,0],"matrix_rows":[88,2,4,81,73,32,25,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,2,0,0]],["P",[88,2,4,81,73,32,25,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,0,0],"matrix_rows":[88,2,4,81,65,32,17,128,256],"offset":430,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,0]],["P",[88,2,4,81,65,32,17,128,256]],["X",430],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,3,0,2,0,0],"matrix_rows":[88,2,4,73,81,32,1,128,256],"offset":88,"phase":3,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,3,3,0,2,0,0]],["P",[88,2,4,73,81,32,1,128,256]],["X",88],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,2,0,0],"matrix_rows":[88,2,4,81,73,32,25,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,2,0,0]],["P",[88,2,4,81,73,32,25,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,2,0,2,0,0],"matrix_rows":[88,2,4,81,73,32,25,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,2,0,0]],["P",[88,2,4,81,73,32,25,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,0,0],"matrix_rows":[88,2,4,81,65,32,17,128,256],"offset":80,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,0]],["P",[88,2,4,81,65,32,17,128,256]],["X",80],["phase",2]]}},"orthogonal_transvections":[89],"port":58,"q":88}, + {"G_rows":[152,2,4,145,137,32,64,25,256],"K_word":[["P",[152,2,4,145,137,32,64,25,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,2,0]]],"Z_mask":153,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,1,0,0,2,0],"matrix_rows":[152,2,4,137,145,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,1,1,0,0,2,0]],["P",[152,2,4,137,145,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,2,0],"matrix_rows":[152,2,4,145,137,32,64,25,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,2,0]],["P",[152,2,4,145,137,32,64,25,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,2,0],"matrix_rows":[152,2,4,145,137,32,64,25,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,2,0]],["P",[152,2,4,145,137,32,64,25,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,0],"matrix_rows":[152,2,4,145,129,32,64,17,256],"offset":366,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,0]],["P",[152,2,4,145,129,32,64,17,256]],["X",366],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,3,0,0,2,0],"matrix_rows":[152,2,4,137,145,32,64,1,256],"offset":152,"phase":3,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,3,3,0,0,2,0]],["P",[152,2,4,137,145,32,64,1,256]],["X",152],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,2,0],"matrix_rows":[152,2,4,145,137,32,64,25,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,2,0]],["P",[152,2,4,145,137,32,64,25,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,2,0],"matrix_rows":[152,2,4,145,137,32,64,25,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,2,0]],["P",[152,2,4,145,137,32,64,25,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,0],"matrix_rows":[152,2,4,145,129,32,64,17,256],"offset":144,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,0]],["P",[152,2,4,145,129,32,64,17,256]],["X",144],["phase",2]]}},"orthogonal_transvections":[153],"port":59,"q":152}, + {"G_rows":[280,2,4,273,265,32,64,128,25],"K_word":[["P",[280,2,4,273,265,32,64,128,25]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,2]]],"Z_mask":281,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,1,0,0,0,2],"matrix_rows":[280,2,4,265,273,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,1,1,0,0,0,2]],["P",[280,2,4,265,273,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,0,2],"matrix_rows":[280,2,4,273,265,32,64,128,25],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,2]],["P",[280,2,4,273,265,32,64,128,25]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,0,2],"matrix_rows":[280,2,4,273,265,32,64,128,25],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,2]],["P",[280,2,4,273,265,32,64,128,25]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,0,2],"matrix_rows":[280,2,4,273,257,32,64,128,17],"offset":238,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,0,2]],["P",[280,2,4,273,257,32,64,128,17]],["X",238],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,3,0,0,0,2],"matrix_rows":[280,2,4,265,273,32,64,128,1],"offset":280,"phase":3,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,3,3,0,0,0,2]],["P",[280,2,4,265,273,32,64,128,1]],["X",280],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,0,2],"matrix_rows":[280,2,4,273,265,32,64,128,25],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,2]],["P",[280,2,4,273,265,32,64,128,25]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,0,2],"matrix_rows":[280,2,4,273,265,32,64,128,25],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,2]],["P",[280,2,4,273,265,32,64,128,25]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,0,2],"matrix_rows":[280,2,4,273,257,32,64,128,17],"offset":272,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,0,2]],["P",[280,2,4,273,257,32,64,128,17]],["X",272],["phase",2]]}},"orthogonal_transvections":[281],"port":60,"q":280}, + {"G_rows":[104,2,4,97,16,73,41,128,256],"K_word":[["P",[104,2,4,97,16,73,41,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,2,0,0]]],"Z_mask":105,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,0,1,2,0,0],"matrix_rows":[104,2,4,73,16,97,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,40,0,40,0,0,0]},"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,1,0,1,2,0,0]],["P",[104,2,4,73,16,97,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,2,2,0,0],"matrix_rows":[104,2,4,97,16,73,41,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,2,0,0]],["P",[104,2,4,97,16,73,41,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,2,2,0,0],"matrix_rows":[104,2,4,97,16,73,41,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,2,0,0]],["P",[104,2,4,97,16,73,41,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[104,2,4,97,16,65,33,128,256],"offset":414,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,0]],["P",[104,2,4,97,16,65,33,128,256]],["X",414],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,0,3,2,0,0],"matrix_rows":[104,2,4,73,16,97,1,128,256],"offset":104,"phase":3,"quadratic_rows":[0,0,0,40,0,40,0,0,0]},"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,3,0,3,2,0,0]],["P",[104,2,4,73,16,97,1,128,256]],["X",104],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,2,2,0,0],"matrix_rows":[104,2,4,97,16,73,41,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,2,0,0]],["P",[104,2,4,97,16,73,41,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,2,2,0,0],"matrix_rows":[104,2,4,97,16,73,41,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,2,0,0]],["P",[104,2,4,97,16,73,41,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[104,2,4,97,16,65,33,128,256],"offset":96,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,0]],["P",[104,2,4,97,16,65,33,128,256]],["X",96],["phase",2]]}},"orthogonal_transvections":[105],"port":61,"q":104}, + {"G_rows":[168,2,4,161,16,137,64,41,256],"K_word":[["P",[168,2,4,161,16,137,64,41,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,2,0]]],"Z_mask":169,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,0,1,0,2,0],"matrix_rows":[168,2,4,137,16,161,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,40,0,40,0,0,0]},"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,1,0,1,0,2,0]],["P",[168,2,4,137,16,161,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,2,0],"matrix_rows":[168,2,4,161,16,137,64,41,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,2,0]],["P",[168,2,4,161,16,137,64,41,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,2,0],"matrix_rows":[168,2,4,161,16,137,64,41,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,2,0]],["P",[168,2,4,161,16,137,64,41,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[168,2,4,161,16,129,64,33,256],"offset":350,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,0]],["P",[168,2,4,161,16,129,64,33,256]],["X",350],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,0,3,0,2,0],"matrix_rows":[168,2,4,137,16,161,64,1,256],"offset":168,"phase":3,"quadratic_rows":[0,0,0,40,0,40,0,0,0]},"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,3,0,3,0,2,0]],["P",[168,2,4,137,16,161,64,1,256]],["X",168],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,2,0],"matrix_rows":[168,2,4,161,16,137,64,41,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,2,0]],["P",[168,2,4,161,16,137,64,41,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,2,0],"matrix_rows":[168,2,4,161,16,137,64,41,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,2,0]],["P",[168,2,4,161,16,137,64,41,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[168,2,4,161,16,129,64,33,256],"offset":160,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,0]],["P",[168,2,4,161,16,129,64,33,256]],["X",160],["phase",2]]}},"orthogonal_transvections":[169],"port":62,"q":168}, + {"G_rows":[296,2,4,289,16,265,64,128,41],"K_word":[["P",[296,2,4,289,16,265,64,128,41]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,0,2]]],"Z_mask":297,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,0,1,0,0,2],"matrix_rows":[296,2,4,265,16,289,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,40,0,40,0,0,0]},"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,1,0,1,0,0,2]],["P",[296,2,4,265,16,289,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,0,2],"matrix_rows":[296,2,4,289,16,265,64,128,41],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,0,2]],["P",[296,2,4,289,16,265,64,128,41]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,0,2],"matrix_rows":[296,2,4,289,16,265,64,128,41],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,0,2]],["P",[296,2,4,289,16,265,64,128,41]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[296,2,4,289,16,257,64,128,33],"offset":222,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,0,2]],["P",[296,2,4,289,16,257,64,128,33]],["X",222],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,0,3,0,0,2],"matrix_rows":[296,2,4,265,16,289,64,128,1],"offset":296,"phase":3,"quadratic_rows":[0,0,0,40,0,40,0,0,0]},"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,3,0,3,0,0,2]],["P",[296,2,4,265,16,289,64,128,1]],["X",296],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,0,2],"matrix_rows":[296,2,4,289,16,265,64,128,41],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,0,2]],["P",[296,2,4,289,16,265,64,128,41]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,0,2],"matrix_rows":[296,2,4,289,16,265,64,128,41],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,0,2]],["P",[296,2,4,289,16,265,64,128,41]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[296,2,4,289,16,257,64,128,33],"offset":288,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,0,2]],["P",[296,2,4,289,16,257,64,128,33]],["X",288],["phase",2]]}},"orthogonal_transvections":[297],"port":63,"q":296}, + {"G_rows":[200,2,4,193,16,32,137,73,256],"K_word":[["P",[200,2,4,193,16,32,137,73,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,2,0]]],"Z_mask":201,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,0,0,1,2,0],"matrix_rows":[200,2,4,137,16,32,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,72,0,0,72,0,0]},"word":[["D",[0,0,0,72,0,0,72,0,0],[2,0,0,1,0,0,1,2,0]],["P",[200,2,4,137,16,32,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,2,0],"matrix_rows":[200,2,4,193,16,32,137,73,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,2,0]],["P",[200,2,4,193,16,32,137,73,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,2,0],"matrix_rows":[200,2,4,193,16,32,137,73,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,2,0]],["P",[200,2,4,193,16,32,137,73,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[200,2,4,193,16,32,129,65,256],"offset":318,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[200,2,4,193,16,32,129,65,256]],["X",318],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,0,0,3,2,0],"matrix_rows":[200,2,4,137,16,32,193,1,256],"offset":200,"phase":3,"quadratic_rows":[0,0,0,72,0,0,72,0,0]},"word":[["D",[0,0,0,72,0,0,72,0,0],[2,0,0,3,0,0,3,2,0]],["P",[200,2,4,137,16,32,193,1,256]],["X",200],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,2,0],"matrix_rows":[200,2,4,193,16,32,137,73,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,2,0]],["P",[200,2,4,193,16,32,137,73,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,2,0],"matrix_rows":[200,2,4,193,16,32,137,73,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,2,0]],["P",[200,2,4,193,16,32,137,73,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[200,2,4,193,16,32,129,65,256],"offset":192,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[200,2,4,193,16,32,129,65,256]],["X",192],["phase",2]]}},"orthogonal_transvections":[201],"port":64,"q":200}, + {"G_rows":[328,2,4,321,16,32,265,128,73],"K_word":[["P",[328,2,4,321,16,32,265,128,73]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,0,2]]],"Z_mask":329,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,0,0,1,0,2],"matrix_rows":[328,2,4,265,16,32,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,72,0,0,72,0,0]},"word":[["D",[0,0,0,72,0,0,72,0,0],[2,0,0,1,0,0,1,0,2]],["P",[328,2,4,265,16,32,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,0,2],"matrix_rows":[328,2,4,321,16,32,265,128,73],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,0,2]],["P",[328,2,4,321,16,32,265,128,73]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,0,2],"matrix_rows":[328,2,4,321,16,32,265,128,73],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,0,2]],["P",[328,2,4,321,16,32,265,128,73]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[328,2,4,321,16,32,257,128,65],"offset":190,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[328,2,4,321,16,32,257,128,65]],["X",190],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,0,0,3,0,2],"matrix_rows":[328,2,4,265,16,32,321,128,1],"offset":328,"phase":3,"quadratic_rows":[0,0,0,72,0,0,72,0,0]},"word":[["D",[0,0,0,72,0,0,72,0,0],[2,0,0,3,0,0,3,0,2]],["P",[328,2,4,265,16,32,321,128,1]],["X",328],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,0,2],"matrix_rows":[328,2,4,321,16,32,265,128,73],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,0,2]],["P",[328,2,4,321,16,32,265,128,73]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,0,2],"matrix_rows":[328,2,4,321,16,32,265,128,73],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,0,2]],["P",[328,2,4,321,16,32,265,128,73]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[328,2,4,321,16,32,257,128,65],"offset":320,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[328,2,4,321,16,32,257,128,65]],["X",320],["phase",2]]}},"orthogonal_transvections":[329],"port":65,"q":328}, + {"G_rows":[392,2,4,385,16,32,64,265,137],"K_word":[["P",[392,2,4,385,16,32,64,265,137]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,2]]],"Z_mask":393,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,0,0,0,1,2],"matrix_rows":[392,2,4,265,16,32,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,136,0,0,0,136,0]},"word":[["D",[0,0,0,136,0,0,0,136,0],[2,0,0,1,0,0,0,1,2]],["P",[392,2,4,265,16,32,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,2,2],"matrix_rows":[392,2,4,385,16,32,64,265,137],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,2]],["P",[392,2,4,385,16,32,64,265,137]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,2,2],"matrix_rows":[392,2,4,385,16,32,64,265,137],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,2]],["P",[392,2,4,385,16,32,64,265,137]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[392,2,4,385,16,32,64,257,129],"offset":126,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[392,2,4,385,16,32,64,257,129]],["X",126],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,0,0,0,3,2],"matrix_rows":[392,2,4,265,16,32,64,385,1],"offset":392,"phase":3,"quadratic_rows":[0,0,0,136,0,0,0,136,0]},"word":[["D",[0,0,0,136,0,0,0,136,0],[2,0,0,3,0,0,0,3,2]],["P",[392,2,4,265,16,32,64,385,1]],["X",392],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,2,2],"matrix_rows":[392,2,4,385,16,32,64,265,137],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,2]],["P",[392,2,4,385,16,32,64,265,137]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,2,2],"matrix_rows":[392,2,4,385,16,32,64,265,137],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,2]],["P",[392,2,4,385,16,32,64,265,137]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[392,2,4,385,16,32,64,257,129],"offset":384,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[392,2,4,385,16,32,64,257,129]],["X",384],["phase",2]]}},"orthogonal_transvections":[393],"port":66,"q":392}, + {"G_rows":[112,2,4,8,97,81,49,128,256],"K_word":[["P",[112,2,4,8,97,81,49,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,2,0,0]]],"Z_mask":113,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,1,1,2,0,0],"matrix_rows":[112,2,4,8,81,97,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,48,48,0,0,0]},"word":[["D",[0,0,0,0,48,48,0,0,0],[2,0,0,0,1,1,2,0,0]],["P",[112,2,4,8,81,97,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,2,0,0],"matrix_rows":[112,2,4,8,97,81,49,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,2,0,0]],["P",[112,2,4,8,97,81,49,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,2,2,0,0],"matrix_rows":[112,2,4,8,97,81,49,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,2,0,0]],["P",[112,2,4,8,97,81,49,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[112,2,4,8,97,65,33,128,256],"offset":414,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,0]],["P",[112,2,4,8,97,65,33,128,256]],["X",414],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,3,3,2,0,0],"matrix_rows":[112,2,4,8,81,97,1,128,256],"offset":112,"phase":3,"quadratic_rows":[0,0,0,0,48,48,0,0,0]},"word":[["D",[0,0,0,0,48,48,0,0,0],[2,0,0,0,3,3,2,0,0]],["P",[112,2,4,8,81,97,1,128,256]],["X",112],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,2,0,0],"matrix_rows":[112,2,4,8,97,81,49,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,2,0,0]],["P",[112,2,4,8,97,81,49,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,2,2,0,0],"matrix_rows":[112,2,4,8,97,81,49,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,2,0,0]],["P",[112,2,4,8,97,81,49,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[112,2,4,8,97,65,33,128,256],"offset":96,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,0]],["P",[112,2,4,8,97,65,33,128,256]],["X",96],["phase",2]]}},"orthogonal_transvections":[113],"port":67,"q":112}, + {"G_rows":[176,2,4,8,161,145,64,49,256],"K_word":[["P",[176,2,4,8,161,145,64,49,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,2,0]]],"Z_mask":177,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,1,1,0,2,0],"matrix_rows":[176,2,4,8,145,161,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,48,48,0,0,0]},"word":[["D",[0,0,0,0,48,48,0,0,0],[2,0,0,0,1,1,0,2,0]],["P",[176,2,4,8,145,161,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,2,0],"matrix_rows":[176,2,4,8,161,145,64,49,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,2,0]],["P",[176,2,4,8,161,145,64,49,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,2,0],"matrix_rows":[176,2,4,8,161,145,64,49,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,2,0]],["P",[176,2,4,8,161,145,64,49,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[176,2,4,8,161,129,64,33,256],"offset":350,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,0]],["P",[176,2,4,8,161,129,64,33,256]],["X",350],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,3,3,0,2,0],"matrix_rows":[176,2,4,8,145,161,64,1,256],"offset":176,"phase":3,"quadratic_rows":[0,0,0,0,48,48,0,0,0]},"word":[["D",[0,0,0,0,48,48,0,0,0],[2,0,0,0,3,3,0,2,0]],["P",[176,2,4,8,145,161,64,1,256]],["X",176],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,2,0],"matrix_rows":[176,2,4,8,161,145,64,49,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,2,0]],["P",[176,2,4,8,161,145,64,49,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,2,0],"matrix_rows":[176,2,4,8,161,145,64,49,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,2,0]],["P",[176,2,4,8,161,145,64,49,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[176,2,4,8,161,129,64,33,256],"offset":160,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,0]],["P",[176,2,4,8,161,129,64,33,256]],["X",160],["phase",2]]}},"orthogonal_transvections":[177],"port":68,"q":176}, + {"G_rows":[304,2,4,8,289,273,64,128,49],"K_word":[["P",[304,2,4,8,289,273,64,128,49]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,2]]],"Z_mask":305,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,1,1,0,0,2],"matrix_rows":[304,2,4,8,273,289,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,48,48,0,0,0]},"word":[["D",[0,0,0,0,48,48,0,0,0],[2,0,0,0,1,1,0,0,2]],["P",[304,2,4,8,273,289,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,0,2],"matrix_rows":[304,2,4,8,289,273,64,128,49],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,2]],["P",[304,2,4,8,289,273,64,128,49]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,0,2],"matrix_rows":[304,2,4,8,289,273,64,128,49],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,2]],["P",[304,2,4,8,289,273,64,128,49]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[304,2,4,8,289,257,64,128,33],"offset":222,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,0,2]],["P",[304,2,4,8,289,257,64,128,33]],["X",222],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,3,3,0,0,2],"matrix_rows":[304,2,4,8,273,289,64,128,1],"offset":304,"phase":3,"quadratic_rows":[0,0,0,0,48,48,0,0,0]},"word":[["D",[0,0,0,0,48,48,0,0,0],[2,0,0,0,3,3,0,0,2]],["P",[304,2,4,8,273,289,64,128,1]],["X",304],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,0,2],"matrix_rows":[304,2,4,8,289,273,64,128,49],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,2]],["P",[304,2,4,8,289,273,64,128,49]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,0,2],"matrix_rows":[304,2,4,8,289,273,64,128,49],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,2]],["P",[304,2,4,8,289,273,64,128,49]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[304,2,4,8,289,257,64,128,33],"offset":288,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,0,2]],["P",[304,2,4,8,289,257,64,128,33]],["X",288],["phase",2]]}},"orthogonal_transvections":[305],"port":69,"q":304}, + {"G_rows":[208,2,4,8,193,32,145,81,256],"K_word":[["P",[208,2,4,8,193,32,145,81,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,2,0]]],"Z_mask":209,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,1,0,1,2,0],"matrix_rows":[208,2,4,8,145,32,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,80,0,80,0,0]},"word":[["D",[0,0,0,0,80,0,80,0,0],[2,0,0,0,1,0,1,2,0]],["P",[208,2,4,8,145,32,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,2,0],"matrix_rows":[208,2,4,8,193,32,145,81,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,2,0]],["P",[208,2,4,8,193,32,145,81,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,2,0],"matrix_rows":[208,2,4,8,193,32,145,81,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,2,0]],["P",[208,2,4,8,193,32,145,81,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[208,2,4,8,193,32,129,65,256],"offset":318,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[208,2,4,8,193,32,129,65,256]],["X",318],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,3,0,3,2,0],"matrix_rows":[208,2,4,8,145,32,193,1,256],"offset":208,"phase":3,"quadratic_rows":[0,0,0,0,80,0,80,0,0]},"word":[["D",[0,0,0,0,80,0,80,0,0],[2,0,0,0,3,0,3,2,0]],["P",[208,2,4,8,145,32,193,1,256]],["X",208],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,2,0],"matrix_rows":[208,2,4,8,193,32,145,81,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,2,0]],["P",[208,2,4,8,193,32,145,81,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,2,0],"matrix_rows":[208,2,4,8,193,32,145,81,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,2,0]],["P",[208,2,4,8,193,32,145,81,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[208,2,4,8,193,32,129,65,256],"offset":192,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[208,2,4,8,193,32,129,65,256]],["X",192],["phase",2]]}},"orthogonal_transvections":[209],"port":70,"q":208}, + {"G_rows":[336,2,4,8,321,32,273,128,81],"K_word":[["P",[336,2,4,8,321,32,273,128,81]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,2]]],"Z_mask":337,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,1,0,1,0,2],"matrix_rows":[336,2,4,8,273,32,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,80,0,80,0,0]},"word":[["D",[0,0,0,0,80,0,80,0,0],[2,0,0,0,1,0,1,0,2]],["P",[336,2,4,8,273,32,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,0,2],"matrix_rows":[336,2,4,8,321,32,273,128,81],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,2]],["P",[336,2,4,8,321,32,273,128,81]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,0,2],"matrix_rows":[336,2,4,8,321,32,273,128,81],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,2]],["P",[336,2,4,8,321,32,273,128,81]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[336,2,4,8,321,32,257,128,65],"offset":190,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[336,2,4,8,321,32,257,128,65]],["X",190],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,3,0,3,0,2],"matrix_rows":[336,2,4,8,273,32,321,128,1],"offset":336,"phase":3,"quadratic_rows":[0,0,0,0,80,0,80,0,0]},"word":[["D",[0,0,0,0,80,0,80,0,0],[2,0,0,0,3,0,3,0,2]],["P",[336,2,4,8,273,32,321,128,1]],["X",336],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,0,2],"matrix_rows":[336,2,4,8,321,32,273,128,81],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,2]],["P",[336,2,4,8,321,32,273,128,81]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,0,2],"matrix_rows":[336,2,4,8,321,32,273,128,81],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,2]],["P",[336,2,4,8,321,32,273,128,81]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[336,2,4,8,321,32,257,128,65],"offset":320,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[336,2,4,8,321,32,257,128,65]],["X",320],["phase",2]]}},"orthogonal_transvections":[337],"port":71,"q":336}, + {"G_rows":[400,2,4,8,385,32,64,273,145],"K_word":[["P",[400,2,4,8,385,32,64,273,145]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,2]]],"Z_mask":401,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,1,0,0,1,2],"matrix_rows":[400,2,4,8,273,32,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,144,0,0,144,0]},"word":[["D",[0,0,0,0,144,0,0,144,0],[2,0,0,0,1,0,0,1,2]],["P",[400,2,4,8,273,32,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,2],"matrix_rows":[400,2,4,8,385,32,64,273,145],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,2]],["P",[400,2,4,8,385,32,64,273,145]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,2],"matrix_rows":[400,2,4,8,385,32,64,273,145],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,2]],["P",[400,2,4,8,385,32,64,273,145]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[400,2,4,8,385,32,64,257,129],"offset":126,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[400,2,4,8,385,32,64,257,129]],["X",126],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,3,0,0,3,2],"matrix_rows":[400,2,4,8,273,32,64,385,1],"offset":400,"phase":3,"quadratic_rows":[0,0,0,0,144,0,0,144,0]},"word":[["D",[0,0,0,0,144,0,0,144,0],[2,0,0,0,3,0,0,3,2]],["P",[400,2,4,8,273,32,64,385,1]],["X",400],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,2],"matrix_rows":[400,2,4,8,385,32,64,273,145],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,2]],["P",[400,2,4,8,385,32,64,273,145]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,2],"matrix_rows":[400,2,4,8,385,32,64,273,145],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,2]],["P",[400,2,4,8,385,32,64,273,145]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[400,2,4,8,385,32,64,257,129],"offset":384,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[400,2,4,8,385,32,64,257,129]],["X",384],["phase",2]]}},"orthogonal_transvections":[401],"port":72,"q":400}, + {"G_rows":[224,2,4,8,16,193,161,97,256],"K_word":[["P",[224,2,4,8,16,193,161,97,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,2,0]]],"Z_mask":225,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,0,1,1,2,0],"matrix_rows":[224,2,4,8,16,161,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,0,96,96,0,0]},"word":[["D",[0,0,0,0,0,96,96,0,0],[2,0,0,0,0,1,1,2,0]],["P",[224,2,4,8,16,161,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,2,0],"matrix_rows":[224,2,4,8,16,193,161,97,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,2,0]],["P",[224,2,4,8,16,193,161,97,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,2,0],"matrix_rows":[224,2,4,8,16,193,161,97,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,2,0]],["P",[224,2,4,8,16,193,161,97,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[224,2,4,8,16,193,129,65,256],"offset":318,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[224,2,4,8,16,193,129,65,256]],["X",318],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,0,3,3,2,0],"matrix_rows":[224,2,4,8,16,161,193,1,256],"offset":224,"phase":3,"quadratic_rows":[0,0,0,0,0,96,96,0,0]},"word":[["D",[0,0,0,0,0,96,96,0,0],[2,0,0,0,0,3,3,2,0]],["P",[224,2,4,8,16,161,193,1,256]],["X",224],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,2,0],"matrix_rows":[224,2,4,8,16,193,161,97,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,2,0]],["P",[224,2,4,8,16,193,161,97,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,2,0],"matrix_rows":[224,2,4,8,16,193,161,97,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,2,0]],["P",[224,2,4,8,16,193,161,97,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[224,2,4,8,16,193,129,65,256],"offset":192,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[224,2,4,8,16,193,129,65,256]],["X",192],["phase",2]]}},"orthogonal_transvections":[225],"port":73,"q":224}, + {"G_rows":[352,2,4,8,16,321,289,128,97],"K_word":[["P",[352,2,4,8,16,321,289,128,97]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,2]]],"Z_mask":353,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,0,1,1,0,2],"matrix_rows":[352,2,4,8,16,289,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,0,96,96,0,0]},"word":[["D",[0,0,0,0,0,96,96,0,0],[2,0,0,0,0,1,1,0,2]],["P",[352,2,4,8,16,289,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,2],"matrix_rows":[352,2,4,8,16,321,289,128,97],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,2]],["P",[352,2,4,8,16,321,289,128,97]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,2],"matrix_rows":[352,2,4,8,16,321,289,128,97],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,2]],["P",[352,2,4,8,16,321,289,128,97]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[352,2,4,8,16,321,257,128,65],"offset":190,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[352,2,4,8,16,321,257,128,65]],["X",190],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,0,3,3,0,2],"matrix_rows":[352,2,4,8,16,289,321,128,1],"offset":352,"phase":3,"quadratic_rows":[0,0,0,0,0,96,96,0,0]},"word":[["D",[0,0,0,0,0,96,96,0,0],[2,0,0,0,0,3,3,0,2]],["P",[352,2,4,8,16,289,321,128,1]],["X",352],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,2],"matrix_rows":[352,2,4,8,16,321,289,128,97],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,2]],["P",[352,2,4,8,16,321,289,128,97]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,2],"matrix_rows":[352,2,4,8,16,321,289,128,97],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,2]],["P",[352,2,4,8,16,321,289,128,97]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[352,2,4,8,16,321,257,128,65],"offset":320,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[352,2,4,8,16,321,257,128,65]],["X",320],["phase",2]]}},"orthogonal_transvections":[353],"port":74,"q":352}, + {"G_rows":[416,2,4,8,16,385,64,289,161],"K_word":[["P",[416,2,4,8,16,385,64,289,161]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,2]]],"Z_mask":417,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,0,1,0,1,2],"matrix_rows":[416,2,4,8,16,289,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,0,160,0,160,0]},"word":[["D",[0,0,0,0,0,160,0,160,0],[2,0,0,0,0,1,0,1,2]],["P",[416,2,4,8,16,289,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,2],"matrix_rows":[416,2,4,8,16,385,64,289,161],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,2]],["P",[416,2,4,8,16,385,64,289,161]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,2],"matrix_rows":[416,2,4,8,16,385,64,289,161],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,2]],["P",[416,2,4,8,16,385,64,289,161]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[416,2,4,8,16,385,64,257,129],"offset":126,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[416,2,4,8,16,385,64,257,129]],["X",126],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,0,3,0,3,2],"matrix_rows":[416,2,4,8,16,289,64,385,1],"offset":416,"phase":3,"quadratic_rows":[0,0,0,0,0,160,0,160,0]},"word":[["D",[0,0,0,0,0,160,0,160,0],[2,0,0,0,0,3,0,3,2]],["P",[416,2,4,8,16,289,64,385,1]],["X",416],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,2],"matrix_rows":[416,2,4,8,16,385,64,289,161],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,2]],["P",[416,2,4,8,16,385,64,289,161]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,2],"matrix_rows":[416,2,4,8,16,385,64,289,161],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,2]],["P",[416,2,4,8,16,385,64,289,161]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[416,2,4,8,16,385,64,257,129],"offset":384,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[416,2,4,8,16,385,64,257,129]],["X",384],["phase",2]]}},"orthogonal_transvections":[417],"port":75,"q":416}, + {"G_rows":[448,2,4,8,16,32,385,321,193],"K_word":[["P",[448,2,4,8,16,32,385,321,193]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,2]]],"Z_mask":449,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,0,0,1,1,2],"matrix_rows":[448,2,4,8,16,32,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,0,0,192,192,0]},"word":[["D",[0,0,0,0,0,0,192,192,0],[2,0,0,0,0,0,1,1,2]],["P",[448,2,4,8,16,32,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,2],"matrix_rows":[448,2,4,8,16,32,385,321,193],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,2]],["P",[448,2,4,8,16,32,385,321,193]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,2],"matrix_rows":[448,2,4,8,16,32,385,321,193],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,2]],["P",[448,2,4,8,16,32,385,321,193]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[448,2,4,8,16,32,385,257,129],"offset":126,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[448,2,4,8,16,32,385,257,129]],["X",126],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,0,0,3,3,2],"matrix_rows":[448,2,4,8,16,32,321,385,1],"offset":448,"phase":3,"quadratic_rows":[0,0,0,0,0,0,192,192,0]},"word":[["D",[0,0,0,0,0,0,192,192,0],[2,0,0,0,0,0,3,3,2]],["P",[448,2,4,8,16,32,321,385,1]],["X",448],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,2],"matrix_rows":[448,2,4,8,16,32,385,321,193],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,2]],["P",[448,2,4,8,16,32,385,321,193]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,2],"matrix_rows":[448,2,4,8,16,32,385,321,193],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,2]],["P",[448,2,4,8,16,32,385,321,193]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[448,2,4,8,16,32,385,257,129],"offset":384,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[448,2,4,8,16,32,385,257,129]],["X",384],["phase",2]]}},"orthogonal_transvections":[449],"port":76,"q":448}, + {"G_rows":[508,2,505,501,493,477,445,381,253],"K_word":[["P",[508,2,505,501,493,477,445,381,253]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,2,2]]],"Z_mask":509,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,1,1,1,1,1,2],"matrix_rows":[508,2,261,265,273,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,0,252,252,252,252,252,252,0]},"word":[["D",[0,0,252,252,252,252,252,252,0],[2,0,1,1,1,1,1,1,2]],["P",[508,2,261,265,273,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,2,2,2,2],"matrix_rows":[508,2,505,501,493,477,445,381,253],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,2,2]],["P",[508,2,505,501,493,477,445,381,253]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,2,2,2,2,2,2],"matrix_rows":[508,2,505,501,493,477,445,381,253],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,2,2]],["P",[508,2,505,501,493,477,445,381,253]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,2,2,2,2],"matrix_rows":[508,2,505,497,489,473,441,377,249],"offset":6,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,2,2,2]],["P",[508,2,505,497,489,473,441,377,249]],["X",6],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,3,3,3,3,3,2],"matrix_rows":[508,2,261,265,273,289,321,385,1],"offset":508,"phase":3,"quadratic_rows":[0,0,252,252,252,252,252,252,0]},"word":[["D",[0,0,252,252,252,252,252,252,0],[2,0,3,3,3,3,3,3,2]],["P",[508,2,261,265,273,289,321,385,1]],["X",508],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,2,2,2,2],"matrix_rows":[508,2,505,501,493,477,445,381,253],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,2,2]],["P",[508,2,505,501,493,477,445,381,253]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,2,2,2,2,2,2],"matrix_rows":[508,2,505,501,493,477,445,381,253],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,2,2]],["P",[508,2,505,501,493,477,445,381,253]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,2,2,2,2],"matrix_rows":[508,2,505,497,489,473,441,377,249],"offset":504,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,2,2,2]],["P",[508,2,505,497,489,473,441,377,249]],["X",504],["phase",2]]}},"orthogonal_transvections":[509],"port":77,"q":508}, + {"G_rows":[506,505,4,499,491,475,443,379,251],"K_word":[["P",[506,505,4,499,491,475,443,379,251]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]]],"Z_mask":507,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,1,1,1,1,2],"matrix_rows":[506,259,4,265,273,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,250,0,250,250,250,250,250,0]},"word":[["D",[0,250,0,250,250,250,250,250,0],[2,1,0,1,1,1,1,1,2]],["P",[506,259,4,265,273,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,2,2,2,2,2],"matrix_rows":[506,505,4,499,491,475,443,379,251],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[506,505,4,499,491,475,443,379,251]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,2,2,2,2,2],"matrix_rows":[506,505,4,499,491,475,443,379,251],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[506,505,4,499,491,475,443,379,251]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,2,2,2,2],"matrix_rows":[506,505,4,497,489,473,441,377,249],"offset":6,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,2,2,2]],["P",[506,505,4,497,489,473,441,377,249]],["X",6],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,3,3,3,3,2],"matrix_rows":[506,259,4,265,273,289,321,385,1],"offset":506,"phase":3,"quadratic_rows":[0,250,0,250,250,250,250,250,0]},"word":[["D",[0,250,0,250,250,250,250,250,0],[2,3,0,3,3,3,3,3,2]],["P",[506,259,4,265,273,289,321,385,1]],["X",506],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,2,2,2,2,2],"matrix_rows":[506,505,4,499,491,475,443,379,251],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[506,505,4,499,491,475,443,379,251]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,2,2,2,2,2],"matrix_rows":[506,505,4,499,491,475,443,379,251],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[506,505,4,499,491,475,443,379,251]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,2,2,2,2],"matrix_rows":[506,505,4,497,489,473,441,377,249],"offset":504,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,2,2,2]],["P",[506,505,4,497,489,473,441,377,249]],["X",504],["phase",2]]}},"orthogonal_transvections":[507],"port":78,"q":506}, + {"G_rows":[502,501,499,8,487,471,439,375,247],"K_word":[["P",[502,501,499,8,487,471,439,375,247]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]]],"Z_mask":503,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,1,1,1,1,2],"matrix_rows":[502,259,261,8,273,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,246,246,0,246,246,246,246,0]},"word":[["D",[0,246,246,0,246,246,246,246,0],[2,1,1,0,1,1,1,1,2]],["P",[502,259,261,8,273,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[502,501,499,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[502,501,499,8,487,471,439,375,247]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[502,501,499,8,487,471,439,375,247],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[502,501,499,8,487,471,439,375,247]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,2,2,2,2],"matrix_rows":[502,501,497,8,485,469,437,373,245],"offset":10,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,2,2,2,2]],["P",[502,501,497,8,485,469,437,373,245]],["X",10],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,3,3,3,3,2],"matrix_rows":[502,259,261,8,273,289,321,385,1],"offset":502,"phase":3,"quadratic_rows":[0,246,246,0,246,246,246,246,0]},"word":[["D",[0,246,246,0,246,246,246,246,0],[2,3,3,0,3,3,3,3,2]],["P",[502,259,261,8,273,289,321,385,1]],["X",502],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[502,501,499,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[502,501,499,8,487,471,439,375,247]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[502,501,499,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[502,501,499,8,487,471,439,375,247]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,2,2,2,2],"matrix_rows":[502,501,497,8,485,469,437,373,245],"offset":500,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,2,2,2,2]],["P",[502,501,497,8,485,469,437,373,245]],["X",500],["phase",2]]}},"orthogonal_transvections":[503],"port":79,"q":502}, + {"G_rows":[494,493,491,487,16,463,431,367,239],"K_word":[["P",[494,493,491,487,16,463,431,367,239]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]]],"Z_mask":495,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,0,1,1,1,2],"matrix_rows":[494,259,261,265,16,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"word":[["D",[0,238,238,238,0,238,238,238,0],[2,1,1,1,0,1,1,1,2]],["P",[494,259,261,265,16,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[494,493,491,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[494,493,491,487,16,463,431,367,239]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[494,493,491,487,16,463,431,367,239],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[494,493,491,487,16,463,431,367,239]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,2,2,2,2],"matrix_rows":[494,493,489,485,16,461,429,365,237],"offset":18,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,2,2,2,2]],["P",[494,493,489,485,16,461,429,365,237]],["X",18],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,0,3,3,3,2],"matrix_rows":[494,259,261,265,16,289,321,385,1],"offset":494,"phase":3,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"word":[["D",[0,238,238,238,0,238,238,238,0],[2,3,3,3,0,3,3,3,2]],["P",[494,259,261,265,16,289,321,385,1]],["X",494],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[494,493,491,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[494,493,491,487,16,463,431,367,239]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[494,493,491,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[494,493,491,487,16,463,431,367,239]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,2,2,2,2],"matrix_rows":[494,493,489,485,16,461,429,365,237],"offset":492,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,2,2,2,2]],["P",[494,493,489,485,16,461,429,365,237]],["X",492],["phase",2]]}},"orthogonal_transvections":[495],"port":80,"q":494}, + {"G_rows":[478,477,475,471,463,32,415,351,223],"K_word":[["P",[478,477,475,471,463,32,415,351,223]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]]],"Z_mask":479,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,0,1,1,2],"matrix_rows":[478,259,261,265,273,32,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,1,1,1,1,0,1,1,2]],["P",[478,259,261,265,273,32,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[478,477,475,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[478,477,475,471,463,32,415,351,223]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[478,477,475,471,463,32,415,351,223],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[478,477,475,471,463,32,415,351,223]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,0,2,2,2],"matrix_rows":[478,477,473,469,461,32,413,349,221],"offset":34,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,0,2,2,2]],["P",[478,477,473,469,461,32,413,349,221]],["X",34],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,0,3,3,2],"matrix_rows":[478,259,261,265,273,32,321,385,1],"offset":478,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,3,3,3,3,0,3,3,2]],["P",[478,259,261,265,273,32,321,385,1]],["X",478],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[478,477,475,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[478,477,475,471,463,32,415,351,223]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[478,477,475,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[478,477,475,471,463,32,415,351,223]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,0,2,2,2],"matrix_rows":[478,477,473,469,461,32,413,349,221],"offset":476,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,0,2,2,2]],["P",[478,477,473,469,461,32,413,349,221]],["X",476],["phase",2]]}},"orthogonal_transvections":[479],"port":81,"q":478}, + {"G_rows":[446,445,443,439,431,415,64,319,191],"K_word":[["P",[446,445,443,439,431,415,64,319,191]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]]],"Z_mask":447,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,0,1,2],"matrix_rows":[446,259,261,265,273,289,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,1,1,1,1,1,0,1,2]],["P",[446,259,261,265,273,289,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[446,445,443,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[446,445,443,439,431,415,64,319,191]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[446,445,443,439,431,415,64,319,191],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[446,445,443,439,431,415,64,319,191]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,2,0,2,2],"matrix_rows":[446,445,441,437,429,413,64,317,189],"offset":66,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,0,2,2]],["P",[446,445,441,437,429,413,64,317,189]],["X",66],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,0,3,2],"matrix_rows":[446,259,261,265,273,289,64,385,1],"offset":446,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,3,3,3,3,3,0,3,2]],["P",[446,259,261,265,273,289,64,385,1]],["X",446],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[446,445,443,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[446,445,443,439,431,415,64,319,191]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[446,445,443,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[446,445,443,439,431,415,64,319,191]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,2,0,2,2],"matrix_rows":[446,445,441,437,429,413,64,317,189],"offset":444,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,0,2,2]],["P",[446,445,441,437,429,413,64,317,189]],["X",444],["phase",2]]}},"orthogonal_transvections":[447],"port":82,"q":446}, + {"G_rows":[382,381,379,375,367,351,319,128,127],"K_word":[["P",[382,381,379,375,367,351,319,128,127]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]]],"Z_mask":383,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,0,2],"matrix_rows":[382,259,261,265,273,289,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,0,2]],["P",[382,259,261,265,273,289,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[382,381,379,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[382,381,379,375,367,351,319,128,127]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[382,381,379,375,367,351,319,128,127],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[382,381,379,375,367,351,319,128,127]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,2,2,0,2],"matrix_rows":[382,381,377,373,365,349,317,128,125],"offset":130,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,0,2]],["P",[382,381,377,373,365,349,317,128,125]],["X",130],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,0,2],"matrix_rows":[382,259,261,265,273,289,321,128,1],"offset":382,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,0,2]],["P",[382,259,261,265,273,289,321,128,1]],["X",382],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[382,381,379,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[382,381,379,375,367,351,319,128,127]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[382,381,379,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[382,381,379,375,367,351,319,128,127]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,2,2,0,2],"matrix_rows":[382,381,377,373,365,349,317,128,125],"offset":380,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,0,2]],["P",[382,381,377,373,365,349,317,128,125]],["X",380],["phase",2]]}},"orthogonal_transvections":[383],"port":83,"q":382}, + {"G_rows":[254,253,251,247,239,223,191,127,256],"K_word":[["P",[254,253,251,247,239,223,191,127,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]]],"Z_mask":255,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,2,0],"matrix_rows":[254,131,133,137,145,161,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,2,0]],["P",[254,131,133,137,145,161,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[254,253,251,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[254,253,251,247,239,223,191,127,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[254,253,251,247,239,223,191,127,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[254,253,251,247,239,223,191,127,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,2,2,2,0],"matrix_rows":[254,253,249,245,237,221,189,125,256],"offset":258,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,2,0]],["P",[254,253,249,245,237,221,189,125,256]],["X",258],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,2,0],"matrix_rows":[254,131,133,137,145,161,193,1,256],"offset":254,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,2,0]],["P",[254,131,133,137,145,161,193,1,256]],["X",254],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[254,253,251,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[254,253,251,247,239,223,191,127,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[254,253,251,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[254,253,251,247,239,223,191,127,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,2,2,2,0],"matrix_rows":[254,253,249,245,237,221,189,125,256],"offset":252,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,2,0]],["P",[254,253,249,245,237,221,189,125,256]],["X",252],["phase",2]]}},"orthogonal_transvections":[255],"port":84,"q":254}, + {"G_rows":[505,506,4,499,491,475,443,379,251],"K_word":[["P",[505,506,4,499,491,475,443,379,251]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]]],"Z_mask":507,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,1,1,1,1,2],"matrix_rows":[259,506,4,265,273,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,250,0,250,250,250,250,250,0]},"word":[["D",[0,250,0,250,250,250,250,250,0],[2,1,0,1,1,1,1,1,2]],["P",[259,506,4,265,273,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,2,2,2,2,2],"matrix_rows":[505,506,4,499,491,475,443,379,251],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[505,506,4,499,491,475,443,379,251]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,2,2,2,2,2],"matrix_rows":[505,506,4,499,491,475,443,379,251],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[505,506,4,499,491,475,443,379,251]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,2,2,2,2,2,2],"matrix_rows":[505,506,4,498,490,474,442,378,250],"offset":6,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,2,2,2,2,2]],["P",[505,506,4,498,490,474,442,378,250]],["X",6],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,3,3,3,3,2],"matrix_rows":[259,506,4,265,273,289,321,385,1],"offset":505,"phase":3,"quadratic_rows":[0,250,0,250,250,250,250,250,0]},"word":[["D",[0,250,0,250,250,250,250,250,0],[2,3,0,3,3,3,3,3,2]],["P",[259,506,4,265,273,289,321,385,1]],["X",505],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,2,2,2,2,2],"matrix_rows":[505,506,4,499,491,475,443,379,251],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[505,506,4,499,491,475,443,379,251]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,2,2,2,2,2],"matrix_rows":[505,506,4,499,491,475,443,379,251],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[505,506,4,499,491,475,443,379,251]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,2,2,2,2,2,2],"matrix_rows":[505,506,4,498,490,474,442,378,250],"offset":504,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,2,2,2,2,2]],["P",[505,506,4,498,490,474,442,378,250]],["X",504],["phase",2]]}},"orthogonal_transvections":[3,507],"port":85,"q":505}, + {"G_rows":[501,502,499,8,487,471,439,375,247],"K_word":[["P",[501,502,499,8,487,471,439,375,247]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]]],"Z_mask":503,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,1,1,1,1,2],"matrix_rows":[259,502,261,8,273,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,246,246,0,246,246,246,246,0]},"word":[["D",[0,246,246,0,246,246,246,246,0],[2,1,1,0,1,1,1,1,2]],["P",[259,502,261,8,273,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[501,502,499,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[501,502,499,8,487,471,439,375,247]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[501,502,499,8,487,471,439,375,247],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[501,502,499,8,487,471,439,375,247]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,2,2,2,2,2],"matrix_rows":[501,502,498,8,486,470,438,374,246],"offset":10,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,2,2,2,2,2]],["P",[501,502,498,8,486,470,438,374,246]],["X",10],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,3,3,3,3,2],"matrix_rows":[259,502,261,8,273,289,321,385,1],"offset":501,"phase":3,"quadratic_rows":[0,246,246,0,246,246,246,246,0]},"word":[["D",[0,246,246,0,246,246,246,246,0],[2,3,3,0,3,3,3,3,2]],["P",[259,502,261,8,273,289,321,385,1]],["X",501],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[501,502,499,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[501,502,499,8,487,471,439,375,247]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[501,502,499,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[501,502,499,8,487,471,439,375,247]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,2,2,2,2,2],"matrix_rows":[501,502,498,8,486,470,438,374,246],"offset":500,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,2,2,2,2,2]],["P",[501,502,498,8,486,470,438,374,246]],["X",500],["phase",2]]}},"orthogonal_transvections":[3,503],"port":86,"q":501}, + {"G_rows":[493,494,491,487,16,463,431,367,239],"K_word":[["P",[493,494,491,487,16,463,431,367,239]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]]],"Z_mask":495,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,0,1,1,1,2],"matrix_rows":[259,494,261,265,16,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"word":[["D",[0,238,238,238,0,238,238,238,0],[2,1,1,1,0,1,1,1,2]],["P",[259,494,261,265,16,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[493,494,491,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[493,494,491,487,16,463,431,367,239]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[493,494,491,487,16,463,431,367,239],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[493,494,491,487,16,463,431,367,239]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,2,2,2,2],"matrix_rows":[493,494,490,486,16,462,430,366,238],"offset":18,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,2,2,2,2]],["P",[493,494,490,486,16,462,430,366,238]],["X",18],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,0,3,3,3,2],"matrix_rows":[259,494,261,265,16,289,321,385,1],"offset":493,"phase":3,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"word":[["D",[0,238,238,238,0,238,238,238,0],[2,3,3,3,0,3,3,3,2]],["P",[259,494,261,265,16,289,321,385,1]],["X",493],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[493,494,491,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[493,494,491,487,16,463,431,367,239]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[493,494,491,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[493,494,491,487,16,463,431,367,239]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,2,2,2,2],"matrix_rows":[493,494,490,486,16,462,430,366,238],"offset":492,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,2,2,2,2]],["P",[493,494,490,486,16,462,430,366,238]],["X",492],["phase",2]]}},"orthogonal_transvections":[3,495],"port":87,"q":493}, + {"G_rows":[477,478,475,471,463,32,415,351,223],"K_word":[["P",[477,478,475,471,463,32,415,351,223]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]]],"Z_mask":479,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,0,1,1,2],"matrix_rows":[259,478,261,265,273,32,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,1,1,1,1,0,1,1,2]],["P",[259,478,261,265,273,32,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[477,478,475,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[477,478,475,471,463,32,415,351,223]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[477,478,475,471,463,32,415,351,223],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[477,478,475,471,463,32,415,351,223]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,0,2,2,2],"matrix_rows":[477,478,474,470,462,32,414,350,222],"offset":34,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,0,2,2,2]],["P",[477,478,474,470,462,32,414,350,222]],["X",34],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,0,3,3,2],"matrix_rows":[259,478,261,265,273,32,321,385,1],"offset":477,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,3,3,3,3,0,3,3,2]],["P",[259,478,261,265,273,32,321,385,1]],["X",477],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[477,478,475,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[477,478,475,471,463,32,415,351,223]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[477,478,475,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[477,478,475,471,463,32,415,351,223]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,0,2,2,2],"matrix_rows":[477,478,474,470,462,32,414,350,222],"offset":476,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,0,2,2,2]],["P",[477,478,474,470,462,32,414,350,222]],["X",476],["phase",2]]}},"orthogonal_transvections":[3,479],"port":88,"q":477}, + {"G_rows":[445,446,443,439,431,415,64,319,191],"K_word":[["P",[445,446,443,439,431,415,64,319,191]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]]],"Z_mask":447,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,0,1,2],"matrix_rows":[259,446,261,265,273,289,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,1,1,1,1,1,0,1,2]],["P",[259,446,261,265,273,289,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[445,446,443,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[445,446,443,439,431,415,64,319,191]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[445,446,443,439,431,415,64,319,191],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[445,446,443,439,431,415,64,319,191]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[445,446,442,438,430,414,64,318,190],"offset":66,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[445,446,442,438,430,414,64,318,190]],["X",66],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,0,3,2],"matrix_rows":[259,446,261,265,273,289,64,385,1],"offset":445,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,3,3,3,3,3,0,3,2]],["P",[259,446,261,265,273,289,64,385,1]],["X",445],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[445,446,443,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[445,446,443,439,431,415,64,319,191]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[445,446,443,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[445,446,443,439,431,415,64,319,191]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[445,446,442,438,430,414,64,318,190],"offset":444,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[445,446,442,438,430,414,64,318,190]],["X",444],["phase",2]]}},"orthogonal_transvections":[3,447],"port":89,"q":445}, + {"G_rows":[381,382,379,375,367,351,319,128,127],"K_word":[["P",[381,382,379,375,367,351,319,128,127]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]]],"Z_mask":383,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,0,2],"matrix_rows":[259,382,261,265,273,289,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,0,2]],["P",[259,382,261,265,273,289,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[381,382,379,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[381,382,379,375,367,351,319,128,127]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[381,382,379,375,367,351,319,128,127],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[381,382,379,375,367,351,319,128,127]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[381,382,378,374,366,350,318,128,126],"offset":130,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[381,382,378,374,366,350,318,128,126]],["X",130],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,0,2],"matrix_rows":[259,382,261,265,273,289,321,128,1],"offset":381,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,0,2]],["P",[259,382,261,265,273,289,321,128,1]],["X",381],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[381,382,379,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[381,382,379,375,367,351,319,128,127]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[381,382,379,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[381,382,379,375,367,351,319,128,127]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[381,382,378,374,366,350,318,128,126],"offset":380,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[381,382,378,374,366,350,318,128,126]],["X",380],["phase",2]]}},"orthogonal_transvections":[3,383],"port":90,"q":381}, + {"G_rows":[253,254,251,247,239,223,191,127,256],"K_word":[["P",[253,254,251,247,239,223,191,127,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]]],"Z_mask":255,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,2,0],"matrix_rows":[131,254,133,137,145,161,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,2,0]],["P",[131,254,133,137,145,161,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[253,254,251,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[253,254,251,247,239,223,191,127,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[253,254,251,247,239,223,191,127,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[253,254,251,247,239,223,191,127,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[253,254,250,246,238,222,190,126,256],"offset":258,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[253,254,250,246,238,222,190,126,256]],["X",258],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,2,0],"matrix_rows":[131,254,133,137,145,161,193,1,256],"offset":253,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,2,0]],["P",[131,254,133,137,145,161,193,1,256]],["X",253],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[253,254,251,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[253,254,251,247,239,223,191,127,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[253,254,251,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[253,254,251,247,239,223,191,127,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[253,254,250,246,238,222,190,126,256],"offset":252,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[253,254,250,246,238,222,190,126,256]],["X",252],["phase",2]]}},"orthogonal_transvections":[3,255],"port":91,"q":253}, + {"G_rows":[499,501,502,8,487,471,439,375,247],"K_word":[["P",[499,501,502,8,487,471,439,375,247]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]]],"Z_mask":503,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,1,1,1,1,2],"matrix_rows":[261,259,502,8,273,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,246,246,0,246,246,246,246,0]},"word":[["D",[0,246,246,0,246,246,246,246,0],[2,1,1,0,1,1,1,1,2]],["P",[261,259,502,8,273,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[499,501,502,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[499,501,502,8,487,471,439,375,247]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[499,501,502,8,487,471,439,375,247],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[499,501,502,8,487,471,439,375,247]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,2,2,2,2,2],"matrix_rows":[499,500,502,8,486,470,438,374,246],"offset":12,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,2,2,2,2,2]],["P",[499,500,502,8,486,470,438,374,246]],["X",12],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,3,3,3,3,2],"matrix_rows":[261,259,502,8,273,289,321,385,1],"offset":499,"phase":3,"quadratic_rows":[0,246,246,0,246,246,246,246,0]},"word":[["D",[0,246,246,0,246,246,246,246,0],[2,3,3,0,3,3,3,3,2]],["P",[261,259,502,8,273,289,321,385,1]],["X",499],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[499,501,502,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[499,501,502,8,487,471,439,375,247]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[499,501,502,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[499,501,502,8,487,471,439,375,247]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,2,2,2,2,2],"matrix_rows":[499,500,502,8,486,470,438,374,246],"offset":498,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,2,2,2,2,2]],["P",[499,500,502,8,486,470,438,374,246]],["X",498],["phase",2]]}},"orthogonal_transvections":[5,503],"port":92,"q":499}, + {"G_rows":[491,493,494,487,16,463,431,367,239],"K_word":[["P",[491,493,494,487,16,463,431,367,239]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]]],"Z_mask":495,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,0,1,1,1,2],"matrix_rows":[261,259,494,265,16,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"word":[["D",[0,238,238,238,0,238,238,238,0],[2,1,1,1,0,1,1,1,2]],["P",[261,259,494,265,16,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[491,493,494,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[491,493,494,487,16,463,431,367,239]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[491,493,494,487,16,463,431,367,239],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[491,493,494,487,16,463,431,367,239]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,2,2,2,2],"matrix_rows":[491,492,494,486,16,462,430,366,238],"offset":20,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,2,2,2,2]],["P",[491,492,494,486,16,462,430,366,238]],["X",20],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,0,3,3,3,2],"matrix_rows":[261,259,494,265,16,289,321,385,1],"offset":491,"phase":3,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"word":[["D",[0,238,238,238,0,238,238,238,0],[2,3,3,3,0,3,3,3,2]],["P",[261,259,494,265,16,289,321,385,1]],["X",491],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[491,493,494,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[491,493,494,487,16,463,431,367,239]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[491,493,494,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[491,493,494,487,16,463,431,367,239]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,2,2,2,2],"matrix_rows":[491,492,494,486,16,462,430,366,238],"offset":490,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,2,2,2,2]],["P",[491,492,494,486,16,462,430,366,238]],["X",490],["phase",2]]}},"orthogonal_transvections":[5,495],"port":93,"q":491}, + {"G_rows":[475,477,478,471,463,32,415,351,223],"K_word":[["P",[475,477,478,471,463,32,415,351,223]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]]],"Z_mask":479,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,0,1,1,2],"matrix_rows":[261,259,478,265,273,32,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,1,1,1,1,0,1,1,2]],["P",[261,259,478,265,273,32,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[475,477,478,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[475,477,478,471,463,32,415,351,223]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[475,477,478,471,463,32,415,351,223],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[475,477,478,471,463,32,415,351,223]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,0,2,2,2],"matrix_rows":[475,476,478,470,462,32,414,350,222],"offset":36,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,0,2,2,2]],["P",[475,476,478,470,462,32,414,350,222]],["X",36],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,0,3,3,2],"matrix_rows":[261,259,478,265,273,32,321,385,1],"offset":475,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,3,3,3,3,0,3,3,2]],["P",[261,259,478,265,273,32,321,385,1]],["X",475],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[475,477,478,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[475,477,478,471,463,32,415,351,223]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[475,477,478,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[475,477,478,471,463,32,415,351,223]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,0,2,2,2],"matrix_rows":[475,476,478,470,462,32,414,350,222],"offset":474,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,0,2,2,2]],["P",[475,476,478,470,462,32,414,350,222]],["X",474],["phase",2]]}},"orthogonal_transvections":[5,479],"port":94,"q":475}, + {"G_rows":[443,445,446,439,431,415,64,319,191],"K_word":[["P",[443,445,446,439,431,415,64,319,191]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]]],"Z_mask":447,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,0,1,2],"matrix_rows":[261,259,446,265,273,289,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,1,1,1,1,1,0,1,2]],["P",[261,259,446,265,273,289,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[443,445,446,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[443,445,446,439,431,415,64,319,191]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[443,445,446,439,431,415,64,319,191],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[443,445,446,439,431,415,64,319,191]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[443,444,446,438,430,414,64,318,190],"offset":68,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[443,444,446,438,430,414,64,318,190]],["X",68],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,0,3,2],"matrix_rows":[261,259,446,265,273,289,64,385,1],"offset":443,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,3,3,3,3,3,0,3,2]],["P",[261,259,446,265,273,289,64,385,1]],["X",443],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[443,445,446,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[443,445,446,439,431,415,64,319,191]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[443,445,446,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[443,445,446,439,431,415,64,319,191]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[443,444,446,438,430,414,64,318,190],"offset":442,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[443,444,446,438,430,414,64,318,190]],["X",442],["phase",2]]}},"orthogonal_transvections":[5,447],"port":95,"q":443}, + {"G_rows":[379,381,382,375,367,351,319,128,127],"K_word":[["P",[379,381,382,375,367,351,319,128,127]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]]],"Z_mask":383,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,0,2],"matrix_rows":[261,259,382,265,273,289,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,0,2]],["P",[261,259,382,265,273,289,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[379,381,382,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[379,381,382,375,367,351,319,128,127]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[379,381,382,375,367,351,319,128,127],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[379,381,382,375,367,351,319,128,127]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[379,380,382,374,366,350,318,128,126],"offset":132,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[379,380,382,374,366,350,318,128,126]],["X",132],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,0,2],"matrix_rows":[261,259,382,265,273,289,321,128,1],"offset":379,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,0,2]],["P",[261,259,382,265,273,289,321,128,1]],["X",379],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[379,381,382,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[379,381,382,375,367,351,319,128,127]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[379,381,382,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[379,381,382,375,367,351,319,128,127]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[379,380,382,374,366,350,318,128,126],"offset":378,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[379,380,382,374,366,350,318,128,126]],["X",378],["phase",2]]}},"orthogonal_transvections":[5,383],"port":96,"q":379}, + {"G_rows":[251,253,254,247,239,223,191,127,256],"K_word":[["P",[251,253,254,247,239,223,191,127,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]]],"Z_mask":255,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,2,0],"matrix_rows":[133,131,254,137,145,161,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,2,0]],["P",[133,131,254,137,145,161,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[251,253,254,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[251,253,254,247,239,223,191,127,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[251,253,254,247,239,223,191,127,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[251,253,254,247,239,223,191,127,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[251,252,254,246,238,222,190,126,256],"offset":260,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[251,252,254,246,238,222,190,126,256]],["X",260],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,2,0],"matrix_rows":[133,131,254,137,145,161,193,1,256],"offset":251,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,2,0]],["P",[133,131,254,137,145,161,193,1,256]],["X",251],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[251,253,254,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[251,253,254,247,239,223,191,127,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[251,253,254,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[251,253,254,247,239,223,191,127,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[251,252,254,246,238,222,190,126,256],"offset":250,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[251,252,254,246,238,222,190,126,256]],["X",250],["phase",2]]}},"orthogonal_transvections":[5,255],"port":97,"q":251}, + {"G_rows":[487,493,491,494,16,463,431,367,239],"K_word":[["P",[487,493,491,494,16,463,431,367,239]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]]],"Z_mask":495,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,0,1,1,1,2],"matrix_rows":[265,259,261,494,16,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"word":[["D",[0,238,238,238,0,238,238,238,0],[2,1,1,1,0,1,1,1,2]],["P",[265,259,261,494,16,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[487,493,491,494,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[487,493,491,494,16,463,431,367,239]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[487,493,491,494,16,463,431,367,239],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[487,493,491,494,16,463,431,367,239]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,2,2,2,2],"matrix_rows":[487,492,490,494,16,462,430,366,238],"offset":24,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,2,2,2,2]],["P",[487,492,490,494,16,462,430,366,238]],["X",24],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,0,3,3,3,2],"matrix_rows":[265,259,261,494,16,289,321,385,1],"offset":487,"phase":3,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"word":[["D",[0,238,238,238,0,238,238,238,0],[2,3,3,3,0,3,3,3,2]],["P",[265,259,261,494,16,289,321,385,1]],["X",487],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[487,493,491,494,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[487,493,491,494,16,463,431,367,239]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[487,493,491,494,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[487,493,491,494,16,463,431,367,239]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,2,2,2,2],"matrix_rows":[487,492,490,494,16,462,430,366,238],"offset":486,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,2,2,2,2]],["P",[487,492,490,494,16,462,430,366,238]],["X",486],["phase",2]]}},"orthogonal_transvections":[9,495],"port":98,"q":487}, + {"G_rows":[471,477,475,478,463,32,415,351,223],"K_word":[["P",[471,477,475,478,463,32,415,351,223]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]]],"Z_mask":479,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,0,1,1,2],"matrix_rows":[265,259,261,478,273,32,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,1,1,1,1,0,1,1,2]],["P",[265,259,261,478,273,32,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[471,477,475,478,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[471,477,475,478,463,32,415,351,223]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[471,477,475,478,463,32,415,351,223],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[471,477,475,478,463,32,415,351,223]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,0,2,2,2],"matrix_rows":[471,476,474,478,462,32,414,350,222],"offset":40,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,0,2,2,2]],["P",[471,476,474,478,462,32,414,350,222]],["X",40],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,0,3,3,2],"matrix_rows":[265,259,261,478,273,32,321,385,1],"offset":471,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,3,3,3,3,0,3,3,2]],["P",[265,259,261,478,273,32,321,385,1]],["X",471],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[471,477,475,478,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[471,477,475,478,463,32,415,351,223]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[471,477,475,478,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[471,477,475,478,463,32,415,351,223]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,0,2,2,2],"matrix_rows":[471,476,474,478,462,32,414,350,222],"offset":470,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,0,2,2,2]],["P",[471,476,474,478,462,32,414,350,222]],["X",470],["phase",2]]}},"orthogonal_transvections":[9,479],"port":99,"q":471}, + {"G_rows":[439,445,443,446,431,415,64,319,191],"K_word":[["P",[439,445,443,446,431,415,64,319,191]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]]],"Z_mask":447,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,0,1,2],"matrix_rows":[265,259,261,446,273,289,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,1,1,1,1,1,0,1,2]],["P",[265,259,261,446,273,289,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[439,445,443,446,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[439,445,443,446,431,415,64,319,191]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[439,445,443,446,431,415,64,319,191],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[439,445,443,446,431,415,64,319,191]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[439,444,442,446,430,414,64,318,190],"offset":72,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[439,444,442,446,430,414,64,318,190]],["X",72],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,0,3,2],"matrix_rows":[265,259,261,446,273,289,64,385,1],"offset":439,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,3,3,3,3,3,0,3,2]],["P",[265,259,261,446,273,289,64,385,1]],["X",439],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[439,445,443,446,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[439,445,443,446,431,415,64,319,191]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[439,445,443,446,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[439,445,443,446,431,415,64,319,191]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[439,444,442,446,430,414,64,318,190],"offset":438,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[439,444,442,446,430,414,64,318,190]],["X",438],["phase",2]]}},"orthogonal_transvections":[9,447],"port":100,"q":439}, + {"G_rows":[375,381,379,382,367,351,319,128,127],"K_word":[["P",[375,381,379,382,367,351,319,128,127]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]]],"Z_mask":383,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,0,2],"matrix_rows":[265,259,261,382,273,289,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,0,2]],["P",[265,259,261,382,273,289,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[375,381,379,382,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[375,381,379,382,367,351,319,128,127]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[375,381,379,382,367,351,319,128,127],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[375,381,379,382,367,351,319,128,127]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[375,380,378,382,366,350,318,128,126],"offset":136,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[375,380,378,382,366,350,318,128,126]],["X",136],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,0,2],"matrix_rows":[265,259,261,382,273,289,321,128,1],"offset":375,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,0,2]],["P",[265,259,261,382,273,289,321,128,1]],["X",375],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[375,381,379,382,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[375,381,379,382,367,351,319,128,127]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[375,381,379,382,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[375,381,379,382,367,351,319,128,127]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[375,380,378,382,366,350,318,128,126],"offset":374,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[375,380,378,382,366,350,318,128,126]],["X",374],["phase",2]]}},"orthogonal_transvections":[9,383],"port":101,"q":375}, + {"G_rows":[247,253,251,254,239,223,191,127,256],"K_word":[["P",[247,253,251,254,239,223,191,127,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]]],"Z_mask":255,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,2,0],"matrix_rows":[137,131,133,254,145,161,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,2,0]],["P",[137,131,133,254,145,161,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[247,253,251,254,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[247,253,251,254,239,223,191,127,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[247,253,251,254,239,223,191,127,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[247,253,251,254,239,223,191,127,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[247,252,250,254,238,222,190,126,256],"offset":264,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[247,252,250,254,238,222,190,126,256]],["X",264],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,2,0],"matrix_rows":[137,131,133,254,145,161,193,1,256],"offset":247,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,2,0]],["P",[137,131,133,254,145,161,193,1,256]],["X",247],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[247,253,251,254,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[247,253,251,254,239,223,191,127,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[247,253,251,254,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[247,253,251,254,239,223,191,127,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[247,252,250,254,238,222,190,126,256],"offset":246,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[247,252,250,254,238,222,190,126,256]],["X",246],["phase",2]]}},"orthogonal_transvections":[9,255],"port":102,"q":247}, + {"G_rows":[463,477,475,471,478,32,415,351,223],"K_word":[["P",[463,477,475,471,478,32,415,351,223]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]]],"Z_mask":479,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,0,1,1,2],"matrix_rows":[273,259,261,265,478,32,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,1,1,1,1,0,1,1,2]],["P",[273,259,261,265,478,32,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[463,477,475,471,478,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[463,477,475,471,478,32,415,351,223]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[463,477,475,471,478,32,415,351,223],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[463,477,475,471,478,32,415,351,223]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,0,2,2,2],"matrix_rows":[463,476,474,470,478,32,414,350,222],"offset":48,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,0,2,2,2]],["P",[463,476,474,470,478,32,414,350,222]],["X",48],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,0,3,3,2],"matrix_rows":[273,259,261,265,478,32,321,385,1],"offset":463,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,3,3,3,3,0,3,3,2]],["P",[273,259,261,265,478,32,321,385,1]],["X",463],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[463,477,475,471,478,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[463,477,475,471,478,32,415,351,223]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[463,477,475,471,478,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[463,477,475,471,478,32,415,351,223]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,0,2,2,2],"matrix_rows":[463,476,474,470,478,32,414,350,222],"offset":462,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,0,2,2,2]],["P",[463,476,474,470,478,32,414,350,222]],["X",462],["phase",2]]}},"orthogonal_transvections":[17,479],"port":103,"q":463}, + {"G_rows":[431,445,443,439,446,415,64,319,191],"K_word":[["P",[431,445,443,439,446,415,64,319,191]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]]],"Z_mask":447,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,0,1,2],"matrix_rows":[273,259,261,265,446,289,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,1,1,1,1,1,0,1,2]],["P",[273,259,261,265,446,289,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[431,445,443,439,446,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[431,445,443,439,446,415,64,319,191]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[431,445,443,439,446,415,64,319,191],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[431,445,443,439,446,415,64,319,191]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[431,444,442,438,446,414,64,318,190],"offset":80,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[431,444,442,438,446,414,64,318,190]],["X",80],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,0,3,2],"matrix_rows":[273,259,261,265,446,289,64,385,1],"offset":431,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,3,3,3,3,3,0,3,2]],["P",[273,259,261,265,446,289,64,385,1]],["X",431],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[431,445,443,439,446,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[431,445,443,439,446,415,64,319,191]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[431,445,443,439,446,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[431,445,443,439,446,415,64,319,191]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[431,444,442,438,446,414,64,318,190],"offset":430,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[431,444,442,438,446,414,64,318,190]],["X",430],["phase",2]]}},"orthogonal_transvections":[17,447],"port":104,"q":431}, + {"G_rows":[367,381,379,375,382,351,319,128,127],"K_word":[["P",[367,381,379,375,382,351,319,128,127]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]]],"Z_mask":383,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,0,2],"matrix_rows":[273,259,261,265,382,289,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,0,2]],["P",[273,259,261,265,382,289,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[367,381,379,375,382,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[367,381,379,375,382,351,319,128,127]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[367,381,379,375,382,351,319,128,127],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[367,381,379,375,382,351,319,128,127]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[367,380,378,374,382,350,318,128,126],"offset":144,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[367,380,378,374,382,350,318,128,126]],["X",144],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,0,2],"matrix_rows":[273,259,261,265,382,289,321,128,1],"offset":367,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,0,2]],["P",[273,259,261,265,382,289,321,128,1]],["X",367],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[367,381,379,375,382,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[367,381,379,375,382,351,319,128,127]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[367,381,379,375,382,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[367,381,379,375,382,351,319,128,127]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[367,380,378,374,382,350,318,128,126],"offset":366,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[367,380,378,374,382,350,318,128,126]],["X",366],["phase",2]]}},"orthogonal_transvections":[17,383],"port":105,"q":367}, + {"G_rows":[239,253,251,247,254,223,191,127,256],"K_word":[["P",[239,253,251,247,254,223,191,127,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]]],"Z_mask":255,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,2,0],"matrix_rows":[145,131,133,137,254,161,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,2,0]],["P",[145,131,133,137,254,161,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[239,253,251,247,254,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[239,253,251,247,254,223,191,127,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[239,253,251,247,254,223,191,127,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[239,253,251,247,254,223,191,127,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[239,252,250,246,254,222,190,126,256],"offset":272,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[239,252,250,246,254,222,190,126,256]],["X",272],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,2,0],"matrix_rows":[145,131,133,137,254,161,193,1,256],"offset":239,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,2,0]],["P",[145,131,133,137,254,161,193,1,256]],["X",239],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[239,253,251,247,254,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[239,253,251,247,254,223,191,127,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[239,253,251,247,254,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[239,253,251,247,254,223,191,127,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[239,252,250,246,254,222,190,126,256],"offset":238,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[239,252,250,246,254,222,190,126,256]],["X",238],["phase",2]]}},"orthogonal_transvections":[17,255],"port":106,"q":239}, + {"G_rows":[415,445,443,439,431,446,64,319,191],"K_word":[["P",[415,445,443,439,431,446,64,319,191]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]]],"Z_mask":447,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,0,1,2],"matrix_rows":[289,259,261,265,273,446,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,1,1,1,1,1,0,1,2]],["P",[289,259,261,265,273,446,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[415,445,443,439,431,446,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[415,445,443,439,431,446,64,319,191]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[415,445,443,439,431,446,64,319,191],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[415,445,443,439,431,446,64,319,191]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[415,444,442,438,430,446,64,318,190],"offset":96,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[415,444,442,438,430,446,64,318,190]],["X",96],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,0,3,2],"matrix_rows":[289,259,261,265,273,446,64,385,1],"offset":415,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,3,3,3,3,3,0,3,2]],["P",[289,259,261,265,273,446,64,385,1]],["X",415],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[415,445,443,439,431,446,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[415,445,443,439,431,446,64,319,191]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[415,445,443,439,431,446,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[415,445,443,439,431,446,64,319,191]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[415,444,442,438,430,446,64,318,190],"offset":414,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[415,444,442,438,430,446,64,318,190]],["X",414],["phase",2]]}},"orthogonal_transvections":[33,447],"port":107,"q":415}, + {"G_rows":[351,381,379,375,367,382,319,128,127],"K_word":[["P",[351,381,379,375,367,382,319,128,127]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]]],"Z_mask":383,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,0,2],"matrix_rows":[289,259,261,265,273,382,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,0,2]],["P",[289,259,261,265,273,382,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[351,381,379,375,367,382,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[351,381,379,375,367,382,319,128,127]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[351,381,379,375,367,382,319,128,127],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[351,381,379,375,367,382,319,128,127]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[351,380,378,374,366,382,318,128,126],"offset":160,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[351,380,378,374,366,382,318,128,126]],["X",160],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,0,2],"matrix_rows":[289,259,261,265,273,382,321,128,1],"offset":351,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,0,2]],["P",[289,259,261,265,273,382,321,128,1]],["X",351],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[351,381,379,375,367,382,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[351,381,379,375,367,382,319,128,127]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[351,381,379,375,367,382,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[351,381,379,375,367,382,319,128,127]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[351,380,378,374,366,382,318,128,126],"offset":350,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[351,380,378,374,366,382,318,128,126]],["X",350],["phase",2]]}},"orthogonal_transvections":[33,383],"port":108,"q":351}, + {"G_rows":[223,253,251,247,239,254,191,127,256],"K_word":[["P",[223,253,251,247,239,254,191,127,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]]],"Z_mask":255,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,2,0],"matrix_rows":[161,131,133,137,145,254,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,2,0]],["P",[161,131,133,137,145,254,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[223,253,251,247,239,254,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[223,253,251,247,239,254,191,127,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[223,253,251,247,239,254,191,127,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[223,253,251,247,239,254,191,127,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[223,252,250,246,238,254,190,126,256],"offset":288,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[223,252,250,246,238,254,190,126,256]],["X",288],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,2,0],"matrix_rows":[161,131,133,137,145,254,193,1,256],"offset":223,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,2,0]],["P",[161,131,133,137,145,254,193,1,256]],["X",223],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[223,253,251,247,239,254,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[223,253,251,247,239,254,191,127,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[223,253,251,247,239,254,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[223,253,251,247,239,254,191,127,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[223,252,250,246,238,254,190,126,256],"offset":222,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[223,252,250,246,238,254,190,126,256]],["X",222],["phase",2]]}},"orthogonal_transvections":[33,255],"port":109,"q":223}, + {"G_rows":[319,381,379,375,367,351,382,128,127],"K_word":[["P",[319,381,379,375,367,351,382,128,127]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]]],"Z_mask":383,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,0,2],"matrix_rows":[321,259,261,265,273,289,382,128,1],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,0,2]],["P",[321,259,261,265,273,289,382,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[319,381,379,375,367,351,382,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[319,381,379,375,367,351,382,128,127]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[319,381,379,375,367,351,382,128,127],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[319,381,379,375,367,351,382,128,127]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[319,380,378,374,366,350,382,128,126],"offset":192,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[319,380,378,374,366,350,382,128,126]],["X",192],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,0,2],"matrix_rows":[321,259,261,265,273,289,382,128,1],"offset":319,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,0,2]],["P",[321,259,261,265,273,289,382,128,1]],["X",319],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[319,381,379,375,367,351,382,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[319,381,379,375,367,351,382,128,127]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[319,381,379,375,367,351,382,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[319,381,379,375,367,351,382,128,127]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[319,380,378,374,366,350,382,128,126],"offset":318,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[319,380,378,374,366,350,382,128,126]],["X",318],["phase",2]]}},"orthogonal_transvections":[65,383],"port":110,"q":319}, + {"G_rows":[191,253,251,247,239,223,254,127,256],"K_word":[["P",[191,253,251,247,239,223,254,127,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]]],"Z_mask":255,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,2,0],"matrix_rows":[193,131,133,137,145,161,254,1,256],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,2,0]],["P",[193,131,133,137,145,161,254,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[191,253,251,247,239,223,254,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[191,253,251,247,239,223,254,127,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[191,253,251,247,239,223,254,127,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[191,253,251,247,239,223,254,127,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[191,252,250,246,238,222,254,126,256],"offset":320,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[191,252,250,246,238,222,254,126,256]],["X",320],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,2,0],"matrix_rows":[193,131,133,137,145,161,254,1,256],"offset":191,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,2,0]],["P",[193,131,133,137,145,161,254,1,256]],["X",191],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[191,253,251,247,239,223,254,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[191,253,251,247,239,223,254,127,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[191,253,251,247,239,223,254,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[191,253,251,247,239,223,254,127,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[191,252,250,246,238,222,254,126,256],"offset":190,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[191,252,250,246,238,222,254,126,256]],["X",190],["phase",2]]}},"orthogonal_transvections":[65,255],"port":111,"q":191} + ], + "recoding_bill": {"forward_prefix_component_l1_upper":57,"forward_update_coefficient":"-1/4","inverse_output_prefix_component_l1_upper":"69/13","inverse_prefix_component_l1_upper":56,"inverse_update_coefficient":"-1/52","monomial_field_maps":224,"output_scaled_adds":448,"owned_fields":8,"owned_initial_clears":8,"owned_terminal_clears":8,"signed_mode_adds":448}, + "schema": "coded-native-real-normalizers/1", + "scope": "Exact physical central ABI and local gauges; not full-controller or multiplication admission.", + "source_payload_sha256": "cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd", + "status": "PASS_CODED_NATIVE_REAL_NORMALIZERS" +} diff --git a/research/native-wordram-interfaces/native/vendor/research/coded-native-caller/PHYSICAL.md b/research/native-wordram-interfaces/native/vendor/research/coded-native-caller/PHYSICAL.md new file mode 100644 index 0000000000..da8837ba67 --- /dev/null +++ b/research/native-wordram-interfaces/native/vendor/research/coded-native-caller/PHYSICAL.md @@ -0,0 +1,71 @@ +# Real physical normalizers for the coded producer + +This is local constructive research on canonical/pr4929, not a completed supplier or exponent claim. Source code and Gaussian conventions retain the original authors' credit. + +Let n=9 and let q be any of the source's 112 port vectors (weight 3 or 7). Let e0=1. Construct an orthogonal binary matrix G taking e0 to q. If q_0=0, use the orthogonal transvection T_(e0+q). If q_0=1, select j>0 with q_j=0 and use T_(ej+q) T_(e0+ej). Here T_v(x)=x+(v dot x)v; both v have even weight, hence T_v is orthogonal. Such j exists because q is not the all-ones vector. + +For row j of G put z_j=(wt(row_j G)-1)/2 modulo 2. Define K=Z_z P_G. It is a real signed permutation. The full Gaussian R has entries alpha*(-i)^wt(x+y), with alpha=(1+i)^9/2^9. Orthogonality gives + +wt(G^-1 d)-wt(d) = 2 z dot d (mod 4). + +Indeed the degree-two coefficients vanish modulo four because distinct columns of G^-1 have even dot product; the linear coefficient is the weight of that column minus one. Therefore K R K^-1=R exactly, including absolute phase. K also maps the central line to span(q), and its orthogonal complement to q-perp, at the canonical-frame Lagrangian level. All these statements tensor to every positive digit-column count. + +Let Q be the central C gate, D the product of the other eight C gates, so R=DQ. Let E_i and S_i be the actual retained entrance-line and exit-hyperplane frame operators. With the operator convention that rightmost applies first, use + +input X: E_i K_i Q^-1 +input Y: K_i +output X: K_i^-1 +output Y: D K_i^-1 S_i^-1. + +All four wrappers are monomial. Their Lagrangian incidences prove this for every port, and the scratch verifier checks exact tableaus and absolute phases at every one of the 112 source ports. With A from PR4929, define C_ij= A_ij K_i^-1 K_j. Then the full main endpoint is + +F = diag(D,D) [[I,0],[C Q^-1,I]]. + +C is a physically implementable fixed owner recoding: apply K_i to each owner, apply A among the owners at common physical coordinates, and apply K_i^-1. Its inverse uses A^-1=(A+12I)/13. Since each K_i is real orthogonal and A is real symmetric, C^T=C. Since K_i commutes with R, C commutes with R. The polynomial C^2+12C-13I=0 follows by similarity. The 408 independent helper jobs and every paid Gaussian child are unchanged. + +For the actual raw inverse transpose, F^-T=diag(D^-1,D^-1) [[I,-Q^-1 C],[0,I]], since Q,D are symmetric. Multiply both outputs by D^2, then conjugate the physical X bank by Q^2 (input Q^-2 and output Q^2). These are explicit monomial powers. The result is + +B = diag(D,D) [[I,-Q C],[0,I]]. + +The old source convention using Y-only Q^2 conjugation cannot simply be copied for noncommuting C. The X-only convention above is exact. + +For a prior code B0 commuting with the current D, set G(B0)=diag(B0,Q^-1 B0 Q). The following two constructive local identities hold without requiring C and Q to commute: + +(post X C) F (pre Y C) = G(C B0) F_standard G(B0)^-1, +(post X C^-1) B (pre Y C^-1) = G(C^-1 B0) B_standard G(B0)^-1. + +They use [C,DQ]=0 and [B0,D]=0. Every additional operation on the left is physically cheap fixed recoding. For disjoint fresh blocks, codes from earlier stages commute with the current D. These identities do not yet settle interstage ADD/IDLE compatibility, terminal gauges, productive jobs, or the complete moment. + +## Literal recoding and complete local bill + +The source code has an exact factorization A=I-MM^T/4 with M a 112-by-8 matrix having entries 0,+1,-1 and M^T M=56I. Each mode column has 56 nonzero entries, and each owner row has four. The mode columns are emitted in NORMALIZERS.json and all 12,544 entries are checked against the pinned CODE.json. This factorization is used here as a constructive scalar program, without relying on any common physical address chart for separate Gaussian mode transformations. + +To execute A on arbitrary independent owner fields x, allocate eight owned zero fields t. Compute t=M^T x with 448 signed ADDs; update x-=M t/4 with 448 scaled ADDs; clear the eight owned temporaries. Reading x is finished before any x is updated. Hence no input field is overwritten before its last source read. For A^-1 use the same program with coefficient -1/52, since A^-1=I-MM^T/52. Both are exact rational linear programs. The helper fields of the native producer are never used as scratch, copied as free credit, or erased. + +Conjugating this scalar program by the 112 K_i and their inverses implements C or C^-1. This pays 224 monomial field maps, 896 scalar ADDs and 16 owned CLEARs per recoding, with eight owned fields reusable sequentially. The two additional recodings in either local gauge identity therefore cost at most 448 monomial maps, 1,792 scalar ADDs and 32 CLEARs, with no recursive Gaussian child. The four actual port normalizers contribute 448 monomial maps per native invocation. The displayed backward conversion contributes at most 448 further monomial maps (112 input X powers, 112 output X powers and 224 output D-squares); fusing maps can reduce this upper bound but is not assumed. + +These are field-level operation counts. A lifted K_i is an explicit binary map on nine f-bit address blocks together with signs given by block parity. Its constants, indexed movement and phase passes use the retained native monomial implementation. It is therefore a fixed finite O(V polylog p) nonrecursive operation under that caller's precision/address ABI, not a zero-work instruction. Each fixed rational ADD is likewise charged at its actual scalar precision. In particular the inverse denominator 52 must be implemented and rounded; no free exact real-division oracle is assumed. This lemma makes no independent TM tariff or outer-budget claim. + +The maximum exact component-l1 prefix bound for the scalar A program, including its temporaries, is 57. For A^-1 it is 56 (the output-only bound is 69/13). Signed monomial maps preserve component magnitude. A fixed local sequence has a fixed suffix bound obtained by multiplying elementary bounds 1+|coefficient|; owned CLEAR has bound one. This gives a finite bound for local rounding propagation. The number of local uses, compiler precision and complete outer error allocation still belong to the caller theorem. + +The normalized producer still has its exact PR4929 paid profile + + {1:2201, 2:412, 3:510, 4:127, 5:40} + +and independent helper profile + + {4:28, 7:7, 8:47, 9:326}. + +No productive main ranks are asserted merely from the coupled central ABI. Those depend on the completed caller, its initial/final gauges and every paid correction. + +## Universal scope and reproducible evidence + +PR4929 supplies the arbitrary-input logical identity over Q[FreeGroup72] for its emitted center-free word with ground-chart helper pre-compensation. Its normalized main endpoint is L(A), its raw dual is L(A)^-T, and every one of the 408 helper endpoints is autonomous. This proof is an inherited premise with exact source pins, not a consequence of this normalizer checker. The present wrappers and owner recodings act exclusively on the 224 main fields; new scratch is explicitly owned. Thus the helper block remains autonomous and its independent inputs, requested transforms and paid profile remain unchanged. + +For every f>=1, assign the shared native letters their actual consistent invertible lifted operators. Evaluation of the source free-group algebra is a homomorphism and gives the source logical identity. Independently lift each K_i as its f-fold tensor product, retaining spectator coordinates; its signed-permutation word, the two direct frame identities and its commutation with R lift by operator composition. In every compiled monomial word, P and X act columnwise on the f-bit blocks, D sums its Z4 polynomial over the f columns, and a one-column scalar phase i^gamma becomes i^(f*gamma). Reusing the one-column global phase unchanged would be incorrect. Finally form the owner matrix C_f with entries A_ij K_i,f^-1 K_j,f. One does not tensor the whole 224-by-224 owner matrix and does not assert that tensor powers preserve sums. Instead the finite scalar owner program is evaluated directly in the algebra of these lifted address operators. This proves the central ABI and local gauge identities at every positive width. + +Run `python3 -I -B research/coded-native-caller/normalizers.py` or its optimized `-O` form. The checker authenticates the decompressed actual native payload, CODE.json and retained Clifford source before executing the latter. It verifies all 112 real signed normalizers, 57,344 explicit weight-congruence addresses, 896 forward/backward monomial wrappers and eight exact frame/block identities per port, including absolute phase. Each emitted wrapper is separately lowered to a literal P/D/X/phase-only word and checked against its defining expression by exact tableau and absolute-phase state. No C gate remains in an emitted wrapper. The independent incoming-column and outgoing-row identities imply all 5,824 nonzero off-diagonal code blocks, without sampling those pairs. It also executes the eight-mode recoding on all 112 arbitrary-input basis columns in both directions. Omitting the essential signed phase is rejected at every affected port. The default command compares a regenerated mathematical receipt and performs no writes; `--write` is the explicit authoring path. + +Source pins: canonical main 624de9dc66858af0945e5f8a0942488d62280d43, `research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz`, decompressed SHA-256 cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd; PR4929 head 361f5d4100640177d6a983dd2f336021c75bfd5e, `research/native-center-free-code/CODE.json`, SHA-256 8be7f3f073b7981ec91c6af43edff0ac8a89f4824ef6026ae758c287dd6c03d0; canonical `research/t74-native-fast/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py`, SHA-256 2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962. Gzip container bytes are not substituted for decompressed source identity. + +Credit Dugongue's PR4929 for the coded producer and stable code; Cinna Davis's PR4694/4698 and the original cache/helper construction; Cao Yifan's PR4610 native word; the retained zxv, Jacob Alan Sussman, Cinna Davis and Clifford/native/compiler lineage. The exact canonical-frame implementation and phase conventions are retained source material. The constructive real centralizing normalizers, their explicit lifted words, X-only raw-dual convention and costed local code gauges are the additions here. New work is Apache-2.0 and has substantial OpenAI Codex assistance; no formal-kernel or independent human acceptance is asserted. diff --git a/research/native-wordram-interfaces/native/vendor/research/native-center-free-code/CODE.json b/research/native-wordram-interfaces/native/vendor/research/native-center-free-code/CODE.json new file mode 100644 index 0000000000..03170f4a31 --- /dev/null +++ b/research/native-wordram-interfaces/native/vendor/research/native-center-free-code/CODE.json @@ -0,0 +1 @@ +{"A":[["0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","-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","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","0","-1/2","1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","0","0","0"],["-1/2","0","-1/2","-1/2","-1/2","-1/2","0","1/2","0","0","0","0","0","0","0","0","-1/2","1/2","1/2","1/2","0","0","0","0","0","0","-1/2","0","0","0","0","-1/2","0","0","0","-1/2","1/2","1/2","0","0","0","0","0","0","0","1/2","1/2","1/2","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","1/2","1/2","1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","1/2","0","1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","1/2","0","0","0","0","1/2","0","0","0","0","1/2","-1/2","-1/2","-1/2","0","0","0","0","0"],["-1/2","-1/2","0","-1/2","-1/2","-1/2","0","0","-1/2","0","0","0","-1/2","0","0","0","-1/2","0","0","0","-1/2","-1/2","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","-1/2","0","0","-1/2","-1/2","-1/2","0","0","0","1/2","0","1/2","1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","0","-1/2","1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","0","-1/2","0","0","0","0","1/2","0","0","0","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0"],["-1/2","-1/2","-1/2","0","-1/2","-1/2","0","0","0","1/2","0","0","0","-1/2","0","0","0","1/2","0","0","0","0","1/2","1/2","0","0","0","0","-1/2","0","0","0","-1/2","0","0","0","0","0","-1/2","0","0","1/2","1/2","0","1/2","1/2","1/2","1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","0","-1/2","1/2","0","-1/2","-1/2","0","1/2","1/2","0","0","-1/2","0","-1/2","-1/2","0","0","-1/2","0","0","-1/2","0","0","-1/2","1/2","-1/2","1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","0","0","0","1/2","0","0","0","0","1/2","0","0","0","1/2","0","0","1/2","0","0","1/2","1/2"],["-1/2","-1/2","-1/2","-1/2","0","-1/2","0","0","0","0","1/2","0","0","0","-1/2","0","0","0","1/2","0","-1/2","0","1/2","0","1/2","0","0","0","0","-1/2","0","0","0","-1/2","0","0","1/2","0","0","-1/2","0","1/2","0","1/2","1/2","1/2","0","1/2","-1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","0","1/2","-1/2","0","-1/2","1/2","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","0","0","-1/2","1/2","-1/2","1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","0","0","0","0","1/2","0","0","0","0","1/2","0","0","0","1/2","0","0","1/2","0","-1/2","0"],["-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","1/2","0","0","0","-1/2","0","0","0","1/2","0","-1/2","0","1/2","1/2","0","0","0","0","0","-1/2","0","0","0","-1/2","0","0","1/2","0","0","-1/2","0","1/2","1/2","1/2","1/2","1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","-1/2","0","0","1/2","-1/2","-1/2","0","1/2","1/2","0","-1/2","0","0","-1/2","-1/2","0","-1/2","0","0","-1/2","0","0","0","0","-1/2","1/2","-1/2","1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","1/2","0","0","0","0","1/2","0","0","0","1/2","0","0","1/2","0","-1/2"],["-1/2","0","0","0","0","0","0","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","-1/2","0","0","0","0","0","0","0","0","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","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","1/2","0","0","-1/2","1/2","-1/2","-1/2","-1/2","1/2","1/2","0","0","0","0","0","0","-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","1/2","0","0","0","0","1/2","0","1/2","-1/2","-1/2","-1/2","0","0","0","0","1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","1/2","0","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","1/2","1/2","1/2","1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","0","0","0","0","0","0","0","-1/2","-1/2","-1/2","1/2","1/2","1/2","0","0","0","0","0","0","1/2","1/2","1/2","1/2","-1/2","0","-1/2","0","-1/2","1/2","1/2","1/2","-1/2","0","-1/2","0","0","0","0","-1/2","0","-1/2","1/2","1/2","1/2","-1/2","0","0","0","0","-1/2","1/2","1/2","1/2","0","0","0","0","0"],["0","0","-1/2","0","0","0","-1/2","1/2","0","1/2","1/2","1/2","-1/2","0","0","0","-1/2","0","0","0","-1/2","-1/2","0","0","0","0","0","-1/2","0","0","0","1/2","1/2","1/2","1/2","0","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","-1/2","0","0","0","0","0","1/2","1/2","1/2","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","1/2","0","1/2","-1/2","0","-1/2","-1/2","-1/2","1/2","0","0","1/2","0","0","0","1/2","-1/2","0","-1/2","-1/2","-1/2","0","1/2","0","0","0","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0"],["0","0","0","1/2","0","0","1/2","-1/2","1/2","0","-1/2","-1/2","0","1/2","0","0","0","-1/2","0","0","0","0","-1/2","-1/2","0","0","0","0","1/2","0","0","-1/2","0","-1/2","-1/2","-1/2","1/2","1/2","0","-1/2","-1/2","0","0","1/2","0","0","0","0","-1/2","0","0","-1/2","0","0","-1/2","-1/2","0","-1/2","0","1/2","1/2","0","-1/2","-1/2","0","0","1/2","0","1/2","1/2","0","0","1/2","0","0","1/2","0","-1/2","0","-1/2","1/2","-1/2","0","1/2","1/2","-1/2","0","0","0","-1/2","0","0","-1/2","1/2","-1/2","0","1/2","1/2","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","0","0","-1/2","-1/2"],["0","0","0","0","1/2","0","1/2","-1/2","1/2","-1/2","0","-1/2","0","0","1/2","0","0","0","-1/2","0","1/2","0","-1/2","0","-1/2","0","0","0","0","1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","1/2","-1/2","0","-1/2","0","1/2","0","0","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","-1/2","1/2","0","1/2","-1/2","0","-1/2","0","1/2","0","1/2","0","1/2","0","1/2","0","0","1/2","0","0","-1/2","0","-1/2","1/2","-1/2","1/2","0","1/2","-1/2","0","0","0","0","-1/2","0","-1/2","1/2","-1/2","1/2","0","1/2","0","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","0","1/2","0"],["0","0","0","0","0","1/2","1/2","-1/2","1/2","-1/2","-1/2","0","0","0","0","1/2","0","0","0","-1/2","0","1/2","0","-1/2","-1/2","0","0","0","0","0","1/2","-1/2","-1/2","-1/2","0","-1/2","1/2","0","-1/2","-1/2","0","1/2","0","0","0","0","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","-1/2","-1/2","1/2","1/2","0","-1/2","-1/2","0","1/2","0","0","1/2","1/2","0","1/2","0","0","1/2","0","0","0","-1/2","0","-1/2","1/2","-1/2","1/2","1/2","0","-1/2","0","0","0","0","0","-1/2","-1/2","1/2","-1/2","1/2","1/2","0","0","0","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","0","1/2"],["-1/2","0","-1/2","0","0","0","-1/2","0","-1/2","0","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","0","0","0","0","1/2","0","1/2","1/2","1/2","0","0","0","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","-1/2","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","1/2","-1/2","0","-1/2","0","-1/2","-1/2","-1/2","0","1/2","0","1/2","0","0","0","-1/2","0","-1/2","0","0","0","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0"],["-1/2","0","0","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","0","-1/2","-1/2","0","1/2","0","0","0","0","1/2","1/2","0","0","1/2","1/2","0","1/2","1/2","0","-1/2","0","0","1/2","-1/2","-1/2","0","1/2","1/2","0","0","-1/2","0","0","0","0","0","-1/2","-1/2","0","-1/2","-1/2","0","0","-1/2","0","1/2","0","0","-1/2","0","0","1/2","1/2","0","0","-1/2","-1/2","0","0","-1/2","0","0","-1/2","0","1/2","-1/2","0","-1/2","1/2","0","-1/2","-1/2","0","1/2","0","0","1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","0","1/2","0","0","1/2","0","0","1/2","1/2"],["-1/2","0","0","0","-1/2","0","-1/2","0","0","0","1/2","0","-1/2","-1/2","0","-1/2","0","0","1/2","0","-1/2","0","1/2","0","1/2","0","1/2","1/2","1/2","0","1/2","0","0","-1/2","0","1/2","0","-1/2","1/2","0","1/2","0","-1/2","0","0","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","0","0","0","1/2","0","0","-1/2","0","1/2","0","1/2","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","0","1/2","-1/2","0","-1/2","1/2","-1/2","0","-1/2","0","1/2","0","0","0","1/2","0","-1/2","0","0","0","1/2","0","-1/2","-1/2","-1/2","0","-1/2","0","0","1/2","0","0","1/2","0","-1/2","0"],["-1/2","0","0","0","0","-1/2","-1/2","0","0","0","0","1/2","-1/2","-1/2","-1/2","0","0","0","0","1/2","0","-1/2","0","1/2","1/2","0","1/2","1/2","1/2","1/2","0","0","0","0","-1/2","1/2","-1/2","0","1/2","1/2","0","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","0","-1/2","0","0","0","0","0","1/2","0","0","-1/2","0","1/2","1/2","-1/2","-1/2","0","-1/2","0","0","-1/2","0","0","0","1/2","-1/2","0","-1/2","1/2","-1/2","-1/2","0","0","1/2","0","0","0","0","1/2","-1/2","0","0","0","0","1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","1/2","0","0","1/2","0","-1/2"],["0","-1/2","-1/2","0","0","0","0","1/2","-1/2","0","0","0","-1/2","0","0","0","0","1/2","1/2","1/2","-1/2","-1/2","0","0","0","1/2","0","0","1/2","1/2","1/2","0","1/2","1/2","1/2","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","0","0","1/2","1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","1/2","1/2","1/2","0","0","0","0","0","0","-1/2","1/2","-1/2","1/2","0","0","-1/2","-1/2","-1/2","0","0","1/2","1/2","0","0","0","0","1/2","-1/2","0","0","0","1/2","1/2","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0"],["0","1/2","0","1/2","0","0","0","-1/2","0","-1/2","0","0","0","1/2","0","0","1/2","0","-1/2","-1/2","0","0","-1/2","-1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","0","0","-1/2","-1/2","0","0","0","0","-1/2","-1/2","0","0","1/2","0","-1/2","-1/2","-1/2","-1/2","0","0","0","1/2","1/2","0","0","1/2","0","-1/2","0","0","0","-1/2","-1/2","0","0","1/2","-1/2","0","0","-1/2","-1/2","0","0","0","1/2","0","-1/2","1/2","-1/2","0","-1/2","0","1/2","1/2","0","0","-1/2","0","-1/2","0","0","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","0","0","-1/2","0","1/2","1/2","-1/2","0","0","-1/2","-1/2"],["0","1/2","0","0","1/2","0","0","-1/2","0","0","-1/2","0","0","0","1/2","0","1/2","-1/2","0","-1/2","1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","1/2","0","1/2","0","0","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","0","-1/2","1/2","-1/2","0","-1/2","1/2","0","1/2","0","0","-1/2","0","0","-1/2","0","0","-1/2","0","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","1/2","0","1/2","0","-1/2","0","1/2","0"],["0","1/2","0","0","0","1/2","0","-1/2","0","0","0","-1/2","0","0","0","1/2","1/2","-1/2","-1/2","0","0","1/2","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","1/2","0","0","0","-1/2","-1/2","0","0","0","-1/2","1/2","1/2","0","1/2","0","0","0","0","0","-1/2","-1/2","-1/2","0","1/2","0","0","0","0","-1/2","0","-1/2","-1/2","1/2","0","0","0","-1/2","1/2","-1/2","0","-1/2","1/2","1/2","0","0","0","-1/2","0","0","0","-1/2","0","-1/2","0","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","1/2","1/2","0","0","0","-1/2","0","1/2"],["0","0","-1/2","0","-1/2","0","0","0","-1/2","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","0","-1/2","1/2","0","1/2","1/2","1/2","0","1/2","0","1/2","1/2","1/2","0","1/2","0","0","-1/2","0","-1/2","0","0","-1/2","0","1/2","0","0","1/2","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","0","1/2","0","1/2","0","1/2","-1/2","1/2","-1/2","0","-1/2","0","-1/2","0","0","0","1/2","0","1/2","0","0","0","-1/2","0","1/2","0","0","1/2","0","1/2","0","-1/2","0","1/2","0","-1/2","0","-1/2","-1/2","0"],["0","0","-1/2","0","0","-1/2","0","0","-1/2","0","0","1/2","-1/2","0","0","-1/2","-1/2","0","0","1/2","-1/2","0","0","1/2","1/2","1/2","1/2","0","1/2","1/2","0","1/2","1/2","1/2","0","0","-1/2","0","0","0","-1/2","-1/2","0","0","1/2","0","1/2","0","-1/2","-1/2","0","0","0","1/2","-1/2","0","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","0","0","0","0","1/2","-1/2","0","0","0","1/2","1/2","0","1/2","-1/2","1/2","-1/2","0","-1/2","-1/2","0","0","0","0","1/2","0","0","1/2","0","0","-1/2","0","0","1/2","0","1/2","0","0","1/2","-1/2","0","0","1/2","-1/2","-1/2","0","0","-1/2"],["0","0","0","1/2","1/2","0","0","0","0","-1/2","-1/2","0","0","1/2","1/2","0","0","-1/2","-1/2","0","1/2","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","1/2","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","-1/2","0","0","1/2","0","0","1/2","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","-1/2","0","0","0","0","1/2","-1/2","0","0","-1/2","0","0","-1/2","-1/2","1/2","-1/2","1/2","-1/2","0","0","1/2","0","0","0","0","-1/2","-1/2","0","0","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","0","0","-1/2"],["0","0","0","1/2","0","1/2","0","0","0","-1/2","0","-1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","0","1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","-1/2","-1/2","0","0","1/2","0","0","1/2","0","0","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","-1/2","1/2","-1/2","1/2","-1/2","0","1/2","0","0","0","0","0","-1/2","0","-1/2","0","0","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","0"],["0","0","0","0","1/2","1/2","0","0","0","0","-1/2","-1/2","0","0","1/2","1/2","0","0","-1/2","-1/2","1/2","1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","0","0","-1/2","0","0","-1/2","0","0","0","0","-1/2","-1/2","-1/2","0","0","1/2","0","0","1/2","0","0","0","0","-1/2","-1/2","1/2","0","0","-1/2","0","0","0","0","-1/2","1/2","0","0","0","0","-1/2","0","0","-1/2","-1/2","-1/2","1/2","-1/2","1/2","-1/2","1/2","0","0","0","0","0","0","0","-1/2","-1/2","0","0","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","1/2","1/2"],["-1/2","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","1/2","-1/2","-1/2","-1/2","1/2","1/2","-1/2","-1/2","-1/2","0","-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","-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","-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","-1/2","-1/2","-1/2","-1/2","-1/2","0","-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","-1/2","0","0","0","0","0","1/2","0","0","0","0","1/2","1/2","1/2","1/2","0","0","0","0","1/2","1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","1/2","1/2","0","0","0","0","0","0","-1/2","0","0","0","1/2","1/2","1/2","0","0","0","0","0","0","0","0","0","0","1/2","1/2","1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","1/2","0","1/2","0","0","0","0","0","-1/2","0","-1/2","-1/2","-1/2","-1/2","1/2","0","1/2","-1/2","-1/2","-1/2","1/2","0","0","0","0","1/2","-1/2","-1/2","-1/2","0","0","0","0","0"],["0","0","-1/2","0","0","0","0","0","-1/2","0","0","0","0","1/2","1/2","1/2","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","0","0","0","-1/2","0","0","-1/2","-1/2","-1/2","0","0","0","0","-1/2","0","0","0","0","0","1/2","1/2","1/2","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","1/2","0","0","-1/2","0","0","0","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","1/2","-1/2","0","-1/2","-1/2","-1/2","0","1/2","0","0","0","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0"],["0","0","0","-1/2","0","0","0","0","0","1/2","0","0","1/2","0","1/2","1/2","1/2","0","-1/2","-1/2","1/2","1/2","0","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","0","-1/2","0","0","0","0","0","-1/2","0","0","1/2","1/2","0","0","0","0","0","1/2","0","0","1/2","0","0","1/2","1/2","0","1/2","0","-1/2","-1/2","0","1/2","1/2","0","0","-1/2","0","-1/2","-1/2","0","0","-1/2","0","0","-1/2","0","-1/2","1/2","0","0","0","1/2","0","0","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","1/2","-1/2","1/2","0","-1/2","-1/2","0","0","1/2","0","0","0","1/2","0","0","1/2","0","0","1/2","1/2"],["0","0","0","0","-1/2","0","0","0","0","0","1/2","0","1/2","1/2","0","1/2","1/2","-1/2","0","-1/2","0","1/2","0","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","0","1/2","0","1/2","0","0","-1/2","0","0","1/2","0","0","1/2","0","1/2","0","1/2","1/2","-1/2","0","-1/2","1/2","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","0","-1/2","1/2","0","0","0","0","1/2","0","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","1/2","-1/2","1/2","-1/2","0","-1/2","0","0","0","1/2","0","0","0","1/2","0","0","1/2","0","-1/2","0"],["0","0","0","0","0","-1/2","0","0","0","0","0","1/2","1/2","1/2","1/2","0","1/2","-1/2","-1/2","0","1/2","0","-1/2","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","-1/2","0","0","1/2","0","0","-1/2","0","1/2","1/2","0","0","0","-1/2","0","0","1/2","0","0","1/2","0","1/2","1/2","1/2","-1/2","-1/2","0","1/2","1/2","0","-1/2","0","0","-1/2","-1/2","0","-1/2","0","0","-1/2","0","0","0","-1/2","1/2","0","0","0","0","0","1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","1/2","-1/2","1/2","-1/2","-1/2","0","0","0","0","0","1/2","0","0","0","1/2","0","0","1/2","0","-1/2"],["-1/2","-1/2","0","0","0","0","0","0","1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","0","0","1/2","1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","1/2","1/2","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","-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","-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","1/2","0","0","0","0","-1/2","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","1/2","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","1/2","-1/2","-1/2","-1/2","0","0","0","0","0"],["-1/2","0","0","-1/2","0","0","0","-1/2","1/2","0","-1/2","-1/2","0","-1/2","0","0","1/2","0","-1/2","-1/2","1/2","1/2","0","0","-1/2","-1/2","0","0","-1/2","0","0","-1/2","0","-1/2","-1/2","0","0","0","-1/2","0","0","1/2","1/2","0","0","0","0","0","0","-1/2","-1/2","0","-1/2","-1/2","0","0","-1/2","0","1/2","0","0","-1/2","0","0","1/2","1/2","0","0","-1/2","-1/2","0","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","0","1/2","0","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","0","1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","0","1/2","0","0","1/2","0","0","1/2","1/2"],["-1/2","0","0","0","-1/2","0","0","-1/2","1/2","-1/2","0","-1/2","0","0","-1/2","0","1/2","-1/2","0","-1/2","0","1/2","0","-1/2","0","-1/2","0","0","0","-1/2","0","-1/2","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","1/2","0","1/2","0","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","0","0","0","1/2","0","0","-1/2","0","1/2","0","1/2","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","0","-1/2","0","-1/2","0","0","0","1/2","0","-1/2","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","0","0","0","1/2","0","-1/2","-1/2","-1/2","0","-1/2","0","0","1/2","0","0","1/2","0","-1/2","0"],["-1/2","0","0","0","0","-1/2","0","-1/2","1/2","-1/2","-1/2","0","0","0","0","-1/2","1/2","-1/2","-1/2","0","1/2","0","-1/2","0","0","-1/2","0","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","1/2","0","0","-1/2","0","1/2","1/2","0","0","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","0","-1/2","0","0","0","0","0","1/2","0","0","-1/2","0","1/2","1/2","-1/2","-1/2","0","-1/2","0","0","-1/2","0","0","0","-1/2","0","-1/2","0","0","0","0","1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","0","0","0","0","1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","1/2","0","0","1/2","0","-1/2"],["0","-1/2","-1/2","0","0","0","1/2","0","0","-1/2","-1/2","-1/2","0","1/2","1/2","1/2","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","0","0","0","-1/2","0","0","0","0","1/2","1/2","-1/2","-1/2","-1/2","0","0","0","0","0","1/2","1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","1/2","1/2","1/2","0","0","0","0","0","0","-1/2","-1/2","0","0","1/2","-1/2","0","0","0","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","0","1/2","-1/2","0","0","0","1/2","1/2","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0"],["0","1/2","0","0","1/2","0","-1/2","0","-1/2","1/2","0","1/2","-1/2","-1/2","0","-1/2","0","0","-1/2","0","0","-1/2","0","1/2","0","0","1/2","0","0","1/2","0","1/2","0","1/2","0","1/2","0","-1/2","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","1/2","0","1/2","0","0","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","0","1/2","0","0","-1/2","0","0","-1/2","0","1/2","1/2","0","1/2","1/2","0","1/2","0","-1/2","0","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","1/2","0","1/2","0","-1/2","0","1/2","0"],["0","1/2","0","0","0","1/2","-1/2","0","-1/2","1/2","1/2","0","-1/2","-1/2","-1/2","0","0","0","0","-1/2","-1/2","0","1/2","0","0","0","1/2","0","0","0","1/2","1/2","0","0","1/2","1/2","-1/2","0","0","0","1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","0","0","-1/2","1/2","1/2","0","1/2","0","0","0","0","0","-1/2","-1/2","-1/2","0","1/2","0","0","0","0","-1/2","0","-1/2","-1/2","1/2","0","0","0","1/2","0","0","-1/2","0","0","0","-1/2","1/2","1/2","0","1/2","1/2","1/2","0","0","-1/2","0","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","1/2","1/2","0","0","0","-1/2","0","1/2"],["0","0","-1/2","-1/2","0","0","1/2","-1/2","0","0","-1/2","-1/2","0","0","1/2","1/2","0","0","-1/2","-1/2","0","0","0","0","-1/2","0","0","-1/2","-1/2","0","0","0","-1/2","0","0","-1/2","0","0","0","-1/2","-1/2","1/2","1/2","0","1/2","0","1/2","1/2","0","-1/2","-1/2","1/2","0","0","0","0","-1/2","0","0","-1/2","-1/2","-1/2","0","0","0","0","-1/2","1/2","0","0","0","0","-1/2","1/2","1/2","0","0","-1/2","0","0","0","-1/2","1/2","0","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","0","0","-1/2","1/2","0","0","0","1/2","1/2","0","0","-1/2","1/2","0","0","0","-1/2","-1/2","1/2","1/2"],["0","0","-1/2","0","-1/2","0","1/2","-1/2","0","-1/2","0","-1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","-1/2","0","0","-1/2","0","0","0","-1/2","0","-1/2","0","0","0","-1/2","0","-1/2","1/2","0","-1/2","0","-1/2","1/2","0","1/2","1/2","0","0","1/2","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","0","1/2","0","1/2","0","-1/2","0","0","0","-1/2","0","1/2","0","-1/2","-1/2","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","1/2","0","0","1/2","0","1/2","0","-1/2","0","1/2","0","-1/2","0","-1/2","-1/2","0"],["0","0","-1/2","0","0","-1/2","1/2","-1/2","0","-1/2","-1/2","0","0","1/2","1/2","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","0","0","0","-1/2","0","0","-1/2","0","0","0","-1/2","-1/2","0","1/2","-1/2","-1/2","0","0","1/2","1/2","1/2","0","1/2","0","-1/2","-1/2","0","0","0","1/2","-1/2","0","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","0","0","0","0","1/2","-1/2","0","0","0","1/2","1/2","0","-1/2","0","0","0","-1/2","0","0","1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","0","0","0","-1/2","0","0","1/2","0","1/2","0","0","1/2","-1/2","0","0","1/2","-1/2","-1/2","0","0","-1/2"],["0","0","0","1/2","1/2","0","-1/2","1/2","-1/2","0","0","1/2","-1/2","0","0","-1/2","-1/2","0","0","1/2","0","-1/2","-1/2","0","0","0","0","0","1/2","1/2","0","0","1/2","1/2","0","0","-1/2","0","1/2","1/2","0","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","0","0","1/2","0","0","1/2","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","-1/2","0","0","0","0","1/2","-1/2","0","0","-1/2","0","0","-1/2","1/2","0","0","0","0","-1/2","-1/2","0","1/2","1/2","1/2","1/2","0","0","1/2","0","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","0","0","-1/2"],["0","0","0","1/2","0","1/2","-1/2","1/2","-1/2","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","-1/2","0","0","-1/2","0","0","0","0","1/2","0","1/2","0","1/2","0","1/2","0","0","-1/2","1/2","0","1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","0","1/2","0","0","1/2","0","0","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","1/2","0","0","0","0","-1/2","0","-1/2","1/2","1/2","1/2","1/2","0","1/2","0","0","0","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","0"],["0","0","0","0","1/2","1/2","-1/2","1/2","-1/2","1/2","0","0","-1/2","-1/2","0","0","-1/2","1/2","0","0","0","0","0","0","-1/2","0","0","0","0","1/2","1/2","0","0","1/2","1/2","0","-1/2","-1/2","0","1/2","1/2","-1/2","-1/2","0","-1/2","-1/2","0","0","1/2","0","0","1/2","0","0","0","0","-1/2","-1/2","1/2","0","0","-1/2","0","0","0","0","-1/2","1/2","0","0","0","0","-1/2","0","0","-1/2","-1/2","1/2","0","0","0","0","0","-1/2","-1/2","1/2","1/2","1/2","1/2","1/2","0","0","0","0","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","1/2","1/2"],["0","0","1/2","1/2","1/2","1/2","-1/2","1/2","0","0","0","0","0","0","0","0","0","0","0","0","1/2","1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","-1/2","0","0","0","0","0","0","1/2","1/2","1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","1/2","1/2","1/2","0","0","0","0","0","0","-1/2","1/2","1/2","1/2","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","0","1/2","-1/2","1/2","0","0","0","0","1/2","1/2","1/2","0","0","0","0","0","0","1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","1/2","-1/2","-1/2","-1/2","0","0","0","0","0"],["0","1/2","0","1/2","1/2","1/2","-1/2","0","-1/2","0","0","0","-1/2","0","0","0","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","0","0","0","0","0","0","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","0","0","0","1/2","1/2","1/2","0","0","0","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","0","1/2","-1/2","0","-1/2","0","0","0","1/2","1/2","0","1/2","0","0","0","0","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0"],["0","1/2","1/2","1/2","0","1/2","-1/2","0","0","0","1/2","0","0","0","-1/2","0","1/2","-1/2","0","-1/2","0","1/2","0","-1/2","0","-1/2","0","0","0","-1/2","0","0","0","-1/2","0","1/2","0","-1/2","1/2","0","1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","0","1/2","0","0","1/2","0","1/2","0","1/2","0","0","1/2","0","0","-1/2","0","1/2","0","1/2","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","0","0","1/2","-1/2","0","0","0","1/2","0","1/2","1/2","0","0","0","1/2","0","0","-1/2","1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","0","0","1/2","0","0","1/2","0","-1/2","0"],["0","1/2","1/2","1/2","1/2","0","-1/2","0","0","0","0","1/2","0","0","0","-1/2","1/2","-1/2","-1/2","0","1/2","0","-1/2","0","0","-1/2","0","0","0","0","-1/2","0","0","0","-1/2","1/2","-1/2","0","1/2","1/2","0","-1/2","0","0","-1/2","-1/2","-1/2","0","0","0","1/2","0","0","1/2","0","1/2","1/2","0","0","0","1/2","0","0","-1/2","0","1/2","1/2","-1/2","-1/2","0","-1/2","0","0","-1/2","0","0","0","0","1/2","-1/2","0","0","0","0","1/2","1/2","1/2","0","0","0","0","1/2","0","-1/2","1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","0","0","0","1/2","0","0","1/2","0","-1/2"],["-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","-1/2","0","-1/2","0","0","-1/2","-1/2","0","0","1/2","0","1/2","0","1/2","0","0","0","0","-1/2","-1/2","0","0","0","0","-1/2","-1/2","0","0","1/2","1/2","0","0","0","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","0","0","-1/2","0","0","0","-1/2","-1/2","0","0","1/2","-1/2","0","0","-1/2","-1/2","0","0","0","1/2","0","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","0","1/2","1/2","-1/2","0","-1/2","0","0","-1/2","0","1/2","1/2","-1/2","0","0","-1/2","-1/2"],["-1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","-1/2","0","-1/2","0","0","-1/2","0","0","-1/2","0","1/2","0","0","1/2","0","0","1/2","0","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","0","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","1/2","0","1/2","-1/2","0","0","-1/2","0","-1/2","1/2","0","1/2","0","-1/2","0","1/2","0"],["-1/2","0","-1/2","-1/2","-1/2","0","0","-1/2","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","0","-1/2","-1/2","0","1/2","0","0","0","1/2","0","0","0","1/2","0","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","1/2","0","0","1/2","0","0","1/2","-1/2","-1/2","0","0","0","-1/2","0","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","1/2","0","0","0","0","-1/2","0","-1/2","-1/2","1/2","0","0","0","0","-1/2","0","-1/2","0","0","0","-1/2","-1/2","0","-1/2","0","0","0","-1/2","-1/2","0","-1/2","1/2","1/2","0","-1/2","0","0","0","-1/2","-1/2","1/2","1/2","0","0","0","-1/2","0","1/2"],["-1/2","-1/2","0","0","-1/2","-1/2","0","0","1/2","-1/2","0","0","0","0","-1/2","-1/2","0","0","1/2","1/2","0","0","0","0","1/2","0","0","1/2","1/2","0","0","-1/2","0","-1/2","-1/2","0","1/2","1/2","1/2","0","0","0","0","1/2","0","1/2","0","0","-1/2","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","1/2","1/2","1/2","0","0","0","0","1/2","-1/2","0","0","0","0","1/2","-1/2","-1/2","0","0","0","-1/2","0","0","1/2","-1/2","0","0","-1/2","0","0","-1/2","-1/2","0","0","-1/2","1/2","0","0","1/2","1/2","0","-1/2","-1/2","0","0","1/2","-1/2","0","0","0","1/2","1/2","-1/2","-1/2"],["-1/2","-1/2","0","-1/2","0","-1/2","0","0","1/2","0","-1/2","0","0","-1/2","0","-1/2","0","1/2","0","1/2","1/2","0","0","1/2","0","0","0","1/2","0","1/2","0","-1/2","-1/2","0","-1/2","0","0","1/2","0","1/2","0","0","1/2","0","0","1/2","1/2","0","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","0","1/2","0","1/2","0","1/2","0","0","1/2","0","0","-1/2","0","0","1/2","0","-1/2","0","-1/2","0","0","-1/2","0","0","1/2","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","0","1/2","0","-1/2","0","1/2","0","1/2","1/2","0"],["-1/2","-1/2","0","-1/2","-1/2","0","0","0","1/2","0","0","-1/2","0","-1/2","-1/2","0","0","1/2","1/2","0","0","1/2","1/2","0","0","0","0","1/2","0","0","1/2","-1/2","-1/2","-1/2","0","0","1/2","0","0","0","1/2","1/2","0","0","0","1/2","0","1/2","0","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","0","1/2","1/2","0","0","0","1/2","1/2","0","0","0","0","-1/2","1/2","0","0","0","-1/2","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","-1/2","0","0","-1/2","0","0","-1/2","-1/2","1/2","0","1/2","1/2","0","0","-1/2","0","0","-1/2","1/2","0","0","-1/2","1/2","1/2","0","0","1/2"],["-1/2","-1/2","-1/2","0","0","-1/2","0","0","0","-1/2","-1/2","0","-1/2","0","0","-1/2","-1/2","0","0","1/2","0","-1/2","-1/2","0","0","0","0","0","1/2","1/2","0","-1/2","0","0","-1/2","-1/2","0","1/2","0","0","-1/2","-1/2","0","0","0","0","1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","0","0","1/2","0","0","-1/2","-1/2","0","0","0","0","1/2","-1/2","0","0","-1/2","0","0","-1/2","0","-1/2","0","0","0","-1/2","-1/2","0","-1/2","0","0","0","-1/2","-1/2","0","-1/2","1/2","-1/2","0","0","1/2","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","0","0","-1/2"],["-1/2","-1/2","-1/2","0","-1/2","0","0","0","0","-1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","0","1/2","0","-1/2","0","0","-1/2","0","0","0","0","1/2","0","1/2","-1/2","0","-1/2","0","-1/2","1/2","0","0","-1/2","0","0","-1/2","0","0","0","0","1/2","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","1/2","0","0","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","0","0","-1/2","0","-1/2","-1/2","0","0","0","-1/2","0","-1/2","-1/2","1/2","-1/2","0","1/2","0","0","0","-1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","0"],["-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","-1/2","1/2","0","0","0","0","0","0","-1/2","0","0","0","0","1/2","1/2","-1/2","-1/2","0","0","-1/2","0","0","-1/2","0","0","0","0","-1/2","0","0","1/2","1/2","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","1/2","0","0","-1/2","0","0","0","0","-1/2","1/2","0","0","0","0","-1/2","0","0","-1/2","-1/2","0","-1/2","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","0","-1/2","-1/2","-1/2","1/2","-1/2","1/2","0","0","0","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","1/2","1/2"],["0","0","0","1/2","1/2","1/2","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","1/2","1/2","1/2","-1/2","0","0","0","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","0","0","-1/2","-1/2","-1/2","0","1/2","1/2","1/2","-1/2","-1/2","-1/2","0","0","0","1/2","1/2","1/2","0","0","0","0","0","0","-1/2","0","0","-1/2","1/2","-1/2","0","0","0","0","1/2","1/2","1/2","0","0","0","-1/2","1/2","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0"],["0","0","-1/2","0","-1/2","-1/2","0","0","-1/2","0","1/2","1/2","0","1/2","0","0","0","-1/2","0","0","-1/2","-1/2","0","0","1/2","0","0","-1/2","0","-1/2","-1/2","1/2","1/2","0","0","0","0","0","0","-1/2","-1/2","0","0","1/2","1/2","0","0","0","-1/2","0","0","0","1/2","1/2","0","0","1/2","1/2","0","-1/2","-1/2","1/2","0","0","-1/2","-1/2","0","-1/2","0","0","-1/2","-1/2","0","0","0","1/2","0","0","0","1/2","-1/2","0","-1/2","0","0","0","-1/2","-1/2","0","-1/2","0","0","1/2","-1/2","0","-1/2","0","0","0","1/2","0","1/2","1/2","-1/2","0","1/2","1/2","-1/2","0","0","-1/2","-1/2"],["0","0","-1/2","-1/2","0","-1/2","0","0","-1/2","1/2","0","1/2","0","0","1/2","0","0","0","-1/2","0","0","-1/2","0","1/2","0","0","0","-1/2","-1/2","0","-1/2","1/2","0","1/2","0","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","1/2","0","1/2","0","0","-1/2","0","1/2","0","1/2","0","1/2","0","1/2","-1/2","0","-1/2","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","0","0","0","1/2","-1/2","0","0","-1/2","0","0","-1/2","-1/2","0","0","-1/2","0","1/2","-1/2","0","0","-1/2","0","0","1/2","1/2","0","1/2","-1/2","1/2","0","1/2","0","-1/2","0","1/2","0"],["0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","1/2","1/2","0","0","0","0","1/2","0","0","0","-1/2","-1/2","0","1/2","0","0","0","0","-1/2","-1/2","-1/2","0","1/2","0","0","1/2","0","0","-1/2","-1/2","-1/2","0","1/2","0","0","1/2","0","0","1/2","0","0","-1/2","1/2","1/2","0","1/2","0","0","1/2","-1/2","-1/2","0","0","0","1/2","0","-1/2","-1/2","0","0","-1/2","0","-1/2","-1/2","1/2","0","0","0","0","0","1/2","-1/2","0","0","0","-1/2","0","-1/2","-1/2","0","0","0","-1/2","1/2","-1/2","0","0","0","-1/2","0","1/2","1/2","1/2","0","-1/2","1/2","1/2","0","0","0","-1/2","0","1/2"],["0","1/2","0","0","1/2","1/2","0","-1/2","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","0","-1/2","-1/2","0","0","0","0","-1/2","0","1/2","0","0","1/2","1/2","0","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","0","-1/2","0","-1/2","0","0","0","-1/2","-1/2","1/2","0","0","0","0","-1/2","-1/2","1/2","0","0","0","-1/2","-1/2","1/2","1/2","0","1/2","0","0","0","0","-1/2","1/2","1/2","0","0","0","0","-1/2","0","-1/2","1/2","0","0","0","1/2","0","1/2","1/2","0","0","-1/2","0","-1/2","1/2","0","0","-1/2","0","0","-1/2","-1/2","-1/2","1/2","0","0","0","-1/2","-1/2","1/2","1/2"],["0","1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","0","0","-1/2","0","-1/2","-1/2","0","0","-1/2","0","0","1/2","0","1/2","0","1/2","0","0","-1/2","0","0","0","-1/2","0","-1/2","0","0","-1/2","0","0","-1/2","-1/2","0","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","-1/2","0","1/2","0","-1/2","0","-1/2","1/2","0","1/2","0","1/2","0","0","-1/2","0","1/2","0","1/2","0","0","0","-1/2","0","-1/2","0","1/2","0","0","1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","0","1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","0","1/2","0","-1/2","0","-1/2","-1/2","0"],["0","1/2","0","1/2","1/2","0","0","-1/2","0","-1/2","-1/2","0","-1/2","0","0","-1/2","0","-1/2","-1/2","0","0","-1/2","-1/2","0","0","0","1/2","0","1/2","1/2","0","0","0","0","-1/2","0","-1/2","0","0","0","-1/2","-1/2","0","0","0","-1/2","0","-1/2","-1/2","-1/2","0","0","0","1/2","-1/2","0","0","-1/2","0","0","1/2","-1/2","-1/2","0","0","1/2","1/2","0","0","1/2","-1/2","0","0","0","1/2","1/2","0","0","0","-1/2","0","-1/2","0","0","1/2","0","1/2","0","1/2","0","0","1/2","-1/2","0","-1/2","0","0","1/2","-1/2","0","-1/2","-1/2","0","-1/2","0","0","1/2","-1/2","-1/2","0","0","-1/2"],["0","-1/2","-1/2","0","0","-1/2","0","1/2","-1/2","0","0","1/2","0","1/2","1/2","0","-1/2","0","0","1/2","0","-1/2","-1/2","0","0","0","-1/2","-1/2","0","0","-1/2","0","1/2","1/2","0","-1/2","0","1/2","0","0","-1/2","-1/2","0","0","0","0","1/2","0","0","0","1/2","0","0","1/2","-1/2","0","0","0","-1/2","-1/2","0","1/2","1/2","0","0","-1/2","-1/2","0","0","1/2","-1/2","0","0","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","-1/2","0","0","-1/2","0","0","-1/2","-1/2","0","1/2","0","0","-1/2","-1/2","0","1/2","1/2","0","0","1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","0","-1/2"],["0","-1/2","-1/2","0","-1/2","0","0","1/2","-1/2","0","1/2","0","0","1/2","0","1/2","-1/2","0","1/2","0","-1/2","0","0","-1/2","0","0","-1/2","-1/2","0","-1/2","0","0","1/2","0","1/2","-1/2","1/2","0","0","-1/2","0","0","-1/2","0","0","0","0","1/2","0","1/2","0","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","1/2","0","1/2","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","0","0","1/2","0","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","1/2","0","0","-1/2","0","-1/2","1/2","1/2","0","1/2","0","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","0"],["0","-1/2","-1/2","-1/2","0","0","0","1/2","-1/2","1/2","0","0","0","0","1/2","1/2","-1/2","1/2","0","0","0","0","0","0","-1/2","0","-1/2","-1/2","-1/2","0","0","0","0","1/2","1/2","-1/2","0","0","-1/2","0","0","0","0","-1/2","0","0","1/2","1/2","1/2","0","0","1/2","0","0","0","0","-1/2","0","0","-1/2","-1/2","0","1/2","1/2","-1/2","-1/2","0","1/2","0","0","0","0","-1/2","0","0","-1/2","-1/2","0","0","1/2","0","0","0","-1/2","-1/2","0","-1/2","0","0","0","-1/2","-1/2","1/2","0","0","0","-1/2","-1/2","1/2","1/2","1/2","0","0","0","0","-1/2","-1/2","0","-1/2","-1/2","1/2","1/2"],["-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","1/2","1/2","0","0","-1/2","-1/2","1/2","-1/2","0","0","0","0","0","0","1/2","-1/2","0","0","0","-1/2","-1/2","0","0","-1/2","-1/2","1/2","0","0","1/2","0","0","0","0","1/2","0","0","-1/2","-1/2","-1/2","0","0","-1/2","0","0","0","0","1/2","1/2","-1/2","0","0","1/2","0","0","0","0","1/2","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","0","0","0","0","0","-1/2","1/2","-1/2","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","1/2","-1/2","0","0","-1/2","-1/2","-1/2","0","0","0","0","1/2","1/2","0","1/2","1/2","-1/2","-1/2"],["-1/2","0","0","-1/2","0","-1/2","-1/2","0","0","1/2","0","1/2","0","-1/2","0","-1/2","1/2","0","-1/2","0","1/2","0","0","1/2","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","-1/2","1/2","-1/2","0","0","1/2","0","0","1/2","0","0","0","0","-1/2","0","-1/2","0","0","-1/2","0","0","1/2","0","1/2","0","-1/2","0","0","1/2","0","0","1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","-1/2","0","0","0","0","-1/2","1/2","0","-1/2","0","0","0","-1/2","-1/2","0","-1/2","0","0","-1/2","1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","0","0","1/2","0","1/2","1/2","0","1/2","1/2","0"],["-1/2","0","0","-1/2","-1/2","0","-1/2","0","0","1/2","1/2","0","0","-1/2","-1/2","0","1/2","0","0","-1/2","0","1/2","1/2","0","0","-1/2","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","1/2","0","-1/2","0","0","1/2","1/2","0","0","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","1/2","0","0","1/2","0","0","-1/2","0","0","1/2","1/2","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","0","0","0","0","-1/2","1/2","0","0","-1/2","0","0","-1/2","-1/2","0","0","-1/2","0","-1/2","1/2","0","0","-1/2","-1/2","-1/2","0","0","-1/2","0","1/2","1/2","0","1/2","1/2","0","0","1/2"],["-1/2","0","-1/2","0","0","-1/2","-1/2","0","-1/2","0","0","1/2","-1/2","0","0","-1/2","0","-1/2","-1/2","0","0","-1/2","-1/2","0","0","-1/2","0","-1/2","0","0","-1/2","0","0","0","-1/2","0","-1/2","0","0","0","-1/2","-1/2","0","0","0","-1/2","0","-1/2","-1/2","-1/2","0","0","0","1/2","-1/2","0","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","0","0","-1/2","0","0","0","-1/2","0","-1/2","-1/2","0","0","0","-1/2","0","-1/2","-1/2","0","0","-1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","0","0","1/2","-1/2","-1/2","0","0","-1/2"],["-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","0","0","-1/2","0","0","0","-1/2","0","-1/2","0","0","-1/2","0","0","-1/2","-1/2","0","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","0","-1/2","0","0","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","-1/2","0","1/2","0","-1/2","0","-1/2","-1/2","0"],["-1/2","0","-1/2","-1/2","0","0","-1/2","0","-1/2","1/2","0","0","-1/2","-1/2","0","0","0","0","-1/2","-1/2","0","0","0","0","-1/2","-1/2","0","-1/2","-1/2","0","0","0","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","0","-1/2","0","-1/2","0","0","0","-1/2","-1/2","1/2","0","0","0","0","-1/2","0","0","-1/2","-1/2","-1/2","0","0","0","0","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","0","0","0","-1/2","0","0","-1/2","-1/2","0","0","-1/2","0","0","-1/2","-1/2","0","-1/2","0","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","1/2","0","0","0","-1/2","-1/2","1/2","1/2"],["-1/2","-1/2","0","0","0","-1/2","-1/2","1/2","0","0","0","1/2","0","0","0","-1/2","0","0","0","1/2","1/2","0","-1/2","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","0","0","-1/2","0","0","1/2","1/2","1/2","0","-1/2","0","0","-1/2","0","0","-1/2","0","0","1/2","-1/2","-1/2","0","-1/2","0","0","0","0","0","1/2","1/2","1/2","0","-1/2","0","0","-1/2","-1/2","0","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","0","1/2","-1/2","-1/2","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","1/2","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","0","1/2","-1/2","-1/2","0","0","0","1/2","0","-1/2"],["-1/2","-1/2","0","0","-1/2","0","-1/2","1/2","0","0","1/2","0","0","0","-1/2","0","0","0","1/2","0","0","1/2","0","-1/2","0","-1/2","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","0","1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","0","0","1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","0","0","0","0","1/2","-1/2","0","-1/2","0","0","0","-1/2","-1/2","0","-1/2","0","0","1/2","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","1/2","-1/2","0","-1/2","0","1/2","0","-1/2","0"],["-1/2","-1/2","0","-1/2","0","0","-1/2","1/2","0","1/2","0","0","0","-1/2","0","0","0","1/2","0","0","1/2","1/2","0","0","-1/2","-1/2","-1/2","0","-1/2","0","0","-1/2","-1/2","0","0","0","0","0","0","1/2","1/2","0","0","-1/2","-1/2","0","0","0","1/2","0","0","0","-1/2","-1/2","0","0","-1/2","0","1/2","0","0","0","1/2","1/2","0","0","-1/2","0","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","0","-1/2","0","0","0","0","1/2","0","-1/2","-1/2","0","0","0","-1/2","0","-1/2","-1/2","0","0","1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","-1/2","1/2","0","-1/2","-1/2","1/2","0","0","1/2","1/2"],["-1/2","-1/2","-1/2","0","0","0","-1/2","1/2","-1/2","0","0","0","-1/2","0","0","0","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","0","0","0","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0"],["0","0","0","0","0","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","-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","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","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","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","0","1/2","0","1/2","-1/2","1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-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","1/2","1/2","1/2","1/2","1/2","0","-1/2","1/2","-1/2","-1/2","-1/2","0","0","0","0","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","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","0","0","0","-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","-1/2","1/2","0","1/2","-1/2","1/2","1/2","1/2","0","1/2","0","0","0","0","0","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","0","0","0"],["-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","1/2","1/2","1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","-1/2","-1/2","1/2","1/2","1/2","0","1/2","0","0","0","0","1/2","0","0","0","1/2","-1/2","-1/2","0","0","0","0","0","0","1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","0","0","0","1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","1/2","-1/2","1/2","0","1/2","-1/2","-1/2","-1/2","0","0","-1/2","0","0","0","0","0","-1/2","0","0","0","0","-1/2","0","0","0","0","-1/2","1/2","1/2","1/2","0","0","0","0","0"],["1/2","1/2","0","1/2","1/2","1/2","1/2","-1/2","0","-1/2","-1/2","-1/2","0","1/2","1/2","1/2","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","0","0","-1/2","0","0","0","0","0","0","0","-1/2","0","0","-1/2","-1/2","-1/2","0","0","0","0","-1/2","0","0","0","0","0","1/2","1/2","1/2","0","0","0","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","1/2","1/2","1/2","0","0","0","1/2","1/2","1/2","0","-1/2","1/2","-1/2","1/2","0","1/2","1/2","1/2","0","0","0","1/2","0","0","0","0","0","-1/2","0","0","0","0","1/2","0","0","0","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0"],["-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","1/2","-1/2","0","1/2","1/2","-1/2","0","-1/2","-1/2","-1/2","0","1/2","1/2","-1/2","-1/2","0","0","1/2","0","0","0","1/2","0","0","0","1/2","0","0","0","0","0","1/2","0","0","-1/2","-1/2","0","0","0","0","0","-1/2","0","0","-1/2","0","0","-1/2","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","-1/2","0","-1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","0","-1/2","1/2","-1/2","1/2","-1/2","1/2","0","-1/2","-1/2","0","0","0","0","-1/2","0","0","0","0","0","-1/2","0","0","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","0","0","-1/2","-1/2"],["-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","1/2","-1/2","1/2","0","1/2","-1/2","-1/2","0","-1/2","-1/2","1/2","0","1/2","0","-1/2","0","1/2","0","0","0","0","0","1/2","0","0","0","1/2","0","0","-1/2","0","0","1/2","0","-1/2","0","-1/2","0","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","1/2","-1/2","1/2","-1/2","1/2","-1/2","0","-1/2","0","0","0","0","0","-1/2","0","0","0","0","0","-1/2","0","0","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","0","1/2","0"],["-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","1/2","-1/2","1/2","1/2","0","-1/2","-1/2","-1/2","0","-1/2","1/2","1/2","0","-1/2","0","1/2","0","0","0","0","0","0","0","1/2","0","0","0","1/2","0","0","-1/2","0","0","1/2","0","-1/2","-1/2","0","0","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","-1/2","0","0","0","-1/2","0","0","1/2","0","-1/2","-1/2","0","0","-1/2","0","-1/2","-1/2","0","-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","-1/2","0","0","0","0","0","-1/2","0","0","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","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","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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","-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","0","-1/2","-1/2","0","0","0","0","0","0","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","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","-1/2","-1/2","-1/2","-1/2","-1/2","1/2","0","0","0","0","0","1/2","1/2","1/2","1/2","0","0","0","0","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","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","0","0","0","0","0","0","0","0","0","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","-1/2","0","1/2","0","0","0","0","0","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","1/2","0","0","0","0","0","1/2","1/2","1/2","1/2","1/2","0","0","0","0","0","0","0","0","0"],["-1/2","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","0","0","0","0","0","0","0","0","1/2","-1/2","-1/2","-1/2","0","0","0","0","0","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","1/2","1/2","1/2","1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","0","0","0","1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","-1/2","0","0","-1/2","0","0","0","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","0","0","0","0","-1/2","0","0","0","0","-1/2","1/2","1/2","1/2","0","0","0","0","0"],["-1/2","-1/2","0","-1/2","-1/2","-1/2","0","0","1/2","0","0","0","1/2","0","0","0","1/2","0","0","0","1/2","1/2","0","0","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","1/2","1/2","0","0","0","1/2","1/2","1/2","0","1/2","0","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","1/2","0","0","0","1/2","1/2","1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","-1/2","0","0","0","1/2","0","0","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","0","1/2","0","0","0","0","-1/2","0","0","0","1/2","0","0","0","1/2","1/2","1/2","0","0"],["-1/2","-1/2","-1/2","0","-1/2","-1/2","0","0","0","-1/2","0","0","0","1/2","0","0","0","-1/2","0","0","0","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","1/2","1/2","0","-1/2","-1/2","0","0","1/2","0","0","0","0","-1/2","0","0","-1/2","0","0","-1/2","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","-1/2","0","-1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","0","0","0","-1/2","0","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","0","0","0","-1/2","0","0","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","0","0","-1/2","-1/2"],["-1/2","-1/2","-1/2","-1/2","0","-1/2","0","0","0","0","-1/2","0","0","0","1/2","0","0","0","-1/2","0","1/2","0","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","0","1/2","-1/2","0","-1/2","0","1/2","0","0","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","0","0","0","0","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","0","0","0","0","-1/2","0","0","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","0","1/2","0"],["-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","0","0","0","1/2","0","0","0","-1/2","0","1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","-1/2","1/2","0","-1/2","-1/2","0","1/2","0","0","0","0","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","-1/2","0","0","0","-1/2","0","0","1/2","0","-1/2","-1/2","0","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","0","0","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","0","1/2"],["-1/2","0","0","0","0","0","0","-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","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","-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","-1/2","-1/2","0","0","0","0","0","-1/2","1/2","0","0","0","0","0","0","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","1/2","0","0","0","0","-1/2","0","-1/2","1/2","1/2","1/2","0","0","0","0","1/2","-1/2","-1/2","-1/2","0","0","0","0","0","-1/2","0","-1/2","-1/2","-1/2","-1/2","1/2","0","0","0","1/2","-1/2","-1/2","0","0","0","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","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","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","1/2","0","-1/2","0","0","0","0","1/2","0","-1/2","0","0","0","0","1/2","0","1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","-1/2","1/2","1/2","1/2","0","0","0","0","0"],["0","0","-1/2","0","0","0","1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","0","0","0","-1/2","-1/2","0","0","0","1/2","1/2","0","1/2","1/2","1/2","0","0","0","0","-1/2","0","0","-1/2","-1/2","-1/2","0","0","0","1/2","0","1/2","1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","1/2","1/2","1/2","0","0","0","1/2","1/2","1/2","0","0","-1/2","0","0","-1/2","0","0","0","-1/2","0","0","1/2","0","0","0","-1/2","1/2","0","1/2","1/2","1/2","0","1/2","0","0","0","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0"],["0","0","0","1/2","0","0","-1/2","1/2","-1/2","0","1/2","1/2","0","1/2","0","0","0","-1/2","0","0","0","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","0","1/2","0","0","0","0","0","1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","1/2","1/2","0","1/2","1/2","0","0","1/2","0","-1/2","0","0","1/2","0","0","-1/2","-1/2","0","-1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","0","-1/2","0","1/2","0","0","0","-1/2","0","0","1/2","0","0","0","-1/2","0","0","1/2","-1/2","1/2","0","-1/2","-1/2","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","0","0","-1/2","-1/2"],["0","0","0","0","1/2","0","-1/2","1/2","-1/2","1/2","0","1/2","0","0","1/2","0","0","0","-1/2","0","1/2","0","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","0","0","1/2","0","0","-1/2","0","0","1/2","0","-1/2","0","-1/2","-1/2","-1/2","0","-1/2","1/2","0","1/2","1/2","0","1/2","0","1/2","0","0","0","-1/2","0","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","1/2","0","0","0","0","-1/2","0","1/2","0","0","0","0","-1/2","0","1/2","-1/2","1/2","-1/2","0","-1/2","0","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","0","1/2","0"],["0","0","0","0","0","1/2","-1/2","1/2","-1/2","1/2","1/2","0","0","0","0","1/2","0","0","0","-1/2","0","1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","1/2","0","0","-1/2","0","0","1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","1/2","1/2","0","1/2","1/2","0","1/2","0","0","0","0","0","-1/2","0","0","1/2","0","-1/2","-1/2","0","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","1/2","0","0","0","0","0","-1/2","1/2","0","0","0","0","0","-1/2","1/2","-1/2","1/2","-1/2","-1/2","0","0","0","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","0","1/2"],["-1/2","1/2","0","0","0","0","-1/2","-1/2","0","0","0","0","-1/2","-1/2","-1/2","-1/2","1/2","-1/2","-1/2","-1/2","0","0","0","0","0","-1/2","1/2","0","0","0","0","0","-1/2","-1/2","-1/2","1/2","-1/2","-1/2","0","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","0","0","0","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","0","0","0","0","0","0","-1/2","-1/2","0","0","0","0","0","1/2","-1/2","0","0","0","0","-1/2","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","1/2","1/2","1/2","0","0","0","0","0"],["-1/2","0","1/2","0","0","0","-1/2","0","1/2","0","0","0","0","-1/2","-1/2","-1/2","1/2","0","0","0","1/2","1/2","0","0","0","-1/2","0","1/2","0","0","0","-1/2","-1/2","-1/2","-1/2","1/2","0","0","1/2","1/2","1/2","0","0","0","-1/2","0","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","0","1/2","1/2","1/2","0","0","0","1/2","1/2","1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","0","1/2","0","0","0","0","1/2","0","-1/2","0","0","0","-1/2","0","1/2","0","0","0","-1/2","0","-1/2","-1/2","-1/2","1/2","0","0","0","1/2","1/2","1/2","0","0"],["-1/2","0","0","1/2","0","0","-1/2","0","0","-1/2","0","0","-1/2","0","-1/2","-1/2","0","-1/2","0","0","0","0","-1/2","-1/2","0","-1/2","0","0","1/2","0","0","-1/2","0","-1/2","-1/2","0","0","0","1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","-1/2","0","0","-1/2","-1/2","0","-1/2","0","1/2","1/2","0","-1/2","-1/2","0","0","1/2","-1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","0","-1/2","0","0","-1/2","0","0","-1/2","0","0","0","1/2","0","0","-1/2","0","0","-1/2","0","0","-1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","0","-1/2","0","0","-1/2","0","0","-1/2","-1/2"],["-1/2","0","0","0","1/2","0","-1/2","0","0","0","-1/2","0","-1/2","-1/2","0","-1/2","0","0","-1/2","0","1/2","0","-1/2","0","-1/2","-1/2","0","0","0","1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","0","0","1/2","0","-1/2","0","-1/2","-1/2","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","-1/2","1/2","0","1/2","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","0","-1/2","0","0","0","-1/2","0","0","1/2","0","0","0","-1/2","0","-1/2","0","0","0","-1/2","0","-1/2","-1/2","-1/2","0","-1/2","0","0","-1/2","0","0","-1/2","0","1/2","0"],["-1/2","0","0","0","0","1/2","-1/2","0","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","0","-1/2","0","1/2","0","-1/2","-1/2","-1/2","0","0","0","0","1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","0","0","1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","0","0","-1/2","0","-1/2","-1/2","-1/2","1/2","1/2","0","-1/2","-1/2","0","1/2","0","0","0","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","0","-1/2","0","0","0","0","-1/2","0","1/2","0","0","0","0","-1/2","-1/2","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","-1/2","0","0","-1/2","0","1/2"],["0","1/2","-1/2","0","0","0","0","-1/2","-1/2","0","0","0","-1/2","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","1/2","-1/2","0","0","0","1/2","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","1/2","-1/2","0","0","-1/2","-1/2","-1/2","1/2","1/2","1/2","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","1/2","1/2","1/2","0","0","0","0","-1/2","-1/2","0","0","0","0","0","-1/2","1/2","0","0","0","0","-1/2","-1/2","0","0","0","-1/2","1/2","0","0","0","0","1/2","1/2","1/2","-1/2","-1/2","-1/2","0","0"],["0","-1/2","0","1/2","0","0","0","1/2","0","-1/2","0","0","0","1/2","0","0","-1/2","0","1/2","1/2","0","0","-1/2","-1/2","0","0","-1/2","0","1/2","0","0","-1/2","1/2","0","0","-1/2","1/2","1/2","1/2","0","0","-1/2","-1/2","0","-1/2","0","0","0","0","1/2","1/2","-1/2","0","0","-1/2","-1/2","0","-1/2","0","1/2","1/2","1/2","0","0","-1/2","-1/2","0","0","1/2","1/2","0","0","1/2","-1/2","-1/2","0","-1/2","0","0","0","1/2","0","-1/2","0","0","0","0","1/2","0","-1/2","0","0","0","1/2","0","-1/2","0","0","1/2","0","-1/2","0","0","1/2","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2"],["0","-1/2","0","0","1/2","0","0","1/2","0","0","-1/2","0","0","0","1/2","0","-1/2","1/2","0","1/2","1/2","0","-1/2","0","-1/2","0","-1/2","0","0","1/2","0","-1/2","0","1/2","0","-1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","-1/2","0","1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","-1/2","0","0","0","1/2","0","0","-1/2","0","0","0","1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","0","1/2","0","0","-1/2","0","1/2","-1/2","0","-1/2","0","-1/2","0","1/2","0"],["0","-1/2","0","0","0","1/2","0","1/2","0","0","0","-1/2","0","0","0","1/2","-1/2","1/2","1/2","0","0","1/2","0","-1/2","-1/2","0","-1/2","0","0","0","1/2","-1/2","0","0","1/2","-1/2","1/2","0","0","0","1/2","0","-1/2","-1/2","-1/2","0","0","1/2","1/2","1/2","0","0","0","-1/2","0","-1/2","-1/2","-1/2","1/2","1/2","0","0","0","1/2","0","-1/2","-1/2","1/2","1/2","0","1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","1/2","0","0","0","-1/2","0","0","1/2","0","0","0","-1/2","0","1/2","0","0","0","-1/2","1/2","0","0","0","-1/2","1/2","-1/2","-1/2","0","0","0","-1/2","0","1/2"],["0","0","-1/2","1/2","0","0","0","0","-1/2","-1/2","0","0","-1/2","1/2","0","0","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","1/2","0","0","0","1/2","0","0","-1/2","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","-1/2","0","0","-1/2","0","0","0","1/2","1/2","-1/2","-1/2","0","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","1/2","1/2","-1/2","-1/2","0","0","0","1/2","-1/2","0","0","0","0","-1/2","-1/2","0","0","0","0","0","1/2","-1/2","0","0","0","0","-1/2","-1/2","0","0","0","1/2","-1/2","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","-1/2"],["0","0","-1/2","0","1/2","0","0","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","-1/2","0","-1/2","0","0","-1/2","-1/2","0","-1/2","0","0","-1/2","0","1/2","0","0","0","1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","1/2","0","0","-1/2","0","1/2","0","1/2","-1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","1/2","0","1/2","-1/2","0","-1/2","0","1/2","0","-1/2","0","0","0","0","-1/2","0","-1/2","0","0","0","0","1/2","0","-1/2","0","0","0","-1/2","0","-1/2","0","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","1/2","0"],["0","0","-1/2","0","0","1/2","0","0","-1/2","0","0","-1/2","-1/2","0","0","1/2","-1/2","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","0","-1/2","0","0","1/2","0","0","0","1/2","-1/2","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","0","-1/2","0","1/2","0","0","-1/2","1/2","1/2","0","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","1/2","1/2","0","0","-1/2","-1/2","1/2","0","0","-1/2","0","0","0","0","-1/2","0","0","-1/2","0","0","0","1/2","0","0","-1/2","0","0","-1/2","0","0","-1/2","0","1/2","0","0","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","0","0","1/2"],["0","0","0","1/2","-1/2","0","0","0","0","-1/2","1/2","0","0","1/2","-1/2","0","0","-1/2","1/2","0","-1/2","0","0","-1/2","1/2","0","0","0","1/2","-1/2","0","0","1/2","-1/2","0","0","1/2","0","1/2","-1/2","0","0","-1/2","1/2","0","0","-1/2","0","-1/2","1/2","0","-1/2","1/2","0","0","-1/2","1/2","0","-1/2","1/2","0","1/2","-1/2","0","0","-1/2","1/2","-1/2","1/2","0","0","-1/2","1/2","0","-1/2","1/2","0","0","0","0","0","0","-1/2","1/2","0","0","0","0","0","-1/2","1/2","0","0","0","0","-1/2","1/2","0","0","0","-1/2","1/2","0","0","-1/2","1/2","0","-1/2","1/2","0","0","-1/2"],["0","0","0","1/2","0","-1/2","0","0","0","-1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","0","1/2","0","-1/2","-1/2","0","1/2","0","0","0","1/2","0","-1/2","0","1/2","0","-1/2","0","0","1/2","1/2","0","-1/2","-1/2","0","1/2","0","0","0","-1/2","-1/2","0","1/2","-1/2","0","1/2","-1/2","0","1/2","0","-1/2","0","1/2","1/2","0","-1/2","-1/2","0","1/2","-1/2","0","1/2","-1/2","0","1/2","-1/2","0","1/2","0","0","0","0","0","0","-1/2","0","1/2","0","0","0","0","-1/2","0","1/2","0","0","0","-1/2","0","1/2","0","0","-1/2","0","1/2","0","-1/2","0","1/2","-1/2","0","1/2","-1/2","0"]]} diff --git a/research/native-wordram-interfaces/native/vendor/research/native-center-free-code/CODED-PROOF.md b/research/native-wordram-interfaces/native/vendor/research/native-center-free-code/CODED-PROOF.md new file mode 100644 index 0000000000..1f28d33884 --- /dev/null +++ b/research/native-wordram-interfaces/native/vendor/research/native-center-free-code/CODED-PROOF.md @@ -0,0 +1,80 @@ +# An exact center-free native offer with an invertible eight-mode code + +Prepared for Dugongue with substantial OpenAI Codex assistance. Apache-2.0. + +Building on Cinna Davis's center-free cache kernel in PR #4694, this gives an explicit free ground-chart helper pre-compensation and an invertible eight-mode main code: all eight rank-eight center Gaussian calls disappear, all 408 independent helper jobs remain, and the main cross-transfer is an explicitly known invertible constant code. It is not the old uncoded main ABI and does not by itself prove a new κ. + +## The exact offer + +Freeze the native source payload with SHA-256 `cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd`. Its persistent logical rows are 112 X, 112 Y and 408 independent helpers H. The original normalized endpoint is `(X,Y,H) -> (X,Y+X,H)`. Physical entrance and exit charts remain exactly those of the frozen source. + +There is a completely emitted constant dyadic pre-compensation, followed by the source word with every center Gaussian operation replaced by an owned CLEAR, whose exact normalized endpoint is + +`X' = X; Y' = Y + A X; H' = H`. + +All 632 persistent inputs are arbitrary and independent; no helper is initialized, discarded, identified or counted twice. The literal backward construction has exact normalized endpoint + +`X' = X - A^T Y; Y' = Y; H' = H`, + +the raw inverse transpose of the forward endpoint. The paid profile in both directions is + +`{1:2201, 2:412, 3:510, 4:127, 5:40}`. + +The helper profile stays `{4:28,7:7,8:47,9:326}`. Relative to the source, exactly eight rank-eight children are removed and no Gaussian child is added. The pre-compensation adds 6,596 scalar ADDs with a retained scalar allowance of 32,652 primitives; all numerator magnitudes and denominators are at most 4. These finite scalar operations do not establish a better recursive exponent on their own. + +## Constructive proof + +Delete all eight center calls by replacing each with CLEAR of the owned center field in the call's destination chart. Zero has every chart, so this is a valid erasure of owned scratch, not a borrowed input overwrite. Retain every other physical instruction and every endpoint chart. + +The exact sparse replay over the rational free group algebra on the 72 native symbols gives + +`M_0 = I + S + E_X + E_H`. + +Here S is the original transfer X to Y. Both error blocks land only in Y. E_X reads X; E_H reads only 106 particular helpers, each with a ground entrance and full-frame exit. Every helper and every X output remains autonomous. All error terms have EMPTY native word: the errors are ordinary constant dyadic matrices, not uncomputed address-operator oracles. The 12,532 nonzero entries split into 5,936 in E_X and 6,596 in E_H. + +Every pairwise product of S, E_X and E_H is zero, because all three maps land in Y and none reads Y. Before executing the center-cleared word, apply `I-E_H`. Every required source and target is in the actual ground chart: the targets are Y and the sources are those 106 ground-ended helpers. The operation is the explicit list of 6,596 dyadic ADDs. + +Consequently + +`M_0 (I-E_H) = I+S+E_X`. + +Thus `A=I+E_X` on the 112 main port indices gives the claimed offer, with no helper contamination. Scalar operations in one common address chart have their exact owner-space action, so this is a physical fixed-template pre-compensation and not an abstract change of logical coordinates. + +For the backward direction, the separately emitted center-cleared source word is verified to equal `I-S^T-E_X^T-E_H^T`, with the source's distinct inverse-transpose native letters. Prepend `I+E_H^T`, again using only actual ground-chart fields. The product is `I-S^T-E_X^T`. The verifier compares all 632 independent rows in both orientations. The owned center field is empty at termination. + +## Explicit code, inverse and conditioning + +The same exact entries satisfy + +`E_X^T = E_X, E_X^2 = -14 E_X, tr(E_X) = -112`. + +Set `P=-E_X/14`. It is a real symmetric idempotent of trace 8, hence an orthogonal projection of rank 8. Therefore + +`A=I-14P`, + +with eigenvalue -13 on the eight-dimensional image of P and eigenvalue +1 on its 104-dimensional kernel. In particular + +`A^-1 = I + E_X/13`, + +and its Euclidean condition number is exactly 13. The complete main shear is I+N_A with N_A^2=0 and ||N_A||_2=13; both it and its inverse have norm at most 14, so its condition number is at most 196. Helpers are an independent identity block, and the physical boundary charts are unitary, so this same bound applies to the complete physical coded offer. Its inverse uses I-N_A and needs no 1/13 arithmetic; 1/13 appears only when separately inverting the main code A. Every diagonal entry of A is zero; its 5,824 nonzero off-diagonal entries are ±1/2. The exact checker verifies the degree-two polynomial entry by entry over rational arithmetic, so the spectrum and inverse are universal consequences of that identity rather than numerical eigenvalue observations. + +The coefficient 1/13 is part of the mathematical inverse formula. This deliverable does not call it a free dyadic SCALE, assume a division oracle, or insert A^-1 across different physical address charts without paying for the resulting adapters. + +## Arbitrary fiber widths + +The replay identities hold over Q[FreeGroup72]. Every consistently shared invertible assignment of the 72 native operators defines an evaluation homomorphism. Hence the logical word identity holds at every positive column multiplicity under the retained source native implementation. It does not rely on one-column matrix testing, erasure of central phases or tensor powers preserving sums. + +Every physical frame, native monomial and Gaussian child is retained from the authenticated source, except the eight deleted owned-center calls. The new instructions are only constant dyadic scalar operations at an explicitly common ground chart. No fresh nonmonomial address implementation is introduced. + +The exact observed maximum prefix coefficient ℓ1 norms are 457 forward and 258 backward, checked on the fixed free-symbol words. Unitary evaluation bounds intermediate exact states and perturbations at the initial input in the maximum-over-fields Euclidean fiber norm by fixed constants independent of fiber width. For discrepancies inserted at later sites, use a separate suffix bound: assign each scalar ADD or SCALE of coefficient c the bound 1+|c|, and every unitary Gaussian/monomial, owned CLEAR or owned COPY the bound 1. The product of these elementary bounds over the finite word bounds every suffix. Thus the sum of local error magnitudes times this fixed product bounds propagated rounding error; no prefix norm is substituted for a suffix norm. Entrywise infinity-norm statements require the appropriate square-root fiber-volume conversion. There is no precision-dependent epsilon and no recursive border-precision claim. + +## Integration boundary + +The old source wrapper's port-dependent entrance lines and exit hyperplanes remain. A is a constant matrix in the stated normalized logical coordinates. It must not be silently treated as a constant free recoding in every physical main chart or in a different standardized central-Q ABI. Its nonzero off-diagonal entries connect distinct entrance-line charts. A useful next step is an actual coded caller or a paid simultaneous adapter that exploits the eight-mode structure, together with complete moment, raw-dual, compiler, finite precision and outer recovery budgets. This document supplies the exact producer and its bill, not those missing consumers. + +## Predecessor overlap and credit + +Cinna Davis's PR #4694, head `2add42d1edf14a263abe90a3bcde67fc1ba30768`, already emits a center-free kernel with paid profile minus eight rank-eight calls, records its coupled cache ABI, constructs its raw dual, and proves that its 106 observed helpers start at the empty chart. The source CACHE.md was read directly. None of center deletion, the cold-helper observation or the abstract block Schur elimination is claimed here as new. PR #4698, scientific head `9079ab66ba9a1717df478a08eb957c20d84d3e61`, already emits a dyadic helper basis of 379 gates in each direction reducing observations to eight helpers, and a conditional consumer. The present deliberately dense 6,596-ADD pre-compensation is easier to audit, not a claim to a better basis count. Its changed sufficient result is the actual fixed-template helper-independent coded offer, explicit A entries, exact eight-mode spectrum/inverse/conditioning, and unchanged independent helper ABI. + + +Cao Yifan / intqwq supplies the joint-helper/native-map round-three word at canonical `research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz`, commit `624de9dc66858af0945e5f8a0942488d62280d43`. Its predecessor and refreshed public lineage includes PR #4610; the exact source package and bytes, rather than an older PR headline, bind this result. Cinna Davis, the PR #4470 native/helper/controller lineage, Dugongue's exact native and complementary-provider work, DaysSky, Nick Petalas, Ryanson Jonathan, Jacob Alan Sussman, zxv and the retained scalar, Clifford, precision, compiler and outer contributors retain predecessor credit. The common-chart pre-compensation and exact eight-mode code are the present construction. Local MathProof's Schur block elimination and low-rank composition notes motivated the representation; their source-only inspection is not a fresh Lean/kernel audit or a claim of priority for elementary projection algebra. diff --git a/research/native-wordram-interfaces/native/vendor/research/native-center-free-code/CODED-WORDS.json.gz b/research/native-wordram-interfaces/native/vendor/research/native-center-free-code/CODED-WORDS.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..935fedd9c9a77f870dd6afbabbf56c8ea6e321d4 GIT binary patch literal 248524 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 z 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%0D8ij*Ri{#qpOoezgtk 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 literal 0 HcmV?d00001 diff --git a/research/native-wordram-interfaces/native/vendor/research/native-center-free-code/SOURCE-WORD.json.gz b/research/native-wordram-interfaces/native/vendor/research/native-center-free-code/SOURCE-WORD.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..46d929df83817b85a5387bcdb9745e0627d6366e GIT binary patch literal 207673 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%0An&u`Csb3RV8)-*z=ghBCmu|` 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%0A}m#BC$*!P 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

2VZSP}KItK@?5y|8|LhfHIf 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

$ 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 x`NPMb-+jFN^26gF|LMc;zrXwN{ih%Q`2F1=224] + tariff=lambda v:3+abs(v.numerator).bit_length()-1+abs(v.numerator).bit_count()+v.denominator.bit_length()-1 + out={'status':'PASS_CENTER_FREE_CODED_SUPPLIER','source_payload_sha256':V.SOURCE_SHA,'precompensation_ADDs':len(EH),'precompensation_scalar_primitive_allowance':sum(tariff(v)for v in EH),'symmetric_defect_rank':8,'code_spectrum':{'1':104,'-13':8},'code_inverse':'I+E_X/13','condition_number_2':13,'all_632_arbitrary_rows':True,'new_kappa':None,'runs':res} + print(json.dumps(out,sort_keys=True)) +if __name__=='__main__':main() diff --git a/research/native-wordram-interfaces/native/vendor/research/native-center-free-code/native_core.py b/research/native-wordram-interfaces/native/vendor/research/native-center-free-code/native_core.py new file mode 100644 index 0000000000..5d8a8f0a63 --- /dev/null +++ b/research/native-wordram-interfaces/native/vendor/research/native-center-free-code/native_core.py @@ -0,0 +1,73 @@ +"""Exact source-bound coded-supplier replay core. Apache-2.0; Codex assistance. +Frozen source: Cao Yifan #4610 and retained Cinna Davis/Dugongue lineage. +""" +from pathlib import Path +from fractions import Fraction as Q +from collections import Counter +from hashlib import sha256 +import gzip,json,copy,importlib.util,sys +HERE=Path(__file__).resolve().parent +SOURCE_SHA='cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd' +def need(c,m): + if not c:raise ValueError(m) +def identity(i):return {(i,()):Q(1)} +def add(dst,src,a): + for k,v in tuple(src.items()): + z=dst.get(k,Q(0))+a*v + if z:dst[k]=z + else:dst.pop(k,None) +def warp(row,op,back): + s=(1 if op>0 else -1)*(abs(op)+(1000000 if back else 0));out={} + for (v,w),a in row.items(): + ww=w[1:]if w and w[0]==-s else(s,)+w;out[v,ww]=out.get((v,ww),Q(0))+a + return {k:a for k,a in out.items()if a} +def expected(i,back): + r=identity(i) + if back and i<112:add(r,identity(i+112),-1) + if not back and 112<=i<224:add(r,identity(i-112),1) + return r + +def replay(c,program,back=False,check_frames=True): + rows={i:identity(i)for i in range(632)};rows[632]={};cur=c['start'][:]+[None];paid=Counter();maxnorm=Q(1) + for e in program: + if e[0]=='scalar': + g,f=e[1:];r=g[1][1]+(632 if g[1][0]=='C'else 0) + if g[0]=='clear':need(r==632,'Borrowed erasure');rows[r]={};cur[r]=f + else: + if check_frames:need(cur[r]==f,'Scalar target frame') + if g[0]in('add','copy'): + v=g[2][1]+(632 if g[2][0]=='C'else 0) + if check_frames:need(cur[v]==f,'Scalar source frame') + if g[0]=='copy':need(r==632,'Borrowed overwrite');rows[r]=rows[v].copy() + else:need(r!=v,'Self add');add(rows[r],rows[v],Q(g[3],g[4])) + elif g[0]=='scale':rows[r]={k:Q(g[2],g[3])*v for k,v in rows[r].items()} + else:raise ValueError('Scalar opcode') + maxnorm=max(maxnorm,sum(map(abs,rows[r].values()),Q(0))) + elif e[0]=='warp': + _,r,op,x,y=e;r=r[1]+(632 if r[0]=='C'else 0) + if check_frames:need(cur[r]==x,'Warp source frame') + rows[r]=warp(rows[r],op,back);cur[r]=y + elif e[0]=='climb': + _,_,r,x,y,k=e + if check_frames:need(cur[r]==x,'Climb source frame') + need(k==len(c['frames'][y])-len(c['frames'][x])and k>0,'Ascending paid rank');cur[r]=y;paid[k]+=1 + elif e[0]=='center': + _,r,x,y,k=e;r+=632 + if check_frames:need(cur[r]==x,'Center source frame') + need(k==abs(len(c['frames'][y])-len(c['frames'][x])),'Center paid rank');cur[r]=y;paid[k]+=1 + else:need(e[0]in('phase','adapter','residual_adapter'),'Unknown opcode') + need(cur[:632]==c['final'],'Final frames');need(not rows[632],'Owned field cleared') + return rows,paid,maxnorm + +def clear_centers(program):return [['scalar',['clear',['C',e[1]]],e[3]]if e[0]=='center'else copy.deepcopy(e)for e in program] +def error_kernel(a): + rows,paid,_=replay(a['canonical'],clear_centers(a['programs']['forward']));E=[] + for i in range(632): + err=rows[i].copy();add(err,expected(i,False),-1) + for (j,w),v in sorted(err.items()): + need(112<=i<224 and(j<112 or j>=224),'Strict triangular error block');need(not w,'Constant owner kernel') + need(a['canonical']['final'][j]==1,'Repair source final full frame');need(j<112 or a['canonical']['start'][j]==0,'Pre-repair source initial ground') + E.append((i,j,v)) + need(len(E)==12532,'Frozen error term count') + return E + diff --git a/research/native-wordram-interfaces/precision/CODE.json b/research/native-wordram-interfaces/precision/CODE.json new file mode 100644 index 0000000000..03170f4a31 --- /dev/null +++ b/research/native-wordram-interfaces/precision/CODE.json @@ -0,0 +1 @@ +{"A":[["0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","0","0","0","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","0","0","0","0","0","0","0","-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","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","0","-1/2","1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","0","0","0"],["-1/2","0","-1/2","-1/2","-1/2","-1/2","0","1/2","0","0","0","0","0","0","0","0","-1/2","1/2","1/2","1/2","0","0","0","0","0","0","-1/2","0","0","0","0","-1/2","0","0","0","-1/2","1/2","1/2","0","0","0","0","0","0","0","1/2","1/2","1/2","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","1/2","1/2","1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","1/2","0","1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","1/2","0","0","0","0","1/2","0","0","0","0","1/2","-1/2","-1/2","-1/2","0","0","0","0","0"],["-1/2","-1/2","0","-1/2","-1/2","-1/2","0","0","-1/2","0","0","0","-1/2","0","0","0","-1/2","0","0","0","-1/2","-1/2","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","-1/2","0","0","-1/2","-1/2","-1/2","0","0","0","1/2","0","1/2","1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","0","-1/2","1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","0","-1/2","0","0","0","0","1/2","0","0","0","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0"],["-1/2","-1/2","-1/2","0","-1/2","-1/2","0","0","0","1/2","0","0","0","-1/2","0","0","0","1/2","0","0","0","0","1/2","1/2","0","0","0","0","-1/2","0","0","0","-1/2","0","0","0","0","0","-1/2","0","0","1/2","1/2","0","1/2","1/2","1/2","1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","0","-1/2","1/2","0","-1/2","-1/2","0","1/2","1/2","0","0","-1/2","0","-1/2","-1/2","0","0","-1/2","0","0","-1/2","0","0","-1/2","1/2","-1/2","1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","0","0","0","1/2","0","0","0","0","1/2","0","0","0","1/2","0","0","1/2","0","0","1/2","1/2"],["-1/2","-1/2","-1/2","-1/2","0","-1/2","0","0","0","0","1/2","0","0","0","-1/2","0","0","0","1/2","0","-1/2","0","1/2","0","1/2","0","0","0","0","-1/2","0","0","0","-1/2","0","0","1/2","0","0","-1/2","0","1/2","0","1/2","1/2","1/2","0","1/2","-1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","0","1/2","-1/2","0","-1/2","1/2","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","0","0","-1/2","1/2","-1/2","1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","0","0","0","0","1/2","0","0","0","0","1/2","0","0","0","1/2","0","0","1/2","0","-1/2","0"],["-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","1/2","0","0","0","-1/2","0","0","0","1/2","0","-1/2","0","1/2","1/2","0","0","0","0","0","-1/2","0","0","0","-1/2","0","0","1/2","0","0","-1/2","0","1/2","1/2","1/2","1/2","1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","-1/2","0","0","1/2","-1/2","-1/2","0","1/2","1/2","0","-1/2","0","0","-1/2","-1/2","0","-1/2","0","0","-1/2","0","0","0","0","-1/2","1/2","-1/2","1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","1/2","0","0","0","0","1/2","0","0","0","1/2","0","0","1/2","0","-1/2"],["-1/2","0","0","0","0","0","0","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","-1/2","0","0","0","0","0","0","0","0","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","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","1/2","0","0","-1/2","1/2","-1/2","-1/2","-1/2","1/2","1/2","0","0","0","0","0","0","-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","1/2","0","0","0","0","1/2","0","1/2","-1/2","-1/2","-1/2","0","0","0","0","1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","1/2","0","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","1/2","1/2","1/2","1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","0","0","0","0","0","0","0","-1/2","-1/2","-1/2","1/2","1/2","1/2","0","0","0","0","0","0","1/2","1/2","1/2","1/2","-1/2","0","-1/2","0","-1/2","1/2","1/2","1/2","-1/2","0","-1/2","0","0","0","0","-1/2","0","-1/2","1/2","1/2","1/2","-1/2","0","0","0","0","-1/2","1/2","1/2","1/2","0","0","0","0","0"],["0","0","-1/2","0","0","0","-1/2","1/2","0","1/2","1/2","1/2","-1/2","0","0","0","-1/2","0","0","0","-1/2","-1/2","0","0","0","0","0","-1/2","0","0","0","1/2","1/2","1/2","1/2","0","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","-1/2","0","0","0","0","0","1/2","1/2","1/2","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","1/2","0","1/2","-1/2","0","-1/2","-1/2","-1/2","1/2","0","0","1/2","0","0","0","1/2","-1/2","0","-1/2","-1/2","-1/2","0","1/2","0","0","0","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0"],["0","0","0","1/2","0","0","1/2","-1/2","1/2","0","-1/2","-1/2","0","1/2","0","0","0","-1/2","0","0","0","0","-1/2","-1/2","0","0","0","0","1/2","0","0","-1/2","0","-1/2","-1/2","-1/2","1/2","1/2","0","-1/2","-1/2","0","0","1/2","0","0","0","0","-1/2","0","0","-1/2","0","0","-1/2","-1/2","0","-1/2","0","1/2","1/2","0","-1/2","-1/2","0","0","1/2","0","1/2","1/2","0","0","1/2","0","0","1/2","0","-1/2","0","-1/2","1/2","-1/2","0","1/2","1/2","-1/2","0","0","0","-1/2","0","0","-1/2","1/2","-1/2","0","1/2","1/2","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","0","0","-1/2","-1/2"],["0","0","0","0","1/2","0","1/2","-1/2","1/2","-1/2","0","-1/2","0","0","1/2","0","0","0","-1/2","0","1/2","0","-1/2","0","-1/2","0","0","0","0","1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","1/2","-1/2","0","-1/2","0","1/2","0","0","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","-1/2","1/2","0","1/2","-1/2","0","-1/2","0","1/2","0","1/2","0","1/2","0","1/2","0","0","1/2","0","0","-1/2","0","-1/2","1/2","-1/2","1/2","0","1/2","-1/2","0","0","0","0","-1/2","0","-1/2","1/2","-1/2","1/2","0","1/2","0","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","0","1/2","0"],["0","0","0","0","0","1/2","1/2","-1/2","1/2","-1/2","-1/2","0","0","0","0","1/2","0","0","0","-1/2","0","1/2","0","-1/2","-1/2","0","0","0","0","0","1/2","-1/2","-1/2","-1/2","0","-1/2","1/2","0","-1/2","-1/2","0","1/2","0","0","0","0","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","-1/2","-1/2","1/2","1/2","0","-1/2","-1/2","0","1/2","0","0","1/2","1/2","0","1/2","0","0","1/2","0","0","0","-1/2","0","-1/2","1/2","-1/2","1/2","1/2","0","-1/2","0","0","0","0","0","-1/2","-1/2","1/2","-1/2","1/2","1/2","0","0","0","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","0","1/2"],["-1/2","0","-1/2","0","0","0","-1/2","0","-1/2","0","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","0","0","0","0","1/2","0","1/2","1/2","1/2","0","0","0","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","-1/2","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","1/2","-1/2","0","-1/2","0","-1/2","-1/2","-1/2","0","1/2","0","1/2","0","0","0","-1/2","0","-1/2","0","0","0","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0"],["-1/2","0","0","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","0","-1/2","-1/2","0","1/2","0","0","0","0","1/2","1/2","0","0","1/2","1/2","0","1/2","1/2","0","-1/2","0","0","1/2","-1/2","-1/2","0","1/2","1/2","0","0","-1/2","0","0","0","0","0","-1/2","-1/2","0","-1/2","-1/2","0","0","-1/2","0","1/2","0","0","-1/2","0","0","1/2","1/2","0","0","-1/2","-1/2","0","0","-1/2","0","0","-1/2","0","1/2","-1/2","0","-1/2","1/2","0","-1/2","-1/2","0","1/2","0","0","1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","0","1/2","0","0","1/2","0","0","1/2","1/2"],["-1/2","0","0","0","-1/2","0","-1/2","0","0","0","1/2","0","-1/2","-1/2","0","-1/2","0","0","1/2","0","-1/2","0","1/2","0","1/2","0","1/2","1/2","1/2","0","1/2","0","0","-1/2","0","1/2","0","-1/2","1/2","0","1/2","0","-1/2","0","0","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","0","0","0","1/2","0","0","-1/2","0","1/2","0","1/2","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","0","1/2","-1/2","0","-1/2","1/2","-1/2","0","-1/2","0","1/2","0","0","0","1/2","0","-1/2","0","0","0","1/2","0","-1/2","-1/2","-1/2","0","-1/2","0","0","1/2","0","0","1/2","0","-1/2","0"],["-1/2","0","0","0","0","-1/2","-1/2","0","0","0","0","1/2","-1/2","-1/2","-1/2","0","0","0","0","1/2","0","-1/2","0","1/2","1/2","0","1/2","1/2","1/2","1/2","0","0","0","0","-1/2","1/2","-1/2","0","1/2","1/2","0","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","0","-1/2","0","0","0","0","0","1/2","0","0","-1/2","0","1/2","1/2","-1/2","-1/2","0","-1/2","0","0","-1/2","0","0","0","1/2","-1/2","0","-1/2","1/2","-1/2","-1/2","0","0","1/2","0","0","0","0","1/2","-1/2","0","0","0","0","1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","1/2","0","0","1/2","0","-1/2"],["0","-1/2","-1/2","0","0","0","0","1/2","-1/2","0","0","0","-1/2","0","0","0","0","1/2","1/2","1/2","-1/2","-1/2","0","0","0","1/2","0","0","1/2","1/2","1/2","0","1/2","1/2","1/2","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","0","0","1/2","1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","1/2","1/2","1/2","0","0","0","0","0","0","-1/2","1/2","-1/2","1/2","0","0","-1/2","-1/2","-1/2","0","0","1/2","1/2","0","0","0","0","1/2","-1/2","0","0","0","1/2","1/2","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0"],["0","1/2","0","1/2","0","0","0","-1/2","0","-1/2","0","0","0","1/2","0","0","1/2","0","-1/2","-1/2","0","0","-1/2","-1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","0","0","-1/2","-1/2","0","0","0","0","-1/2","-1/2","0","0","1/2","0","-1/2","-1/2","-1/2","-1/2","0","0","0","1/2","1/2","0","0","1/2","0","-1/2","0","0","0","-1/2","-1/2","0","0","1/2","-1/2","0","0","-1/2","-1/2","0","0","0","1/2","0","-1/2","1/2","-1/2","0","-1/2","0","1/2","1/2","0","0","-1/2","0","-1/2","0","0","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","0","0","-1/2","0","1/2","1/2","-1/2","0","0","-1/2","-1/2"],["0","1/2","0","0","1/2","0","0","-1/2","0","0","-1/2","0","0","0","1/2","0","1/2","-1/2","0","-1/2","1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","1/2","0","1/2","0","0","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","0","-1/2","1/2","-1/2","0","-1/2","1/2","0","1/2","0","0","-1/2","0","0","-1/2","0","0","-1/2","0","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","1/2","0","1/2","0","-1/2","0","1/2","0"],["0","1/2","0","0","0","1/2","0","-1/2","0","0","0","-1/2","0","0","0","1/2","1/2","-1/2","-1/2","0","0","1/2","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","1/2","0","0","0","-1/2","-1/2","0","0","0","-1/2","1/2","1/2","0","1/2","0","0","0","0","0","-1/2","-1/2","-1/2","0","1/2","0","0","0","0","-1/2","0","-1/2","-1/2","1/2","0","0","0","-1/2","1/2","-1/2","0","-1/2","1/2","1/2","0","0","0","-1/2","0","0","0","-1/2","0","-1/2","0","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","1/2","1/2","0","0","0","-1/2","0","1/2"],["0","0","-1/2","0","-1/2","0","0","0","-1/2","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","0","-1/2","1/2","0","1/2","1/2","1/2","0","1/2","0","1/2","1/2","1/2","0","1/2","0","0","-1/2","0","-1/2","0","0","-1/2","0","1/2","0","0","1/2","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","0","1/2","0","1/2","0","1/2","-1/2","1/2","-1/2","0","-1/2","0","-1/2","0","0","0","1/2","0","1/2","0","0","0","-1/2","0","1/2","0","0","1/2","0","1/2","0","-1/2","0","1/2","0","-1/2","0","-1/2","-1/2","0"],["0","0","-1/2","0","0","-1/2","0","0","-1/2","0","0","1/2","-1/2","0","0","-1/2","-1/2","0","0","1/2","-1/2","0","0","1/2","1/2","1/2","1/2","0","1/2","1/2","0","1/2","1/2","1/2","0","0","-1/2","0","0","0","-1/2","-1/2","0","0","1/2","0","1/2","0","-1/2","-1/2","0","0","0","1/2","-1/2","0","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","0","0","0","0","1/2","-1/2","0","0","0","1/2","1/2","0","1/2","-1/2","1/2","-1/2","0","-1/2","-1/2","0","0","0","0","1/2","0","0","1/2","0","0","-1/2","0","0","1/2","0","1/2","0","0","1/2","-1/2","0","0","1/2","-1/2","-1/2","0","0","-1/2"],["0","0","0","1/2","1/2","0","0","0","0","-1/2","-1/2","0","0","1/2","1/2","0","0","-1/2","-1/2","0","1/2","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","1/2","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","-1/2","0","0","1/2","0","0","1/2","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","-1/2","0","0","0","0","1/2","-1/2","0","0","-1/2","0","0","-1/2","-1/2","1/2","-1/2","1/2","-1/2","0","0","1/2","0","0","0","0","-1/2","-1/2","0","0","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","0","0","-1/2"],["0","0","0","1/2","0","1/2","0","0","0","-1/2","0","-1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","0","1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","-1/2","-1/2","0","0","1/2","0","0","1/2","0","0","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","-1/2","1/2","-1/2","1/2","-1/2","0","1/2","0","0","0","0","0","-1/2","0","-1/2","0","0","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","0"],["0","0","0","0","1/2","1/2","0","0","0","0","-1/2","-1/2","0","0","1/2","1/2","0","0","-1/2","-1/2","1/2","1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","0","0","-1/2","0","0","-1/2","0","0","0","0","-1/2","-1/2","-1/2","0","0","1/2","0","0","1/2","0","0","0","0","-1/2","-1/2","1/2","0","0","-1/2","0","0","0","0","-1/2","1/2","0","0","0","0","-1/2","0","0","-1/2","-1/2","-1/2","1/2","-1/2","1/2","-1/2","1/2","0","0","0","0","0","0","0","-1/2","-1/2","0","0","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","1/2","1/2"],["-1/2","0","0","0","0","0","-1/2","0","0","0","0","0","0","0","0","0","1/2","-1/2","-1/2","-1/2","1/2","1/2","-1/2","-1/2","-1/2","0","-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","-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","-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","-1/2","-1/2","-1/2","-1/2","-1/2","0","-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","-1/2","0","0","0","0","0","1/2","0","0","0","0","1/2","1/2","1/2","1/2","0","0","0","0","1/2","1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","1/2","1/2","0","0","0","0","0","0","-1/2","0","0","0","1/2","1/2","1/2","0","0","0","0","0","0","0","0","0","0","1/2","1/2","1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","1/2","0","1/2","0","0","0","0","0","-1/2","0","-1/2","-1/2","-1/2","-1/2","1/2","0","1/2","-1/2","-1/2","-1/2","1/2","0","0","0","0","1/2","-1/2","-1/2","-1/2","0","0","0","0","0"],["0","0","-1/2","0","0","0","0","0","-1/2","0","0","0","0","1/2","1/2","1/2","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","0","0","0","-1/2","0","0","-1/2","-1/2","-1/2","0","0","0","0","-1/2","0","0","0","0","0","1/2","1/2","1/2","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","1/2","0","0","-1/2","0","0","0","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","1/2","-1/2","0","-1/2","-1/2","-1/2","0","1/2","0","0","0","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0"],["0","0","0","-1/2","0","0","0","0","0","1/2","0","0","1/2","0","1/2","1/2","1/2","0","-1/2","-1/2","1/2","1/2","0","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","0","-1/2","0","0","0","0","0","-1/2","0","0","1/2","1/2","0","0","0","0","0","1/2","0","0","1/2","0","0","1/2","1/2","0","1/2","0","-1/2","-1/2","0","1/2","1/2","0","0","-1/2","0","-1/2","-1/2","0","0","-1/2","0","0","-1/2","0","-1/2","1/2","0","0","0","1/2","0","0","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","1/2","-1/2","1/2","0","-1/2","-1/2","0","0","1/2","0","0","0","1/2","0","0","1/2","0","0","1/2","1/2"],["0","0","0","0","-1/2","0","0","0","0","0","1/2","0","1/2","1/2","0","1/2","1/2","-1/2","0","-1/2","0","1/2","0","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","0","1/2","0","1/2","0","0","-1/2","0","0","1/2","0","0","1/2","0","1/2","0","1/2","1/2","-1/2","0","-1/2","1/2","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","0","-1/2","1/2","0","0","0","0","1/2","0","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","1/2","-1/2","1/2","-1/2","0","-1/2","0","0","0","1/2","0","0","0","1/2","0","0","1/2","0","-1/2","0"],["0","0","0","0","0","-1/2","0","0","0","0","0","1/2","1/2","1/2","1/2","0","1/2","-1/2","-1/2","0","1/2","0","-1/2","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","-1/2","0","0","1/2","0","0","-1/2","0","1/2","1/2","0","0","0","-1/2","0","0","1/2","0","0","1/2","0","1/2","1/2","1/2","-1/2","-1/2","0","1/2","1/2","0","-1/2","0","0","-1/2","-1/2","0","-1/2","0","0","-1/2","0","0","0","-1/2","1/2","0","0","0","0","0","1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","1/2","-1/2","1/2","-1/2","-1/2","0","0","0","0","0","1/2","0","0","0","1/2","0","0","1/2","0","-1/2"],["-1/2","-1/2","0","0","0","0","0","0","1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","0","0","1/2","1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","1/2","1/2","0","0","0","0","0","0","-1/2","0","0","0","0","0","0","-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","-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","1/2","0","0","0","0","-1/2","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","1/2","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","1/2","-1/2","-1/2","-1/2","0","0","0","0","0"],["-1/2","0","0","-1/2","0","0","0","-1/2","1/2","0","-1/2","-1/2","0","-1/2","0","0","1/2","0","-1/2","-1/2","1/2","1/2","0","0","-1/2","-1/2","0","0","-1/2","0","0","-1/2","0","-1/2","-1/2","0","0","0","-1/2","0","0","1/2","1/2","0","0","0","0","0","0","-1/2","-1/2","0","-1/2","-1/2","0","0","-1/2","0","1/2","0","0","-1/2","0","0","1/2","1/2","0","0","-1/2","-1/2","0","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","0","1/2","0","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","0","1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","0","1/2","0","0","1/2","0","0","1/2","1/2"],["-1/2","0","0","0","-1/2","0","0","-1/2","1/2","-1/2","0","-1/2","0","0","-1/2","0","1/2","-1/2","0","-1/2","0","1/2","0","-1/2","0","-1/2","0","0","0","-1/2","0","-1/2","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","1/2","0","1/2","0","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","0","0","0","1/2","0","0","-1/2","0","1/2","0","1/2","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","0","-1/2","0","-1/2","0","0","0","1/2","0","-1/2","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","0","0","0","1/2","0","-1/2","-1/2","-1/2","0","-1/2","0","0","1/2","0","0","1/2","0","-1/2","0"],["-1/2","0","0","0","0","-1/2","0","-1/2","1/2","-1/2","-1/2","0","0","0","0","-1/2","1/2","-1/2","-1/2","0","1/2","0","-1/2","0","0","-1/2","0","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","1/2","0","0","-1/2","0","1/2","1/2","0","0","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","0","-1/2","0","0","0","0","0","1/2","0","0","-1/2","0","1/2","1/2","-1/2","-1/2","0","-1/2","0","0","-1/2","0","0","0","-1/2","0","-1/2","0","0","0","0","1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","0","0","0","0","1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","1/2","0","0","1/2","0","-1/2"],["0","-1/2","-1/2","0","0","0","1/2","0","0","-1/2","-1/2","-1/2","0","1/2","1/2","1/2","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","0","0","0","-1/2","0","0","0","0","1/2","1/2","-1/2","-1/2","-1/2","0","0","0","0","0","1/2","1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","1/2","1/2","1/2","0","0","0","0","0","0","-1/2","-1/2","0","0","1/2","-1/2","0","0","0","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","0","1/2","-1/2","0","0","0","1/2","1/2","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0"],["0","1/2","0","0","1/2","0","-1/2","0","-1/2","1/2","0","1/2","-1/2","-1/2","0","-1/2","0","0","-1/2","0","0","-1/2","0","1/2","0","0","1/2","0","0","1/2","0","1/2","0","1/2","0","1/2","0","-1/2","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","1/2","0","1/2","0","0","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","0","1/2","0","0","-1/2","0","0","-1/2","0","1/2","1/2","0","1/2","1/2","0","1/2","0","-1/2","0","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","1/2","0","1/2","0","-1/2","0","1/2","0"],["0","1/2","0","0","0","1/2","-1/2","0","-1/2","1/2","1/2","0","-1/2","-1/2","-1/2","0","0","0","0","-1/2","-1/2","0","1/2","0","0","0","1/2","0","0","0","1/2","1/2","0","0","1/2","1/2","-1/2","0","0","0","1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","0","0","-1/2","1/2","1/2","0","1/2","0","0","0","0","0","-1/2","-1/2","-1/2","0","1/2","0","0","0","0","-1/2","0","-1/2","-1/2","1/2","0","0","0","1/2","0","0","-1/2","0","0","0","-1/2","1/2","1/2","0","1/2","1/2","1/2","0","0","-1/2","0","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","1/2","1/2","0","0","0","-1/2","0","1/2"],["0","0","-1/2","-1/2","0","0","1/2","-1/2","0","0","-1/2","-1/2","0","0","1/2","1/2","0","0","-1/2","-1/2","0","0","0","0","-1/2","0","0","-1/2","-1/2","0","0","0","-1/2","0","0","-1/2","0","0","0","-1/2","-1/2","1/2","1/2","0","1/2","0","1/2","1/2","0","-1/2","-1/2","1/2","0","0","0","0","-1/2","0","0","-1/2","-1/2","-1/2","0","0","0","0","-1/2","1/2","0","0","0","0","-1/2","1/2","1/2","0","0","-1/2","0","0","0","-1/2","1/2","0","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","0","0","-1/2","1/2","0","0","0","1/2","1/2","0","0","-1/2","1/2","0","0","0","-1/2","-1/2","1/2","1/2"],["0","0","-1/2","0","-1/2","0","1/2","-1/2","0","-1/2","0","-1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","-1/2","0","0","-1/2","0","0","0","-1/2","0","-1/2","0","0","0","-1/2","0","-1/2","1/2","0","-1/2","0","-1/2","1/2","0","1/2","1/2","0","0","1/2","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","0","1/2","0","1/2","0","-1/2","0","0","0","-1/2","0","1/2","0","-1/2","-1/2","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","1/2","0","0","1/2","0","1/2","0","-1/2","0","1/2","0","-1/2","0","-1/2","-1/2","0"],["0","0","-1/2","0","0","-1/2","1/2","-1/2","0","-1/2","-1/2","0","0","1/2","1/2","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","0","0","0","-1/2","0","0","-1/2","0","0","0","-1/2","-1/2","0","1/2","-1/2","-1/2","0","0","1/2","1/2","1/2","0","1/2","0","-1/2","-1/2","0","0","0","1/2","-1/2","0","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","0","0","0","0","1/2","-1/2","0","0","0","1/2","1/2","0","-1/2","0","0","0","-1/2","0","0","1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","0","0","0","-1/2","0","0","1/2","0","1/2","0","0","1/2","-1/2","0","0","1/2","-1/2","-1/2","0","0","-1/2"],["0","0","0","1/2","1/2","0","-1/2","1/2","-1/2","0","0","1/2","-1/2","0","0","-1/2","-1/2","0","0","1/2","0","-1/2","-1/2","0","0","0","0","0","1/2","1/2","0","0","1/2","1/2","0","0","-1/2","0","1/2","1/2","0","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","0","0","1/2","0","0","1/2","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","-1/2","0","0","0","0","1/2","-1/2","0","0","-1/2","0","0","-1/2","1/2","0","0","0","0","-1/2","-1/2","0","1/2","1/2","1/2","1/2","0","0","1/2","0","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","0","0","-1/2"],["0","0","0","1/2","0","1/2","-1/2","1/2","-1/2","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","-1/2","0","0","-1/2","0","0","0","0","1/2","0","1/2","0","1/2","0","1/2","0","0","-1/2","1/2","0","1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","0","1/2","0","0","1/2","0","0","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","1/2","0","0","0","0","-1/2","0","-1/2","1/2","1/2","1/2","1/2","0","1/2","0","0","0","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","0"],["0","0","0","0","1/2","1/2","-1/2","1/2","-1/2","1/2","0","0","-1/2","-1/2","0","0","-1/2","1/2","0","0","0","0","0","0","-1/2","0","0","0","0","1/2","1/2","0","0","1/2","1/2","0","-1/2","-1/2","0","1/2","1/2","-1/2","-1/2","0","-1/2","-1/2","0","0","1/2","0","0","1/2","0","0","0","0","-1/2","-1/2","1/2","0","0","-1/2","0","0","0","0","-1/2","1/2","0","0","0","0","-1/2","0","0","-1/2","-1/2","1/2","0","0","0","0","0","-1/2","-1/2","1/2","1/2","1/2","1/2","1/2","0","0","0","0","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","1/2","1/2"],["0","0","1/2","1/2","1/2","1/2","-1/2","1/2","0","0","0","0","0","0","0","0","0","0","0","0","1/2","1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","-1/2","0","0","0","0","0","0","1/2","1/2","1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","1/2","1/2","1/2","0","0","0","0","0","0","-1/2","1/2","1/2","1/2","0","0","0","0","0","0","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","0","1/2","-1/2","1/2","0","0","0","0","1/2","1/2","1/2","0","0","0","0","0","0","1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","1/2","-1/2","-1/2","-1/2","0","0","0","0","0"],["0","1/2","0","1/2","1/2","1/2","-1/2","0","-1/2","0","0","0","-1/2","0","0","0","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","0","0","0","0","0","0","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","0","0","0","1/2","1/2","1/2","0","0","0","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","0","1/2","-1/2","0","-1/2","0","0","0","1/2","1/2","0","1/2","0","0","0","0","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0"],["0","1/2","1/2","1/2","0","1/2","-1/2","0","0","0","1/2","0","0","0","-1/2","0","1/2","-1/2","0","-1/2","0","1/2","0","-1/2","0","-1/2","0","0","0","-1/2","0","0","0","-1/2","0","1/2","0","-1/2","1/2","0","1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","0","1/2","0","0","1/2","0","1/2","0","1/2","0","0","1/2","0","0","-1/2","0","1/2","0","1/2","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","0","0","1/2","-1/2","0","0","0","1/2","0","1/2","1/2","0","0","0","1/2","0","0","-1/2","1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","0","0","1/2","0","0","1/2","0","-1/2","0"],["0","1/2","1/2","1/2","1/2","0","-1/2","0","0","0","0","1/2","0","0","0","-1/2","1/2","-1/2","-1/2","0","1/2","0","-1/2","0","0","-1/2","0","0","0","0","-1/2","0","0","0","-1/2","1/2","-1/2","0","1/2","1/2","0","-1/2","0","0","-1/2","-1/2","-1/2","0","0","0","1/2","0","0","1/2","0","1/2","1/2","0","0","0","1/2","0","0","-1/2","0","1/2","1/2","-1/2","-1/2","0","-1/2","0","0","-1/2","0","0","0","0","1/2","-1/2","0","0","0","0","1/2","1/2","1/2","0","0","0","0","1/2","0","-1/2","1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","0","0","0","1/2","0","0","1/2","0","-1/2"],["-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","-1/2","0","-1/2","0","0","-1/2","-1/2","0","0","1/2","0","1/2","0","1/2","0","0","0","0","-1/2","-1/2","0","0","0","0","-1/2","-1/2","0","0","1/2","1/2","0","0","0","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","0","0","-1/2","0","0","0","-1/2","-1/2","0","0","1/2","-1/2","0","0","-1/2","-1/2","0","0","0","1/2","0","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","0","1/2","1/2","-1/2","0","-1/2","0","0","-1/2","0","1/2","1/2","-1/2","0","0","-1/2","-1/2"],["-1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","-1/2","0","-1/2","0","0","-1/2","0","0","-1/2","0","1/2","0","0","1/2","0","0","1/2","0","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","0","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","1/2","0","1/2","-1/2","0","0","-1/2","0","-1/2","1/2","0","1/2","0","-1/2","0","1/2","0"],["-1/2","0","-1/2","-1/2","-1/2","0","0","-1/2","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","0","-1/2","-1/2","0","1/2","0","0","0","1/2","0","0","0","1/2","0","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","1/2","0","0","1/2","0","0","1/2","-1/2","-1/2","0","0","0","-1/2","0","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","1/2","0","0","0","0","-1/2","0","-1/2","-1/2","1/2","0","0","0","0","-1/2","0","-1/2","0","0","0","-1/2","-1/2","0","-1/2","0","0","0","-1/2","-1/2","0","-1/2","1/2","1/2","0","-1/2","0","0","0","-1/2","-1/2","1/2","1/2","0","0","0","-1/2","0","1/2"],["-1/2","-1/2","0","0","-1/2","-1/2","0","0","1/2","-1/2","0","0","0","0","-1/2","-1/2","0","0","1/2","1/2","0","0","0","0","1/2","0","0","1/2","1/2","0","0","-1/2","0","-1/2","-1/2","0","1/2","1/2","1/2","0","0","0","0","1/2","0","1/2","0","0","-1/2","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","1/2","1/2","1/2","0","0","0","0","1/2","-1/2","0","0","0","0","1/2","-1/2","-1/2","0","0","0","-1/2","0","0","1/2","-1/2","0","0","-1/2","0","0","-1/2","-1/2","0","0","-1/2","1/2","0","0","1/2","1/2","0","-1/2","-1/2","0","0","1/2","-1/2","0","0","0","1/2","1/2","-1/2","-1/2"],["-1/2","-1/2","0","-1/2","0","-1/2","0","0","1/2","0","-1/2","0","0","-1/2","0","-1/2","0","1/2","0","1/2","1/2","0","0","1/2","0","0","0","1/2","0","1/2","0","-1/2","-1/2","0","-1/2","0","0","1/2","0","1/2","0","0","1/2","0","0","1/2","1/2","0","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","0","1/2","0","1/2","0","1/2","0","0","1/2","0","0","-1/2","0","0","1/2","0","-1/2","0","-1/2","0","0","-1/2","0","0","1/2","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","0","1/2","0","-1/2","0","1/2","0","1/2","1/2","0"],["-1/2","-1/2","0","-1/2","-1/2","0","0","0","1/2","0","0","-1/2","0","-1/2","-1/2","0","0","1/2","1/2","0","0","1/2","1/2","0","0","0","0","1/2","0","0","1/2","-1/2","-1/2","-1/2","0","0","1/2","0","0","0","1/2","1/2","0","0","0","1/2","0","1/2","0","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","0","1/2","1/2","0","0","0","1/2","1/2","0","0","0","0","-1/2","1/2","0","0","0","-1/2","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","-1/2","0","0","-1/2","0","0","-1/2","-1/2","1/2","0","1/2","1/2","0","0","-1/2","0","0","-1/2","1/2","0","0","-1/2","1/2","1/2","0","0","1/2"],["-1/2","-1/2","-1/2","0","0","-1/2","0","0","0","-1/2","-1/2","0","-1/2","0","0","-1/2","-1/2","0","0","1/2","0","-1/2","-1/2","0","0","0","0","0","1/2","1/2","0","-1/2","0","0","-1/2","-1/2","0","1/2","0","0","-1/2","-1/2","0","0","0","0","1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","0","0","1/2","0","0","-1/2","-1/2","0","0","0","0","1/2","-1/2","0","0","-1/2","0","0","-1/2","0","-1/2","0","0","0","-1/2","-1/2","0","-1/2","0","0","0","-1/2","-1/2","0","-1/2","1/2","-1/2","0","0","1/2","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","0","0","-1/2"],["-1/2","-1/2","-1/2","0","-1/2","0","0","0","0","-1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","0","1/2","0","-1/2","0","0","-1/2","0","0","0","0","1/2","0","1/2","-1/2","0","-1/2","0","-1/2","1/2","0","0","-1/2","0","0","-1/2","0","0","0","0","1/2","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","1/2","0","0","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","0","0","-1/2","0","-1/2","-1/2","0","0","0","-1/2","0","-1/2","-1/2","1/2","-1/2","0","1/2","0","0","0","-1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","0"],["-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","-1/2","1/2","0","0","0","0","0","0","-1/2","0","0","0","0","1/2","1/2","-1/2","-1/2","0","0","-1/2","0","0","-1/2","0","0","0","0","-1/2","0","0","1/2","1/2","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","1/2","0","0","-1/2","0","0","0","0","-1/2","1/2","0","0","0","0","-1/2","0","0","-1/2","-1/2","0","-1/2","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","0","-1/2","-1/2","-1/2","1/2","-1/2","1/2","0","0","0","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","1/2","1/2"],["0","0","0","1/2","1/2","1/2","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","1/2","1/2","1/2","-1/2","0","0","0","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","0","0","-1/2","-1/2","-1/2","0","1/2","1/2","1/2","-1/2","-1/2","-1/2","0","0","0","1/2","1/2","1/2","0","0","0","0","0","0","-1/2","0","0","-1/2","1/2","-1/2","0","0","0","0","1/2","1/2","1/2","0","0","0","-1/2","1/2","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0"],["0","0","-1/2","0","-1/2","-1/2","0","0","-1/2","0","1/2","1/2","0","1/2","0","0","0","-1/2","0","0","-1/2","-1/2","0","0","1/2","0","0","-1/2","0","-1/2","-1/2","1/2","1/2","0","0","0","0","0","0","-1/2","-1/2","0","0","1/2","1/2","0","0","0","-1/2","0","0","0","1/2","1/2","0","0","1/2","1/2","0","-1/2","-1/2","1/2","0","0","-1/2","-1/2","0","-1/2","0","0","-1/2","-1/2","0","0","0","1/2","0","0","0","1/2","-1/2","0","-1/2","0","0","0","-1/2","-1/2","0","-1/2","0","0","1/2","-1/2","0","-1/2","0","0","0","1/2","0","1/2","1/2","-1/2","0","1/2","1/2","-1/2","0","0","-1/2","-1/2"],["0","0","-1/2","-1/2","0","-1/2","0","0","-1/2","1/2","0","1/2","0","0","1/2","0","0","0","-1/2","0","0","-1/2","0","1/2","0","0","0","-1/2","-1/2","0","-1/2","1/2","0","1/2","0","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","1/2","0","1/2","0","0","-1/2","0","1/2","0","1/2","0","1/2","0","1/2","-1/2","0","-1/2","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","0","0","0","1/2","-1/2","0","0","-1/2","0","0","-1/2","-1/2","0","0","-1/2","0","1/2","-1/2","0","0","-1/2","0","0","1/2","1/2","0","1/2","-1/2","1/2","0","1/2","0","-1/2","0","1/2","0"],["0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","1/2","1/2","0","0","0","0","1/2","0","0","0","-1/2","-1/2","0","1/2","0","0","0","0","-1/2","-1/2","-1/2","0","1/2","0","0","1/2","0","0","-1/2","-1/2","-1/2","0","1/2","0","0","1/2","0","0","1/2","0","0","-1/2","1/2","1/2","0","1/2","0","0","1/2","-1/2","-1/2","0","0","0","1/2","0","-1/2","-1/2","0","0","-1/2","0","-1/2","-1/2","1/2","0","0","0","0","0","1/2","-1/2","0","0","0","-1/2","0","-1/2","-1/2","0","0","0","-1/2","1/2","-1/2","0","0","0","-1/2","0","1/2","1/2","1/2","0","-1/2","1/2","1/2","0","0","0","-1/2","0","1/2"],["0","1/2","0","0","1/2","1/2","0","-1/2","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","0","-1/2","-1/2","0","0","0","0","-1/2","0","1/2","0","0","1/2","1/2","0","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","0","-1/2","0","-1/2","0","0","0","-1/2","-1/2","1/2","0","0","0","0","-1/2","-1/2","1/2","0","0","0","-1/2","-1/2","1/2","1/2","0","1/2","0","0","0","0","-1/2","1/2","1/2","0","0","0","0","-1/2","0","-1/2","1/2","0","0","0","1/2","0","1/2","1/2","0","0","-1/2","0","-1/2","1/2","0","0","-1/2","0","0","-1/2","-1/2","-1/2","1/2","0","0","0","-1/2","-1/2","1/2","1/2"],["0","1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","0","0","-1/2","0","-1/2","-1/2","0","0","-1/2","0","0","1/2","0","1/2","0","1/2","0","0","-1/2","0","0","0","-1/2","0","-1/2","0","0","-1/2","0","0","-1/2","-1/2","0","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","-1/2","0","1/2","0","-1/2","0","-1/2","1/2","0","1/2","0","1/2","0","0","-1/2","0","1/2","0","1/2","0","0","0","-1/2","0","-1/2","0","1/2","0","0","1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","0","1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","0","1/2","0","-1/2","0","-1/2","-1/2","0"],["0","1/2","0","1/2","1/2","0","0","-1/2","0","-1/2","-1/2","0","-1/2","0","0","-1/2","0","-1/2","-1/2","0","0","-1/2","-1/2","0","0","0","1/2","0","1/2","1/2","0","0","0","0","-1/2","0","-1/2","0","0","0","-1/2","-1/2","0","0","0","-1/2","0","-1/2","-1/2","-1/2","0","0","0","1/2","-1/2","0","0","-1/2","0","0","1/2","-1/2","-1/2","0","0","1/2","1/2","0","0","1/2","-1/2","0","0","0","1/2","1/2","0","0","0","-1/2","0","-1/2","0","0","1/2","0","1/2","0","1/2","0","0","1/2","-1/2","0","-1/2","0","0","1/2","-1/2","0","-1/2","-1/2","0","-1/2","0","0","1/2","-1/2","-1/2","0","0","-1/2"],["0","-1/2","-1/2","0","0","-1/2","0","1/2","-1/2","0","0","1/2","0","1/2","1/2","0","-1/2","0","0","1/2","0","-1/2","-1/2","0","0","0","-1/2","-1/2","0","0","-1/2","0","1/2","1/2","0","-1/2","0","1/2","0","0","-1/2","-1/2","0","0","0","0","1/2","0","0","0","1/2","0","0","1/2","-1/2","0","0","0","-1/2","-1/2","0","1/2","1/2","0","0","-1/2","-1/2","0","0","1/2","-1/2","0","0","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","-1/2","0","0","-1/2","0","0","-1/2","-1/2","0","1/2","0","0","-1/2","-1/2","0","1/2","1/2","0","0","1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","0","-1/2"],["0","-1/2","-1/2","0","-1/2","0","0","1/2","-1/2","0","1/2","0","0","1/2","0","1/2","-1/2","0","1/2","0","-1/2","0","0","-1/2","0","0","-1/2","-1/2","0","-1/2","0","0","1/2","0","1/2","-1/2","1/2","0","0","-1/2","0","0","-1/2","0","0","0","0","1/2","0","1/2","0","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","1/2","0","1/2","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","0","0","1/2","0","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","1/2","0","0","-1/2","0","-1/2","1/2","1/2","0","1/2","0","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","0"],["0","-1/2","-1/2","-1/2","0","0","0","1/2","-1/2","1/2","0","0","0","0","1/2","1/2","-1/2","1/2","0","0","0","0","0","0","-1/2","0","-1/2","-1/2","-1/2","0","0","0","0","1/2","1/2","-1/2","0","0","-1/2","0","0","0","0","-1/2","0","0","1/2","1/2","1/2","0","0","1/2","0","0","0","0","-1/2","0","0","-1/2","-1/2","0","1/2","1/2","-1/2","-1/2","0","1/2","0","0","0","0","-1/2","0","0","-1/2","-1/2","0","0","1/2","0","0","0","-1/2","-1/2","0","-1/2","0","0","0","-1/2","-1/2","1/2","0","0","0","-1/2","-1/2","1/2","1/2","1/2","0","0","0","0","-1/2","-1/2","0","-1/2","-1/2","1/2","1/2"],["-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","1/2","1/2","0","0","-1/2","-1/2","1/2","-1/2","0","0","0","0","0","0","1/2","-1/2","0","0","0","-1/2","-1/2","0","0","-1/2","-1/2","1/2","0","0","1/2","0","0","0","0","1/2","0","0","-1/2","-1/2","-1/2","0","0","-1/2","0","0","0","0","1/2","1/2","-1/2","0","0","1/2","0","0","0","0","1/2","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","0","0","0","0","0","-1/2","1/2","-1/2","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","1/2","-1/2","0","0","-1/2","-1/2","-1/2","0","0","0","0","1/2","1/2","0","1/2","1/2","-1/2","-1/2"],["-1/2","0","0","-1/2","0","-1/2","-1/2","0","0","1/2","0","1/2","0","-1/2","0","-1/2","1/2","0","-1/2","0","1/2","0","0","1/2","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","-1/2","1/2","-1/2","0","0","1/2","0","0","1/2","0","0","0","0","-1/2","0","-1/2","0","0","-1/2","0","0","1/2","0","1/2","0","-1/2","0","0","1/2","0","0","1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","-1/2","0","0","0","0","-1/2","1/2","0","-1/2","0","0","0","-1/2","-1/2","0","-1/2","0","0","-1/2","1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","0","0","1/2","0","1/2","1/2","0","1/2","1/2","0"],["-1/2","0","0","-1/2","-1/2","0","-1/2","0","0","1/2","1/2","0","0","-1/2","-1/2","0","1/2","0","0","-1/2","0","1/2","1/2","0","0","-1/2","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","1/2","0","-1/2","0","0","1/2","1/2","0","0","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","1/2","0","0","1/2","0","0","-1/2","0","0","1/2","1/2","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","0","0","0","0","-1/2","1/2","0","0","-1/2","0","0","-1/2","-1/2","0","0","-1/2","0","-1/2","1/2","0","0","-1/2","-1/2","-1/2","0","0","-1/2","0","1/2","1/2","0","1/2","1/2","0","0","1/2"],["-1/2","0","-1/2","0","0","-1/2","-1/2","0","-1/2","0","0","1/2","-1/2","0","0","-1/2","0","-1/2","-1/2","0","0","-1/2","-1/2","0","0","-1/2","0","-1/2","0","0","-1/2","0","0","0","-1/2","0","-1/2","0","0","0","-1/2","-1/2","0","0","0","-1/2","0","-1/2","-1/2","-1/2","0","0","0","1/2","-1/2","0","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","0","0","-1/2","0","0","0","-1/2","0","-1/2","-1/2","0","0","0","-1/2","0","-1/2","-1/2","0","0","-1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","0","0","1/2","-1/2","-1/2","0","0","-1/2"],["-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","0","0","-1/2","0","0","0","-1/2","0","-1/2","0","0","-1/2","0","0","-1/2","-1/2","0","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","0","-1/2","0","0","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","-1/2","0","1/2","0","-1/2","0","-1/2","-1/2","0"],["-1/2","0","-1/2","-1/2","0","0","-1/2","0","-1/2","1/2","0","0","-1/2","-1/2","0","0","0","0","-1/2","-1/2","0","0","0","0","-1/2","-1/2","0","-1/2","-1/2","0","0","0","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","0","-1/2","0","-1/2","0","0","0","-1/2","-1/2","1/2","0","0","0","0","-1/2","0","0","-1/2","-1/2","-1/2","0","0","0","0","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","0","0","0","-1/2","0","0","-1/2","-1/2","0","0","-1/2","0","0","-1/2","-1/2","0","-1/2","0","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","1/2","0","0","0","-1/2","-1/2","1/2","1/2"],["-1/2","-1/2","0","0","0","-1/2","-1/2","1/2","0","0","0","1/2","0","0","0","-1/2","0","0","0","1/2","1/2","0","-1/2","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","0","0","-1/2","0","0","1/2","1/2","1/2","0","-1/2","0","0","-1/2","0","0","-1/2","0","0","1/2","-1/2","-1/2","0","-1/2","0","0","0","0","0","1/2","1/2","1/2","0","-1/2","0","0","-1/2","-1/2","0","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","0","1/2","-1/2","-1/2","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","1/2","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","0","1/2","-1/2","-1/2","0","0","0","1/2","0","-1/2"],["-1/2","-1/2","0","0","-1/2","0","-1/2","1/2","0","0","1/2","0","0","0","-1/2","0","0","0","1/2","0","0","1/2","0","-1/2","0","-1/2","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","0","1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","0","0","1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","0","0","0","0","1/2","-1/2","0","-1/2","0","0","0","-1/2","-1/2","0","-1/2","0","0","1/2","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","1/2","-1/2","0","-1/2","0","1/2","0","-1/2","0"],["-1/2","-1/2","0","-1/2","0","0","-1/2","1/2","0","1/2","0","0","0","-1/2","0","0","0","1/2","0","0","1/2","1/2","0","0","-1/2","-1/2","-1/2","0","-1/2","0","0","-1/2","-1/2","0","0","0","0","0","0","1/2","1/2","0","0","-1/2","-1/2","0","0","0","1/2","0","0","0","-1/2","-1/2","0","0","-1/2","0","1/2","0","0","0","1/2","1/2","0","0","-1/2","0","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","0","-1/2","0","0","0","0","1/2","0","-1/2","-1/2","0","0","0","-1/2","0","-1/2","-1/2","0","0","1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","-1/2","1/2","0","-1/2","-1/2","1/2","0","0","1/2","1/2"],["-1/2","-1/2","-1/2","0","0","0","-1/2","1/2","-1/2","0","0","0","-1/2","0","0","0","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","0","0","0","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0"],["0","0","0","0","0","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","-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","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","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","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","0","1/2","0","1/2","-1/2","1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-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","1/2","1/2","1/2","1/2","1/2","0","-1/2","1/2","-1/2","-1/2","-1/2","0","0","0","0","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","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","0","0","0","-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","-1/2","1/2","0","1/2","-1/2","1/2","1/2","1/2","0","1/2","0","0","0","0","0","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","0","0","0"],["-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","1/2","1/2","1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","-1/2","-1/2","1/2","1/2","1/2","0","1/2","0","0","0","0","1/2","0","0","0","1/2","-1/2","-1/2","0","0","0","0","0","0","1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","0","0","0","1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","1/2","-1/2","1/2","0","1/2","-1/2","-1/2","-1/2","0","0","-1/2","0","0","0","0","0","-1/2","0","0","0","0","-1/2","0","0","0","0","-1/2","1/2","1/2","1/2","0","0","0","0","0"],["1/2","1/2","0","1/2","1/2","1/2","1/2","-1/2","0","-1/2","-1/2","-1/2","0","1/2","1/2","1/2","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","0","0","-1/2","0","0","0","0","0","0","0","-1/2","0","0","-1/2","-1/2","-1/2","0","0","0","0","-1/2","0","0","0","0","0","1/2","1/2","1/2","0","0","0","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","1/2","1/2","1/2","0","0","0","1/2","1/2","1/2","0","-1/2","1/2","-1/2","1/2","0","1/2","1/2","1/2","0","0","0","1/2","0","0","0","0","0","-1/2","0","0","0","0","1/2","0","0","0","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0"],["-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","1/2","-1/2","0","1/2","1/2","-1/2","0","-1/2","-1/2","-1/2","0","1/2","1/2","-1/2","-1/2","0","0","1/2","0","0","0","1/2","0","0","0","1/2","0","0","0","0","0","1/2","0","0","-1/2","-1/2","0","0","0","0","0","-1/2","0","0","-1/2","0","0","-1/2","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","-1/2","0","-1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","0","-1/2","1/2","-1/2","1/2","-1/2","1/2","0","-1/2","-1/2","0","0","0","0","-1/2","0","0","0","0","0","-1/2","0","0","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","0","0","-1/2","-1/2"],["-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","1/2","-1/2","1/2","0","1/2","-1/2","-1/2","0","-1/2","-1/2","1/2","0","1/2","0","-1/2","0","1/2","0","0","0","0","0","1/2","0","0","0","1/2","0","0","-1/2","0","0","1/2","0","-1/2","0","-1/2","0","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","1/2","-1/2","1/2","-1/2","1/2","-1/2","0","-1/2","0","0","0","0","0","-1/2","0","0","0","0","0","-1/2","0","0","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","0","1/2","0"],["-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","1/2","-1/2","1/2","1/2","0","-1/2","-1/2","-1/2","0","-1/2","1/2","1/2","0","-1/2","0","1/2","0","0","0","0","0","0","0","1/2","0","0","0","1/2","0","0","-1/2","0","0","1/2","0","-1/2","-1/2","0","0","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","-1/2","0","0","0","-1/2","0","0","1/2","0","-1/2","-1/2","0","0","-1/2","0","-1/2","-1/2","0","-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","-1/2","0","0","0","0","0","-1/2","0","0","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","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","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","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","-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","0","-1/2","-1/2","0","0","0","0","0","0","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","0","0","0","0","0","0","0","0","0","0","0","0","0","0"],["0","-1/2","-1/2","-1/2","-1/2","-1/2","1/2","0","0","0","0","0","1/2","1/2","1/2","1/2","0","0","0","0","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","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","0","0","0","0","0","0","0","0","0","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","-1/2","0","1/2","0","0","0","0","0","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","1/2","0","0","0","0","0","1/2","1/2","1/2","1/2","1/2","0","0","0","0","0","0","0","0","0"],["-1/2","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","0","0","0","0","0","0","0","0","1/2","-1/2","-1/2","-1/2","0","0","0","0","0","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","1/2","1/2","1/2","1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","0","0","0","1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","-1/2","0","0","-1/2","0","0","0","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","0","0","0","0","-1/2","0","0","0","0","-1/2","1/2","1/2","1/2","0","0","0","0","0"],["-1/2","-1/2","0","-1/2","-1/2","-1/2","0","0","1/2","0","0","0","1/2","0","0","0","1/2","0","0","0","1/2","1/2","0","0","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","1/2","1/2","0","0","0","1/2","1/2","1/2","0","1/2","0","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","1/2","0","0","0","1/2","1/2","1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","-1/2","0","0","0","1/2","0","0","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","0","1/2","0","0","0","0","-1/2","0","0","0","1/2","0","0","0","1/2","1/2","1/2","0","0"],["-1/2","-1/2","-1/2","0","-1/2","-1/2","0","0","0","-1/2","0","0","0","1/2","0","0","0","-1/2","0","0","0","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","1/2","1/2","0","-1/2","-1/2","0","0","1/2","0","0","0","0","-1/2","0","0","-1/2","0","0","-1/2","-1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","-1/2","0","-1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","0","0","0","-1/2","0","0","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","0","0","0","-1/2","0","0","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","0","0","-1/2","-1/2"],["-1/2","-1/2","-1/2","-1/2","0","-1/2","0","0","0","0","-1/2","0","0","0","1/2","0","0","0","-1/2","0","1/2","0","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","0","1/2","-1/2","0","-1/2","0","1/2","0","0","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","0","0","0","0","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","0","0","0","0","-1/2","0","0","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","0","1/2","0"],["-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","0","0","0","1/2","0","0","0","-1/2","0","1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","-1/2","1/2","0","-1/2","-1/2","0","1/2","0","0","0","0","0","1/2","0","0","-1/2","0","0","-1/2","0","-1/2","-1/2","0","0","0","-1/2","0","0","1/2","0","-1/2","-1/2","0","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","0","0","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","0","1/2"],["-1/2","0","0","0","0","0","0","-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","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","-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","-1/2","-1/2","0","0","0","0","0","-1/2","1/2","0","0","0","0","0","0","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","1/2","0","0","0","0","-1/2","0","-1/2","1/2","1/2","1/2","0","0","0","0","1/2","-1/2","-1/2","-1/2","0","0","0","0","0","-1/2","0","-1/2","-1/2","-1/2","-1/2","1/2","0","0","0","1/2","-1/2","-1/2","0","0","0","0","0","0","0","-1/2","-1/2","-1/2","0","0","0","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","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","1/2","0","-1/2","0","0","0","0","1/2","0","-1/2","0","0","0","0","1/2","0","1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","-1/2","1/2","1/2","1/2","0","0","0","0","0"],["0","0","-1/2","0","0","0","1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","0","0","0","-1/2","-1/2","0","0","0","1/2","1/2","0","1/2","1/2","1/2","0","0","0","0","-1/2","0","0","-1/2","-1/2","-1/2","0","0","0","1/2","0","1/2","1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","1/2","1/2","1/2","0","0","0","1/2","1/2","1/2","0","0","-1/2","0","0","-1/2","0","0","0","-1/2","0","0","1/2","0","0","0","-1/2","1/2","0","1/2","1/2","1/2","0","1/2","0","0","0","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0"],["0","0","0","1/2","0","0","-1/2","1/2","-1/2","0","1/2","1/2","0","1/2","0","0","0","-1/2","0","0","0","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","-1/2","-1/2","0","1/2","0","0","0","0","0","1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","0","1/2","1/2","0","1/2","1/2","0","0","1/2","0","-1/2","0","0","1/2","0","0","-1/2","-1/2","0","-1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","0","-1/2","0","1/2","0","0","0","-1/2","0","0","1/2","0","0","0","-1/2","0","0","1/2","-1/2","1/2","0","-1/2","-1/2","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","0","0","-1/2","-1/2"],["0","0","0","0","1/2","0","-1/2","1/2","-1/2","1/2","0","1/2","0","0","1/2","0","0","0","-1/2","0","1/2","0","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","-1/2","0","0","1/2","0","0","-1/2","0","0","1/2","0","-1/2","0","-1/2","-1/2","-1/2","0","-1/2","1/2","0","1/2","1/2","0","1/2","0","1/2","0","0","0","-1/2","0","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","1/2","0","0","0","0","-1/2","0","1/2","0","0","0","0","-1/2","0","1/2","-1/2","1/2","-1/2","0","-1/2","0","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","0","1/2","0"],["0","0","0","0","0","1/2","-1/2","1/2","-1/2","1/2","1/2","0","0","0","0","1/2","0","0","0","-1/2","0","1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","1/2","0","0","-1/2","0","0","1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","1/2","1/2","0","1/2","1/2","0","1/2","0","0","0","0","0","-1/2","0","0","1/2","0","-1/2","-1/2","0","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","1/2","0","0","0","0","0","-1/2","1/2","0","0","0","0","0","-1/2","1/2","-1/2","1/2","-1/2","-1/2","0","0","0","0","0","-1/2","0","0","0","-1/2","0","0","-1/2","0","1/2"],["-1/2","1/2","0","0","0","0","-1/2","-1/2","0","0","0","0","-1/2","-1/2","-1/2","-1/2","1/2","-1/2","-1/2","-1/2","0","0","0","0","0","-1/2","1/2","0","0","0","0","0","-1/2","-1/2","-1/2","1/2","-1/2","-1/2","0","0","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","0","0","0","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","0","0","0","0","0","0","-1/2","-1/2","0","0","0","0","0","1/2","-1/2","0","0","0","0","-1/2","-1/2","0","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","1/2","1/2","1/2","0","0","0","0","0"],["-1/2","0","1/2","0","0","0","-1/2","0","1/2","0","0","0","0","-1/2","-1/2","-1/2","1/2","0","0","0","1/2","1/2","0","0","0","-1/2","0","1/2","0","0","0","-1/2","-1/2","-1/2","-1/2","1/2","0","0","1/2","1/2","1/2","0","0","0","-1/2","0","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","0","1/2","1/2","1/2","0","0","0","1/2","1/2","1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","-1/2","0","1/2","0","0","0","0","1/2","0","-1/2","0","0","0","-1/2","0","1/2","0","0","0","-1/2","0","-1/2","-1/2","-1/2","1/2","0","0","0","1/2","1/2","1/2","0","0"],["-1/2","0","0","1/2","0","0","-1/2","0","0","-1/2","0","0","-1/2","0","-1/2","-1/2","0","-1/2","0","0","0","0","-1/2","-1/2","0","-1/2","0","0","1/2","0","0","-1/2","0","-1/2","-1/2","0","0","0","1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","-1/2","0","0","-1/2","-1/2","0","-1/2","0","1/2","1/2","0","-1/2","-1/2","0","0","1/2","-1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","0","-1/2","0","0","-1/2","0","0","-1/2","0","0","0","1/2","0","0","-1/2","0","0","-1/2","0","0","-1/2","0","0","-1/2","-1/2","0","-1/2","-1/2","0","-1/2","0","0","-1/2","0","0","-1/2","-1/2"],["-1/2","0","0","0","1/2","0","-1/2","0","0","0","-1/2","0","-1/2","-1/2","0","-1/2","0","0","-1/2","0","1/2","0","-1/2","0","-1/2","-1/2","0","0","0","1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","0","0","1/2","0","-1/2","0","-1/2","-1/2","-1/2","0","-1/2","0","-1/2","0","0","-1/2","0","-1/2","0","-1/2","-1/2","1/2","0","1/2","-1/2","0","-1/2","0","1/2","0","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","0","0","-1/2","0","0","0","-1/2","0","0","1/2","0","0","0","-1/2","0","-1/2","0","0","0","-1/2","0","-1/2","-1/2","-1/2","0","-1/2","0","0","-1/2","0","0","-1/2","0","1/2","0"],["-1/2","0","0","0","0","1/2","-1/2","0","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","0","-1/2","0","1/2","0","-1/2","-1/2","-1/2","0","0","0","0","1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","0","0","1/2","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","0","0","-1/2","0","-1/2","-1/2","-1/2","1/2","1/2","0","-1/2","-1/2","0","1/2","0","0","0","0","-1/2","0","-1/2","-1/2","0","-1/2","-1/2","-1/2","0","0","-1/2","0","0","0","0","-1/2","0","1/2","0","0","0","0","-1/2","-1/2","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","-1/2","0","0","-1/2","0","1/2"],["0","1/2","-1/2","0","0","0","0","-1/2","-1/2","0","0","0","-1/2","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","1/2","-1/2","0","0","0","1/2","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","1/2","-1/2","0","0","-1/2","-1/2","-1/2","1/2","1/2","1/2","0","0","0","0","-1/2","-1/2","-1/2","-1/2","-1/2","-1/2","0","0","0","0","0","0","-1/2","-1/2","-1/2","1/2","1/2","1/2","0","0","0","0","-1/2","-1/2","0","0","0","0","0","-1/2","1/2","0","0","0","0","-1/2","-1/2","0","0","0","-1/2","1/2","0","0","0","0","1/2","1/2","1/2","-1/2","-1/2","-1/2","0","0"],["0","-1/2","0","1/2","0","0","0","1/2","0","-1/2","0","0","0","1/2","0","0","-1/2","0","1/2","1/2","0","0","-1/2","-1/2","0","0","-1/2","0","1/2","0","0","-1/2","1/2","0","0","-1/2","1/2","1/2","1/2","0","0","-1/2","-1/2","0","-1/2","0","0","0","0","1/2","1/2","-1/2","0","0","-1/2","-1/2","0","-1/2","0","1/2","1/2","1/2","0","0","-1/2","-1/2","0","0","1/2","1/2","0","0","1/2","-1/2","-1/2","0","-1/2","0","0","0","1/2","0","-1/2","0","0","0","0","1/2","0","-1/2","0","0","0","1/2","0","-1/2","0","0","1/2","0","-1/2","0","0","1/2","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2"],["0","-1/2","0","0","1/2","0","0","1/2","0","0","-1/2","0","0","0","1/2","0","-1/2","1/2","0","1/2","1/2","0","-1/2","0","-1/2","0","-1/2","0","0","1/2","0","-1/2","0","1/2","0","-1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","-1/2","0","1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","-1/2","0","0","0","1/2","0","0","-1/2","0","0","0","1/2","0","0","-1/2","0","0","1/2","0","0","-1/2","0","1/2","0","0","-1/2","0","1/2","-1/2","0","-1/2","0","-1/2","0","1/2","0"],["0","-1/2","0","0","0","1/2","0","1/2","0","0","0","-1/2","0","0","0","1/2","-1/2","1/2","1/2","0","0","1/2","0","-1/2","-1/2","0","-1/2","0","0","0","1/2","-1/2","0","0","1/2","-1/2","1/2","0","0","0","1/2","0","-1/2","-1/2","-1/2","0","0","1/2","1/2","1/2","0","0","0","-1/2","0","-1/2","-1/2","-1/2","1/2","1/2","0","0","0","1/2","0","-1/2","-1/2","1/2","1/2","0","1/2","0","0","0","-1/2","-1/2","-1/2","0","0","0","1/2","0","0","0","-1/2","0","0","1/2","0","0","0","-1/2","0","1/2","0","0","0","-1/2","1/2","0","0","0","-1/2","1/2","-1/2","-1/2","0","0","0","-1/2","0","1/2"],["0","0","-1/2","1/2","0","0","0","0","-1/2","-1/2","0","0","-1/2","1/2","0","0","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","-1/2","0","0","0","-1/2","1/2","0","0","0","1/2","0","0","-1/2","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","-1/2","0","0","-1/2","0","0","0","1/2","1/2","-1/2","-1/2","0","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","-1/2","0","0","1/2","1/2","-1/2","-1/2","0","0","0","1/2","-1/2","0","0","0","0","-1/2","-1/2","0","0","0","0","0","1/2","-1/2","0","0","0","0","-1/2","-1/2","0","0","0","1/2","-1/2","0","0","-1/2","-1/2","0","0","0","-1/2","-1/2","-1/2","-1/2"],["0","0","-1/2","0","1/2","0","0","0","-1/2","0","-1/2","0","-1/2","0","1/2","0","-1/2","0","-1/2","0","0","-1/2","-1/2","0","-1/2","0","0","-1/2","0","1/2","0","0","0","1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","1/2","0","0","-1/2","0","1/2","0","1/2","-1/2","0","-1/2","-1/2","0","-1/2","0","-1/2","0","-1/2","-1/2","0","-1/2","1/2","0","1/2","-1/2","0","-1/2","0","1/2","0","-1/2","0","0","0","0","-1/2","0","-1/2","0","0","0","0","1/2","0","-1/2","0","0","0","-1/2","0","-1/2","0","0","1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","0","-1/2","1/2","0"],["0","0","-1/2","0","0","1/2","0","0","-1/2","0","0","-1/2","-1/2","0","0","1/2","-1/2","0","0","-1/2","-1/2","0","0","-1/2","-1/2","0","0","-1/2","0","0","1/2","0","0","0","1/2","-1/2","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","0","-1/2","0","1/2","0","0","-1/2","1/2","1/2","0","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","0","0","-1/2","-1/2","1/2","1/2","0","0","-1/2","-1/2","1/2","0","0","-1/2","0","0","0","0","-1/2","0","0","-1/2","0","0","0","1/2","0","0","-1/2","0","0","-1/2","0","0","-1/2","0","1/2","0","0","-1/2","-1/2","0","0","-1/2","-1/2","-1/2","0","0","1/2"],["0","0","0","1/2","-1/2","0","0","0","0","-1/2","1/2","0","0","1/2","-1/2","0","0","-1/2","1/2","0","-1/2","0","0","-1/2","1/2","0","0","0","1/2","-1/2","0","0","1/2","-1/2","0","0","1/2","0","1/2","-1/2","0","0","-1/2","1/2","0","0","-1/2","0","-1/2","1/2","0","-1/2","1/2","0","0","-1/2","1/2","0","-1/2","1/2","0","1/2","-1/2","0","0","-1/2","1/2","-1/2","1/2","0","0","-1/2","1/2","0","-1/2","1/2","0","0","0","0","0","0","-1/2","1/2","0","0","0","0","0","-1/2","1/2","0","0","0","0","-1/2","1/2","0","0","0","-1/2","1/2","0","0","-1/2","1/2","0","-1/2","1/2","0","0","-1/2"],["0","0","0","1/2","0","-1/2","0","0","0","-1/2","0","1/2","0","1/2","0","-1/2","0","-1/2","0","1/2","0","-1/2","-1/2","0","1/2","0","0","0","1/2","0","-1/2","0","1/2","0","-1/2","0","0","1/2","1/2","0","-1/2","-1/2","0","1/2","0","0","0","-1/2","-1/2","0","1/2","-1/2","0","1/2","-1/2","0","1/2","0","-1/2","0","1/2","1/2","0","-1/2","-1/2","0","1/2","-1/2","0","1/2","-1/2","0","1/2","-1/2","0","1/2","0","0","0","0","0","0","-1/2","0","1/2","0","0","0","0","-1/2","0","1/2","0","0","0","-1/2","0","1/2","0","0","-1/2","0","1/2","0","-1/2","0","1/2","-1/2","0","1/2","-1/2","0"]]} diff --git a/research/native-wordram-interfaces/precision/RECODING-PROOF.txt b/research/native-wordram-interfaces/precision/RECODING-PROOF.txt new file mode 100644 index 0000000000..159eb56740 --- /dev/null +++ b/research/native-wordram-interfaces/precision/RECODING-PROOF.txt @@ -0,0 +1,64 @@ +Actual producer inverse recoding: shared rounded quotients and counted Word RAM + +This component binds directly to the selected source's scalar owner code, rather than a hypothetical residual. It supplies a local sufficient realization and precision theorem for the code A^-1=I-MM^T/52 in canonical research/coded-native-caller/PHYSICAL.md. It does not replace the missing complete p19 native event compiler or establish a new multiplier kappa. + +1. Authenticated actual matrix and universal operator norms. +CODE.json is retained byte-for-byte from canonical main 32890bc5de034ab8fc93ac88ead7279a6a416d04, SHA-256 8be7f3f073b7981ec91c6af43edff0ac8a89f4824ef6026ae758c287dd6c03d0. The eight 112-entry signed columns M are extracted from that snapshot's NORMALIZERS.json (SHA-256 ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da). The verifier checks every one of the 12,544 entries of A=I-MM^T/4 against the actual CODE.json. Each M column has 56 nonzeros, each row has four, and M^T M=56 I_8, checked exactly. + +Putting X=MM^T gives X^2=56X. Consequently + (I-X/4)(I-X/52)=I, +so A^-1=I-X/52=(A+12I)/13, without a numerical inverse or new hypothesis. The exact absolute row sums of A are all 26; its diagonal is zero. Thus the exact absolute row sums of A^-1 are (26+12)/13=38/13. The checker validates all rows independently. These are exact induced infinity norms, stronger output bounds than the source's conservative 57/56/69-over-13 prefix bounds. Prefix bounds still matter for intermediate overflow. + +The physical owner recodings are C_f=diag(K_i,f^-1) A diag(K_i,f), and similarly for their inverses, where each K_i,f is a real signed permutation. Such operators are exact infinity-norm isometries. Hence for EVERY positive physical field width f, + ||C_f||_infinity=26, + ||C_f^-1||_infinity=38/13. +No square root of the physical payload dimension is present. This uses the actual source's signed-permutation wrappers, not a claim that tensor powers preserve sums of owner matrices. + +2. Hoisted quotient program and precision theorem. +For every coordinate of arbitrary independent owner fields, form t=M^T x exactly. Replace each of the eight t_j in its owned buffer by RN_h(t_j/52), then compute y=x-M t. Here RN_h rounds to the h lattice with ties to even. Entry/exit clearing owns the eight mode buffers. Only eight divisions/roundings are performed, compared with repeating the same quotient in each of 448 nonzero output updates. The 448 mode signed additions and 448 output signed additions remain explicit. + +For nearest ties to even, RN_h(-z)=-RN_h(z), including ties. Therefore this hoisting produces exactly the same rounded output as 448 independently rounded signed quotients. It is not valid to make this same-output claim for every tie convention: floor(z/h+1/2) is not odd at z=h/2; the executable rejection control demonstrates this distinction. + +Each mode quotient rounding has absolute error at most h/2. Each output row uses four signed modes. Therefore + ||y-A^-1 x||_infinity <= 2h. +For approximate input x_tilde with ||x_tilde-x||_infinity<=E, + ||computed(x_tilde)-A^-1 x||_infinity <= (38/13)E+2h. +The corresponding forward program has <=26E+2h if it also rounds the eight divided modes. For forward division by four, two additional fractional bits make this division exact on dyadic inputs, eliminating that local rounding term. + +Signed-permutation wrapper composition preserves these error bounds. This closes a concrete local scalar precision interface, uniformly in physical field width, given the actual source's exact wrappers. It does not by itself allocate the error of a whole caller containing Gaussians, every intermediate cut and every decoder. + +3. Literal finite-word implementation with no division instruction. +The actual interpreter admits only one, add, sub, bltz and accept, with 64-bit modular words, signed comparisons and charged halting. No high-level division, multiplication, nearest function or arbitrary-precision arithmetic is an interpreted instruction. Fractions appear only in the independent mathematical oracle. + +Fix an integer numerator bound |n_i|<=2^k, with 1<=k<=56, for x_i=h n_i. Each mode numerator t_j is an exact signed integer with |t_j|<=56*2^k<2^62. Its absolute value is obtained by a signed branch. Unsigned division by 52 is implemented by descending greedy tests/subtractions of 52*2^j for j=k,...,0, accumulating quotient bits. Since |t_j|<52*2^(k+1), this yields the exact quotient and a remainder in [0,51]. At each step, the invariant is 0<=remainder<52*2^(j+1); after conditional subtraction it is <52*2^j. The last quotient bit records its parity. Compare the final remainder with 26: increment when it exceeds 26 or equals 26 with an odd quotient. Finally restore the sign. This is exactly nearest ties to even and uses only the admitted instructions. + +Every threshold and tentative signed difference has magnitude below 2^62, so the signed comparisons are correct under modular 64-bit semantics. Mode accumulation is bounded by 56*2^k. Output-update prefixes are bounded by (69/13)*2^k+2, below 2^63 throughout the admitted range. Thus there is no hidden signed overflow. Constants are constructed at runtime using one/add instructions, never inserted for free. + +The shared program computes all eight modes before changing any owner output, so it preserves the source's read-before-write requirement. The source-ABI variant updates the 112 owners in place. A fresh-output variant additionally preserves all 112 inputs at a charge of exactly 112 copying instructions. Both variants have the same explicit owned scratch region as their duplicate-quotient control. No meaningful read depends on dirty owned entry data; final self-subtractions also zero any unused scratch, and every owned scratch/constant word is cleared at exit; arbitrary exterior memory remains unchanged. The final accept is charged. + +4. Fully charged same-output savings. +A division block has exactly 4k+24 static instructions and between 2k+12 and 4k+24 executed instructions. The lower bound counts the unavoidable absolute/sign setup, two instructions per quotient bit, final remainder comparison and sign output; optional updates and tie handling can only add instructions. The upper bound is the static block length because every branch is forward. + +The duplicate program divides each of the eight identical mode numerators once per nonzero contact, 56 times per mode. The shared program divides it once. All other setup, signed additions, output copies, owned clearing and halt instructions are identical. Thus the exact dynamic saving is + 55 sum_(j=1)^8 D_j, +where D_j is the literal execution length for dividing that mode numerator. In particular the savings lie between + 440(2k+12) and 440(4k+24). +The exact static saving is 440(4k+24). This is a same-source, same-rounded-output, same-scratch-ABI comparison against the stated repeated-quotient control; it is not a comparison with every existing optimized compiler. + +At k=4 (|integer numerators|<=16), the input-preserving program has 1,441 static instructions versus 19,041 for its duplicate control; the source in-place variant has 1,329 versus 18,929. Both own 29 scratch/constant words. The 136 primary tests include every one of the 112 independent owner basis columns, all-zero, all-positive/negative, alternating sign and 20 deterministic random inputs. Shared execution ranges from 1,285 to 1,318 instructions and saves 9,020 to 10,835 on these controls. Eight additional boundary cases exercise k=1,8,31,56 and both signs against exact rational quotient oracles. Four in-place controls match the input-preserving output exactly. An isolated literal division program is also checked exhaustively on all 1,793 signed numerators from -896 through 896, including every nearest-even tie in that range. These finite checks support, and do not replace, the universal proofs above. + +For V physical coordinates the coordinatewise scalar work repeats V times. The exact wrapper movements K_i,f and the outer memory traversal must still be implemented and charged; they are not free instructions here. If dyadic numerators exceed the stated word bound, charged multiword arithmetic is required. The local all-width norm theorem does not assert that an arbitrarily large physical address space fits a fixed 64-bit machine. + +5. Consequence for the p19 proof obligation. +The p19 macro source records 77 recodings and 68,992 scalar additions. This concrete quotient-hoisting implementation changes the realization of scalar scaling and supplies its sufficient uniform local error bound. It leaves those scalar-add counts, recursive ranks, native producer/helper profile and target histogram unchanged. It does not serialize the 259 p19 macros into the retained native event language, settle every wrapper frame or global erasure schedule, or supply the complete ordinary compiler/precision tariff. Consequently there is no justified substitution into the outer kappa equation yet. This closes one local constructive interface rather than relabeling all remaining native hypotheses as inherited. + +Independent model review. The joint p19/#5421 supplier arithmetic verifier was independently rerun successfully. Its exact model endpoint is 4821763/1400000000, and it correctly preserves FINDING_PRECOMPILATION_CONTRACT_MISSING. The present local result does not discharge that finding. In particular it supplies neither full native Gaussian event chronology nor a global output recovery/ordinary supplier theorem. + +Reproduce: + python -B native_recoding.py + +Credit. The actual code and eight-mode decomposition come from Dugongue's PR4929 producer and the retained coded-native-caller work, with Cinna Davis's PR4694/4698/cache-helper, Cao Yifan's PR4610 native word, and zxv/Jacob Alan Sussman/compiler lineage retained. Their source already supplies the scalar factorization, constructive modes and conservative prefix bounds; no novelty is claimed for those facts. The prior Word RAM kernel supplies the explicit ISA/interpreter discipline based on tcslib and Anthropic/formal-math attribution retained there. mpfx supplies strict nearest-lattice recovery and FastPoly the fixed-syntax sharing precedent. The exact row-norm calculation, quotient-hoisting realization, tie-aware same-output comparison and literal greedy-division program are this scoped extension, prepared with substantial OpenAI Codex assistance. Original work is Apache-2.0; original source notices remain applicable. + + +Selected-profile boundary. PR 5438's actual selected #5413 body/#5402 provider grid check reports no odd denominators, whereas this local implementation specifically consumes the older coded-native-caller inverse denominator 52 used by the p19 source. The quotient-hoisting result therefore must not be presented as removal of an existing selected #5413 division-by-52 charge. Its current applicable producer is the authenticated coded owner recoding. A selected paid-profile change needs its own literal packet/census rewrite or an independently proved replacement of its actual ordinary-cost majorant; changing these finite instruction counts does not automatically change the recursive rank moment. + diff --git a/research/native-wordram-interfaces/precision/RECODING-RESULT.json b/research/native-wordram-interfaces/precision/RECODING-RESULT.json new file mode 100644 index 0000000000..97f1fce90c --- /dev/null +++ b/research/native-wordram-interfaces/precision/RECODING-RESULT.json @@ -0,0 +1,46 @@ +{ + "status": "PASS_ACTUAL_INVERSE_MODE_SHARING", + "source": { + "canonical_commit": "32890bc5de034ab8fc93ac88ead7279a6a416d04", + "path": "research/coded-native-caller/NORMALIZERS.json", + "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/32890bc5de034ab8fc93ac88ead7279a6a416d04/research/coded-native-caller/NORMALIZERS.json" + }, + "exact_component_infinity_norms": { + "4": "26", + "52": "38/13" + }, + "mode_matrix_shape": [ + 112, + 8 + ], + "uniform_local_error_in_lattice_steps": "2", + "rounding": "nearest ties to even", + "word_bound": "|input integer numerator|<=2^k; 1<=k<=56; program instances tested k=4", + "tested_pairs": 136, + "exhaustive_signed_division_cases": 1793, + "additional_word_boundary_cases": 8, + "source_all_input_columns": 112, + "static_shared": 1441, + "static_control": 19041, + "inplace_static_shared": 1329, + "inplace_static_control": 18929, + "inplace_checked_cases": 4, + "dynamic_shared_min": 1285, + "dynamic_shared_max": 1318, + "dynamic_saving_min": 9020, + "dynamic_saving_max": 10835, + "owned_words": 29, + "rounded_divisions_shared": 8, + "rounded_divisions_control": 448, + "signed_add_subtractions_for_modes_and_updates": 896, + "max_observed_error_lattice_steps": "43/26", + "instructions": [ + "one", + "add", + "sub", + "bltz", + "accept" + ], + "scope": "One actual scalar inverse recoding coordinate with full instruction/setup/cleanup counts; no p19 full native compiler, monomial wrappers, all-size precision tariff or kappa claim" +} diff --git a/research/native-wordram-interfaces/precision/REPORT.txt b/research/native-wordram-interfaces/precision/REPORT.txt new file mode 100644 index 0000000000..ef661e111a --- /dev/null +++ b/research/native-wordram-interfaces/precision/REPORT.txt @@ -0,0 +1,71 @@ +All-width strict recovery from a weighted infinity transfer certificate + +Scope and result. +This note gives a sufficient all-width exact-recovery theorem in the complete physical transfer contract of PR 5441/5451. Its finite rational certificate uses a weighted induced infinity norm. Unlike an unconditioned Euclidean operator bound, it directly consumes a coordinate bound on integer digits, without multiplying by the square root of the physical dimension. It also supplies a closed-form sufficient bit budget for the shared fixed-point FFT at every power-of-two length. These results do not establish a changed selected paid profile, a selected residual table, or a new kappa. + +1. Complete weighted infinity transfer theorem. +Let T[y,x] be D-by-D real matrices for every local physical input x and output y in {0,...,d-1}, let F be a p-by-D left boundary and B a D-by-q right boundary. For width f define the full physical endpoint + E_f[i,y_1...y_f ; j,x_1...x_f]=(F T[y_1,x_1] ... T[y_f,x_f] B)[i,j]. +Supply strictly positive rational virtual weights w_v and nonnegative bounds a,b,rho satisfying + (A) for each output role i, sum_v |F[i,v]| w_v <= a; + (B) for each virtual v, sum_j |B[v,j]| <= b w_v; + (C) for every output letter y and virtual v, + sum_(x,u) |T[y,x][v,u]| w_u <= rho w_v. +Then for every positive integer f, + ||E_f||_infinity <= a b rho^f. +Here ||M||_infinity is the maximum absolute row sum, the induced norm on coordinatewise bounded input vectors. In particular, for every input with max_j |z_j|<=H, every output coordinate of E_f z has magnitude at most a b rho^f H. + +Proof. Give a virtual/physical array the norm max_(v,inputword) |z[v,inputword]|/w_v. Condition B bounds the right-boundary map from input infinity norm by b. Condition C bounds each local map from virtual+input-letter to virtual+output-letter by rho: take absolute values, apply the input bound w_u times the norm, and sum over EVERY input letter x and virtual index u. Identity factors on other physical columns preserve this weighted infinity norm. Compose the maps in column order f,...,1; this produces exactly the displayed matrix product. Condition A bounds the final left boundary by a. Multiplying the bounds proves the theorem. All cross-input contributions and all input/output roles remain in the contract. This is a sufficient contract; cancellation can make an uncertifiable representation stable, so certificate failure is not an instability theorem. + +2. Exact lattice recovery. +Suppose an exact target operator A_f has outputs on h Z, where h>0, and an implemented endpoint is A_f+E_f with E_f represented by the complete table above. If every input coordinate is bounded in absolute value by H and + a b rho^f H < h/2, +then coordinatewise nearest-h-lattice rounding of the implemented output recovers A_f z exactly. If rho<=1, the width-uniform sufficient condition a b rho H=1. + +Proof. The transfer theorem bounds each coordinate error strictly below h/2. Write the exact output as h m with m an integer. Then |(computed/h)-m|<1/2, which gives m<=computed/h+1/2=1, and exact input digit magnitudes be at most an integer D>=1. Use fixed-point complex arithmetic with Q=2^b, exact unbounded integer intermediate products and additions, and nearest complex-product component rounding. Suppose the actual twiddle table is independently certified to Euclidean error at most delta=1/Q. For each stage use one shared twiddle product for its two butterfly outputs. Then the uniform sufficient choice + Q >= 4 N^2 A, A=(5D^2+2D)L+8D+8, +gives final coefficient error at most 1/4, and thus exact integer convolution recovery whenever zero padding removes cyclic wrap. + +Proof. Write M_s,E_s for exact magnitudes and approximation errors. A butterfly gives M_(s+1)<=2M_s and + E_(s+1)<=(2+delta)E_s+delta M_s+delta. +The product term includes twiddle/input error interaction delta E_s. Set e_s=E_s/2^s. Since delta L<=1, the amplification (1+delta/2)^L is at most 2. For completeness, expand the binomial and bound binomial(L,k)<=L^k; the result is at most the geometric sum 1/(1-L delta/2)<=2. Starting from M_0=D,E_0=0 and summing the geometric 2^(-s) terms gives + E_forward <= N delta K, K=DL+2. +Exact forward magnitudes are at most ND. The pointwise product error is at most + E_product <= 2ND E_forward+E_forward^2+delta. +The proposed Q ensures delta K<=1, so + E_product <= N^2 delta (2D+1)K+delta. +For the unnormalized inverse start at magnitude N^2 D^2 and error E_product. The same rescaled recurrence, divided by N at the end, gives + final_error <= 2E_product+delta N^2 D^2 L+2delta + <= delta N^2 [2(2D+1)K+D^2L+4] + = delta N^2 [(5D^2+2D)L+8D+8] + <= 1/4. +The conditions delta L<=1 and delta K<=1 used above follow immediately from Q>=4N^2 A. Strict half-unit recovery then gives exact integer coefficients. This proof uses no empirical error estimate and includes every forward, pointwise and inverse rounding contribution. + +For D=15, b=ceil(log2(4 N^2 (1155L+128))) suffices. Examples: L=9 -> b=34, L=16 -> b=49, L=32 -> b=82. The earlier exact finite recurrence can certify 31 bits at N=512; the simpler closed form is intentionally conservative. Fixed 31 bits does NOT cover growing N. The exact checker independently evaluates the unsimplified rational recurrence for 96 choices L=1,...,32 and D=1,15,255 and verifies the 1/4 bound. These controls support the formula; the algebra above proves it universally. + +A certified root table remains an explicit premise, obtainable by sufficiently refining exact transcendental interval bounds; the earlier fixed-degree/fixed-pi-precision generator is not claimed to work unchanged at arbitrary N or b. This is a precision theorem, not an all-size complexity theorem: table generation, multiword products, normalization, input/output conversions, storage, and the selected paid-profile interface still require charges. There is no unit-cost 64-bit approximation of unrestricted multiword arithmetic. + +5. Consequences for the actual frontier. +The freshly read PR 5440 at c0f52b5b18bba78a6a5e8057edf9571bade88549 gives a conditional complex supplier near 0.007578535190 but says its admitted BIT saving 17/5000 binds the advertised candidate 951999/280000000. It explicitly records a missing chain-to-event compiler and physical_attachment CONDITIONAL. Our recovery certificate alone changes neither the admitted BIT supplier nor the complete p19 native program. Therefore it cannot be used as an arithmetic excuse to raise that kappa. + +Likewise, the selected PR 5413 remains the authoritative conditional record unless its own complete paid profile, physical source binding and outer ledger are improved. Replacing a crude intermediate-height estimate by an exact grid is useful but cannot on its own change a leading tariff; width-independent bit savings can be lower-order. Current autoresearch.md explicitly says more digits of the same root do not count as a hill-climbing step, and requires a changed complete paid profile. No changed selected frontier, selected consumer recovery theorem or project-best claim is made here. + +Open next questions. +1. Extract a complete residual table of one selected native physical consumer, including every return and dirty role, and check A-C with a rational weight vector. First step: preserve its exact table/role source hash and derive the row sums. Blocker: no selected complete residual is present in the cited packages. +2. Prove the actual input coordinate bound H and decoder infinity norm for that consumer. First step: use the literal source row forms and coefficient ranges, rather than infer H from the exact grid. Blocker: an exact denominator exponent does not bound coordinate magnitudes or conditioning. +3. If the resulting precision bill is genuinely smaller in its leading term, reprice the complete selected invoice and every outer predicate. First step: expose a before/after precision tariff in the selected source. Blocker: no such invoice replacement is established by the present theorem. + +Credit. +Ali Romman and retained contributors supply PR 5451's complete transfer contract, rational metric checker and parity/noncommuting examples; zxv's PR 5441 supplies the preceding physical-table lifting and approximation handoff. Matarener supplies PR 5438's exact grid, with Clear1nsight (#5413), dillona (#5402), Ali Romman (#5383,#5398), Cao Yifan (#4610), Ross Richardson's Clifford denominator lemma and zxv (#5428) explicitly retained there. The p19 word retains its PR 4940/4929 controller/producer and PR 4470/4610 native lineage. bksaiki/mpfx-lean supplies the strict lattice-recovery precedent; thomasahle/fast-polynomials supplies fixed-syntax sharing. Induced matrix norms, geometric-series FFT inversion and strict-half recovery are classical. This scoped combination and exact checker were prepared with substantial OpenAI Codex assistance; Apache-2.0. diff --git a/research/native-wordram-interfaces/precision/RESULTS.json b/research/native-wordram-interfaces/precision/RESULTS.json new file mode 100644 index 0000000000..0344218631 --- /dev/null +++ b/research/native-wordram-interfaces/precision/RESULTS.json @@ -0,0 +1,35 @@ +{ + "status": "PASS", + "weighted_infinity_contracts": 2, + "literal_endpoints": 12, + "literal_lattice_recovery_cases": 12, + "universal_precision_instantiations": 96, + "fft_precision_examples": [ + { + "log2_N": 9, + "digit_abs_bound": 15, + "sufficient_bits": 34 + }, + { + "log2_N": 16, + "digit_abs_bound": 15, + "sufficient_bits": 49 + }, + { + "log2_N": 32, + "digit_abs_bound": 15, + "sufficient_bits": 82 + } + ], + "selected_grid_endpoint": { + "controller_grid_bits": 74, + "digit_abs_bound": 15, + "sufficient_residual_scale": "2^(-79)", + "status": "sufficient example for the cited parity transfer; no selected caller residual table or norm binding claimed" + }, + "controls": [ + "half-step equality rejects recovery", + "coherent cross-input row requires full row sum" + ], + "kappa_effect": "none established; no complete selected paid-profile change or outer-record replacement" +} diff --git a/research/native-wordram-interfaces/precision/SOURCES.json b/research/native-wordram-interfaces/precision/SOURCES.json new file mode 100644 index 0000000000..63aac83687 --- /dev/null +++ b/research/native-wordram-interfaces/precision/SOURCES.json @@ -0,0 +1,229 @@ +{ + "canonical_main": "32890bc5de034ab8fc93ac88ead7279a6a416d04", + "records": [ + { + "pr": 5451, + "head_commit": "d2502d83b1b615b02ca3753b8567bd31afe71dd8", + "repository": "aliromman/integer-mult-bounds", + "source": "research/transfer-metric-error-bound/certificate.py", + "sha256": "c83607df8035b723bf62587fbf352bc3af4d93634bbfe82eebb3f93d16762c3a", + "url": "https://github.com/aliromman/integer-mult-bounds/blob/d2502d83b1b615b02ca3753b8567bd31afe71dd8/research/transfer-metric-error-bound/certificate.py" + }, + { + "pr": 5451, + "head_commit": "d2502d83b1b615b02ca3753b8567bd31afe71dd8", + "repository": "aliromman/integer-mult-bounds", + "source": "research/transfer-metric-error-bound/README.md", + "sha256": "60d86e24f2efafe4e2e3600a7e8a49b6ce5f45d4bf3892d84f1f48bb475c6d9d", + "url": "https://github.com/aliromman/integer-mult-bounds/blob/d2502d83b1b615b02ca3753b8567bd31afe71dd8/research/transfer-metric-error-bound/README.md" + }, + { + "pr": 5451, + "head_commit": "d2502d83b1b615b02ca3753b8567bd31afe71dd8", + "repository": "aliromman/integer-mult-bounds", + "source": "research/transfer-metric-error-bound/SOURCES.json", + "sha256": "368486db05799cece12b8a2fbed1ada1260c80e0eabdd8fc279546ace8c33dca", + "url": "https://github.com/aliromman/integer-mult-bounds/blob/d2502d83b1b615b02ca3753b8567bd31afe71dd8/research/transfer-metric-error-bound/SOURCES.json" + }, + { + "pr": 5451, + "head_commit": "d2502d83b1b615b02ca3753b8567bd31afe71dd8", + "repository": "aliromman/integer-mult-bounds", + "source": "research/transfer-metric-error-bound/TASK.json", + "sha256": "f4b9520aa9f05baa262bc03c0ade75b2f1248432fe04db53453e3cfc3648240e", + "url": "https://github.com/aliromman/integer-mult-bounds/blob/d2502d83b1b615b02ca3753b8567bd31afe71dd8/research/transfer-metric-error-bound/TASK.json" + }, + { + "pr": 5451, + "head_commit": "d2502d83b1b615b02ca3753b8567bd31afe71dd8", + "repository": "aliromman/integer-mult-bounds", + "source": "research/transfer-metric-error-bound/VERIFY.json", + "sha256": "99f307cee1aae11f6526842e65a12aca3b552f234cdb4d465aead68cd045922a", + "url": "https://github.com/aliromman/integer-mult-bounds/blob/d2502d83b1b615b02ca3753b8567bd31afe71dd8/research/transfer-metric-error-bound/VERIFY.json" + }, + { + "pr": 5451, + "head_commit": "d2502d83b1b615b02ca3753b8567bd31afe71dd8", + "repository": "aliromman/integer-mult-bounds", + "source": "research/transfer-metric-error-bound/verify.py", + "sha256": "d2deac49e3cb5b435b30f891db52e997fc7243eb439cb2c1d76bba79adc38d1d", + "url": "https://github.com/aliromman/integer-mult-bounds/blob/d2502d83b1b615b02ca3753b8567bd31afe71dd8/research/transfer-metric-error-bound/verify.py" + }, + { + "pr": 5438, + "head_commit": "fa2ba8e577ddd11b495f7e809cd91544f8c8a322", + "repository": "Matarener/integer-mult-bounds", + "source": "research/selected-caller-exact-grid/README.md", + "sha256": "b34a3c8f87909c2a4532d00feacbf8ce8502e2dbc8d2fb0c0152dc2f13094be5", + "url": "https://github.com/Matarener/integer-mult-bounds/blob/fa2ba8e577ddd11b495f7e809cd91544f8c8a322/research/selected-caller-exact-grid/README.md" + }, + { + "pr": 5438, + "head_commit": "fa2ba8e577ddd11b495f7e809cd91544f8c8a322", + "repository": "Matarener/integer-mult-bounds", + "source": "research/selected-caller-exact-grid/RESULT.json", + "sha256": "30e8106b2c4ce4bda251fb7c24f0d02e79367fe218e5e4739324e381cede0350", + "url": "https://github.com/Matarener/integer-mult-bounds/blob/fa2ba8e577ddd11b495f7e809cd91544f8c8a322/research/selected-caller-exact-grid/RESULT.json" + }, + { + "pr": 5438, + "head_commit": "fa2ba8e577ddd11b495f7e809cd91544f8c8a322", + "repository": "Matarener/integer-mult-bounds", + "source": "research/selected-caller-exact-grid/SOURCES.json", + "sha256": "d41cfe784e6fc4373aaa03c84e7c38ac4a1f1f33577003532fbf43c2629b7986", + "url": "https://github.com/Matarener/integer-mult-bounds/blob/fa2ba8e577ddd11b495f7e809cd91544f8c8a322/research/selected-caller-exact-grid/SOURCES.json" + }, + { + "pr": 5438, + "head_commit": "fa2ba8e577ddd11b495f7e809cd91544f8c8a322", + "repository": "Matarener/integer-mult-bounds", + "source": "research/selected-caller-exact-grid/TASK.json", + "sha256": "8d41a98920f62cd029c7a8c5d1c7fbbffcd07161ddd843df719034d436a28e27", + "url": "https://github.com/Matarener/integer-mult-bounds/blob/fa2ba8e577ddd11b495f7e809cd91544f8c8a322/research/selected-caller-exact-grid/TASK.json" + }, + { + "pr": 5438, + "head_commit": "fa2ba8e577ddd11b495f7e809cd91544f8c8a322", + "repository": "Matarener/integer-mult-bounds", + "source": "research/selected-caller-exact-grid/test_verify.py", + "sha256": "f41ced7716c775b865639c62285d93730c590f0d726ec023b581fe4f0aa8da4a", + "url": "https://github.com/Matarener/integer-mult-bounds/blob/fa2ba8e577ddd11b495f7e809cd91544f8c8a322/research/selected-caller-exact-grid/test_verify.py" + }, + { + "pr": 5438, + "head_commit": "fa2ba8e577ddd11b495f7e809cd91544f8c8a322", + "repository": "Matarener/integer-mult-bounds", + "source": "research/selected-caller-exact-grid/VERIFY.json", + "sha256": "89512713e17767ce5445daef419ede19a0083b3cb7e9c81b7c826550298df960", + "url": "https://github.com/Matarener/integer-mult-bounds/blob/fa2ba8e577ddd11b495f7e809cd91544f8c8a322/research/selected-caller-exact-grid/VERIFY.json" + }, + { + "pr": 5438, + "head_commit": "fa2ba8e577ddd11b495f7e809cd91544f8c8a322", + "repository": "Matarener/integer-mult-bounds", + "source": "research/selected-caller-exact-grid/verify.py", + "sha256": "ecfb371329a586571e85806d5304d20b8a79e4c1f0e7270f0c28794734111ec7", + "url": "https://github.com/Matarener/integer-mult-bounds/blob/fa2ba8e577ddd11b495f7e809cd91544f8c8a322/research/selected-caller-exact-grid/verify.py" + }, + { + "pr": 5440, + "head_commit": "c0f52b5b18bba78a6a5e8057edf9571bade88549", + "repository": "DaysSky/integer-mult-bounds", + "source": "research/coded-reverse-word-p19/P19_CALLER.json", + "sha256": "bbfa5da7cbff390b3152066875ca1f42e750c6055e10ce38b4062ee0c5fc4792", + "url": "https://github.com/DaysSky/integer-mult-bounds/blob/c0f52b5b18bba78a6a5e8057edf9571bade88549/research/coded-reverse-word-p19/P19_CALLER.json" + }, + { + "pr": 5440, + "head_commit": "c0f52b5b18bba78a6a5e8057edf9571bade88549", + "repository": "DaysSky/integer-mult-bounds", + "source": "research/coded-reverse-word-p19/p19_caller.py", + "sha256": "8e1a696f69cd27e7a15b91df1f6bf14eb25a5b14ffddc12dd3a0d63e66bc8b86", + "url": "https://github.com/DaysSky/integer-mult-bounds/blob/c0f52b5b18bba78a6a5e8057edf9571bade88549/research/coded-reverse-word-p19/p19_caller.py" + }, + { + "pr": 5440, + "head_commit": "c0f52b5b18bba78a6a5e8057edf9571bade88549", + "repository": "DaysSky/integer-mult-bounds", + "source": "research/coded-reverse-word-p19/P19_CLAIM.json", + "sha256": "8d2862b6168a846b77b807daaeed98f51738b1596a41a9bfe37d9b79957dd84c", + "url": "https://github.com/DaysSky/integer-mult-bounds/blob/c0f52b5b18bba78a6a5e8057edf9571bade88549/research/coded-reverse-word-p19/P19_CLAIM.json" + }, + { + "pr": 5440, + "head_commit": "c0f52b5b18bba78a6a5e8057edf9571bade88549", + "repository": "DaysSky/integer-mult-bounds", + "source": "research/coded-reverse-word-p19/p19_claim.py", + "sha256": "b46520972519fa3a7a617392d0cc99bb66c6a9852091e4fc9678b1b321a2fd30", + "url": "https://github.com/DaysSky/integer-mult-bounds/blob/c0f52b5b18bba78a6a5e8057edf9571bade88549/research/coded-reverse-word-p19/p19_claim.py" + }, + { + "pr": 5440, + "head_commit": "c0f52b5b18bba78a6a5e8057edf9571bade88549", + "repository": "DaysSky/integer-mult-bounds", + "source": "research/coded-reverse-word-p19/P19_CONTRACT.json", + "sha256": "5cf6c2e457498cafefe00ff81808ec8254ea4f810b172953bb5d002cdc05919b", + "url": "https://github.com/DaysSky/integer-mult-bounds/blob/c0f52b5b18bba78a6a5e8057edf9571bade88549/research/coded-reverse-word-p19/P19_CONTRACT.json" + }, + { + "pr": 5440, + "head_commit": "c0f52b5b18bba78a6a5e8057edf9571bade88549", + "repository": "DaysSky/integer-mult-bounds", + "source": "research/coded-reverse-word-p19/p19_gates.py", + "sha256": "e62d2c523d2dd47f0bfcfcd6cfc7e33cb4c739f7f93b0bb766fbf6faf115e416", + "url": "https://github.com/DaysSky/integer-mult-bounds/blob/c0f52b5b18bba78a6a5e8057edf9571bade88549/research/coded-reverse-word-p19/p19_gates.py" + }, + { + "pr": 5440, + "head_commit": "c0f52b5b18bba78a6a5e8057edf9571bade88549", + "repository": "DaysSky/integer-mult-bounds", + "source": "research/coded-reverse-word-p19/P19_PRECOMPILATION.json", + "sha256": "e3b55d17219f3308eabf4abbc0901c80a3bb08e47abebcf8a556b04bc9cc42c6", + "url": "https://github.com/DaysSky/integer-mult-bounds/blob/c0f52b5b18bba78a6a5e8057edf9571bade88549/research/coded-reverse-word-p19/P19_PRECOMPILATION.json" + }, + { + "pr": 5440, + "head_commit": "c0f52b5b18bba78a6a5e8057edf9571bade88549", + "repository": "DaysSky/integer-mult-bounds", + "source": "research/coded-reverse-word-p19/p19_precompilation.py", + "sha256": "4510a4ad15cbf300efa209dbe6bdf6d89233d4327234e3df5447206446698bfd", + "url": "https://github.com/DaysSky/integer-mult-bounds/blob/c0f52b5b18bba78a6a5e8057edf9571bade88549/research/coded-reverse-word-p19/p19_precompilation.py" + }, + { + "pr": 5440, + "head_commit": "c0f52b5b18bba78a6a5e8057edf9571bade88549", + "repository": "DaysSky/integer-mult-bounds", + "source": "research/coded-reverse-word-p19/p19_reprice.py", + "sha256": "51ef7ebad4ed7919bdafcfc7c5c81206938bbc323dbe1d4375569625848a3430", + "url": "https://github.com/DaysSky/integer-mult-bounds/blob/c0f52b5b18bba78a6a5e8057edf9571bade88549/research/coded-reverse-word-p19/p19_reprice.py" + }, + { + "pr": "canonical source", + "head_commit": "32890bc5de034ab8fc93ac88ead7279a6a416d04", + "repository": "CrocSwap/integer-mult-bounds", + "source": "research/coded-native-caller/CODE.json", + "sha256": "8be7f3f073b7981ec91c6af43edff0ac8a89f4824ef6026ae758c287dd6c03d0", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/32890bc5de034ab8fc93ac88ead7279a6a416d04/research/coded-native-caller/CODE.json" + }, + { + "pr": "canonical source", + "head_commit": "32890bc5de034ab8fc93ac88ead7279a6a416d04", + "repository": "CrocSwap/integer-mult-bounds", + "source": "research/coded-native-caller/NORMALIZERS.json", + "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/32890bc5de034ab8fc93ac88ead7279a6a416d04/research/coded-native-caller/NORMALIZERS.json" + }, + { + "pr": "canonical source", + "head_commit": "32890bc5de034ab8fc93ac88ead7279a6a416d04", + "repository": "CrocSwap/integer-mult-bounds", + "source": "research/coded-native-caller/normalizers.py", + "sha256": "7616b75758c1b36b6c05eb7fff1630f604e7563762701bccb18ec638a61090df", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/32890bc5de034ab8fc93ac88ead7279a6a416d04/research/coded-native-caller/normalizers.py" + }, + { + "pr": "canonical source", + "head_commit": "32890bc5de034ab8fc93ac88ead7279a6a416d04", + "repository": "CrocSwap/integer-mult-bounds", + "source": "research/coded-native-caller/PHYSICAL.md", + "sha256": "4321b159ff8d3fe705419adaaa1beef75606e869e34341bda553f17d598a6078", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/32890bc5de034ab8fc93ac88ead7279a6a416d04/research/coded-native-caller/PHYSICAL.md" + }, + { + "pr": "canonical source", + "head_commit": "32890bc5de034ab8fc93ac88ead7279a6a416d04", + "repository": "CrocSwap/integer-mult-bounds", + "source": "research/coded-native-caller/README.md", + "sha256": "c6daafcc5fbca994ec72c24aab7688f3eeff63457eefb60a542cfe3780998621", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/32890bc5de034ab8fc93ac88ead7279a6a416d04/research/coded-native-caller/README.md" + }, + { + "pr": "canonical source", + "head_commit": "32890bc5de034ab8fc93ac88ead7279a6a416d04", + "repository": "CrocSwap/integer-mult-bounds", + "source": "research/direct-mixed-flow/vendor/FINITE-PRECOMPILATION.md", + "sha256": "4cb32f6b8e388ecf6ed41b5bbdeeb4539cb40c8424f194974afea58f7e0921e8", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/32890bc5de034ab8fc93ac88ead7279a6a416d04/research/direct-mixed-flow/vendor/FINITE-PRECOMPILATION.md" + } + ] +} diff --git a/research/native-wordram-interfaces/precision/mode_columns.json b/research/native-wordram-interfaces/precision/mode_columns.json new file mode 100644 index 0000000000..6e5ed40778 --- /dev/null +++ b/research/native-wordram-interfaces/precision/mode_columns.json @@ -0,0 +1,922 @@ +{ + "mode_columns": [ + [ + 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, + 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, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 1, + 1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + -1, + 1, + -1, + 1, + 1, + 1, + 0, + 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 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 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, + 0, + 0, + 1, + 1, + 1, + 1, + -1, + 1, + 0, + 0, + -1, + 1, + 1, + 1, + 0, + -1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + -1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + -1, + -1, + -1, + 0, + -1, + -1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + -1, + -1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 1, + 0, + 1, + -1, + 0, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + -1, + -1, + 1, + 1, + 0, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 0 + ], + [ + 0, + 1, + 1, + 0, + 1, + 1, + -1, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 1, + 0, + -1, + -1, + 1, + 1, + 0, + 0, + -1, + -1, + 0, + 0, + -1, + 0, + 0, + 0, + -1, + 0, + 0, + 1, + -1, + -1, + 0, + 1, + 1, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 1, + 1, + 0, + 0, + -1, + -1, + 0, + 0, + -1, + 0, + 0, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 1, + 0, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 1, + 1 + ], + [ + 0, + 1, + 0, + 1, + 0, + 0, + -1, + 0, + -1, + 0, + 1, + 1, + -1, + 0, + -1, + -1, + 0, + -1, + 0, + 0, + -1, + -1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + -1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + -1, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + -1, + 0, + -1, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + -1, + 0, + -1, + 0, + 0, + -1, + 0, + -1, + 0, + 0, + -1, + 0, + 1, + 1, + -1, + 0, + 0, + -1, + -1 + ], + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + 1, + -1, + -1, + 0, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + 0, + -1, + -1, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + -1, + -1, + 0, + 1, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 0, + 0, + -1, + 1, + -1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + -1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + -1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 1, + 1, + -1, + -1 + ], + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + -1, + 1, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 1, + -1, + 0, + -1, + 1, + 0, + -1, + 1, + -1, + 1, + 0, + 0, + 0, + -1, + 1, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + -1, + 1, + -1, + 1, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + -1, + 1, + 0, + -1, + 1, + 1, + -1 + ] + ], + "source": { + "canonical_commit": "32890bc5de034ab8fc93ac88ead7279a6a416d04", + "path": "research/coded-native-caller/NORMALIZERS.json", + "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/32890bc5de034ab8fc93ac88ead7279a6a416d04/research/coded-native-caller/NORMALIZERS.json" + } +} diff --git a/research/native-wordram-interfaces/precision/native_recoding.py b/research/native-wordram-interfaces/precision/native_recoding.py new file mode 100644 index 0000000000..dab6d4d56d --- /dev/null +++ b/research/native-wordram-interfaces/precision/native_recoding.py @@ -0,0 +1,187 @@ +"""Literal 64-bit scalar recoding for the source 112-owner inverse code. +One coordinate of the field; arbitrary field-width repetition is explicit. +ISA subset and interpreter adapted from the preceding Word RAM kernel. +""" +from fractions import Fraction as F +from pathlib import Path +from collections import Counter +import hashlib,json,random + +MASK=(1<<64)-1 +ZERO,ONE,NEG,ABS,SIGN,QUOT,PARITY,TMP,NTMP,SHARED=range(10,20) +OWNED=set(range(10,20))|set(range(3000,3008)) + +def need(ok,message): + if not ok: raise ValueError(message) + +def signed(x): return x if x<(1<<63) else x-(1<<64) + +def execute(code,initial): + m={a:v&MASK for a,v in initial.items()};pc=steps=0;writes=set() + while steps<=len(code): + op,*args=code[pc];steps+=1;pc+=1 + if op=='accept':return m,steps,writes + if op=='bltz': + if signed(m.get(args[0],0))<0:pc=args[1] + else: + dst=args[0];writes.add(dst) + if op=='one':v=1 + elif op=='add':v=m.get(args[1],0)+m.get(args[2],0) + elif op=='sub':v=m.get(args[1],0)-m.get(args[2],0) + else:raise ValueError('not an admitted ISA instruction') + m[dst]=v&MASK + raise ValueError('nonhalting program') + +class Builder: + def __init__(self):self.code=[];self.labels={};self.fixups=[];self.constants={};self.owned=set(OWNED) + def emit(self,*args):self.code.append(args) + def label(self,name):self.labels[name]=len(self.code) + def branch(self,cell,label):self.fixups.append((len(self.code),label));self.emit('bltz',cell,-1) + def jump(self,label):self.branch(NEG,label) + def constant(self,n): + if n not in self.constants: + a=4000+len(self.constants);self.constants[n]=a;self.owned.add(a) + self.emit('one',a) + for bit in bin(n)[3:]: + self.emit('add',a,a,a) + if bit=='1':self.emit('add',a,a,ONE) + return self.constants[n] + def divide52(self,src,dst,k): + tag=f'div{len(self.code)}';self.emit('add',ABS,src,ZERO);self.emit('add',SIGN,src,ZERO) + self.branch(SIGN,tag+'negative');self.jump(tag+'absdone') + self.label(tag+'negative');self.emit('sub',ABS,ZERO,ABS);self.label(tag+'absdone') + self.emit('sub',QUOT,ZERO,ZERO);self.emit('sub',PARITY,ZERO,ZERO) + for j in range(k,-1,-1): + threshold=self.constants[52*(1<x.denominator or (2*r==x.denominator and q%2==1)) + +def verify(): + here=Path(__file__).resolve().parent + data=json.loads((here/'mode_columns.json').read_text(encoding='utf-8'));M=data['mode_columns'] + need(len(M)==8 and all(len(c)==112 for c in M),'matrix dimensions') + need(all(x in (-1,0,1) for c in M for x in c),'signed modes') + need(all(sum(x!=0 for x in c)==56 for c in M),'56 per mode') + need(all(sum(c[i]!=0 for c in M)==4 for i in range(112)),'four per row') + need(all(sum(M[i][k]*M[j][k] for k in range(112))==56*(i==j) for i in range(8) for j in range(8)),'mode Gram') + code_raw=(here/'CODE.json').read_bytes() + need(hashlib.sha256(code_raw).hexdigest()=='8be7f3f073b7981ec91c6af43edff0ac8a89f4824ef6026ae758c287dd6c03d0','pinned actual producer code') + source_A=[[F(x) for x in row] for row in json.loads(code_raw)['A']] + need(all(source_A[i][j]==F(i==j)-sum(F(c[i]*c[j],4) for c in M) for i in range(112) for j in range(112)),'all 12544 actual code entries') + norms={} + for den in (4,52): + A=[[F(i==j)-sum(F(c[i]*c[j],den) for c in M) for j in range(112)] for i in range(112)] + values={sum(abs(x) for x in row) for row in A} + need(values=={F(26) if den==4 else F(38,13)},'exact output row norms') + norms[str(den)]=str(next(iter(values))) + shared,owned=program(M);control,owned_control=program(M,shared=False) + need(owned==owned_control,'same scratch ABI') + rng=random.Random(20261024) + tests=[[0]*112,[15]*112,[-15]*112,[15*(-1)**i for i in range(112)]] + tests += [[int(i==j) for i in range(112)] for j in range(112)] + tests += [[rng.randrange(-16,17) for _ in range(112)] for _ in range(20)] + dynamic=[];maxerror=F(0) + for values in tests: + initial={1000+i:x for i,x in enumerate(values)} + initial.update({a:rng.randrange(1<<64) for a in owned}) + initial.update({-999:12345,999999:(1<<64)-1}) + a,sa,wa=execute(shared,initial);b,sb,wb=execute(control,initial) + ta=[sum(c[i]*values[i] for i in range(112)) for c in M] + exact=[F(values[i])-sum(F(M[j][i]*ta[j],52) for j in range(8)) for i in range(112)] + expected=[values[i]-sum(M[j][i]*nearest_even(F(ta[j],52)) for j in range(8)) for i in range(112)] + for i in range(112): + need(signed(a[2000+i])==signed(b[2000+i])==expected[i],'shared/control output') + maxerror=max(maxerror,abs(F(expected[i])-exact[i])) + need(all(a[x]==b[x]==0 for x in owned),'owned cleanup') + need(all(a[x]==b[x]==v&MASK for x,v in initial.items() if x not in owned),'input/exterior frame') + need(wa<=owned|set(range(2000,2112)) and wb<=owned|set(range(2000,2112)),'write frame') + dynamic.append({'shared':sa,'control':sb,'saving':sb-sa}) + need(maxerror<=2,'uniform local 2h error bound') + db=Builder();db.emit('one',ONE);db.emit('sub',ZERO,ONE,ONE);db.emit('sub',NEG,ZERO,ONE) + for j in range(4,-1,-1):db.constant(52*(1<0 and D>0,'empty contract') + need(all(w>0 for w in weights),'strictly positive virtual weights required') + need(a>=0 and b>=0 and rho>=0,'nonnegative bounds required') + need(all(len(r)==D for r in left),'left dimension') + need(len(right)==D and len(right[0])>0,'right dimension') + q=len(right[0]); need(all(len(r)==q for r in right),'right dimension') + for row in left: + need(sum(abs(row[j])*weights[j] for j in range(D))<=a,'left bound') + for i in range(D): + need(sum(abs(x) for x in right[i])<=b*weights[i],'right bound') + for y in range(d): + need(len(transitions[y])==d,'input dimension') + for x in range(d): + need(len(transitions[y][x])==D and all(len(r)==D for r in transitions[y][x]),'virtual dimension') + for i in range(D): + value=sum(abs(transitions[y][x][i][j])*weights[j] for x in range(d) for j in range(D)) + need(value<=rho*weights[i],'full coherent row bound') + return True + + +def matmul(a,b): + return [[sum((a[i][k]*b[k][j] for k in range(len(b))),Q(0)) for j in range(len(b[0]))] for i in range(len(a))] + + +def literal_endpoint(T,F,B,f): + d=len(T); D=len(B); p=len(F); q=len(B[0]); dimension=d**f + out=[[Q(0) for _ in range(q*dimension)] for _ in range(p*dimension)] + def digits(n): + result=[] + for _ in range(f): result.append(n%d); n//=d + return result[::-1] + words=[digits(i) for i in range(dimension)] + for yy,y in enumerate(words): + for xx,x in enumerate(words): + product=F + for yi,xi in zip(y,x): product=matmul(product,T[yi][xi]) + product=matmul(product,B) + for i in range(p): + for j in range(q): out[i*dimension+yy][j*dimension+xx]=product[i][j] + return out + + +def infinity_norm(a): return max(sum(abs(x) for x in row) for row in a) + + +def nearest(x): return (2*x.numerator+x.denominator)//(2*x.denominator) + + +def recover(y,step): + need(step>0,'positive lattice step') + return step*nearest(y/step) + + +def fft_sufficient_bits(L,D): + need(isinstance(L,int) and L>=1 and isinstance(D,int) and D>=1,'L,D positive integers') + # Q >= 4*N^2*((5D^2+2D)*L+8D+8), exact ceil(log2()) by bit length. + n=1<