diff --git a/research/actual-centre0-source-audit/.gitattributes b/research/actual-centre0-source-audit/.gitattributes new file mode 100644 index 0000000000..99adc5350a --- /dev/null +++ b/research/actual-centre0-source-audit/.gitattributes @@ -0,0 +1,3 @@ +* -text whitespace=cr-at-eol +# Preserve the original native source extra blank EOF without editing it. +source/research/native-involutive-dual/native_core.py whitespace=cr-at-eol,-blank-at-eof diff --git a/research/actual-centre0-source-audit/ARCHIVE-FILES.json b/research/actual-centre0-source-audit/ARCHIVE-FILES.json new file mode 100644 index 0000000000..f6e9569506 --- /dev/null +++ b/research/actual-centre0-source-audit/ARCHIVE-FILES.json @@ -0,0 +1,51 @@ +{ + "LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "SOURCE-REQUESTS.json": "8f5a6a8d525a8c9305eb5eb761a3dc90ff5904ba03fbebbf258cb1e80a8692f2", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/CHECK-RESULT-OPTIMIZED.json": "ce7b255e9645c66a99e5e4a849a6896b1024d9986c1b32c76943305428e08449", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/CHECK-RESULT.json": "ce7b255e9645c66a99e5e4a849a6896b1024d9986c1b32c76943305428e08449", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/FILES.json": "bcba852f8ff0bd76f86dd7580c4bf7cd3efbf99516715ed78bc2c603afbeadef", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/HANDOFF-1166-PROPOSED.md": "1d61a2bbb2306c5dac2bc73b91e12f599e0f4820b4288c5254d06314aa3d3f1d", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/PR-BODY-PROPOSED.md": "ff1c02dc0cef57b8875ab43354414aa8350de42cad22aafc68299bad27930f74", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/REPORT.md": "c5cea3ffb6f8fe129bb9207d619bb8d290e430fd6403532f8f2db52c32981c70", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/SOURCES.json": "30f720c1debd63c091280752d340ca514987f1bfa789432be177291da65592b9", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/check_burden.py": "a978c532ed36cf18d5ba53c30122cac508d1f06a087af1c00aa091a261e54ec8", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/AUTHOR-OPTIMISTIC-SCREEN.json": "ff956a5c52335bc13f65f6c0e0f20d478d47a5d357b25c2fbb12f1a738516331", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/FAILED-PREDECESSOR-PROPOSAL.md": "34de228cc1adf578588eaf96dd5a9c5d062218a8a22632ac5c2fa3337b7dee5b", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/FAILED-PREDECESSOR-SOURCES.json": "b7a732b1dcd9e0352664a4cd1afa2fe4fcecc41995de4484b35cc0fe3583a69c", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/SOURCE-DERIVED-PRODUCER-REPORT.md": "a9b210435b7bc10beb3e6b3587890db58984ec8046191f564975b7c2c48c2fd9", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/SOURCE-DERIVED-PRODUCER.json": "d40187525bd50b77f277de46575097c6d34a18af96802e7aec7b4f49213465d4", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/independent_engine.py": "d2b26aa7d0fa98adbbc76dd1e38381f8cfea193b7544f4597cf3bfef7cc3a980", + "evidence/outputs/new-approach-verification-20261023/CONDITIONAL-P2-REVIEW.md": "657e8639d3d5fa51a1118684bde461a5b8b2d23188946b6d2a752241cfe6c842", + "evidence/outputs/new-approach-verification-20261023/DECLARED-PRODUCT-RESULT-OPTIMIZED.json": "8886de3259fadf04e8b014b9bc56222fa26a550b6c800e38d5c16c23c8183ea2", + "evidence/outputs/new-approach-verification-20261023/DECLARED-PRODUCT-RESULT.json": "8886de3259fadf04e8b014b9bc56222fa26a550b6c800e38d5c16c23c8183ea2", + "evidence/outputs/new-approach-verification-20261023/ECONOMIC-REVIEWS-P2-RESULT-OPTIMIZED.json": "815aef1d6b271b065b90e731d359d8cc6432c0303ce40dfad0fac6e20f60ebb2", + "evidence/outputs/new-approach-verification-20261023/ECONOMIC-REVIEWS-P2-RESULT.json": "815aef1d6b271b065b90e731d359d8cc6432c0303ce40dfad0fac6e20f60ebb2", + "evidence/outputs/new-approach-verification-20261023/PRODUCER-AND-PRODUCT-REVIEW.md": "89a1689cc6b3ccf1432a4bb3c7557570837a309aafd357d2d579f1f710ee1165", + "evidence/outputs/new-approach-verification-20261023/PRODUCER-PACKET-RESULT-OPTIMIZED.json": "472c530ff90be020426a5345e1c2b7ff3d8e4dcb5bef12903b160b5b2f0ed6d2", + "evidence/outputs/new-approach-verification-20261023/PRODUCER-PACKET-RESULT.json": "472c530ff90be020426a5345e1c2b7ff3d8e4dcb5bef12903b160b5b2f0ed6d2", + "evidence/outputs/new-approach-verification-20261023/check_declared_product.py": "33ece9b807bcb9768c572c8dcdd017634c2c416efdf1f3b8f52542039b84f6c9", + "evidence/outputs/new-approach-verification-20261023/check_economic_reviews.py": "4f372d4dba50e8fa96820f8287241d6accaa44149229a5544387dacd96b3ec8e", + "evidence/outputs/new-approach-verification-20261023/check_producer_packet.py": "31650ed29698a6f835c98ddbb9ac1a6c55113aad9c0255d668f6a5a9e9d2e418", + "evidence/outputs/seven-mode-producer-feasibility-20261023/CORRECTED-DERIVATION.json": "d40187525bd50b77f277de46575097c6d34a18af96802e7aec7b4f49213465d4", + "evidence/outputs/seven-mode-producer-feasibility-20261023/DERIVATION.json": "2ea2e0a05f7fcdd16fc00857abf0cf37371dcf63a82e5d37c00902092864d3bd", + "evidence/outputs/seven-mode-producer-feasibility-20261023/INITIAL-DERIVATION.json": "2ea2e0a05f7fcdd16fc00857abf0cf37371dcf63a82e5d37c00902092864d3bd", + "evidence/outputs/seven-mode-producer-feasibility-20261023/INITIAL-derive.py": "0d1e46fd06fcdc730efca8061c170693219911a787b1e8a01296878e094ce85f", + "evidence/outputs/seven-mode-producer-feasibility-20261023/MANIFEST.json": "bf6e9f034011bb584d3b7dfa294c379ba68e18b8508579e6e2e7b93769f604bd", + "evidence/outputs/seven-mode-producer-feasibility-20261023/REPORT.md": "a9b210435b7bc10beb3e6b3587890db58984ec8046191f564975b7c2c48c2fd9", + "evidence/outputs/seven-mode-producer-feasibility-20261023/corrected.py": "a61c1f6b14adaab93e72d442ffc98cf29583e3de3532782b5280835b8d12dfe4", + "evidence/outputs/seven-mode-producer-feasibility-20261023/derive.py": "0d1e46fd06fcdc730efca8061c170693219911a787b1e8a01296878e094ce85f", + "provenance/INDEPENDENT-COMBINED-FREEZE.json": "22deada00ef988bdc99b7fd01480fc86136111a8483513d00ce2ae0eea711975", + "provenance/README.md": "400c514ed93aed9286a0ff514be911244ea2b8884494760b3e0447e3d5eb7a94", + "provenance/unposted-claim-drafts/PRODUCER-CENTRE0-CLAIM-DRAFT.md": "4968f1a93f7d46884ebb90990eeda4fcda2c8715a050cc51ad761ce17c15f399", + "provenance/unposted-claim-drafts/PRODUCER-CLAIM-DRAFT.md": "1904e2d43fe8bb9441f96400f4fc1572b4ef8391018c5b2bb81fc37f0dd2acf9", + "source/research/native-involutive-dual/ATTRIBUTION.md": "129c1ea99e6705d60f27fcc06b92d076f7628678e3ded8635aedf1db566bb4a0", + "source/research/native-involutive-dual/BACKWARD-WORD.json.gz": "dfedcaf1d2318cf6c45da87e0947668c1dae9496f299789528a78d4ab7ba4096", + "source/research/native-involutive-dual/INVOLUTIVE-WORD.json.gz": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138", + "source/research/native-involutive-dual/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "source/research/native-involutive-dual/NORMALIZERS.json": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da", + "source/research/native-involutive-dual/NOTICE": "4cdeaee293544903e613743fedac3c56a1089a146d5f032db5001d33beac2180", + "source/research/native-involutive-dual/PROOF.md": "9dcfdec3a4e4d97d30eecc173976f1561ff7b1742b2c73d25b9e197ca9ece9de", + "source/research/native-involutive-dual/R.json": "7b33b6dfb494c6eafe6d87a08d6a2c2e0681e56429495b2b27949040f0f63cd1", + "source/research/native-involutive-dual/SOURCE-WORD.json.gz": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "source/research/native-involutive-dual/native_core.py": "178ff80824a012970fc9435f122152da03c7e6bdc3a7de12136fe03e05cf24fe" +} diff --git a/research/actual-centre0-source-audit/INDEPENDENT-SELECTION.json b/research/actual-centre0-source-audit/INDEPENDENT-SELECTION.json new file mode 100644 index 0000000000..caae3c9515 --- /dev/null +++ b/research/actual-centre0-source-audit/INDEPENDENT-SELECTION.json @@ -0,0 +1,17 @@ +{ + "omitted_scope": "#5083 direct review/results and combined-mode receipts are in separately packaged B; no claim to include the combined entire tree.", + "original_combined_manifest_sha256": "22deada00ef988bdc99b7fd01480fc86136111a8483513d00ce2ae0eea711975", + "selected_A_files": { + "CONDITIONAL-P2-REVIEW.md": "657e8639d3d5fa51a1118684bde461a5b8b2d23188946b6d2a752241cfe6c842", + "DECLARED-PRODUCT-RESULT-OPTIMIZED.json": "8886de3259fadf04e8b014b9bc56222fa26a550b6c800e38d5c16c23c8183ea2", + "DECLARED-PRODUCT-RESULT.json": "8886de3259fadf04e8b014b9bc56222fa26a550b6c800e38d5c16c23c8183ea2", + "ECONOMIC-REVIEWS-P2-RESULT-OPTIMIZED.json": "815aef1d6b271b065b90e731d359d8cc6432c0303ce40dfad0fac6e20f60ebb2", + "ECONOMIC-REVIEWS-P2-RESULT.json": "815aef1d6b271b065b90e731d359d8cc6432c0303ce40dfad0fac6e20f60ebb2", + "PRODUCER-AND-PRODUCT-REVIEW.md": "89a1689cc6b3ccf1432a4bb3c7557570837a309aafd357d2d579f1f710ee1165", + "PRODUCER-PACKET-RESULT-OPTIMIZED.json": "472c530ff90be020426a5345e1c2b7ff3d8e4dcb5bef12903b160b5b2f0ed6d2", + "PRODUCER-PACKET-RESULT.json": "472c530ff90be020426a5345e1c2b7ff3d8e4dcb5bef12903b160b5b2f0ed6d2", + "check_declared_product.py": "33ece9b807bcb9768c572c8dcdd017634c2c416efdf1f3b8f52542039b84f6c9", + "check_economic_reviews.py": "4f372d4dba50e8fa96820f8287241d6accaa44149229a5544387dacd96b3ec8e", + "check_producer_packet.py": "31650ed29698a6f835c98ddbb9ac1a6c55113aad9c0255d668f6a5a9e9d2e418" + } +} diff --git a/research/actual-centre0-source-audit/LICENSE b/research/actual-centre0-source-audit/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/actual-centre0-source-audit/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/actual-centre0-source-audit/NOTICE.md b/research/actual-centre0-source-audit/NOTICE.md new file mode 100644 index 0000000000..22cde5dee8 --- /dev/null +++ b/research/actual-centre0-source-audit/NOTICE.md @@ -0,0 +1 @@ +Prepared by Chris R / Clear1nsight with substantial OpenAI Codex assistance. New operational packaging is Apache-2.0. Original native Apache-2.0 LICENSE/NOTICE/ATTRIBUTION and scientific credit are retained byte-exact. Credit Cao Yifan/intqwq and the PR4610 native lineage; Cinna Davis centre-free/helper-basis work; Dugongue/mdumitrean PR4929/4948 and Dillon PR4933; Astra changed-producer design/declared contract, source derivation worker, independent source/product/economic reviewers, and all retained native/helper/precision/compiler/analytic predecessors. The algebra unit/isotopy result is credited through the source review to Hans F. de Groote and the inspected Bürgisser–Ikenmeyer primary proof. No theorem authorship is transferred by packaging. diff --git a/research/actual-centre0-source-audit/PACKAGE-FILES.json b/research/actual-centre0-source-audit/PACKAGE-FILES.json new file mode 100644 index 0000000000..c819e7c6bc --- /dev/null +++ b/research/actual-centre0-source-audit/PACKAGE-FILES.json @@ -0,0 +1,61 @@ +{ + ".gitattributes": "252bf8645c3edd3fa37621b88aab9281e562fa399c546df1b312fc9a93bf3f67", + "ARCHIVE-FILES.json": "8e407c55c52a1e1ce3da8b8aaa4ff32b6831519b9fc6ad508201cdcca3f5c110", + "INDEPENDENT-SELECTION.json": "91e9a12505de226897841db5c0c12cdfa0d073316542f5cfadb63d768e11718e", + "LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "NOTICE.md": "a75c6d4999754307c1f4622ee9b5c6cc86203e272b6d63c98836ef28a61afaa8", + "README.md": "69216e7b91b0c3c0b68d5316c0415003eb0cfec2f8527b6f06d51ee560c0e687", + "SOURCE-REQUESTS.json": "8f5a6a8d525a8c9305eb5eb761a3dc90ff5904ba03fbebbf258cb1e80a8692f2", + "SOURCES.json": "09402ee64fc8aa8029427120e5d78e7580b4666fec4546559d0695ea897fa6d8", + "TASK.json": "4f662cc2629a5b86ff09cc497eae1e14b3cd9332b4d146c951ff8002c1a05353", + "VERIFY.json": "296c72320fc6eb8987d8905e3bd8190dd01a7901ab744ed0901803c15a09230d", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/CHECK-RESULT-OPTIMIZED.json": "ce7b255e9645c66a99e5e4a849a6896b1024d9986c1b32c76943305428e08449", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/CHECK-RESULT.json": "ce7b255e9645c66a99e5e4a849a6896b1024d9986c1b32c76943305428e08449", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/FILES.json": "bcba852f8ff0bd76f86dd7580c4bf7cd3efbf99516715ed78bc2c603afbeadef", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/HANDOFF-1166-PROPOSED.md": "1d61a2bbb2306c5dac2bc73b91e12f599e0f4820b4288c5254d06314aa3d3f1d", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/PR-BODY-PROPOSED.md": "ff1c02dc0cef57b8875ab43354414aa8350de42cad22aafc68299bad27930f74", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/REPORT.md": "c5cea3ffb6f8fe129bb9207d619bb8d290e430fd6403532f8f2db52c32981c70", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/SOURCES.json": "30f720c1debd63c091280752d340ca514987f1bfa789432be177291da65592b9", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/check_burden.py": "a978c532ed36cf18d5ba53c30122cac508d1f06a087af1c00aa091a261e54ec8", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/AUTHOR-OPTIMISTIC-SCREEN.json": "ff956a5c52335bc13f65f6c0e0f20d478d47a5d357b25c2fbb12f1a738516331", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/FAILED-PREDECESSOR-PROPOSAL.md": "34de228cc1adf578588eaf96dd5a9c5d062218a8a22632ac5c2fa3337b7dee5b", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/FAILED-PREDECESSOR-SOURCES.json": "b7a732b1dcd9e0352664a4cd1afa2fe4fcecc41995de4484b35cc0fe3583a69c", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/SOURCE-DERIVED-PRODUCER-REPORT.md": "a9b210435b7bc10beb3e6b3587890db58984ec8046191f564975b7c2c48c2fd9", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/SOURCE-DERIVED-PRODUCER.json": "d40187525bd50b77f277de46575097c6d34a18af96802e7aec7b4f49213465d4", + "evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/independent_engine.py": "d2b26aa7d0fa98adbbc76dd1e38381f8cfea193b7544f4597cf3bfef7cc3a980", + "evidence/outputs/new-approach-verification-20261023/CONDITIONAL-P2-REVIEW.md": "657e8639d3d5fa51a1118684bde461a5b8b2d23188946b6d2a752241cfe6c842", + "evidence/outputs/new-approach-verification-20261023/DECLARED-PRODUCT-RESULT-OPTIMIZED.json": "8886de3259fadf04e8b014b9bc56222fa26a550b6c800e38d5c16c23c8183ea2", + "evidence/outputs/new-approach-verification-20261023/DECLARED-PRODUCT-RESULT.json": "8886de3259fadf04e8b014b9bc56222fa26a550b6c800e38d5c16c23c8183ea2", + "evidence/outputs/new-approach-verification-20261023/ECONOMIC-REVIEWS-P2-RESULT-OPTIMIZED.json": "815aef1d6b271b065b90e731d359d8cc6432c0303ce40dfad0fac6e20f60ebb2", + "evidence/outputs/new-approach-verification-20261023/ECONOMIC-REVIEWS-P2-RESULT.json": "815aef1d6b271b065b90e731d359d8cc6432c0303ce40dfad0fac6e20f60ebb2", + "evidence/outputs/new-approach-verification-20261023/PRODUCER-AND-PRODUCT-REVIEW.md": "89a1689cc6b3ccf1432a4bb3c7557570837a309aafd357d2d579f1f710ee1165", + "evidence/outputs/new-approach-verification-20261023/PRODUCER-PACKET-RESULT-OPTIMIZED.json": "472c530ff90be020426a5345e1c2b7ff3d8e4dcb5bef12903b160b5b2f0ed6d2", + "evidence/outputs/new-approach-verification-20261023/PRODUCER-PACKET-RESULT.json": "472c530ff90be020426a5345e1c2b7ff3d8e4dcb5bef12903b160b5b2f0ed6d2", + "evidence/outputs/new-approach-verification-20261023/check_declared_product.py": "33ece9b807bcb9768c572c8dcdd017634c2c416efdf1f3b8f52542039b84f6c9", + "evidence/outputs/new-approach-verification-20261023/check_economic_reviews.py": "4f372d4dba50e8fa96820f8287241d6accaa44149229a5544387dacd96b3ec8e", + "evidence/outputs/new-approach-verification-20261023/check_producer_packet.py": "31650ed29698a6f835c98ddbb9ac1a6c55113aad9c0255d668f6a5a9e9d2e418", + "evidence/outputs/seven-mode-producer-feasibility-20261023/CORRECTED-DERIVATION.json": "d40187525bd50b77f277de46575097c6d34a18af96802e7aec7b4f49213465d4", + "evidence/outputs/seven-mode-producer-feasibility-20261023/DERIVATION.json": "2ea2e0a05f7fcdd16fc00857abf0cf37371dcf63a82e5d37c00902092864d3bd", + "evidence/outputs/seven-mode-producer-feasibility-20261023/INITIAL-DERIVATION.json": "2ea2e0a05f7fcdd16fc00857abf0cf37371dcf63a82e5d37c00902092864d3bd", + "evidence/outputs/seven-mode-producer-feasibility-20261023/INITIAL-derive.py": "0d1e46fd06fcdc730efca8061c170693219911a787b1e8a01296878e094ce85f", + "evidence/outputs/seven-mode-producer-feasibility-20261023/MANIFEST.json": "bf6e9f034011bb584d3b7dfa294c379ba68e18b8508579e6e2e7b93769f604bd", + "evidence/outputs/seven-mode-producer-feasibility-20261023/REPORT.md": "a9b210435b7bc10beb3e6b3587890db58984ec8046191f564975b7c2c48c2fd9", + "evidence/outputs/seven-mode-producer-feasibility-20261023/corrected.py": "a61c1f6b14adaab93e72d442ffc98cf29583e3de3532782b5280835b8d12dfe4", + "evidence/outputs/seven-mode-producer-feasibility-20261023/derive.py": "0d1e46fd06fcdc730efca8061c170693219911a787b1e8a01296878e094ce85f", + "portable.py": "e1540ba4639c8817ad235c51e81adf0ae8572d396cc7277d0012c8bcf3fed45a", + "provenance/INDEPENDENT-COMBINED-FREEZE.json": "22deada00ef988bdc99b7fd01480fc86136111a8483513d00ce2ae0eea711975", + "provenance/README.md": "400c514ed93aed9286a0ff514be911244ea2b8884494760b3e0447e3d5eb7a94", + "provenance/unposted-claim-drafts/PRODUCER-CENTRE0-CLAIM-DRAFT.md": "4968f1a93f7d46884ebb90990eeda4fcda2c8715a050cc51ad761ce17c15f399", + "provenance/unposted-claim-drafts/PRODUCER-CLAIM-DRAFT.md": "1904e2d43fe8bb9441f96400f4fc1572b4ef8391018c5b2bb81fc37f0dd2acf9", + "source/research/native-involutive-dual/ATTRIBUTION.md": "129c1ea99e6705d60f27fcc06b92d076f7628678e3ded8635aedf1db566bb4a0", + "source/research/native-involutive-dual/BACKWARD-WORD.json.gz": "dfedcaf1d2318cf6c45da87e0947668c1dae9496f299789528a78d4ab7ba4096", + "source/research/native-involutive-dual/INVOLUTIVE-WORD.json.gz": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138", + "source/research/native-involutive-dual/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "source/research/native-involutive-dual/NORMALIZERS.json": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da", + "source/research/native-involutive-dual/NOTICE": "4cdeaee293544903e613743fedac3c56a1089a146d5f032db5001d33beac2180", + "source/research/native-involutive-dual/PROOF.md": "9dcfdec3a4e4d97d30eecc173976f1561ff7b1742b2c73d25b9e197ca9ece9de", + "source/research/native-involutive-dual/R.json": "7b33b6dfb494c6eafe6d87a08d6a2c2e0681e56429495b2b27949040f0f63cd1", + "source/research/native-involutive-dual/SOURCE-WORD.json.gz": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "source/research/native-involutive-dual/native_core.py": "178ff80824a012970fc9435f122152da03c7e6bdc3a7de12136fe03e05cf24fe", + "verify.py": "16365616ca4916a3dbf4254d6f7ab1a30040f7021bcd801e4119d6458ab16a5b" +} diff --git a/research/actual-centre0-source-audit/README.md b/research/actual-centre0-source-audit/README.md new file mode 100644 index 0000000000..69edd4241c --- /dev/null +++ b/research/actual-centre0-source-audit/README.md @@ -0,0 +1,50 @@ +# Actual-centre0 source audit, one rejected product placement and conditional p2 accounting + +Prepared by Chris R / Clear1nsight with substantial OpenAI Codex assistance. + +**The corrected edit specification passes the bounded source/algebra audit; the declared r128 product placement fails. No changed native word was emitted or executed, no complete caller is supplied, and no new κ is established.** This package combines the author derivation, independent source/product review and independently checked conditional accounting into one source-pinned record. + +## Three separate results + +1. **Corrected source specification.** Restoring the first actual physical H8 centre of #4948 and retuning its precompensation/repair coefficients gives `G=I-U(I-e0 e0^T)R`, with `RU=2I` and therefore `G²=I`. The backward specification uses the actual conjugated source charts and `G^T`, without substituting a symmetric G. All eight H1 repairs remain. The local recursive profile is `{1:2209,2:412,3:510,4:127,5:40,8:1}`: exactly **+H8**, not H8−H1. The coefficient edits add 714 scalar ADDs per FULL. All 632 original persistent owners remain distinct: 112 X, 112 Y and 408 helpers; the helper rank profile stays `{4:28,7:7,8:47,9:326}`. +2. **One declared all-output embedding fails.** Put 112 owners into coefficients 0..111 of `C[y]/(y^128+1)` with sixteen independent identity bypasses, at the invariant address-zero record. Use `A=G⊕I16`, `B=G^T⊕I16` for the scaled product `P(a,b)=ab/128`. Necessary unit-substitution equality fails at the first permitted probe `a=e1`, output coefficient 0: `143/4` versus `−25/4`, residual **42**. Stop this exact placement. No other mask, basis, width or placement was tested, and no general producer obstruction follows. +3. **Conditional p2 accounting.** The unrealized grant is `T={4:56,7:14,8:94,9:876,17:224}` and `P={1:4754,2:824,3:1020,4:254,5:80,8:226}`. It preserves 816 original helpers once while granting 448 unproved autonomous main jobs. Across the exact closed interval `[.0030217758,.00339999]`, a uniform derivative bound proves that raw margin decreases to `12.804117221917453035517808..809`. Exactly 12 additional H1 calls, or one rank-12 child, fit uniformly in this additive rank model; 13 positive-rank calls or one rank-13 child fail at the right endpoint. This is neither a physical lower bound nor a budget for unpriced scalar/routing/storage/precision work, compiler reserve or outer admission. The two-FULL scalar delta is 1428 ADDs and remains separate. + +The necessary product test is elementary and self-contained: substituting the scaled unit `128e0` into either input would force `A(a)*B(e0)=A(e0)*B(a)` for every a. The counterexample needs neither a full isotopy classification nor a downloaded external paper. + +The original failed PORT0 identification is preserved. A port-column projector is not a literal physical centre-row direction: deleting the whole PORT0 repair gives `G_bad²e0` coefficient 0 equal 10 rather than 1. The failed initial files and stale rejected profile remain visibly historical; the corrected specification and independent review supersede them. Nothing in the conditional grant repairs the failed product placement or the earlier failed active-feed caller. + +## Evidence, scope and predecessors + +The scientific author packet is under [evidence/outputs/seven-mode-producer-feasibility-20261023](evidence/outputs/seven-mode-producer-feasibility-20261023/REPORT.md). The independent [source/product review](evidence/outputs/new-approach-verification-20261023/PRODUCER-AND-PRODUCT-REVIEW.md) uses reverse sensitivities on the literal suffix and exact rational algebra, separately from the author's forward impulses. The [conditional accounting report](evidence/outputs/new-approach-ceilings-20261023/centre0-p2/REPORT.md) and [independent review](evidence/outputs/new-approach-verification-20261023/CONDITIONAL-P2-REVIEW.md) use different rational exponential bounds. The author's initial derivation assertions are not presented as optimized validation; the registered independent guards use explicit exceptions. + +All all-width statements are conditional on the authenticated inherited normalized native source. The audit does not execute a new phase-correct native word or prove those inherited primitives afresh. The product rejection is confined to its exact placement and scaled all-output negacyclic product. The conditional rank screen gives no actual autonomous main endpoints, physical profitable supplier, complete integer-multiplication theorem or selected-frontier change. + +Source is #4948 `86e474038e05f99a76d41f71d81946ad2327e4a4`, with #4929/#4933/#4610 predecessors. The current canonical coordination checkpoint is [Discussion #4930 comment 19142117](https://github.com/CrocSwap/integer-mult-bounds/discussions/4930#discussioncomment-19142117): corrected source PASS, declared placement STOP, local publication preparation, no κ. Dillon's active p2 transport remains separate. The distinct #5083 cap-two physical/comparator package is not part of these tests. + +Credit Cao Yifan/intqwq and native/controller/compiler predecessors, Cinna Davis centre-free/cache/helper-basis work, Dugongue/mdumitrean #4929/#4948, Dillon #4933, Astra's changed producer/declared diagnostic, the source derivation worker and independent reviewers. The source's de Groote/Bürgisser–Ikenmeyer unit/isotopy credit is retained. LICENSE/NOTICE/ATTRIBUTION and original author/reviewer bytes remain unchanged. New operational work is by Chris R / Clear1nsight with substantial OpenAI Codex assistance, Apache-2.0. + +## Reproduction and source binding + +Python 3.12+, standard library only. From any directory, substitute the package path: + +```sh +python3 -I -W error -B research/actual-centre0-source-audit/verify.py +python3 -I -O -W error -B research/actual-centre0-source-audit/verify.py +``` + +Default replay is read-only to the package and writes only private temporary outputs. It stages the original relative `outputs/` hierarchy. The sole AST transport adaptation replaces the independent source audit's Git `read(name)` body with an exact hash-checked frozen-blob lookup; no scientific expression, pin, source script or output comparison is rewritten. The product script imports that source module explicitly under isolated Python. All producer, product and independent p2 JSONs must match the frozen results byte-for-byte; the stdout-only author p2 result is compared as complete JSON. Unknown source requests fail. Runtime is measured in the final publication receipt. + +The source pin and exact original path are preserved in SOURCE-REQUESTS/SOURCES; live copied inputs bind their own same-path retained ancestor. ARCHIVE-FILES and the original author/independent manifests authenticate the scientific bytes. The original combined independent freeze index also covers the separate #5083 review; INDEPENDENT-SELECTION records only the A files consumed here, without claiming that the whole combined tree is exported. Prospective local drafts are under `provenance/unposted-claim-drafts`, explicitly non-evidence of publication; their historical text is unchanged. + +```sh +python3 -B scripts/research_package.py --package research/actual-centre0-source-audit --check-only +python3 -B scripts/research_package.py --package research/actual-centre0-source-audit +python3 -B scripts/check_research_commit.py --package research/actual-centre0-source-audit --check-source-history +``` + +Base is canonical `81e9bd69e4a5b00ba9c713a1620e36d576d5522e`. Publication preflight/export runs in a clean explicit-root subprocess environment with inherited GIT_* variables removed; that invocation hygiene is not a shared-tooling fix or authentication against arbitrary hostile machine configuration. The path-specific whitespace attribute preserves native_core.py's original extra blank EOF without editing source bytes. No native/global/historical/Lean suite is included. + +## Open next questions + +See TASK.json. Any next embedding must declare its complete product/caller contract and independent owner inventory before construction. Source/edit-specification validity does not supply the 448 granted main jobs, repair the rejected placement or fund finite/compiler/outer costs. A changed paid source or product placement is a new investigation, with a new complete-cost gate. diff --git a/research/actual-centre0-source-audit/SOURCE-REQUESTS.json b/research/actual-centre0-source-audit/SOURCE-REQUESTS.json new file mode 100644 index 0000000000..4d2308fd61 --- /dev/null +++ b/research/actual-centre0-source-audit/SOURCE-REQUESTS.json @@ -0,0 +1,62 @@ +[ + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/SOURCE-WORD.json.gz", + "snapshot": "source/research/native-involutive-dual/SOURCE-WORD.json.gz", + "sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/INVOLUTIVE-WORD.json.gz", + "snapshot": "source/research/native-involutive-dual/INVOLUTIVE-WORD.json.gz", + "sha256": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/BACKWARD-WORD.json.gz", + "snapshot": "source/research/native-involutive-dual/BACKWARD-WORD.json.gz", + "sha256": "dfedcaf1d2318cf6c45da87e0947668c1dae9496f299789528a78d4ab7ba4096" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/R.json", + "snapshot": "source/research/native-involutive-dual/R.json", + "sha256": "7b33b6dfb494c6eafe6d87a08d6a2c2e0681e56429495b2b27949040f0f63cd1" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/NORMALIZERS.json", + "snapshot": "source/research/native-involutive-dual/NORMALIZERS.json", + "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/PROOF.md", + "snapshot": "source/research/native-involutive-dual/PROOF.md", + "sha256": "9dcfdec3a4e4d97d30eecc173976f1561ff7b1742b2c73d25b9e197ca9ece9de" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/native_core.py", + "snapshot": "source/research/native-involutive-dual/native_core.py", + "sha256": "178ff80824a012970fc9435f122152da03c7e6bdc3a7de12136fe03e05cf24fe" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/LICENSE", + "snapshot": "source/research/native-involutive-dual/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/NOTICE", + "snapshot": "source/research/native-involutive-dual/NOTICE", + "sha256": "4cdeaee293544903e613743fedac3c56a1089a146d5f032db5001d33beac2180" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/ATTRIBUTION.md", + "snapshot": "source/research/native-involutive-dual/ATTRIBUTION.md", + "sha256": "129c1ea99e6705d60f27fcc06b92d076f7628678e3ded8635aedf1db566bb4a0" + } +] diff --git a/research/actual-centre0-source-audit/SOURCES.json b/research/actual-centre0-source-audit/SOURCES.json new file mode 100644 index 0000000000..b7bd145279 --- /dev/null +++ b/research/actual-centre0-source-audit/SOURCES.json @@ -0,0 +1,445 @@ +{ + "base_commit": "81e9bd69e4a5b00ba9c713a1620e36d576d5522e", + "files": [ + { + "git_blob": "c35482cd9035843b15a634cc8276a7e1e40e8395", + "path": "certificates/selected-result.json", + "sha256": "6fe0a099b89aa2aed796a13c3a21dafc63f3388ebf397464e44e0451893b9375", + "usage": "provenance" + }, + { + "git_blob": "f126dd2e2dad2b669e75d1d0d0bd05c600725602", + "path": "docs/research/agent-task-catalog.json", + "sha256": "f7a48bfa2659b88378282a8eee7d9fe52cdf505594124c4d1686b58510fffd72", + "usage": "provenance" + }, + { + "git_blob": "f6e9569506580d1dc05f741df3437b87d614b2b8", + "path": "research/actual-centre0-source-audit/ARCHIVE-FILES.json", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/ARCHIVE-FILES.json", + "sha256": "8e407c55c52a1e1ce3da8b8aaa4ff32b6831519b9fc6ad508201cdcca3f5c110", + "usage": "input" + }, + { + "git_blob": "caae3c9515081a110a55a55aad379d4249543307", + "path": "research/actual-centre0-source-audit/INDEPENDENT-SELECTION.json", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/INDEPENDENT-SELECTION.json", + "sha256": "91e9a12505de226897841db5c0c12cdfa0d073316542f5cfadb63d768e11718e", + "usage": "input" + }, + { + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "path": "research/actual-centre0-source-audit/LICENSE", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "usage": "input" + }, + { + "git_blob": "4d2308fd613ba52c429d39709b4523d086000803", + "path": "research/actual-centre0-source-audit/SOURCE-REQUESTS.json", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/SOURCE-REQUESTS.json", + "sha256": "8f5a6a8d525a8c9305eb5eb761a3dc90ff5904ba03fbebbf258cb1e80a8692f2", + "usage": "input" + }, + { + "git_blob": "f378eb5e76a718dc5a56e34f8d1591c1207a895c", + "path": "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/CHECK-RESULT-OPTIMIZED.json", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/CHECK-RESULT-OPTIMIZED.json", + "sha256": "ce7b255e9645c66a99e5e4a849a6896b1024d9986c1b32c76943305428e08449", + "usage": "input" + }, + { + "git_blob": "f378eb5e76a718dc5a56e34f8d1591c1207a895c", + "path": "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/CHECK-RESULT.json", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/CHECK-RESULT.json", + "sha256": "ce7b255e9645c66a99e5e4a849a6896b1024d9986c1b32c76943305428e08449", + "usage": "input" + }, + { + "git_blob": "1ad1596f4d1b81f5e27bd07a0d1bb1e985b525c2", + "path": "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/FILES.json", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/FILES.json", + "sha256": "bcba852f8ff0bd76f86dd7580c4bf7cd3efbf99516715ed78bc2c603afbeadef", + "usage": "input" + }, + { + "git_blob": "418b4a803ac2e08c1f91257df37816f07395c246", + "path": "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/HANDOFF-1166-PROPOSED.md", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/HANDOFF-1166-PROPOSED.md", + "sha256": "1d61a2bbb2306c5dac2bc73b91e12f599e0f4820b4288c5254d06314aa3d3f1d", + "usage": "input" + }, + { + "git_blob": "257c2373aedd1d0fc1fdbad4644a4a6a9a7322ef", + "path": "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/PR-BODY-PROPOSED.md", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/PR-BODY-PROPOSED.md", + "sha256": "ff1c02dc0cef57b8875ab43354414aa8350de42cad22aafc68299bad27930f74", + "usage": "input" + }, + { + "git_blob": "8844f547f756384ba28fcd09bb4822a603ce9826", + "path": "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/REPORT.md", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/REPORT.md", + "sha256": "c5cea3ffb6f8fe129bb9207d619bb8d290e430fd6403532f8f2db52c32981c70", + "usage": "input" + }, + { + "git_blob": "f54e312ba404ef8c90d36fe08d123d920c243a1b", + "path": "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/SOURCES.json", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/SOURCES.json", + "sha256": "30f720c1debd63c091280752d340ca514987f1bfa789432be177291da65592b9", + "usage": "input" + }, + { + "git_blob": "a881aa115ac23f1f9615ade80547049a9494d8e4", + "path": "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/check_burden.py", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/check_burden.py", + "sha256": "a978c532ed36cf18d5ba53c30122cac508d1f06a087af1c00aa091a261e54ec8", + "usage": "input" + }, + { + "git_blob": "7b514119cb05cd71e656c0b7bb92aa8cb0fd5ed9", + "path": "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/AUTHOR-OPTIMISTIC-SCREEN.json", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/AUTHOR-OPTIMISTIC-SCREEN.json", + "sha256": "ff956a5c52335bc13f65f6c0e0f20d478d47a5d357b25c2fbb12f1a738516331", + "usage": "input" + }, + { + "git_blob": "235468a5302eb7adee3c6dfc6eab5a5592d2b7c8", + "path": "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/FAILED-PREDECESSOR-PROPOSAL.md", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/FAILED-PREDECESSOR-PROPOSAL.md", + "sha256": "34de228cc1adf578588eaf96dd5a9c5d062218a8a22632ac5c2fa3337b7dee5b", + "usage": "input" + }, + { + "git_blob": "d078d0fc80c2e46dbeb4ad69ccb5106e2bf09136", + "path": "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/FAILED-PREDECESSOR-SOURCES.json", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/FAILED-PREDECESSOR-SOURCES.json", + "sha256": "b7a732b1dcd9e0352664a4cd1afa2fe4fcecc41995de4484b35cc0fe3583a69c", + "usage": "input" + }, + { + "git_blob": "288172ab5bc9d9f8f20984615a27d0c4285d716f", + "path": "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/SOURCE-DERIVED-PRODUCER-REPORT.md", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/SOURCE-DERIVED-PRODUCER-REPORT.md", + "sha256": "a9b210435b7bc10beb3e6b3587890db58984ec8046191f564975b7c2c48c2fd9", + "usage": "input" + }, + { + "git_blob": "5ff60632c08632a6d3809d966db59219966b9aad", + "path": "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/SOURCE-DERIVED-PRODUCER.json", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/SOURCE-DERIVED-PRODUCER.json", + "sha256": "d40187525bd50b77f277de46575097c6d34a18af96802e7aec7b4f49213465d4", + "usage": "input" + }, + { + "git_blob": "0e5ff8727475a6962d945533efb2b196a4fa0b9a", + "path": "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/independent_engine.py", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/independent_engine.py", + "sha256": "d2b26aa7d0fa98adbbc76dd1e38381f8cfea193b7544f4597cf3bfef7cc3a980", + "usage": "input" + }, + { + "git_blob": "c4fa842ca8908e0328b58ccc115a8e694209460a", + "path": "research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/CONDITIONAL-P2-REVIEW.md", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/CONDITIONAL-P2-REVIEW.md", + "sha256": "657e8639d3d5fa51a1118684bde461a5b8b2d23188946b6d2a752241cfe6c842", + "usage": "input" + }, + { + "git_blob": "81b23f91a4c02ed98dde3d39ce9a41154dcc8a04", + "path": "research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/DECLARED-PRODUCT-RESULT-OPTIMIZED.json", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/DECLARED-PRODUCT-RESULT-OPTIMIZED.json", + "sha256": "8886de3259fadf04e8b014b9bc56222fa26a550b6c800e38d5c16c23c8183ea2", + "usage": "input" + }, + { + "git_blob": "81b23f91a4c02ed98dde3d39ce9a41154dcc8a04", + "path": "research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/DECLARED-PRODUCT-RESULT.json", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/DECLARED-PRODUCT-RESULT.json", + "sha256": "8886de3259fadf04e8b014b9bc56222fa26a550b6c800e38d5c16c23c8183ea2", + "usage": "input" + }, + { + "git_blob": "c3cf6d2a653fe5f1679460ca701fb41bf9ee7083", + "path": "research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/ECONOMIC-REVIEWS-P2-RESULT-OPTIMIZED.json", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/ECONOMIC-REVIEWS-P2-RESULT-OPTIMIZED.json", + "sha256": "815aef1d6b271b065b90e731d359d8cc6432c0303ce40dfad0fac6e20f60ebb2", + "usage": "input" + }, + { + "git_blob": "c3cf6d2a653fe5f1679460ca701fb41bf9ee7083", + "path": "research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/ECONOMIC-REVIEWS-P2-RESULT.json", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/ECONOMIC-REVIEWS-P2-RESULT.json", + "sha256": "815aef1d6b271b065b90e731d359d8cc6432c0303ce40dfad0fac6e20f60ebb2", + "usage": "input" + }, + { + "git_blob": "b768c093e01523f86927f8c500523cf86a9f7188", + "path": "research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/PRODUCER-AND-PRODUCT-REVIEW.md", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/PRODUCER-AND-PRODUCT-REVIEW.md", + "sha256": "89a1689cc6b3ccf1432a4bb3c7557570837a309aafd357d2d579f1f710ee1165", + "usage": "input" + }, + { + "git_blob": "0479d6c75873bbd38cec6a5182aec3d63a476cc1", + "path": "research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/PRODUCER-PACKET-RESULT-OPTIMIZED.json", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/PRODUCER-PACKET-RESULT-OPTIMIZED.json", + "sha256": "472c530ff90be020426a5345e1c2b7ff3d8e4dcb5bef12903b160b5b2f0ed6d2", + "usage": "input" + }, + { + "git_blob": "0479d6c75873bbd38cec6a5182aec3d63a476cc1", + "path": "research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/PRODUCER-PACKET-RESULT.json", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/PRODUCER-PACKET-RESULT.json", + "sha256": "472c530ff90be020426a5345e1c2b7ff3d8e4dcb5bef12903b160b5b2f0ed6d2", + "usage": "input" + }, + { + "git_blob": "c178b2d0fd666bbf2546909523b830995645fb8b", + "path": "research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/check_declared_product.py", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/check_declared_product.py", + "sha256": "33ece9b807bcb9768c572c8dcdd017634c2c416efdf1f3b8f52542039b84f6c9", + "usage": "input" + }, + { + "git_blob": "e977984c430f9dc71db6dba3328ff475f1666987", + "path": "research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/check_economic_reviews.py", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/check_economic_reviews.py", + "sha256": "4f372d4dba50e8fa96820f8287241d6accaa44149229a5544387dacd96b3ec8e", + "usage": "input" + }, + { + "git_blob": "24daec27b7e3a34a9f69b70ce7640beab546376f", + "path": "research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/check_producer_packet.py", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/check_producer_packet.py", + "sha256": "31650ed29698a6f835c98ddbb9ac1a6c55113aad9c0255d668f6a5a9e9d2e418", + "usage": "input" + }, + { + "git_blob": "5ff60632c08632a6d3809d966db59219966b9aad", + "path": "research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/CORRECTED-DERIVATION.json", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/CORRECTED-DERIVATION.json", + "sha256": "d40187525bd50b77f277de46575097c6d34a18af96802e7aec7b4f49213465d4", + "usage": "input" + }, + { + "git_blob": "b7bb31d9301fa14850f8e87cdb34a2462ddaed88", + "path": "research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/DERIVATION.json", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/DERIVATION.json", + "sha256": "2ea2e0a05f7fcdd16fc00857abf0cf37371dcf63a82e5d37c00902092864d3bd", + "usage": "input" + }, + { + "git_blob": "b7bb31d9301fa14850f8e87cdb34a2462ddaed88", + "path": "research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/INITIAL-DERIVATION.json", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/INITIAL-DERIVATION.json", + "sha256": "2ea2e0a05f7fcdd16fc00857abf0cf37371dcf63a82e5d37c00902092864d3bd", + "usage": "input" + }, + { + "git_blob": "669313e285929b0c58b4a0c24c6de853615771ed", + "path": "research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/INITIAL-derive.py", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/INITIAL-derive.py", + "sha256": "0d1e46fd06fcdc730efca8061c170693219911a787b1e8a01296878e094ce85f", + "usage": "input" + }, + { + "git_blob": "eb837889a2f0695663f275a37ca23b3e04fbe715", + "path": "research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/MANIFEST.json", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/MANIFEST.json", + "sha256": "bf6e9f034011bb584d3b7dfa294c379ba68e18b8508579e6e2e7b93769f604bd", + "usage": "input" + }, + { + "git_blob": "288172ab5bc9d9f8f20984615a27d0c4285d716f", + "path": "research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/REPORT.md", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/REPORT.md", + "sha256": "a9b210435b7bc10beb3e6b3587890db58984ec8046191f564975b7c2c48c2fd9", + "usage": "input" + }, + { + "git_blob": "5edbe0e66c56bb93776c9c275ffef7ec2d711fb0", + "path": "research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/corrected.py", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/corrected.py", + "sha256": "a61c1f6b14adaab93e72d442ffc98cf29583e3de3532782b5280835b8d12dfe4", + "usage": "input" + }, + { + "git_blob": "669313e285929b0c58b4a0c24c6de853615771ed", + "path": "research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/derive.py", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/derive.py", + "sha256": "0d1e46fd06fcdc730efca8061c170693219911a787b1e8a01296878e094ce85f", + "usage": "input" + }, + { + "git_blob": "4cdefc0418084af45ba850e4eff3f2e2dc3a7a03", + "path": "research/actual-centre0-source-audit/provenance/INDEPENDENT-COMBINED-FREEZE.json", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/provenance/INDEPENDENT-COMBINED-FREEZE.json", + "sha256": "22deada00ef988bdc99b7fd01480fc86136111a8483513d00ce2ae0eea711975", + "usage": "input" + }, + { + "git_blob": "3308fd2bc74f54f62d3d1a9068fd24535e7646bd", + "path": "research/actual-centre0-source-audit/provenance/README.md", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/provenance/README.md", + "sha256": "400c514ed93aed9286a0ff514be911244ea2b8884494760b3e0447e3d5eb7a94", + "usage": "input" + }, + { + "git_blob": "b6417583b1436e8960a327bb57cff18b308b4180", + "path": "research/actual-centre0-source-audit/provenance/unposted-claim-drafts/PRODUCER-CENTRE0-CLAIM-DRAFT.md", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/provenance/unposted-claim-drafts/PRODUCER-CENTRE0-CLAIM-DRAFT.md", + "sha256": "4968f1a93f7d46884ebb90990eeda4fcda2c8715a050cc51ad761ce17c15f399", + "usage": "input" + }, + { + "git_blob": "1e8549fcbd0ffd1a51fa0e1d3c5ab3eeab97ca82", + "path": "research/actual-centre0-source-audit/provenance/unposted-claim-drafts/PRODUCER-CLAIM-DRAFT.md", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/provenance/unposted-claim-drafts/PRODUCER-CLAIM-DRAFT.md", + "sha256": "1904e2d43fe8bb9441f96400f4fc1572b4ef8391018c5b2bb81fc37f0dd2acf9", + "usage": "input" + }, + { + "git_blob": "03b9d323c2683ecaab822e15c18090b176f70216", + "path": "research/actual-centre0-source-audit/source/research/native-involutive-dual/ATTRIBUTION.md", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/source/research/native-involutive-dual/ATTRIBUTION.md", + "sha256": "129c1ea99e6705d60f27fcc06b92d076f7628678e3ded8635aedf1db566bb4a0", + "usage": "input" + }, + { + "git_blob": "66dedd286427730cb966f068e94c142d5bb03f2d", + "path": "research/actual-centre0-source-audit/source/research/native-involutive-dual/BACKWARD-WORD.json.gz", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/source/research/native-involutive-dual/BACKWARD-WORD.json.gz", + "sha256": "dfedcaf1d2318cf6c45da87e0947668c1dae9496f299789528a78d4ab7ba4096", + "usage": "input" + }, + { + "git_blob": "eac634fb1d09428aa6715a47d652ae701dd0efc5", + "path": "research/actual-centre0-source-audit/source/research/native-involutive-dual/INVOLUTIVE-WORD.json.gz", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/source/research/native-involutive-dual/INVOLUTIVE-WORD.json.gz", + "sha256": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138", + "usage": "input" + }, + { + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "path": "research/actual-centre0-source-audit/source/research/native-involutive-dual/LICENSE", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/source/research/native-involutive-dual/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "usage": "input" + }, + { + "git_blob": "bca92c222c395d3d75c047fbb678f3cd0947c60f", + "path": "research/actual-centre0-source-audit/source/research/native-involutive-dual/NORMALIZERS.json", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/source/research/native-involutive-dual/NORMALIZERS.json", + "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da", + "usage": "input" + }, + { + "git_blob": "304a64959a9b54d058a976d3da733a71c40eab13", + "path": "research/actual-centre0-source-audit/source/research/native-involutive-dual/NOTICE", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/source/research/native-involutive-dual/NOTICE", + "sha256": "4cdeaee293544903e613743fedac3c56a1089a146d5f032db5001d33beac2180", + "usage": "input" + }, + { + "git_blob": "9db00720d92638b5b7f212412f139b354d3cf42e", + "path": "research/actual-centre0-source-audit/source/research/native-involutive-dual/PROOF.md", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/source/research/native-involutive-dual/PROOF.md", + "sha256": "9dcfdec3a4e4d97d30eecc173976f1561ff7b1742b2c73d25b9e197ca9ece9de", + "usage": "input" + }, + { + "git_blob": "691598d8775cb6949c867449eec1da0a5e19e81d", + "path": "research/actual-centre0-source-audit/source/research/native-involutive-dual/R.json", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/source/research/native-involutive-dual/R.json", + "sha256": "7b33b6dfb494c6eafe6d87a08d6a2c2e0681e56429495b2b27949040f0f63cd1", + "usage": "input" + }, + { + "git_blob": "46d929df83817b85a5387bcdb9745e0627d6366e", + "path": "research/actual-centre0-source-audit/source/research/native-involutive-dual/SOURCE-WORD.json.gz", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/source/research/native-involutive-dual/SOURCE-WORD.json.gz", + "sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "usage": "input" + }, + { + "git_blob": "5d8a8f0a6382c66449f76b6f57bdd380c057ddc1", + "path": "research/actual-centre0-source-audit/source/research/native-involutive-dual/native_core.py", + "pin": "head:520d63cf28e7d1ae5c57aa0c86b96867b32b2a29:research/actual-centre0-source-audit/source/research/native-involutive-dual/native_core.py", + "sha256": "178ff80824a012970fc9435f122152da03c7e6bdc3a7de12136fe03e05cf24fe", + "usage": "input" + }, + { + "git_blob": "46d929df83817b85a5387bcdb9745e0627d6366e", + "path": "research/native-involutive-dual/SOURCE-WORD.json.gz", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/SOURCE-WORD.json.gz", + "sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "usage": "provenance" + }, + { + "git_blob": "eac634fb1d09428aa6715a47d652ae701dd0efc5", + "path": "research/native-involutive-dual/INVOLUTIVE-WORD.json.gz", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/INVOLUTIVE-WORD.json.gz", + "sha256": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138", + "usage": "provenance" + }, + { + "git_blob": "66dedd286427730cb966f068e94c142d5bb03f2d", + "path": "research/native-involutive-dual/BACKWARD-WORD.json.gz", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/BACKWARD-WORD.json.gz", + "sha256": "dfedcaf1d2318cf6c45da87e0947668c1dae9496f299789528a78d4ab7ba4096", + "usage": "provenance" + }, + { + "git_blob": "691598d8775cb6949c867449eec1da0a5e19e81d", + "path": "research/native-involutive-dual/R.json", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/R.json", + "sha256": "7b33b6dfb494c6eafe6d87a08d6a2c2e0681e56429495b2b27949040f0f63cd1", + "usage": "provenance" + }, + { + "git_blob": "bca92c222c395d3d75c047fbb678f3cd0947c60f", + "path": "research/native-involutive-dual/NORMALIZERS.json", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/NORMALIZERS.json", + "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da", + "usage": "provenance" + }, + { + "git_blob": "9db00720d92638b5b7f212412f139b354d3cf42e", + "path": "research/native-involutive-dual/PROOF.md", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/PROOF.md", + "sha256": "9dcfdec3a4e4d97d30eecc173976f1561ff7b1742b2c73d25b9e197ca9ece9de", + "usage": "provenance" + }, + { + "git_blob": "5d8a8f0a6382c66449f76b6f57bdd380c057ddc1", + "path": "research/native-involutive-dual/native_core.py", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/native_core.py", + "sha256": "178ff80824a012970fc9435f122152da03c7e6bdc3a7de12136fe03e05cf24fe", + "usage": "provenance" + }, + { + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "path": "research/native-involutive-dual/LICENSE", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "usage": "provenance" + }, + { + "git_blob": "304a64959a9b54d058a976d3da733a71c40eab13", + "path": "research/native-involutive-dual/NOTICE", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/NOTICE", + "sha256": "4cdeaee293544903e613743fedac3c56a1089a146d5f032db5001d33beac2180", + "usage": "provenance" + }, + { + "git_blob": "03b9d323c2683ecaab822e15c18090b176f70216", + "path": "research/native-involutive-dual/ATTRIBUTION.md", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/ATTRIBUTION.md", + "sha256": "129c1ea99e6705d60f27fcc06b92d076f7628678e3ded8635aedf1db566bb4a0", + "usage": "provenance" + } + ], + "schema_version": 1 +} diff --git a/research/actual-centre0-source-audit/TASK.json b/research/actual-centre0-source-audit/TASK.json new file mode 100644 index 0000000000..e2890dec66 --- /dev/null +++ b/research/actual-centre0-source-audit/TASK.json @@ -0,0 +1,66 @@ +{ + "actual_scope": "Audit the corrected actual-centre0 edit specification under the inherited #4948 normalized source, reject one declared r128 all-output product placement, and preserve conditional p2 rank-accounting with unrealized main targets.", + "ai_assistance": "Prepared by Chris R / Clear1nsight with substantial OpenAI Codex assistance; original author/reviewer scientific files and source notices retain their exact credit.", + "author": "Chris R / Clear1nsight with substantial OpenAI Codex assistance", + "base_commit": "81e9bd69e4a5b00ba9c713a1620e36d576d5522e", + "bottleneck_link": "The corrected producer costs one additional H8, keeps all eight repairs and all original helper jobs; a necessary outer-product identity already rejects the declared embedding. Conditional accounting identifies the remaining additive recursive room without granting missing endpoints.", + "budget_minutes": 60, + "evidence": "evidence/outputs/new-approach-verification-20261023/PRODUCER-AND-PRODUCT-REVIEW.md and CONDITIONAL-P2-REVIEW.md with exact source/product/economic receipts; retained author MANIFEST and centre0-p2 FILES.", + "open_questions": [ + { + "blocked_by": "No complete chronological caller, changed-word emission, physical target eligibility, funded finite work or compiler/outer admission is supplied.", + "first_step": "Declare one changed source-bound embedding and its necessary all-output identity before any physical or search expansion; screen every additional recursive correction against the conditional budget.", + "question": "Can a separately declared native-owner-to-product-record embedding satisfy the complete product identity and return the actual granted main jobs?", + "why_it_matters": "The source edit specification passes, but the only declared r128 placement fails. Its positive numerical target grant is unrealized." + } + ], + "original_card": { + "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.", + "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." + ], + "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.", + "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.", + "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." + }, + "id": "complex-new-helper-inventory", + "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." + ], + "overlap_terms": [ + "helper inventory", + "heterogeneous-owner", + "mutable leaver" + ], + "question": "Can a new local cost interface change the deficit-to-recursive-cost ratio beyond current packing?", + "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." + ], + "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" + ] + }, + "outcome": "negative-result", + "priority_revision": 7, + "schema_version": 1, + "scope_change_reason": "Explicit root/donor assignment specializes the changed-inventory card to one source specification, one exact placement rejection and conditional complete-profile screen; no emitter, new caller or positive bound is supplied.", + "scope_status": "refined", + "stop_rule": "Preserve failed PORT0 control and exact r128 placement. No further placement/mask/word search, emitted modified word or native/compiler/Lean campaign. Reproduce only these frozen bounded checks.", + "task_id": "complex-new-helper-inventory" +} diff --git a/research/actual-centre0-source-audit/VERIFY.json b/research/actual-centre0-source-audit/VERIFY.json new file mode 100644 index 0000000000..4595330dfb --- /dev/null +++ b/research/actual-centre0-source-audit/VERIFY.json @@ -0,0 +1,86 @@ +{ + "commands": [ + { + "argv": [ + "{python}", + "-I", + "-W", + "error", + "-B", + "{package}/verify.py" + ], + "checks": "Authenticate exact source/author/independent archives; reverse source sensitivities and failed PORT0 control; exact r128 product rejection; author and independent conditional p2 arithmetic; no native changed word.", + "timeout_seconds": 180 + }, + { + "argv": [ + "{python}", + "-I", + "-O", + "-W", + "error", + "-B", + "{package}/verify.py" + ], + "checks": "Authenticate exact source/author/independent archives; reverse source sensitivities and failed PORT0 control; exact r128 product rejection; author and independent conditional p2 arithmetic; no native changed word.", + "timeout_seconds": 180 + } + ], + "inputs": [ + "research/actual-centre0-source-audit/ARCHIVE-FILES.json", + "research/actual-centre0-source-audit/INDEPENDENT-SELECTION.json", + "research/actual-centre0-source-audit/LICENSE", + "research/actual-centre0-source-audit/SOURCE-REQUESTS.json", + "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/CHECK-RESULT-OPTIMIZED.json", + "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/CHECK-RESULT.json", + "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/FILES.json", + "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/HANDOFF-1166-PROPOSED.md", + "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/PR-BODY-PROPOSED.md", + "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/REPORT.md", + "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/SOURCES.json", + "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/check_burden.py", + "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/AUTHOR-OPTIMISTIC-SCREEN.json", + "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/FAILED-PREDECESSOR-PROPOSAL.md", + "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/FAILED-PREDECESSOR-SOURCES.json", + "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/SOURCE-DERIVED-PRODUCER-REPORT.md", + "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/SOURCE-DERIVED-PRODUCER.json", + "research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/independent_engine.py", + "research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/CONDITIONAL-P2-REVIEW.md", + "research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/DECLARED-PRODUCT-RESULT-OPTIMIZED.json", + "research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/DECLARED-PRODUCT-RESULT.json", + "research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/ECONOMIC-REVIEWS-P2-RESULT-OPTIMIZED.json", + "research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/ECONOMIC-REVIEWS-P2-RESULT.json", + "research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/PRODUCER-AND-PRODUCT-REVIEW.md", + "research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/PRODUCER-PACKET-RESULT-OPTIMIZED.json", + "research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/PRODUCER-PACKET-RESULT.json", + "research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/check_declared_product.py", + "research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/check_economic_reviews.py", + "research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/check_producer_packet.py", + "research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/CORRECTED-DERIVATION.json", + "research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/DERIVATION.json", + "research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/INITIAL-DERIVATION.json", + "research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/INITIAL-derive.py", + "research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/MANIFEST.json", + "research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/REPORT.md", + "research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/corrected.py", + "research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/derive.py", + "research/actual-centre0-source-audit/provenance/INDEPENDENT-COMBINED-FREEZE.json", + "research/actual-centre0-source-audit/provenance/README.md", + "research/actual-centre0-source-audit/provenance/unposted-claim-drafts/PRODUCER-CENTRE0-CLAIM-DRAFT.md", + "research/actual-centre0-source-audit/provenance/unposted-claim-drafts/PRODUCER-CLAIM-DRAFT.md", + "research/actual-centre0-source-audit/source/research/native-involutive-dual/ATTRIBUTION.md", + "research/actual-centre0-source-audit/source/research/native-involutive-dual/BACKWARD-WORD.json.gz", + "research/actual-centre0-source-audit/source/research/native-involutive-dual/INVOLUTIVE-WORD.json.gz", + "research/actual-centre0-source-audit/source/research/native-involutive-dual/LICENSE", + "research/actual-centre0-source-audit/source/research/native-involutive-dual/NORMALIZERS.json", + "research/actual-centre0-source-audit/source/research/native-involutive-dual/NOTICE", + "research/actual-centre0-source-audit/source/research/native-involutive-dual/PROOF.md", + "research/actual-centre0-source-audit/source/research/native-involutive-dual/R.json", + "research/actual-centre0-source-audit/source/research/native-involutive-dual/SOURCE-WORD.json.gz", + "research/actual-centre0-source-audit/source/research/native-involutive-dual/native_core.py" + ], + "python": "3.12", + "requirements": [], + "schema_version": 1, + "status": "ready" +} diff --git a/research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/CHECK-RESULT-OPTIMIZED.json b/research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/CHECK-RESULT-OPTIMIZED.json new file mode 100644 index 0000000000..f378eb5e76 --- /dev/null +++ b/research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/CHECK-RESULT-OPTIMIZED.json @@ -0,0 +1,111 @@ +{ + "C_domain": [ + "15108879/5000000000", + "339999/100000000" + ], + "added_paid_H8": 2, + "additional_general_bill_gate": "K(C)=13 at b under this same target grant. Smaller invoices still need the full pointwise bill and retained compiler/outer gates; added 1428 scalar ADDs are separate payable finite work. +Reproduction command and expected runtime: python3 -I -W error -B outputs/new-approach-ceilings-20261023/centre0-p2/check_burden.py; repeat with -O. Standard library, under one second per mode here, reads six self-contained frozen inputs and prints only stdout; no candidate or author caller engine executes. +Predecessor credit: Astra design/optimistic grant; production worker's actual-centre source derivation; Dugongue #4948/#4929; Cao Yifan, Cinna Davis, zxv, Jacob Alan Sussman and native/helper/compiler predecessors; prior independent p19 rational engine; visibly failed active-feed source proposal. Substantial OpenAI Codex assistance; Apache-2.0. diff --git a/research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/PR-BODY-PROPOSED.md b/research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/PR-BODY-PROPOSED.md new file mode 100644 index 0000000000..257c2373ae --- /dev/null +++ b/research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/PR-BODY-PROPOSED.md @@ -0,0 +1,57 @@ +## Change and mathematical scope + +Determine the exact remaining recursive-call budget of an explicitly optimistic +p2 target grant for the corrected actual-centre0 producer. The source-derived +local profile adds one H8 per FULL and retains all eight H1 repairs. Two FULLs, +three 112-query banks and the paid 224H8 IDLE exactly reconstruct the declared +conditional paid histogram; 816 helpers are credited once and 448 autonomous +main jobs remain an unproved grant. + +A uniform derivative enclosure proves the raw margin decreases across +[.0030217758,.00339999]. Its minimum is 12.804117221917453... at the included +right endpoint. Exactly 12 extra H1 calls fit uniformly; 13 fail there. One +rank-12 child fits; rank 13 fails. This is a scoped additive recursive-cost +screen, not a physical lower bound, caller or compiler admission, new κ, or a +budget for finite scalar/routing/precision work. + +## Task and overlap + +Root authorized this bounded screen after the corrected source-profile match. +The production worker owns the centre0 source edit specification and the +independent verifier owns its algebra/transpose review. This contribution owns +only independent interval/burden arithmetic and its source match. Astra's author +design interval output is frozen separately and is not imported as an engine. +Source is #4948 86e474038e05f99a76d41f71d81946ad2327e4a4; the corrected local +JSON is d40187525bd50b77f277de46575097c6d34a18af96802e7aec7b4f49213465d4. +The failed predecessor caller remains explicitly failed; its numerical target +grant is not promoted. Keep the independent #5083 direct-comparator packet +separate. A public submission needs root's fresh overlap/publication checkpoint. + +## Validation + +Six frozen inputs authenticate. The previously independently written p19 +rational engine is source-reused, with checked range conditions. Exact +point/derivative enclosures prove the full interval statement. Normal/optimized +warning-strict outputs are byte-identical; controls reject omitted 2H8, deleted +16H1 and promoted unrealized target status. Runtime is below one second per +mode here. No native/caller/compiler/Lean execution, raw-root extraction, +registered upstream package or hosted CI is claimed. Source-profile matching +does not independently verify the production derivation. + +## Credit + +Astra supplies the changed-producer design and optimistic grant; the production +worker supplies the actual-centre source derivation; Dugongue #4948/#4929, +Cao Yifan, Cinna Davis, zxv, Jacob Alan Sussman and the native/helper/compiler +predecessors retain their source credit. The prior p19 independent interval +engine is explicitly reused, and the stopped active-feed proposal's failure +remains visible. Substantial OpenAI Codex assistance; Apache-2.0. + +## Open next questions + +Supply a literal complete caller and native-to-outer embedding establishing the +448 granted main jobs and every helper, then price all corrections. Thirteen +new positive-rank calls or one rank>=13 call already fail this grant at b. +Any smaller bill still needs pointwise costs, both paid tails, a funded strict +compiler reserve, physical/precision/ordinary/outer bindings and independent κ +validation. The added 1428 finite scalar ADDs for two FULLs remain payable. diff --git a/research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/REPORT.md b/research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/REPORT.md new file mode 100644 index 0000000000..8844f547f7 --- /dev/null +++ b/research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/REPORT.md @@ -0,0 +1,133 @@ +# Exact remaining recursive budget of the corrected-centre p2 relaxation + +**Conditional result: at most 12 additional positive-rank recursive calls fit +the declared optimistic invoice over the full interval +[.0030217758,.00339999].** Twelve H1 calls pass; thirteen fail at the included +right endpoint. A single extra rank-12 child also fits throughout the interval; +a rank-13 child fails there. These are exact rank-model bounds for an explicitly +unrealized independent-main target grant. They are not completed caller, +physical-supplier, compiler-reserve or κ admission. + +## Source-profile match and retained failure + +The source-derived corrected local offer is frozen from +`outputs/seven-mode-producer-feasibility-20261023/CORRECTED-DERIVATION.json`, +SHA256 `d40187525bd50b77f277de46575097c6d34a18af96802e7aec7b4f49213465d4`, +with its report. Original source is Dugongue's #4948 at +`86e474038e05f99a76d41f71d81946ad2327e4a4`. It restores one actual H8 centre, +retunes four repair rows, and retains all eight H1 repairs. Forward/backward +local paid profiles are equal: + +``` +N={1:2209,2:412,3:510,4:127,5:40,8:1}. +``` + +This profile is a source-derived edit specification; no changed native word was +emitted or run. We match the optimistic p2 incidence exactly as + +``` +P=2N+336 H1+224 H8 + ={1:4754,2:824,3:1020,4:254,5:80,8:226}. +``` + +The rank-one coefficient is `2*(2201+8)+3*112`: all 16 repair calls across two +FULLs remain. The H8 coefficient is `224+2`: the one paid IDLE plus one restored +centre per FULL. There is no H8-minus-H1 cancellation. The corrected local +finite bill also adds 714 scalar ADDs per FULL, 1428 for two; these are separate +from recursive rank moments and have not been converted into an H1 budget. + +The target grant is + +``` +T={4:56,7:14,8:94,9:876,17:224} + =2{4:28,7:7,8:47,9:326}+224 H9+224 H17. +``` + +It credits 816 original helpers once and **grants** 448 autonomous main jobs. +Those main endpoints are unproved. The numerical target/old-p2 premise was +originally displayed in the frozen active-feed PROPOSAL.md whose actual h +endpoint failed; that failure is preserved and checked. Astra's new design +receipt explicitly retains status +`AUTHOR_DESIGN_OPTIMISM_ONLY_UNREALIZED_TARGET_GRANT`. The corrected local G +does not repair that failed caller merely by changing its numerical profile. +No whole-caller engine is imported with altered target data. + +## Uniform proof and sharp integer limits + +Set `H_r(C)=r^(1-C)`, `H_0=0`, and +`M(C)=sum T[r] H_r(C)-sum P[r] H_r(C)`. On the exact closed interval +`a=15108879/5000000000`, `b=339999/100000000`, the derivative is + +``` +M'(C)=sum P[r] H_r(C) log r - sum T[r] H_r(C) log r. +``` + +Every positive H_r is nonincreasing in C. Using outward rational bounds, + +``` +M'(C) <= sum P[r] upper(H_r(a)) upper(log r) + -sum T[r] lower(H_r(b)) lower(log r) + < -19660.823331812427897464928484 < 0. +``` + +This proves strict decrease over the whole interval; it is not extrapolation +from two point tests. The minimum is therefore at the included right endpoint, +where independent rational intervals enclose + +``` +M(b) in [12.804117221917453035517808, + 12.804117221917453035517809]. +``` + +Consequently the exact largest integer k for `M(C)-k*H1(C)>0` throughout the +domain is **k=12**. The residual margin after 12 H1 is at least +`.804117221917453035517808`; after 13 H1 the right-endpoint margin is at most +`-.195882778082546964482191`. Every positive-rank call has H_r>=1 here, so any +13 such added calls also fail there in this declared additive invoice model. +This is not a lower bound on shared implementations or alternative suppliers. + +For the one-child rank limit, `upper(H12(a))upper(M(b))` rejects rank 13 at b. Larger ranks cost +still more because 1-C>0. Thus 12 is also the exact largest integer rank of one +additional child that fits uniformly. A mixed extra bill K(C) must be tested +as `K(C)=13 call, the present target grant already fails at b. A +smaller correction still needs its full pointwise bill and the compiler tail/ +reserve gates. Unknown finite work is payable and is not funded by these raw +rank-model units. Root retains the native/caller expansion gate. + +Credit Astra's changed-producer design and optimistic receipt; the production +worker's actual-centre source derivation; Dugongue #4948/#4929, Cao Yifan, Cinna +Davis, zxv, Jacob Alan Sussman and the retained native/helper/compiler lineage; +the prior p19 independent interval engine and the failed active-feed proposal +whose exact scope remains visible. Substantial OpenAI Codex assistance. +Local-only result, Apache-2.0; no public write, new κ or selected-frontier change. diff --git a/research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/SOURCES.json b/research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/SOURCES.json new file mode 100644 index 0000000000..f54e312ba4 --- /dev/null +++ b/research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/SOURCES.json @@ -0,0 +1,41 @@ +{ + "status": "CONDITIONAL_RELAXATION_ONLY_SOURCE_INVOICE_NOT_BOUND", + "files": [ + { + "snapshot": "frozen/independent_engine.py", + "origin": "outputs/p19-compiler-contracts-20261023/C-INVERSE-SCREEN-CHECK.py", + "sha256": "d2b26aa7d0fa98adbbc76dd1e38381f8cfea193b7544f4597cf3bfef7cc3a980", + "scope": "Previously independently written p19 arithmetic engine; reused, not authored here" + }, + { + "snapshot": "frozen/AUTHOR-OPTIMISTIC-SCREEN.json", + "origin": "outputs/novel-pr-approaches-20261023/OPTIMISTIC-SCREEN.json", + "sha256": "ff956a5c52335bc13f65f6c0e0f20d478d47a5d357b25c2fbb12f1a738516331", + "scope": "Astra author-design optimism only; not realized output or actual caller" + }, + { + "snapshot": "frozen/FAILED-PREDECESSOR-PROPOSAL.md", + "origin": "dyadic-full-controller-20261023/outputs/pr4948-active-feed-proposal/PROPOSAL.md", + "sha256": "34de228cc1adf578588eaf96dd5a9c5d062218a8a22632ac5c2fa3337b7dee5b", + "scope": "Failed active-feed proposal; only declared numerical target/paid premise reused" + }, + { + "snapshot": "frozen/FAILED-PREDECESSOR-SOURCES.json", + "origin": "dyadic-full-controller-20261023/outputs/pr4948-active-feed-proposal/SOURCES.json", + "sha256": "b7a732b1dcd9e0352664a4cd1afa2fe4fcecc41995de4484b35cc0fe3583a69c", + "scope": "Frozen source pins for failed proposal" + }, + { + "snapshot": "frozen/SOURCE-DERIVED-PRODUCER.json", + "origin": "outputs/seven-mode-producer-feasibility-20261023/CORRECTED-DERIVATION.json", + "sha256": "d40187525bd50b77f277de46575097c6d34a18af96802e7aec7b4f49213465d4", + "scope": "Source-derived corrected local offer, not executed word or completed p2 caller; original source86e474038e05f99a76d41f71d81946ad2327e4a4" + }, + { + "snapshot": "frozen/SOURCE-DERIVED-PRODUCER-REPORT.md", + "origin": "outputs/seven-mode-producer-feasibility-20261023/REPORT.md", + "sha256": "a9b210435b7bc10beb3e6b3587890db58984ec8046191f564975b7c2c48c2fd9", + "scope": "Source-derived corrected local offer, not executed word or completed p2 caller; original source86e474038e05f99a76d41f71d81946ad2327e4a4" + } + ] +} diff --git a/research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/check_burden.py b/research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/check_burden.py new file mode 100644 index 0000000000..a881aa115a --- /dev/null +++ b/research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/check_burden.py @@ -0,0 +1,142 @@ +#!/usr/bin/env python3 +"""Exact additional-H1 budget of an explicitly unrealized target relaxation. + +Reuses the prior independently written p19 interval engine, not Astra's author +engine. It is independent arithmetic relative to the design receipt, not an +independent native or caller proof. Apache-2.0; OpenAI Codex assistance. +""" +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import ast +import importlib.util +import json +import re + +HERE = Path(__file__).resolve().parent + + +def need(ok, why): + if not ok: + raise ValueError(why) + + +def require_profile(actual, expected): + need(actual == expected, "Profile does not match frozen source-derived offer and declared p2 incidence") + + +def require_unrealized_status(status): + need(status == "AUTHOR_DESIGN_OPTIMISM_ONLY_UNREALIZED_TARGET_GRANT", "Unrealized target status lost") + + +def main(): + sources = json.loads((HERE / "SOURCES.json").read_text())["files"] + for item in sources: + need(sha256((HERE / item["snapshot"]).read_bytes()).hexdigest() == item["sha256"], "Source bytes changed") + author = json.loads((HERE / "frozen/AUTHOR-OPTIMISTIC-SCREEN.json").read_text()) + require_unrealized_status(author["status"]) + proposal = (HERE / "frozen/FAILED-PREDECESSOR-PROPOSAL.md").read_text() + base_paid = ast.literal_eval(re.search(r"`P=(\{[^\n]+\})`", proposal).group(1)) + targets = ast.literal_eval(re.search(r"`T=(\{[^\n]+\})`", proposal).group(1)) + need("required h endpoint fails" in proposal, "Failed predecessor boundary must be retained") + paid = dict(base_paid) + paid[8] += 2 # One hypothetical newly paid H8 per FULL; no H1 removed. + need(base_paid == {1:4754,2:824,3:1020,4:254,5:80,8:224}, "Original p2 conditional invoice") + need(paid == {int(r):n for r,n in author["conditional_paid_minimum"].items()}, "Design invoice must equal old+2H8") + need(targets == {int(r):n for r,n in author["target_grant"].items()}, "Target grant changed") + producer = json.loads((HERE / "frozen/SOURCE-DERIVED-PRODUCER.json").read_text()) + need(producer["source_head"] == "86e474038e05f99a76d41f71d81946ad2327e4a4", "Producer source pin") + need(producer["status"] == "SOURCE_DERIVED_ONE_CENTRE_RESTORE_ALL_EIGHT_RANK1_REPAIRS_RETAINED", "Corrected producer only") + local = {int(r):n for r,n in producer["paid_profile"].items()} + need(local == {int(r):n for r,n in producer["backward"]["paid_profile"].items()}, "Both local orientations carry same complete rank profile") + reconstructed = {r:2*n for r,n in local.items()} + reconstructed[1] += 3*112 + reconstructed[8] += 224 + require_profile(paid,reconstructed) + helpers = {4:56,7:14,8:94,9:652} + rebuilt = dict(helpers) + rebuilt[9] += 224 + rebuilt[17] = 224 + need(targets == rebuilt and sum(helpers.values()) == 816 and sum(targets.values()) == 1264, "Helpers once and448unproved main grants") + need(paid[1] == 2 * (2201 + 8) + 3 * 112, "All8H1repairs perFULL retained; three thin banks") + a, b = map(Q, author["C_domain"]) + need(a == Q(".0030217758") and b == Q(".00339999"), "Declared exact domain") + need(0 <= a <= b <= Q(17,5000), "Interval engine domain") + need(all(1 <= r <= 17 and isinstance(n,int) and n >= 0 for hist in (targets,paid) for r,n in hist.items()), "Rank/multiplicity bound") + # ln r <= ln17<3 because a finite positive exp(3) partial sum exceeds17. + term, exp3_lower = Q(1), Q(1) + for j in range(1, 6): + term *= Q(3,j) + exp3_lower += term + need(exp3_lower > 17 and 3*b < Q(1,50), "Reused alternating-series range explicitly checked") + path = HERE / "frozen/independent_engine.py" + spec = importlib.util.spec_from_file_location("frozen_independent_p19", path) + engine = importlib.util.module_from_spec(spec) + spec.loader.exec_module(engine) # Its main never runs. + values = {} + for c in (a,b): + tl,tu = engine.moment(targets,c) + pl,pu = engine.moment(paid,c) + lo,hi = tl-pu,tu-pl + old = author["points"][str(c)] + need(lo <= Q(old["exact_lower"]) <= Q(old["exact_upper"]) <= hi, "Author point enclosed independently") + values[str(c)] = engine.interval(lo,hi) + if c == b: + right_lo,right_hi = lo,hi + # M'=sum P[r] H_r ln r - sum T[r] H_r ln r. + # Positive factors decrease in C; bound paid at a, targets at b. + derivative_upper = sum((n*engine.rankpower(r,a)[1]*engine.logint(r)[1] for r,n in paid.items()),Q(0)) + derivative_upper -= sum((n*engine.rankpower(r,b)[0]*engine.logint(r)[0] for r,n in targets.items()),Q(0)) + need(derivative_upper < 0, "Uniform derivative sign; not point extrapolation") + need(12 < right_lo <= right_hi < 13, "Sharp uniform integerH1budget") + need(right_lo - 12 > 0 and right_hi - 13 < 0, "Twelve pass,thirteen fails at included endpoint") + rank12_upper = engine.rankpower(12,a)[1] + rank13_lower = engine.rankpower(13,b)[0] + need(rank12_upper < right_lo, "One extra rank12 child fits throughout domain") + need(rank13_lower > right_hi, "One extra rank13 child fails at right endpoint") + # Mutated invoices/status must be rejected against independently bound inputs. + wrong_paid = dict(paid) + wrong_paid[1] -= 16 + rejected = [] + for name,bad in [("omit2H8",base_paid),("subtract16H1",wrong_paid)]: + try: + require_profile(bad,reconstructed) + except ValueError: + rejected.append(name) + else: + raise ValueError("Failed invoice rejection:"+name) + try: + require_unrealized_status("ADMITTED_PHYSICAL_TARGETS") + except ValueError: + rejected.append("promote_unrealized_target_grant") + else: + raise ValueError("Failed target status rejection") + result = { + "status":"PASS_INDEPENDENT_ARITHMETIC_FOR_UNREALIZED_TARGET_RELAXATION", + "C_domain":[str(a),str(b)],"targets_unrealized_grant":targets,"paid_conditional_minimum":paid, + "helpers_credited_once":816,"unproved_independent_main_grant":448, + "added_paid_H8":2,"removed_H1":0, + "source_derived_local_profile_matches":True, + "point_enclosures":values, + "uniform_derivative_strict_upper":engine.interval(derivative_upper,derivative_upper)["outward_upper"], + "uniform_minimum_at":"included right endpoint by strict negative derivative", + "maximum_additional_integer_H1_calls_uniformly":12, + "maximum_number_of_positive_rank_additional_calls":12, + "maximum_rank_of_one_additional_child_uniformly":12, + "rank12_uniform_margin_lower":engine.interval(right_lo-rank12_upper,right_lo-rank12_upper)["outward_lower"], + "rank13_right_endpoint_margin_upper":engine.interval(right_hi-rank13_lower,right_hi-rank13_lower)["outward_upper"], + "uniform_margin_after12_H1":engine.interval(right_lo-12,right_hi-12), + "right_endpoint_margin_after13_H1":engine.interval(right_lo-13,right_hi-13), + "additional_general_bill_gate":"K(C) X - G^T Y; Y -> Y; all408helpers unchanged", + "source_restore": { + "source_index": 11332, + "backward_word_index": 17928, + "old": [ + "scalar", + [ + "clear", + [ + "C", + 0 + ] + ], + 254 + ], + "new": [ + "center", + 0, + 0, + 254, + 8 + ] + }, + "helper_precomp": "Each original backward coefficient is negative transpose of forward precomp. Apply negative transpose to all corrected forward coefficients;7202 ADDs, actual ground entrance frames.", + "repair_retunes": [ + { + "port": 0, + "block_range": [ + 28045, + 28102 + ], + "center": [ + "center", + 0, + 142, + 1, + 1 + ], + "new_coefficients": { + "0": "-9", + "1": "-6", + "2": "-3", + "3": "-6", + "4": "-6", + "5": "-6", + "6": "-6", + "7": "3", + "9": "3", + "10": "3", + "11": "3", + "12": "-3", + "13": "-6", + "14": "-6", + "15": "-6", + "17": "3", + "18": "3", + "19": "3", + "22": "3", + "23": "3", + "24": "3", + "25": "-3", + "27": "3", + "31": "-3", + "32": "-3", + "33": "-3", + "34": "-3", + "35": "3", + "38": "3", + "39": "3", + "40": "3", + "45": "3", + "48": "-3", + "49": "-3", + "50": "-3", + "51": "-6", + "52": "-6", + "53": "-6", + "54": "-3", + "55": "-3", + "56": "-3", + "57": "3", + "61": "3", + "62": "3", + "63": "3", + "67": "-6", + "68": "-6", + "69": "-6", + "70": "-3", + "71": "-3", + "72": "-3", + "73": "-6", + "74": "-6", + "75": "-6", + "76": "-3", + "77": "3", + "78": "-6", + "79": "3", + "80": "-6", + "81": "9", + "82": "-6", + "83": "-6", + "84": "-6", + "85": "-3", + "87": "-3", + "88": "-6", + "89": "-3", + "90": "-3", + "91": "-3", + "92": "-3", + "94": "3", + "98": "-3", + "99": "-6", + "100": "-3", + "101": "-3", + "102": "-3", + "103": "3", + "107": "3", + "108": "3", + "109": "3" + }, + "fixed_order": "Clear owned C at conjugate(V_i);COPY unchanged Y_i;retained rank1 raising to conjugate(T);ADD negative retuned coefficients to X_j;clear owned C." + }, + { + "port": 7, + "block_range": [ + 28102, + 28159 + ], + "center": [ + "center", + 0, + 149, + 1, + 1 + ], + "new_coefficients": { + "0": "3", + "1": "6", + "2": "3", + "6": "6", + "7": "-9", + "8": "6", + "9": "-3", + "10": "-3", + "11": "-3", + "12": "3", + "16": "6", + "17": "-3", + "18": "-3", + "19": "-3", + "22": "3", + "23": "3", + "24": "3", + "25": "3", + "26": "6", + "27": "3", + "31": "3", + "32": "-3", + "33": "-3", + "34": "-3", + "35": "3", + "38": "-3", + "39": "-3", + "40": "-3", + "41": "6", + "42": "6", + "43": "6", + "44": "6", + "45": "3", + "48": "-3", + "49": "-3", + "50": "-3", + "54": "3", + "55": "3", + "56": "3", + "57": "3", + "61": "-3", + "62": "-3", + "63": "-3", + "64": "6", + "65": "6", + "66": "6", + "70": "3", + "71": "3", + "72": "3", + "73": "6", + "74": "6", + "75": "6", + "76": "9", + "77": "-3", + "79": "-3", + "81": "-3", + "82": "6", + "83": "6", + "84": "6", + "85": "-3", + "87": "-3", + "89": "3", + "90": "3", + "91": "3", + "92": "-3", + "94": "-3", + "95": "6", + "96": "6", + "97": "6", + "98": "-3", + "100": "3", + "101": "3", + "102": "3", + "103": "-3", + "104": "6", + "105": "6", + "106": "6", + "107": "3", + "108": "3", + "109": "3" + }, + "fixed_order": "Clear owned C at conjugate(V_i);COPY unchanged Y_i;retained rank1 raising to conjugate(T);ADD negative retuned coefficients to X_j;clear owned C." + }, + { + "port": 20, + "block_range": [ + 28159, + 28216 + ], + "center": [ + "center", + 0, + 162, + 1, + 1 + ], + "new_coefficients": { + "2": "-6", + "4": "-6", + "8": "-6", + "10": "6", + "12": "-6", + "14": "-6", + "16": "-6", + "18": "6", + "20": "-12", + "21": "-6", + "22": "6", + "24": "6", + "25": "6", + "26": "6", + "28": "6", + "30": "6", + "31": "6", + "32": "6", + "34": "6", + "37": "-6", + "39": "-6", + "42": "-6", + "44": "6", + "47": "6", + "48": "-6", + "50": "-6", + "52": "6", + "55": "-6", + "58": "-6", + "60": "-6", + "62": "-6", + "65": "-6", + "68": "6", + "71": "-6", + "73": "6", + "75": "6", + "77": "6", + "78": "-6", + "79": "6", + "80": "-6", + "82": "-6", + "84": "-6", + "88": "6", + "90": "6", + "94": "-6", + "96": "6", + "99": "6", + "101": "6", + "103": "-6", + "105": "6", + "107": "-6", + "109": "-6", + "110": "-6" + }, + "fixed_order": "Clear owned C at conjugate(V_i);COPY unchanged Y_i;retained rank1 raising to conjugate(T);ADD negative retuned coefficients to X_j;clear owned C." + }, + { + "port": 23, + "block_range": [ + 28216, + 28273 + ], + "center": [ + "center", + 0, + 165, + 1, + 1 + ], + "new_coefficients": { + "0": "3", + "2": "3", + "3": "6", + "5": "6", + "7": "3", + "9": "-3", + "10": "3", + "11": "-3", + "12": "3", + "13": "6", + "15": "6", + "17": "-3", + "18": "3", + "19": "-3", + "21": "6", + "22": "-3", + "23": "-9", + "24": "-3", + "25": "-3", + "26": "-6", + "27": "-3", + "29": "-6", + "31": "-3", + "32": "3", + "33": "-3", + "34": "3", + "35": "-3", + "36": "6", + "38": "3", + "39": "-3", + "40": "3", + "42": "-6", + "44": "-6", + "45": "-3", + "46": "-6", + "48": "3", + "49": "9", + "50": "3", + "52": "6", + "54": "3", + "55": "-3", + "56": "3", + "57": "-3", + "59": "6", + "61": "3", + "62": "-3", + "63": "3", + "65": "-6", + "68": "6", + "70": "3", + "71": "-3", + "72": "3", + "74": "-6", + "76": "-3", + "77": "-3", + "78": "6", + "79": "-3", + "80": "6", + "81": "-3", + "83": "6", + "85": "3", + "87": "3", + "89": "-3", + "90": "3", + "91": "-3", + "92": "3", + "94": "3", + "95": "-6", + "97": "-6", + "98": "3", + "100": "-3", + "101": "3", + "102": "-3", + "103": "3", + "104": "-6", + "106": "-6", + "107": "-3", + "108": "3", + "109": "-3", + "110": "-6" + }, + "fixed_order": "Clear owned C at conjugate(V_i);COPY unchanged Y_i;retained rank1 raising to conjugate(T);ADD negative retuned coefficients to X_j;clear owned C." + }, + { + "port": 86, + "block_range": [ + 28273, + 28330 + ], + "center": [ + "center", + 0, + 228, + 1, + 1 + ], + "new_coefficients": { + "1": "-6", + "2": "-6", + "3": "-6", + "4": "-6", + "5": "-6", + "6": "6", + "12": "6", + "13": "6", + "14": "6", + "15": "6", + "26": "-6", + "27": "-6", + "28": "-6", + "29": "-6", + "30": "-6", + "35": "-6", + "36": "6", + "37": "6", + "38": "-6", + "39": "-6", + "40": "-6", + "41": "6", + "42": "6", + "43": "6", + "44": "6", + "45": "6", + "46": "6", + "47": "6", + "57": "6", + "58": "-6", + "59": "-6", + "60": "-6", + "61": "6", + "62": "6", + "63": "6", + "64": "-6", + "65": "-6", + "66": "-6", + "77": "-6", + "79": "6", + "85": "-6", + "86": "-12", + "87": "-6", + "88": "-6", + "89": "-6", + "90": "-6", + "91": "-6", + "92": "6", + "98": "6", + "99": "6", + "100": "6", + "101": "6", + "102": "6" + }, + "fixed_order": "Clear owned C at conjugate(V_i);COPY unchanged Y_i;retained rank1 raising to conjugate(T);ADD negative retuned coefficients to X_j;clear owned C." + }, + { + "port": 93, + "block_range": [ + 28330, + 28387 + ], + "center": [ + "center", + 0, + 235, + 1, + 1 + ], + "new_coefficients": { + "1": "6", + "6": "-6", + "8": "-6", + "9": "6", + "10": "6", + "11": "6", + "16": "6", + "17": "-6", + "18": "-6", + "19": "-6", + "25": "-6", + "27": "-6", + "28": "-6", + "29": "-6", + "30": "-6", + "31": "6", + "35": "6", + "36": "-6", + "37": "-6", + "45": "-6", + "46": "-6", + "47": "-6", + "51": "6", + "52": "6", + "53": "6", + "54": "6", + "55": "6", + "56": "6", + "57": "6", + "58": "-6", + "59": "-6", + "60": "-6", + "67": "-6", + "68": "-6", + "69": "-6", + "70": "-6", + "71": "-6", + "72": "-6", + "78": "6", + "80": "-6", + "85": "6", + "87": "-6", + "92": "6", + "93": "-12", + "94": "6", + "95": "-6", + "96": "-6", + "97": "-6", + "98": "-6", + "103": "-6", + "104": "6", + "105": "6", + "106": "6" + }, + "fixed_order": "Clear owned C at conjugate(V_i);COPY unchanged Y_i;retained rank1 raising to conjugate(T);ADD negative retuned coefficients to X_j;clear owned C." + }, + { + "port": 108, + "block_range": [ + 28387, + 28444 + ], + "center": [ + "center", + 0, + 250, + 1, + 1 + ], + "new_coefficients": { + "0": "3", + "2": "-3", + "4": "6", + "7": "3", + "8": "-6", + "9": "3", + "10": "-3", + "11": "3", + "12": "-3", + "14": "6", + "16": "-6", + "17": "3", + "18": "-3", + "19": "3", + "21": "-6", + "22": "-3", + "23": "3", + "24": "-3", + "25": "3", + "27": "-3", + "29": "6", + "31": "3", + "32": "3", + "33": "9", + "34": "3", + "35": "-3", + "36": "-6", + "38": "-3", + "39": "3", + "40": "-3", + "41": "-6", + "43": "-6", + "45": "-3", + "46": "6", + "48": "3", + "49": "-3", + "50": "3", + "51": "6", + "53": "6", + "54": "-3", + "55": "3", + "56": "-3", + "57": "-3", + "59": "-6", + "61": "-3", + "62": "3", + "63": "-3", + "64": "-6", + "66": "-6", + "67": "6", + "69": "6", + "70": "-3", + "71": "3", + "72": "-3", + "74": "6", + "76": "-3", + "77": "3", + "79": "3", + "81": "-3", + "83": "-6", + "85": "3", + "87": "3", + "88": "6", + "89": "3", + "90": "-3", + "91": "3", + "92": "3", + "94": "-3", + "96": "-6", + "98": "3", + "99": "6", + "100": "3", + "101": "-3", + "102": "3", + "103": "-3", + "105": "-6", + "107": "-3", + "108": "-9", + "109": "-3", + "110": "6" + }, + "fixed_order": "Clear owned C at conjugate(V_i);COPY unchanged Y_i;retained rank1 raising to conjugate(T);ADD negative retuned coefficients to X_j;clear owned C." + }, + { + "port": 111, + "block_range": [ + 28444, + 28501 + ], + "center": [ + "center", + 0, + 253, + 1, + 1 + ], + "new_coefficients": { + "3": "6", + "5": "-6", + "9": "-6", + "11": "6", + "13": "6", + "15": "-6", + "17": "-6", + "19": "6", + "21": "-6", + "22": "-6", + "24": "6", + "28": "6", + "30": "-6", + "32": "6", + "34": "-6", + "37": "6", + "38": "6", + "40": "-6", + "41": "-6", + "43": "6", + "47": "-6", + "48": "-6", + "50": "6", + "51": "-6", + "53": "6", + "54": "-6", + "56": "6", + "58": "-6", + "60": "6", + "61": "6", + "63": "-6", + "64": "-6", + "66": "6", + "67": "-6", + "69": "6", + "70": "-6", + "72": "6", + "73": "-6", + "75": "6", + "82": "-6", + "84": "6", + "89": "-6", + "91": "6", + "95": "-6", + "97": "6", + "100": "-6", + "102": "6", + "104": "-6", + "106": "6", + "107": "-6", + "109": "6", + "110": "-6", + "111": "-12" + }, + "fixed_order": "Clear owned C at conjugate(V_i);COPY unchanged Y_i;retained rank1 raising to conjugate(T);ADD negative retuned coefficients to X_j;clear owned C." + } + ], + "paid_profile": { + "1": 2209, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 1 + }, + "frames": "Retain actual entrywise-conjugate source frames; all8 existing rank1 raising circuits retained including absolute phases." + }, + "all_width_argument": "The inherited source identities hold over Q[FreeGroup72]. The centre0 input/output factorizations contain empty native words, with actual source frame254 -> ground and inverse-transpose ground -> frame254. New precomp/repair coefficients are dyadic scalar maps in actual common ground/full frames. Thus the exact counterpart extends to all positive column widths under the retained native implementation. Each of112 actual K_i normalizers is retained in diag(K_i)^-1 G diag(K_i); no commutation with central Q or scalar F substitution is asserted.", + "normalizers_sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da" +} diff --git a/research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/independent_engine.py b/research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/independent_engine.py new file mode 100644 index 0000000000..0e5ff87274 --- /dev/null +++ b/research/actual-centre0-source-audit/evidence/outputs/new-approach-ceilings-20261023/centre0-p2/frozen/independent_engine.py @@ -0,0 +1,110 @@ +#!/usr/bin/env python3 +"""Independent conditional arithmetic check; no physical/compiled word executes. + +Uses r*exp(-C log r), rational logarithm series and alternating exponential +bounds. It does not import the author screen or its positive-exponential engine. +Prepared with substantial OpenAI Codex assistance. +""" +from collections import Counter +from fractions import Fraction as Q +from hashlib import sha256 +import json +from pathlib import Path + +HERE = Path(__file__).resolve().parent +AUTHOR = HERE.parent / 'native-c-inverse-boundary-20261023' + +def logsmall(z): + assert 0 <= z <= Q(1, 3) + terms = 40 + lower = sum((2*z**(2*j+1)/(2*j+1) for j in range(terms)), Q(0)) + tail = 2*z**(2*terms+1)/((2*terms+1)*(1-z*z)) + return lower, lower+tail + +def logint(r): + k = r.bit_length()-1 + x = Q(r, 2**k) + a, b = logsmall((x-1)/(x+1)) + c, d = logsmall(Q(1, 3)) + return a+k*c, b+k*d + +def alternating(x, n): + assert 0 <= x < Q(1, 50) + term, total = Q(1), Q(1) + for j in range(1, n+1): + term *= -x/j + total += term + return total + +def rankpower(r, saving): + assert r >= 1 and 0 <= saving <= Q(17, 5000) + a, b = logint(r) + # For x>=0 and x<1 the alternating exponential terms decrease. + # Odd truncation is below exp(-x); even truncation is above it. + return r*alternating(saving*b, 17), r*alternating(saving*a, 18) + +def moment(hist, saving): + pairs = [(n, rankpower(r, saving)) for r, n in hist.items()] + return tuple(sum((n*v[i] for n, v in pairs), Q(0)) for i in (0, 1)) + +def interval(a, b): + scale = 10**24 + lower, upper = (a*scale).__floor__(), (b*scale).__ceil__() + return {'outward_lower': str(Q(lower, scale)), + 'outward_upper': str(Q(upper, scale)), + 'floor_24_decimal_units': lower, + 'ceil_24_decimal_units': upper} + +def main(): + original = json.loads((HERE/'frozen/RESULT.json').read_text()) + source = AUTHOR/'screen-sources/5027-RESULT.json' + assert source.read_bytes() == (HERE/'frozen/RESULT.json').read_bytes() + helpers = {4:28, 7:7, 8:47, 9:326} + native = {1:2201, 2:412, 3:510, 4:127, 5:40} + targets = Counter({153:224}) + paid = Counter({1:2240}) + for j in range(1, 10): + targets[1+8*j] += 448 + paid[8*j] += 448 + for r, n in helpers.items(): targets[r] += 19*n + for r, n in native.items(): paid[r] += 19*n + assert dict(targets) == {int(k):v for k,v in original['targets'].items()} + assert dict(paid) == {int(k):v for k,v in original['paid'].items()} + corrected = paid.copy() + corrected[1] += 19*(336-112) + assert corrected[1] == 19*(2201+336)+112 == 48315 + assert sum(targets.values()) == 12008 + assert 19*sum(helpers.values()) == 7752 + assert sum(corrected.values()) == 73038 + assert sum(r*n for r,n in targets.items()) == 265533 + assert sum(r*n for r,n in corrected.items()) == 267773 + author = json.loads((AUTHOR/'SCREEN-RESULT.json').read_text()) + assert dict(corrected) == {int(k):v for k,v in author['hypothetical_corrected_paid'].items()} + results = {} + a, b = Q('0.0030217758'), Q('0.00339999') + for c in (a, b): + tl, tu = moment(targets, c) + pl, pu = moment(corrected, c) + lo, hi = tl-pu, tu-pl + assert hi < 0 + recorded = author['point_margins'][str(c)] + # The much narrower author's interval must lie in this independent one. + assert lo <= Q(recorded['exact_lower']) <= Q(recorded['exact_upper']) <= hi + results[str(c)] = interval(lo, hi) + upper = moment(targets, a)[1]-moment(corrected, b)[0] + assert upper < -2797 + output = {'status':'PASS_INDEPENDENT_CONDITIONAL_ARITHMETIC', + 'hypothetical_substitution_proved':False, + 'helper_credit_once':7752, 'additional_H1':4256, + 'changed_paid_count':73038, 'changed_paid_rank_mass':267773, + 'rank_mass_margin':-2240, 'point_margins':results, + 'uniform_interval':[str(a),str(b)], + 'uniform_margin_upper':interval(upper, upper)['outward_upper'], + 'uniform_method':'T(C)<=T(a), P(C)>=P(b); separate monotonicity only', + 'no_inference_outside_interval':True, + 'hashes':{str(x.relative_to(HERE.parent)):sha256(x.read_bytes()).hexdigest() + for x in (Path(__file__), AUTHOR/'screen.py', AUTHOR/'SCREEN-RESULT.json', source)}} + (HERE/'C-INVERSE-SCREEN-CHECK.json').write_text(json.dumps(output,indent=2)+'\n') + print(output['status'], 'upper<-2797, conditional invoice only') + +if __name__ == '__main__': main() diff --git a/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/CONDITIONAL-P2-REVIEW.md b/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/CONDITIONAL-P2-REVIEW.md new file mode 100644 index 0000000000..c4fa842ca8 --- /dev/null +++ b/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/CONDITIONAL-P2-REVIEW.md @@ -0,0 +1,52 @@ +# Independent narrow review of the corrected-centre p2 budget + +2026-10-23. **PASS for the conditional accounting and uniform numerical bounds. The candidate's declared product placement has FAILED.** The positive raw relaxation below is therefore not evidence that the candidate supplies an admissible κ improvement. Substantial OpenAI Codex assistance; local review only. + +The reviewed report is `outputs/new-approach-ceilings-20261023/centre0-p2/REPORT.md`, SHA256 `c5cea3ffb6f8fe129bb9207d619bb8d290e430fd6403532f8f2db52c32981c70`, with source manifest SHA256 `30f720c1debd63c091280752d340ca514987f1bfa789432be177291da65592b9`. All six frozen manifest inputs, the author result and the reviewed report are authenticated before and after the independent run. The exact corrected local producer matches the source packet independently audited here at SHA256 `d40187525bd50b77f277de46575097c6d34a18af96802e7aec7b4f49213465d4`. + +The paid incidence is correctly reconstructed from two complete local profiles N plus three 112-query thin banks and 224 H8 IDLE jobs: + +``` +N={1:2209,2:412,3:510,4:127,5:40,8:1}, +P=2N+336H1+224H8 + ={1:4754,2:824,3:1020,4:254,5:80,8:226}. +``` + +Both restored H8 calls are included. All sixteen H1 repairs across the two local invocations remain. The source's extra finite work is also correctly stated separately: helper ADDs grow by606 and repair ADDs by108 per local invocation, total714, hence1428 for two. Those ordinary operations are not silently translated into recursive H1 units. + +The target grant is + +``` +T=2{4:28,7:7,8:47,9:326}+224H9+224H17 + ={4:56,7:14,8:94,9:876,17:224}. +``` + +This credits the original816 helpers once and assumes448 completed independent main jobs. Those main jobs are unproved. The frozen predecessor's failed h endpoint and the author receipt's `AUTHOR_DESIGN_OPTIMISM_ONLY_UNREALIZED_TARGET_GRANT` status remain explicit. Independently, the present exact diagnostic placement has already failed at e1 with coefficient-zero residual42. A favorable target grant cannot repair either missing endpoint. + +Let `M(C)=sum T[r] r^(1-C)−sum P[r] r^(1-C)` on the exact closed domain a=.0030217758, b=.00339999. The reviewed derivative argument has the correct sign and interval orientation: + +``` +M'(C)=sum P[r] H_r(C) ln r−sum T[r] H_r(C) ln r, +M'(C) <= sum P[r] upper(H_r(a)) upper(ln r) + −sum T[r] lower(H_r(b)) lower(ln r). +``` + +Each H_r decreases and each logarithm is nonnegative. Thus the paid endpoint at a supplies an upper positive contribution, and targets at b supply a lower quantity to subtract. This gives a uniform derivative upper bound, rather than endpoint extrapolation. + +The new independent runner imports neither the author's positive-exponential engine nor the reviewed worker's negative-exponential engine. It implements a 48-term rational atanh logarithm series and a fresh 24-term **positive** exp series with a geometric upper tail, then reciprocates to bound `H_r=r/exp(C ln r)`. Its interval domain and signs are explicit checks that survive `-O`. The independent results are + +``` +M(a) ∈ [20.246364736386988059630937, + 20.246364736386988059630938], +M(b) ∈ [12.804117221917453035517808, + 12.804117221917453035517809], +M'(C) < -19660.823331812427897464928484 < 0. +``` + +Consequently M has its minimum at the included right endpoint. The sharp maximum **integer number of additional H1 calls** fitting the whole domain is12. Thirteen fail at b. Any thirteen added positive-integer-rank calls also cost at least13 in this additive rank invoice, so they fail there. A single rank12 child fits uniformly because `upper(H12(a))upper(M(b))`. With 1−C>0, larger integer ranks cost more. Mixed correction bills still require their own pointwise inequality; these two integer bounds do not admit all bills assembled from smaller ranks. + +The residual after twelve H1 calls is at least `.804117221917453035517808`. This is a raw rank-model remainder. It funds no finite scalar work, tape movement, storage, rounded suffix error, caller chronology, compiler reserve or completion/splitting tails. The report correctly invents no reserve epsilon and asserts no actual corrected caller invoice. + +Reproduce with `python3 outputs/new-approach-verification-20261023/check_economic_reviews.py --p2-only`, then with `python3 -O` and compare `ECONOMIC-REVIEWS-P2-RESULT.json` to its `-OPTIMIZED` counterpart. Both modes produce byte-identical JSON. All arithmetic is rational; no root or parameter search, native/caller run, compiler or Lean work is performed. + +Credit Astra's explicit design and unrealized target receipt, the primary construction worker's actual-centre source derivation, the ceilings worker's conditional budget proof and source-reused p19 interval method, Dugongue and the native/helper/compiler contributors, and the failed predecessor's retained credit. The independent source/product decision is in PRODUCER-AND-PRODUCT-REVIEW.md. No alternate placement search or new κ claim follows. diff --git a/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/DECLARED-PRODUCT-RESULT-OPTIMIZED.json b/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/DECLARED-PRODUCT-RESULT-OPTIMIZED.json new file mode 100644 index 0000000000..81b23f91a4 --- /dev/null +++ b/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/DECLARED-PRODUCT-RESULT-OPTIMIZED.json @@ -0,0 +1,969 @@ +{ + "status": "REJECT_DECLARED_PRODUCT_PLACEMENT_BY_EXACT_NECESSARY_UNIT_IDENTITY", + "source_head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "packet_hashes_before": { + "INITIAL-DERIVATION.json": "2ea2e0a05f7fcdd16fc00857abf0cf37371dcf63a82e5d37c00902092864d3bd", + "CORRECTED-DERIVATION.json": "d40187525bd50b77f277de46575097c6d34a18af96802e7aec7b4f49213465d4" + }, + "packet_hashes_after": { + "INITIAL-DERIVATION.json": "2ea2e0a05f7fcdd16fc00857abf0cf37371dcf63a82e5d37c00902092864d3bd", + "CORRECTED-DERIVATION.json": "d40187525bd50b77f277de46575097c6d34a18af96802e7aec7b4f49213465d4" + }, + "source_audit_sha256": "472c530ff90be020426a5345e1c2b7ff3d8e4dcb5bef12903b160b5b2f0ed6d2", + "declared_placement": { + "r": 128, + "owner_coefficients": [ + 0, + 111 + ], + "independent_identity_spectator_coefficients": [ + 112, + 127 + ], + "native_address_zero": "record0", + "coefficient_U": "G direct_sum I16", + "coefficient_V": "G^T direct_sum I16 after exact involution derivation", + "scope": "imposed diagnostic design placement, not derived whole outer caller" + }, + "invariant_record_premise": { + "normalizer_source_sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da", + "all112_K_words_fix_zero_with_phase_plus_one": true, + "proof": "homogeneous invertible P and D with no constant; transpose and positive-column lifts preserve delta0" + }, + "unit_normalization": "epsilon and eta below are divided by128 relative to e_P=128e0; witness is ordinary negacyclic residual with that common128 removed", + "epsilon_over128": [ + "37/4", + "-1/2", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-11/4", + "0", + "1/4", + "1/4", + "1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "1/4", + "-11/4", + "1/4", + "-1/4", + "0", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "1/4", + "-1/2", + "1/4", + "-1/2", + "3/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "0", + "-1/4", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "-11/4", + "1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + "eta_over128": [ + "37/4", + "11/2", + "11/4", + "11/2", + "11/2", + "11/2", + "11/2", + "-11/4", + "0", + "-11/4", + "-11/4", + "-11/4", + "11/4", + "11/2", + "11/2", + "11/2", + "0", + "-11/4", + "-11/4", + "-11/4", + "0", + "0", + "-11/4", + "-11/4", + "-11/4", + "11/4", + "0", + "-11/4", + "0", + "0", + "0", + "11/4", + "11/4", + "11/4", + "11/4", + "-11/4", + "0", + "0", + "-11/4", + "-11/4", + "-11/4", + "0", + "0", + "0", + "0", + "-11/4", + "0", + "0", + "11/4", + "11/4", + "11/4", + "11/2", + "11/2", + "11/2", + "11/4", + "11/4", + "11/4", + "-11/4", + "0", + "0", + "0", + "-11/4", + "-11/4", + "-11/4", + "0", + "0", + "0", + "11/2", + "11/2", + "11/2", + "11/4", + "11/4", + "11/4", + "11/2", + "11/2", + "11/2", + "11/4", + "-11/4", + "11/2", + "-11/4", + "11/2", + "-33/4", + "11/2", + "11/2", + "11/2", + "11/4", + "0", + "11/4", + "11/2", + "11/4", + "11/4", + "11/4", + "11/4", + "0", + "-11/4", + "0", + "0", + "0", + "11/4", + "11/2", + "11/4", + "11/4", + "11/4", + "-11/4", + "0", + "0", + "0", + "-11/4", + "-11/4", + "-11/4", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + "tested_basis_indices": [ + 1 + ], + "witness": { + "input_basis": 1, + "first_failed_output_coefficient": 0, + "left_Ua_times_eta": "143/4", + "right_epsilon_times_Va": "-25/4", + "residual_left_minus_right": "42", + "all_left_coefficients": [ + "143/4", + "22", + "5", + "97/4", + "9/4", + "31/4", + "55/8", + "-759/8", + "-407/8", + "-473/8", + "-143/2", + "-209/4", + "33/8", + "55/2", + "319/4", + "671/8", + "425/8", + "147/8", + "45/2", + "1/2", + "11", + "121/8", + "-187/4", + "33/8", + "77/4", + "99/4", + "-17", + "-165/4", + "-11/4", + "187/8", + "143/4", + "31/4", + "55/2", + "99/4", + "55", + "21/2", + "-73/8", + "89/2", + "-121/8", + "99/2", + "-22", + "-253/8", + "-33/2", + "231/8", + "-11/4", + "323/8", + "-38", + "455/8", + "385/8", + "451/8", + "297/8", + "109/2", + "82", + "381/8", + "95/8", + "-125/8", + "-45/2", + "-165/2", + "-517/8", + "-275/4", + "-297/8", + "35/4", + "-21/2", + "-73/8", + "87/2", + "119/4", + "119/4", + "231/4", + "22", + "121/4", + "143/8", + "33/8", + "-99/8", + "117/8", + "-169/8", + "7/8", + "-169/8", + "-77/2", + "-15/8", + "-207/4", + "-187/8", + "-361/4", + "-81/8", + "31/4", + "65/2", + "-279/8", + "385/8", + "-11/4", + "273/4", + "-6", + "-6", + "5", + "77/2", + "-451/8", + "-231/4", + "-55", + "-495/8", + "-55", + "-161/8", + "55/4", + "231/4", + "253/4", + "22", + "-119/4", + "-101/4", + "-255/4", + "-321/4", + "-583/8", + "-363/4", + "-55", + "143/8", + "44", + "363/8", + "55/8", + "33", + "165/4", + "341/8", + "121/4", + "-11/2", + "55/8", + "22", + "-187/8", + "-33/2", + "-33/4", + "-99/2", + "-385/8", + "-231/4", + "-231/8" + ], + "all_right_coefficients": [ + "-25/4", + "-1/2", + "-4", + "-17/4", + "-15/4", + "-17/4", + "-5/8", + "57/8", + "1/8", + "7/8", + "-1", + "-11/4", + "-15/8", + "-5/2", + "-17/4", + "-25/8", + "-31/8", + "63/8", + "6", + "5", + "-1", + "-11/8", + "-7/4", + "9/8", + "-13/4", + "-3/4", + "-5", + "3/4", + "-5/4", + "-17/8", + "-19/4", + "-29/4", + "-4", + "-3/4", + "-2", + "-6", + "23/8", + "4", + "-1/8", + "3/2", + "-5/2", + "-1/8", + "0", + "-9/8", + "-17/4", + "11/8", + "1", + "23/8", + "-11/8", + "-5/8", + "-15/8", + "-7", + "-13/2", + "-51/8", + "-37/8", + "-29/8", + "-9/2", + "3", + "23/8", + "7/4", + "-9/8", + "23/4", + "3", + "35/8", + "-6", + "-25/4", + "-25/4", + "3/4", + "-7/2", + "-11/4", + "-25/8", + "9/8", + "21/8", + "-15/8", + "-25/8", + "-29/8", + "-25/8", + "2", + "-3/8", + "33/4", + "29/8", + "29/4", + "-21/8", + "-5/4", + "-13/2", + "-39/8", + "-59/8", + "13/4", + "-9/4", + "0", + "-3/2", + "-5/2", + "1", + "41/8", + "-3/4", + "1/2", + "21/8", + "2", + "67/8", + "7/4", + "-3/4", + "7/4", + "-1/2", + "25/4", + "-17/4", + "-15/4", + "-9/4", + "17/8", + "15/4", + "2", + "-1/8", + "7/2", + "15/8", + "19/8", + "0", + "-9/4", + "-19/8", + "1/4", + "1/2", + "7/8", + "1", + "-7/8", + "3/2", + "3/4", + "3", + "-1/8", + "-3/4", + "9/8" + ], + "all_residual_coefficients": [ + "42", + "45/2", + "9", + "57/2", + "6", + "12", + "15/2", + "-102", + "-51", + "-60", + "-141/2", + "-99/2", + "6", + "30", + "84", + "87", + "57", + "21/2", + "33/2", + "-9/2", + "12", + "33/2", + "-45", + "3", + "45/2", + "51/2", + "-12", + "-42", + "-3/2", + "51/2", + "81/2", + "15", + "63/2", + "51/2", + "57", + "33/2", + "-12", + "81/2", + "-15", + "48", + "-39/2", + "-63/2", + "-33/2", + "30", + "3/2", + "39", + "-39", + "54", + "99/2", + "57", + "39", + "123/2", + "177/2", + "54", + "33/2", + "-12", + "-18", + "-171/2", + "-135/2", + "-141/2", + "-36", + "3", + "-27/2", + "-27/2", + "99/2", + "36", + "36", + "57", + "51/2", + "33", + "21", + "3", + "-15", + "33/2", + "-18", + "9/2", + "-18", + "-81/2", + "-3/2", + "-60", + "-27", + "-195/2", + "-15/2", + "9", + "39", + "-30", + "111/2", + "-6", + "141/2", + "-6", + "-9/2", + "15/2", + "75/2", + "-123/2", + "-57", + "-111/2", + "-129/2", + "-57", + "-57/2", + "12", + "117/2", + "123/2", + "45/2", + "-36", + "-21", + "-60", + "-78", + "-75", + "-189/2", + "-57", + "18", + "81/2", + "87/2", + "9/2", + "33", + "87/2", + "45", + "30", + "-6", + "6", + "21", + "-45/2", + "-18", + "-9", + "-105/2", + "-48", + "-57", + "-30" + ], + "U_a": [ + "11/2", + "0", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "0", + "-11/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", + "11/2", + "0", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "0", + "-11/2", + "0", + "0", + "0", + "0", + "1/2", + "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", + "0", + "0" + ], + "V_a": [ + "-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", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + }, + "controls": { + "identity_unit_gate": "PASS", + "negacyclic_y127_times_y": "-1", + "different_records": "ZERO_ALL_COEFFICIENTS", + "wrong_output_W_minus_I": "REJECTED", + "complex_transpose_vs_adjoint": "DISTINGUISHED_BY_SEPARATE_SCALAR_i_CONTROL", + "candidate_transpose_vs_adjoint": "G_REAL_THE_TWO_COINCIDE", + "old_bad_restoration": "retained in PRODUCER-PACKET-RESULT.json with G_squared_00=10" + }, + "unit_invertibility": "not needed for rejection once necessary equality fails", + "search_stopped_at_first_failure": true, + "other_placements_tested": false, + "native_execution": false, + "Fourier_E_used": false, + "new_kappa": null +} diff --git a/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/DECLARED-PRODUCT-RESULT.json b/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/DECLARED-PRODUCT-RESULT.json new file mode 100644 index 0000000000..81b23f91a4 --- /dev/null +++ b/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/DECLARED-PRODUCT-RESULT.json @@ -0,0 +1,969 @@ +{ + "status": "REJECT_DECLARED_PRODUCT_PLACEMENT_BY_EXACT_NECESSARY_UNIT_IDENTITY", + "source_head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "packet_hashes_before": { + "INITIAL-DERIVATION.json": "2ea2e0a05f7fcdd16fc00857abf0cf37371dcf63a82e5d37c00902092864d3bd", + "CORRECTED-DERIVATION.json": "d40187525bd50b77f277de46575097c6d34a18af96802e7aec7b4f49213465d4" + }, + "packet_hashes_after": { + "INITIAL-DERIVATION.json": "2ea2e0a05f7fcdd16fc00857abf0cf37371dcf63a82e5d37c00902092864d3bd", + "CORRECTED-DERIVATION.json": "d40187525bd50b77f277de46575097c6d34a18af96802e7aec7b4f49213465d4" + }, + "source_audit_sha256": "472c530ff90be020426a5345e1c2b7ff3d8e4dcb5bef12903b160b5b2f0ed6d2", + "declared_placement": { + "r": 128, + "owner_coefficients": [ + 0, + 111 + ], + "independent_identity_spectator_coefficients": [ + 112, + 127 + ], + "native_address_zero": "record0", + "coefficient_U": "G direct_sum I16", + "coefficient_V": "G^T direct_sum I16 after exact involution derivation", + "scope": "imposed diagnostic design placement, not derived whole outer caller" + }, + "invariant_record_premise": { + "normalizer_source_sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da", + "all112_K_words_fix_zero_with_phase_plus_one": true, + "proof": "homogeneous invertible P and D with no constant; transpose and positive-column lifts preserve delta0" + }, + "unit_normalization": "epsilon and eta below are divided by128 relative to e_P=128e0; witness is ordinary negacyclic residual with that common128 removed", + "epsilon_over128": [ + "37/4", + "-1/2", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-11/4", + "0", + "1/4", + "1/4", + "1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "1/4", + "-11/4", + "1/4", + "-1/4", + "0", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "1/4", + "-1/2", + "1/4", + "-1/2", + "3/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "0", + "-1/4", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "-11/4", + "1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + "eta_over128": [ + "37/4", + "11/2", + "11/4", + "11/2", + "11/2", + "11/2", + "11/2", + "-11/4", + "0", + "-11/4", + "-11/4", + "-11/4", + "11/4", + "11/2", + "11/2", + "11/2", + "0", + "-11/4", + "-11/4", + "-11/4", + "0", + "0", + "-11/4", + "-11/4", + "-11/4", + "11/4", + "0", + "-11/4", + "0", + "0", + "0", + "11/4", + "11/4", + "11/4", + "11/4", + "-11/4", + "0", + "0", + "-11/4", + "-11/4", + "-11/4", + "0", + "0", + "0", + "0", + "-11/4", + "0", + "0", + "11/4", + "11/4", + "11/4", + "11/2", + "11/2", + "11/2", + "11/4", + "11/4", + "11/4", + "-11/4", + "0", + "0", + "0", + "-11/4", + "-11/4", + "-11/4", + "0", + "0", + "0", + "11/2", + "11/2", + "11/2", + "11/4", + "11/4", + "11/4", + "11/2", + "11/2", + "11/2", + "11/4", + "-11/4", + "11/2", + "-11/4", + "11/2", + "-33/4", + "11/2", + "11/2", + "11/2", + "11/4", + "0", + "11/4", + "11/2", + "11/4", + "11/4", + "11/4", + "11/4", + "0", + "-11/4", + "0", + "0", + "0", + "11/4", + "11/2", + "11/4", + "11/4", + "11/4", + "-11/4", + "0", + "0", + "0", + "-11/4", + "-11/4", + "-11/4", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + "tested_basis_indices": [ + 1 + ], + "witness": { + "input_basis": 1, + "first_failed_output_coefficient": 0, + "left_Ua_times_eta": "143/4", + "right_epsilon_times_Va": "-25/4", + "residual_left_minus_right": "42", + "all_left_coefficients": [ + "143/4", + "22", + "5", + "97/4", + "9/4", + "31/4", + "55/8", + "-759/8", + "-407/8", + "-473/8", + "-143/2", + "-209/4", + "33/8", + "55/2", + "319/4", + "671/8", + "425/8", + "147/8", + "45/2", + "1/2", + "11", + "121/8", + "-187/4", + "33/8", + "77/4", + "99/4", + "-17", + "-165/4", + "-11/4", + "187/8", + "143/4", + "31/4", + "55/2", + "99/4", + "55", + "21/2", + "-73/8", + "89/2", + "-121/8", + "99/2", + "-22", + "-253/8", + "-33/2", + "231/8", + "-11/4", + "323/8", + "-38", + "455/8", + "385/8", + "451/8", + "297/8", + "109/2", + "82", + "381/8", + "95/8", + "-125/8", + "-45/2", + "-165/2", + "-517/8", + "-275/4", + "-297/8", + "35/4", + "-21/2", + "-73/8", + "87/2", + "119/4", + "119/4", + "231/4", + "22", + "121/4", + "143/8", + "33/8", + "-99/8", + "117/8", + "-169/8", + "7/8", + "-169/8", + "-77/2", + "-15/8", + "-207/4", + "-187/8", + "-361/4", + "-81/8", + "31/4", + "65/2", + "-279/8", + "385/8", + "-11/4", + "273/4", + "-6", + "-6", + "5", + "77/2", + "-451/8", + "-231/4", + "-55", + "-495/8", + "-55", + "-161/8", + "55/4", + "231/4", + "253/4", + "22", + "-119/4", + "-101/4", + "-255/4", + "-321/4", + "-583/8", + "-363/4", + "-55", + "143/8", + "44", + "363/8", + "55/8", + "33", + "165/4", + "341/8", + "121/4", + "-11/2", + "55/8", + "22", + "-187/8", + "-33/2", + "-33/4", + "-99/2", + "-385/8", + "-231/4", + "-231/8" + ], + "all_right_coefficients": [ + "-25/4", + "-1/2", + "-4", + "-17/4", + "-15/4", + "-17/4", + "-5/8", + "57/8", + "1/8", + "7/8", + "-1", + "-11/4", + "-15/8", + "-5/2", + "-17/4", + "-25/8", + "-31/8", + "63/8", + "6", + "5", + "-1", + "-11/8", + "-7/4", + "9/8", + "-13/4", + "-3/4", + "-5", + "3/4", + "-5/4", + "-17/8", + "-19/4", + "-29/4", + "-4", + "-3/4", + "-2", + "-6", + "23/8", + "4", + "-1/8", + "3/2", + "-5/2", + "-1/8", + "0", + "-9/8", + "-17/4", + "11/8", + "1", + "23/8", + "-11/8", + "-5/8", + "-15/8", + "-7", + "-13/2", + "-51/8", + "-37/8", + "-29/8", + "-9/2", + "3", + "23/8", + "7/4", + "-9/8", + "23/4", + "3", + "35/8", + "-6", + "-25/4", + "-25/4", + "3/4", + "-7/2", + "-11/4", + "-25/8", + "9/8", + "21/8", + "-15/8", + "-25/8", + "-29/8", + "-25/8", + "2", + "-3/8", + "33/4", + "29/8", + "29/4", + "-21/8", + "-5/4", + "-13/2", + "-39/8", + "-59/8", + "13/4", + "-9/4", + "0", + "-3/2", + "-5/2", + "1", + "41/8", + "-3/4", + "1/2", + "21/8", + "2", + "67/8", + "7/4", + "-3/4", + "7/4", + "-1/2", + "25/4", + "-17/4", + "-15/4", + "-9/4", + "17/8", + "15/4", + "2", + "-1/8", + "7/2", + "15/8", + "19/8", + "0", + "-9/4", + "-19/8", + "1/4", + "1/2", + "7/8", + "1", + "-7/8", + "3/2", + "3/4", + "3", + "-1/8", + "-3/4", + "9/8" + ], + "all_residual_coefficients": [ + "42", + "45/2", + "9", + "57/2", + "6", + "12", + "15/2", + "-102", + "-51", + "-60", + "-141/2", + "-99/2", + "6", + "30", + "84", + "87", + "57", + "21/2", + "33/2", + "-9/2", + "12", + "33/2", + "-45", + "3", + "45/2", + "51/2", + "-12", + "-42", + "-3/2", + "51/2", + "81/2", + "15", + "63/2", + "51/2", + "57", + "33/2", + "-12", + "81/2", + "-15", + "48", + "-39/2", + "-63/2", + "-33/2", + "30", + "3/2", + "39", + "-39", + "54", + "99/2", + "57", + "39", + "123/2", + "177/2", + "54", + "33/2", + "-12", + "-18", + "-171/2", + "-135/2", + "-141/2", + "-36", + "3", + "-27/2", + "-27/2", + "99/2", + "36", + "36", + "57", + "51/2", + "33", + "21", + "3", + "-15", + "33/2", + "-18", + "9/2", + "-18", + "-81/2", + "-3/2", + "-60", + "-27", + "-195/2", + "-15/2", + "9", + "39", + "-30", + "111/2", + "-6", + "141/2", + "-6", + "-9/2", + "15/2", + "75/2", + "-123/2", + "-57", + "-111/2", + "-129/2", + "-57", + "-57/2", + "12", + "117/2", + "123/2", + "45/2", + "-36", + "-21", + "-60", + "-78", + "-75", + "-189/2", + "-57", + "18", + "81/2", + "87/2", + "9/2", + "33", + "87/2", + "45", + "30", + "-6", + "6", + "21", + "-45/2", + "-18", + "-9", + "-105/2", + "-48", + "-57", + "-30" + ], + "U_a": [ + "11/2", + "0", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "0", + "-11/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", + "11/2", + "0", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "0", + "-11/2", + "0", + "0", + "0", + "0", + "1/2", + "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", + "0", + "0" + ], + "V_a": [ + "-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", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + }, + "controls": { + "identity_unit_gate": "PASS", + "negacyclic_y127_times_y": "-1", + "different_records": "ZERO_ALL_COEFFICIENTS", + "wrong_output_W_minus_I": "REJECTED", + "complex_transpose_vs_adjoint": "DISTINGUISHED_BY_SEPARATE_SCALAR_i_CONTROL", + "candidate_transpose_vs_adjoint": "G_REAL_THE_TWO_COINCIDE", + "old_bad_restoration": "retained in PRODUCER-PACKET-RESULT.json with G_squared_00=10" + }, + "unit_invertibility": "not needed for rejection once necessary equality fails", + "search_stopped_at_first_failure": true, + "other_placements_tested": false, + "native_execution": false, + "Fourier_E_used": false, + "new_kappa": null +} diff --git a/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/ECONOMIC-REVIEWS-P2-RESULT-OPTIMIZED.json b/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/ECONOMIC-REVIEWS-P2-RESULT-OPTIMIZED.json new file mode 100644 index 0000000000..c3cf6d2a65 --- /dev/null +++ b/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/ECONOMIC-REVIEWS-P2-RESULT-OPTIMIZED.json @@ -0,0 +1,78 @@ +{ + "status": "PASS_SCOPED_INDEPENDENT_ECONOMIC_REVIEW_P2", + "author_packet_hashes_before": { + "centre0-p2/SOURCES.json": "30f720c1debd63c091280752d340ca514987f1bfa789432be177291da65592b9", + "centre0-p2/CHECK-RESULT.json": "ce7b255e9645c66a99e5e4a849a6896b1024d9986c1b32c76943305428e08449", + "centre0-p2/REPORT.md": "c5cea3ffb6f8fe129bb9207d619bb8d290e430fd6403532f8f2db52c32981c70" + }, + "author_packet_hashes_after": { + "centre0-p2/SOURCES.json": "30f720c1debd63c091280752d340ca514987f1bfa789432be177291da65592b9", + "centre0-p2/CHECK-RESULT.json": "ce7b255e9645c66a99e5e4a849a6896b1024d9986c1b32c76943305428e08449", + "centre0-p2/REPORT.md": "c5cea3ffb6f8fe129bb9207d619bb8d290e430fd6403532f8f2db52c32981c70" + }, + "corrected_centre_p2_relaxation": { + "status": "PASS_CONDITIONAL_RELAXATION_ARITHMETIC_ONLY_FAILED_PLACEMENT_RETAINED", + "independent_method": "48-term rational atanh log plus positive 24-term exp with geometric tail and reciprocal; no author/worker engine imported", + "target_grant": { + "4": 56, + "7": 14, + "8": 94, + "9": 876, + "17": 224 + }, + "conditional_paid": { + "1": 4754, + "2": 824, + "3": 1020, + "4": 254, + "5": 80, + "8": 226 + }, + "original_helpers_once": 816, + "unproved_main_jobs": 448, + "new_H8": 2, + "removed_H1": 0, + "point_enclosures": { + "15108879/5000000000": { + "lower": "20246364736386988059630937/1000000000000000000000000", + "upper": "10123182368193494029815469/500000000000000000000000", + "scale": 1000000000000000000000000, + "floor_units": 20246364736386988059630937, + "ceil_units": 20246364736386988059630938 + }, + "339999/100000000": { + "lower": "800257326369840814719863/62500000000000000000000", + "upper": "12804117221917453035517809/1000000000000000000000000", + "scale": 1000000000000000000000000, + "floor_units": 12804117221917453035517808, + "ceil_units": 12804117221917453035517809 + } + }, + "derivative_upper": { + "lower": "-3932164666362485579492985697/200000000000000000000000", + "upper": "-4915205832953106974366232121/250000000000000000000000", + "scale": 1000000000000000000000000, + "floor_units": -19660823331812427897464928485, + "ceil_units": -19660823331812427897464928484 + }, + "minimum_at": "included right endpoint by uniform strict decrease", + "maximum_additional_integer_H1_calls": 12, + "thirteen_positive_rank_calls_fail_at_b": true, + "largest_single_additional_integer_rank_uniformly": 12, + "remaining_after12H1_at_b": { + "lower": "50257326369840814719863/62500000000000000000000", + "upper": "804117221917453035517809/1000000000000000000000000", + "scale": 1000000000000000000000000, + "floor_units": 804117221917453035517808, + "ceil_units": 804117221917453035517809 + }, + "candidate_declared_product_placement": "FAILED_e1_coefficient0_residual42", + "compiler_reserve": null, + "finite_work_funded": false, + "actual_caller": false, + "new_kappa": null + }, + "source_author_packets_edited": false, + "native_or_compiler_execution": false, + "new_kappa": null +} diff --git a/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/ECONOMIC-REVIEWS-P2-RESULT.json b/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/ECONOMIC-REVIEWS-P2-RESULT.json new file mode 100644 index 0000000000..c3cf6d2a65 --- /dev/null +++ b/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/ECONOMIC-REVIEWS-P2-RESULT.json @@ -0,0 +1,78 @@ +{ + "status": "PASS_SCOPED_INDEPENDENT_ECONOMIC_REVIEW_P2", + "author_packet_hashes_before": { + "centre0-p2/SOURCES.json": "30f720c1debd63c091280752d340ca514987f1bfa789432be177291da65592b9", + "centre0-p2/CHECK-RESULT.json": "ce7b255e9645c66a99e5e4a849a6896b1024d9986c1b32c76943305428e08449", + "centre0-p2/REPORT.md": "c5cea3ffb6f8fe129bb9207d619bb8d290e430fd6403532f8f2db52c32981c70" + }, + "author_packet_hashes_after": { + "centre0-p2/SOURCES.json": "30f720c1debd63c091280752d340ca514987f1bfa789432be177291da65592b9", + "centre0-p2/CHECK-RESULT.json": "ce7b255e9645c66a99e5e4a849a6896b1024d9986c1b32c76943305428e08449", + "centre0-p2/REPORT.md": "c5cea3ffb6f8fe129bb9207d619bb8d290e430fd6403532f8f2db52c32981c70" + }, + "corrected_centre_p2_relaxation": { + "status": "PASS_CONDITIONAL_RELAXATION_ARITHMETIC_ONLY_FAILED_PLACEMENT_RETAINED", + "independent_method": "48-term rational atanh log plus positive 24-term exp with geometric tail and reciprocal; no author/worker engine imported", + "target_grant": { + "4": 56, + "7": 14, + "8": 94, + "9": 876, + "17": 224 + }, + "conditional_paid": { + "1": 4754, + "2": 824, + "3": 1020, + "4": 254, + "5": 80, + "8": 226 + }, + "original_helpers_once": 816, + "unproved_main_jobs": 448, + "new_H8": 2, + "removed_H1": 0, + "point_enclosures": { + "15108879/5000000000": { + "lower": "20246364736386988059630937/1000000000000000000000000", + "upper": "10123182368193494029815469/500000000000000000000000", + "scale": 1000000000000000000000000, + "floor_units": 20246364736386988059630937, + "ceil_units": 20246364736386988059630938 + }, + "339999/100000000": { + "lower": "800257326369840814719863/62500000000000000000000", + "upper": "12804117221917453035517809/1000000000000000000000000", + "scale": 1000000000000000000000000, + "floor_units": 12804117221917453035517808, + "ceil_units": 12804117221917453035517809 + } + }, + "derivative_upper": { + "lower": "-3932164666362485579492985697/200000000000000000000000", + "upper": "-4915205832953106974366232121/250000000000000000000000", + "scale": 1000000000000000000000000, + "floor_units": -19660823331812427897464928485, + "ceil_units": -19660823331812427897464928484 + }, + "minimum_at": "included right endpoint by uniform strict decrease", + "maximum_additional_integer_H1_calls": 12, + "thirteen_positive_rank_calls_fail_at_b": true, + "largest_single_additional_integer_rank_uniformly": 12, + "remaining_after12H1_at_b": { + "lower": "50257326369840814719863/62500000000000000000000", + "upper": "804117221917453035517809/1000000000000000000000000", + "scale": 1000000000000000000000000, + "floor_units": 804117221917453035517808, + "ceil_units": 804117221917453035517809 + }, + "candidate_declared_product_placement": "FAILED_e1_coefficient0_residual42", + "compiler_reserve": null, + "finite_work_funded": false, + "actual_caller": false, + "new_kappa": null + }, + "source_author_packets_edited": false, + "native_or_compiler_execution": false, + "new_kappa": null +} diff --git a/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/PRODUCER-AND-PRODUCT-REVIEW.md b/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/PRODUCER-AND-PRODUCT-REVIEW.md new file mode 100644 index 0000000000..b768c093e0 --- /dev/null +++ b/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/PRODUCER-AND-PRODUCT-REVIEW.md @@ -0,0 +1,103 @@ +# Independent review: corrected centre source packet passes; declared consumer fails + +Prepared locally on 2026-10-23 with substantial OpenAI Codex assistance. The source packet was reviewed before the coordinator-authorized product diagnostic. No source emitter, native query execution, compiler, Lean or external write was performed. + +**Decision:** the corrected actual-centre-0 edit specification passes the bounded independent source/algebra audit. Its declared r=128 natural coefficient placement fails the necessary product identity at the first permitted probe. Stop this consumer placement. This result does not exclude a different producer or a separately specified consumer. + +## Frozen inputs and method + +The native source is Dugongue's #4948 head `86e474038e05f99a76d41f71d81946ad2327e4a4`, `research/native-involutive-dual/`. The audit reads the Git objects with lazy fetch disabled and authenticates SOURCE-WORD, INVOLUTIVE-WORD, BACKWARD-WORD, R and NORMALIZERS against the hashes in `check_producer_packet.py`. The inherited source PROOF.md and native_core.py normalization convention were also read. The source's climb/adapter events change native charts while preserving normalized scalar coordinates; phase events in this word are section labels. These inherited chart semantics are premises, not a new phase-correct native replay. + +The construction owner's frozen initial packet is SHA256 `2ea2e0a05f7fcdd16fc00857abf0cf37371dcf63a82e5d37c00902092864d3bd`; its corrected packet is `d40187525bd50b77f277de46575097c6d34a18af96802e7aec7b4f49213465d4`. Both are authenticated before and after every run. A preliminary corrected packet changed while the constructor was finishing its backward fields; the initial attempted audit rejected that stale hash. No result was accepted until the constructor supplied the final frozen pin above. + +The independent implementation propagates sensitivities **backward** from all 633 final fields through the literal suffix. This differs from the construction's forward centre-output impulses. All eight physical centre columns are `R[k,:]^T/4`, have empty native words, and have no X, helper or owned-scratch output leakage. A separate pulled-back input covector gives centre 0's main factor R[0,:] and exactly 45 independent ground-entry helper inputs. + +## Rejected first proposal remains an explicit control + +The selected port-0 mode is `r0=R[:,0]=(1,1,1,1,0,0,0,0)`, so its desired output direction is `R^T r0`. Every one of the eight literal centre output columns has a nonzero two-by-two minor against that direction. No literal centre is proportional to it. The exact independent determinant witnesses are retained in PRODUCER-PACKET-RESULT.json. + +Restoring actual physical centre 0 and deleting the entire original port-0 repair yields + +``` +G_bad = F + R[0,:]^T R[0,:]/4 - 3 e0 (r0^T R). +``` + +The source tail's actual port-0 coefficients were inspected and match the removed term. The independent audit reproduces + +``` +(G_bad e0)_0=1/4, +(G_bad e0)_1=-1/2, +(G_bad^2 e0)_0=10. +``` + +Thus the first proposal fails its involution premise. Its former `+H8-H1` invoice and fixed-unit shortcut remain rejected. No unit fixture based on that shortcut was run. + +## Corrected actual-centre family + +The actual corrected source specification restores physical centre 0, retunes the four affected repair coefficient rows, and retains all eight repair calls. With K=R^T/4, P=K on selected rows `{0,7,20,23,86,93,108,111}` and zero elsewhere, set U=K−12P and D=diag(0,1,...,1). The source-bound matrices satisfy `RU=2I8`, and the revised endpoint is + +``` +G=I112-U D R. +G^2=I112-2UDR+UD(RU)DR=I112. +``` + +Every entry of G in the corrected packet matches that independent calculation. This is a complete exact matrix identity, rather than only a squared-e0 check. In particular G does not fix coefficient zero; `G00=37/4`, `G01=11/2`, `G10=-1/2`. + +All 2,520 helper-precompensation coefficient changes match `old−(R[0,:]^T/4)h0`; the nonzero ground-frame ADD count becomes 7,202 from 6,596. Each changed repair row at ports 0,7,23,108 grows from 53 to 80 nonzero ADDs, so the complete repair count becomes 532 from 424. The other four coefficient maps are unchanged. Their rank-one transport events are retained. + +The backward source prefix is the exact negative transpose of the original forward precompensation. The corrected backward coefficient maps are the negatives of the retuned forward row maps at the retained conjugate repair sites. The restored backward literal centre is source index 11332 / backward-word index 17928; the forward restoration is source index 11311 / involutive-word index 17907. This audits the edit specification against the inherited source; it does not execute a changed full native word. + +The directly counted paid profile is `{1:2209,2:412,3:510,4:127,5:40,8:1}`. All eight H1 repairs remain; the change is +H8 relative to the involutive producer. The 408 independent helper endpoints retain the source rank census `{4:28,7:7,8:47,9:326}`. No restored centre, scratch, bypass or copied value is credited as a new productive Gaussian owner. + +## Declared product placement and exact rejection + +The coordinator authorized one diagnostic placement only, after the source packet audit passed: + +* r=128; owner i occupies coefficient y^i for 0≤i<112. +* Coefficients 112..127 are sixteen additional **independent** identity-bypass owners. +* Native address zero is record zero. +* On that record, the maps are A=G⊕I16 and B=(G^-1)^T⊕I16=G^T⊕I16. + +This is a design interface imposed for the diagnostic. It is not a derived complete chronological outer-caller placement. + +All 112 actual K_i normalizer words in the pinned NORMALIZERS.json consist of homogeneous invertible binary permutations and diagonal phase polynomials with no constant. The audit checks their exact binary invertibility and allowed word types. They therefore fix address zero with absolute phase +1; their transposes and positive-column lifts do too. This supplies the invariant one-record premise without executing a native query. The source-normalized code restricts to G on this record. Full native and outer implementation remain separate premises. + +Let `P(a,b)=ab/128` in C[y]/(y^128+1), with its identity `eP=128e0`. Write ε=Ae0 and η=Be0. If an output W satisfied the full product identity, substituting eP into either input would force + +``` +P(Aa,B eP) = W a = P(A eP,Ba), +Aa * η = ε * Ba. +``` + +An invariant record ideal is sufficient for this necessary equality: both substitutions stay in that ideal, and any global W would have to agree on it. There is no assumption that ε or η is itself the unit. + +The first permitted probe a=e1 already fails. At output coefficient zero: + +``` +[A(e1)*η]_0 = 143/4, +[ε*B(e1)]_0 = -25/4, +residual = 42. +``` + +These are also the actual P-based unit-substitution values, because eP's factor128 cancels P's divisor128. The JSON stores every one of the 128 left, right and residual coefficients, as well as ε,η and A(e1),B(e1). Unit invertibility checks are unnecessary for rejection once this necessary identity fails. The loop stops immediately at e1; no other basis, placement, mask, width or diagonalizer search was run. + +Independent controls verify the identity-map unit gate, `y^127*y=-1`, zero full products for distinct occupied records, and failure of an incorrect output W=-I for identity input maps. Since G is real, its transpose and adjoint coincide in this fixture; a separate exact complex scalar control U=i distinguishes inverse transpose -i from inverse adjoint i. The earlier bad-restoration witness remains in the source-audit result. No E transform is used in this diagnostic. + +## Reproduction and limits + +Run these commands from the workspace root: + +``` +python3 outputs/new-approach-verification-20261023/check_producer_packet.py +python3 -O outputs/new-approach-verification-20261023/check_producer_packet.py +cmp outputs/new-approach-verification-20261023/PRODUCER-PACKET-RESULT.json outputs/new-approach-verification-20261023/PRODUCER-PACKET-RESULT-OPTIMIZED.json +python3 outputs/new-approach-verification-20261023/check_declared_product.py +python3 -O outputs/new-approach-verification-20261023/check_declared_product.py +cmp outputs/new-approach-verification-20261023/DECLARED-PRODUCT-RESULT.json outputs/new-approach-verification-20261023/DECLARED-PRODUCT-RESULT-OPTIMIZED.json +``` + +Normal and optimized runs completed with byte-identical JSON. Checks use explicit exceptions, so `-O` cannot disable them. + +The positive source result is confined to the literal edit specification and exact algebra under the inherited normalized native model. The negative product result is confined to this exact corrected G, its literal dual, this declared coefficient placement and the retained negacyclic all-output product. It is not a universal producer obstruction and does not claim an actual full outer caller has delivered these maps. Physical chronological delivery, an emitted changed native word, numerical rounding, complete ordinary work, compiler reserve and outer transfer remain unproved. No κ change follows. + +Credit Dugongue/mdumitrean and the #4929/#4933/#4948 native source lineage, the construction owner for its frozen literal edit packet, and Astra for the explicit diagnostic contract. The unit/isotopy classification remains credited to Hans F. de Groote through the inspected Bürgisser–Ikenmeyer primary proof. Preserve the source Apache-2.0 and attribution files for any separately authorized public package. diff --git a/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/PRODUCER-PACKET-RESULT-OPTIMIZED.json b/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/PRODUCER-PACKET-RESULT-OPTIMIZED.json new file mode 100644 index 0000000000..0479d6c758 --- /dev/null +++ b/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/PRODUCER-PACKET-RESULT-OPTIMIZED.json @@ -0,0 +1,186 @@ +{ + "status": "PASS_SOURCE_PACKET_AUDIT_ONLY", + "source_head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "source_pins": { + "SOURCE-WORD.json.gz": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "R.json": "7b33b6dfb494c6eafe6d87a08d6a2c2e0681e56429495b2b27949040f0f63cd1", + "INVOLUTIVE-WORD.json.gz": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138", + "BACKWARD-WORD.json.gz": "dfedcaf1d2318cf6c45da87e0947668c1dae9496f299789528a78d4ab7ba4096", + "NORMALIZERS.json": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da" + }, + "packet_hashes_before": { + "INITIAL-DERIVATION.json": "2ea2e0a05f7fcdd16fc00857abf0cf37371dcf63a82e5d37c00902092864d3bd", + "CORRECTED-DERIVATION.json": "d40187525bd50b77f277de46575097c6d34a18af96802e7aec7b4f49213465d4" + }, + "packet_hashes_after": { + "INITIAL-DERIVATION.json": "2ea2e0a05f7fcdd16fc00857abf0cf37371dcf63a82e5d37c00902092864d3bd", + "CORRECTED-DERIVATION.json": "d40187525bd50b77f277de46575097c6d34a18af96802e7aec7b4f49213465d4" + }, + "method": "reverse sensitivities of literal source suffix/prefix plus independent rational algebra; no emitter/native execution", + "all_eight_physical_centres_reject_PORT0_match": [ + { + "centre": 0, + "source_index": 11311, + "rows": [ + 0, + 1 + ], + "determinant": "1/2" + }, + { + "centre": 1, + "source_index": 11337, + "rows": [ + 0, + 1 + ], + "determinant": "-1/2" + }, + { + "centre": 2, + "source_index": 11363, + "rows": [ + 0, + 1 + ], + "determinant": "-1/2" + }, + { + "centre": 3, + "source_index": 11389, + "rows": [ + 0, + 1 + ], + "determinant": "1/2" + }, + { + "centre": 4, + "source_index": 11415, + "rows": [ + 0, + 1 + ], + "determinant": "1" + }, + { + "centre": 5, + "source_index": 11441, + "rows": [ + 0, + 4 + ], + "determinant": "1" + }, + { + "centre": 6, + "source_index": 11467, + "rows": [ + 0, + 2 + ], + "determinant": "-1" + }, + { + "centre": 7, + "source_index": 11493, + "rows": [ + 0, + 1 + ], + "determinant": "1" + } + ], + "centre0_factors": { + "suffix": "R[0,:]^T/4", + "prefix_main": "R[0,:]", + "independent_helper_inputs": 45, + "non_Y_output_leakage": false + }, + "helper_precomp": { + "original_nonzero_ADDs": 6596, + "coefficient_deltas": 2520, + "revised_nonzero_ADDs": 7202, + "all_deltas_match": true + }, + "failed_initial_candidate": { + "G00": "1/4", + "G10": "-1/2", + "G_squared_00": "10", + "status": "REJECTED_AS_REQUIRED" + }, + "corrected_candidate": { + "endpoint": "I-U(I-E0)R", + "involution": "RU=2I and (I-E0)^2=I-E0", + "repair_retunes": [ + { + "owner": 0, + "changed": true, + "old_ADDs": 53, + "new_ADDs": 80 + }, + { + "owner": 7, + "changed": true, + "old_ADDs": 53, + "new_ADDs": 80 + }, + { + "owner": 20, + "changed": false, + "old_ADDs": 53, + "new_ADDs": 53 + }, + { + "owner": 23, + "changed": true, + "old_ADDs": 53, + "new_ADDs": 80 + }, + { + "owner": 86, + "changed": false, + "old_ADDs": 53, + "new_ADDs": 53 + }, + { + "owner": 93, + "changed": false, + "old_ADDs": 53, + "new_ADDs": 53 + }, + { + "owner": 108, + "changed": true, + "old_ADDs": 53, + "new_ADDs": 80 + }, + { + "owner": 111, + "changed": false, + "old_ADDs": 53, + "new_ADDs": 53 + } + ], + "paid_profile": { + "1": 2209, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 1 + }, + "helper_native_rank_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "backward_negative_transpose_source_specification": "PASS", + "status": "SOURCE_SPECIFICATION_VERIFIED_NO_NATIVE_RUN" + }, + "old_fixed_e0_unit_fixture": "HOLD_INVALID_FOR_CORRECTED_FAMILY", + "native_execution": false, + "caller_or_compiler_admission": false, + "new_kappa": null +} diff --git a/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/PRODUCER-PACKET-RESULT.json b/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/PRODUCER-PACKET-RESULT.json new file mode 100644 index 0000000000..0479d6c758 --- /dev/null +++ b/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/PRODUCER-PACKET-RESULT.json @@ -0,0 +1,186 @@ +{ + "status": "PASS_SOURCE_PACKET_AUDIT_ONLY", + "source_head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "source_pins": { + "SOURCE-WORD.json.gz": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "R.json": "7b33b6dfb494c6eafe6d87a08d6a2c2e0681e56429495b2b27949040f0f63cd1", + "INVOLUTIVE-WORD.json.gz": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138", + "BACKWARD-WORD.json.gz": "dfedcaf1d2318cf6c45da87e0947668c1dae9496f299789528a78d4ab7ba4096", + "NORMALIZERS.json": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da" + }, + "packet_hashes_before": { + "INITIAL-DERIVATION.json": "2ea2e0a05f7fcdd16fc00857abf0cf37371dcf63a82e5d37c00902092864d3bd", + "CORRECTED-DERIVATION.json": "d40187525bd50b77f277de46575097c6d34a18af96802e7aec7b4f49213465d4" + }, + "packet_hashes_after": { + "INITIAL-DERIVATION.json": "2ea2e0a05f7fcdd16fc00857abf0cf37371dcf63a82e5d37c00902092864d3bd", + "CORRECTED-DERIVATION.json": "d40187525bd50b77f277de46575097c6d34a18af96802e7aec7b4f49213465d4" + }, + "method": "reverse sensitivities of literal source suffix/prefix plus independent rational algebra; no emitter/native execution", + "all_eight_physical_centres_reject_PORT0_match": [ + { + "centre": 0, + "source_index": 11311, + "rows": [ + 0, + 1 + ], + "determinant": "1/2" + }, + { + "centre": 1, + "source_index": 11337, + "rows": [ + 0, + 1 + ], + "determinant": "-1/2" + }, + { + "centre": 2, + "source_index": 11363, + "rows": [ + 0, + 1 + ], + "determinant": "-1/2" + }, + { + "centre": 3, + "source_index": 11389, + "rows": [ + 0, + 1 + ], + "determinant": "1/2" + }, + { + "centre": 4, + "source_index": 11415, + "rows": [ + 0, + 1 + ], + "determinant": "1" + }, + { + "centre": 5, + "source_index": 11441, + "rows": [ + 0, + 4 + ], + "determinant": "1" + }, + { + "centre": 6, + "source_index": 11467, + "rows": [ + 0, + 2 + ], + "determinant": "-1" + }, + { + "centre": 7, + "source_index": 11493, + "rows": [ + 0, + 1 + ], + "determinant": "1" + } + ], + "centre0_factors": { + "suffix": "R[0,:]^T/4", + "prefix_main": "R[0,:]", + "independent_helper_inputs": 45, + "non_Y_output_leakage": false + }, + "helper_precomp": { + "original_nonzero_ADDs": 6596, + "coefficient_deltas": 2520, + "revised_nonzero_ADDs": 7202, + "all_deltas_match": true + }, + "failed_initial_candidate": { + "G00": "1/4", + "G10": "-1/2", + "G_squared_00": "10", + "status": "REJECTED_AS_REQUIRED" + }, + "corrected_candidate": { + "endpoint": "I-U(I-E0)R", + "involution": "RU=2I and (I-E0)^2=I-E0", + "repair_retunes": [ + { + "owner": 0, + "changed": true, + "old_ADDs": 53, + "new_ADDs": 80 + }, + { + "owner": 7, + "changed": true, + "old_ADDs": 53, + "new_ADDs": 80 + }, + { + "owner": 20, + "changed": false, + "old_ADDs": 53, + "new_ADDs": 53 + }, + { + "owner": 23, + "changed": true, + "old_ADDs": 53, + "new_ADDs": 80 + }, + { + "owner": 86, + "changed": false, + "old_ADDs": 53, + "new_ADDs": 53 + }, + { + "owner": 93, + "changed": false, + "old_ADDs": 53, + "new_ADDs": 53 + }, + { + "owner": 108, + "changed": true, + "old_ADDs": 53, + "new_ADDs": 80 + }, + { + "owner": 111, + "changed": false, + "old_ADDs": 53, + "new_ADDs": 53 + } + ], + "paid_profile": { + "1": 2209, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 1 + }, + "helper_native_rank_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "backward_negative_transpose_source_specification": "PASS", + "status": "SOURCE_SPECIFICATION_VERIFIED_NO_NATIVE_RUN" + }, + "old_fixed_e0_unit_fixture": "HOLD_INVALID_FOR_CORRECTED_FAMILY", + "native_execution": false, + "caller_or_compiler_admission": false, + "new_kappa": null +} diff --git a/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/check_declared_product.py b/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/check_declared_product.py new file mode 100644 index 0000000000..c178b2d0fd --- /dev/null +++ b/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/check_declared_product.py @@ -0,0 +1,164 @@ +#!/usr/bin/env python3 +"""ROOT-GO bounded unit-compatibility screen of the declared r128 placement. + +This tests a declared design interface, not a delivered whole outer caller. +No Fourier evaluation, native query, emitted source word, compiler, or floats. +""" +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import json +import sys +import check_producer_packet as source + +HERE = Path(__file__).resolve().parent +R = 128 + + +def require(ok, label): + if not ok: + raise RuntimeError(label) + + +def product(a,b): + out = [Q()] * R + for i,x in enumerate(a): + if x: + for j,y in enumerate(b): + if y: + out[(i+j) % R] += x*y*(-1 if i+j >= R else 1) + return out + + +def basis(j): + return [Q(i==j) for i in range(R)] + + +def apply(matrix, vector): + return [sum((x*y for x,y in zip(row,vector)),Q()) for row in matrix] + + +def main(): + before = source.packet_hashes() + audit_file = HERE/'PRODUCER-PACKET-RESULT.json' + audit = json.loads(audit_file.read_text()) + require(audit['status'] == 'PASS_SOURCE_PACKET_AUDIT_ONLY', 'source audit must pass first') + require(audit['packet_hashes_after'] == before, 'source audit is for this exact packet') + corrected = json.loads((source.PACKET/'CORRECTED-DERIVATION.json').read_text()) + G = [[Q(q) for q in row] for row in corrected['F_actual']] + rr = [[Q(q) for q in row] for row in json.loads(source.read('R.json'))] + J = corrected['selected_ports_J'] + low_u = [[rr[k][i]*Q(1-12*(i in J),4) for k in range(8)] for i in range(112)] + require(source.mm(rr,low_u) == [[Q(2*(i==j)) for j in range(8)] for i in range(8)], 'RU=2I') + require(G == [[Q(i==j)-sum(low_u[i][k]*rr[k][j] for k in range(1,8)) + for j in range(112)] for i in range(112)], 'G=I-U D R') + # D=diag(0,1,...,1), D²=D, so G²=I−2UDR+UD(RU)DR=I. + # The literal inverse transpose is consequently G^T, in this declared basis. + normalizers = json.loads(source.read('NORMALIZERS.json')) + require(len(normalizers['ports']) == 112, 'all112 native normalizers') + normalizer_words = [] + for port in normalizers['ports']: + word = port['K_word'] + for event in word: + require(event[0] in ('P','D'), 'K word must have no shift/global phase/H') + if event[0] == 'P': + rows = event[1] + require(len(rows) == 9, 'native address dimension') + # Homogeneous binary permutation fixes zero; check invertibility + # by exact row elimination, without evaluating any native query. + pivots = {} + for row in rows: + require(0 <= row < 512, 'binary linear row') + x = row + while x: + bit = x.bit_length()-1 + if bit in pivots: + x ^= pivots[bit] + else: + pivots[bit] = x + break + require(len(pivots) == 9, 'invertible address permutation') + else: + require(len(event) == 3 and len(event[1]) == len(event[2]) == 9, + 'diagonal phase polynomial with no constant') + normalizer_words.append(word) + # Every P and D fixes delta0 with phase+1; transpose does too because each + # is monomial/unitary. Tensor column lifts keep zero and phase+1 for all f. + U = [[G[i][j] if i<112 and j<112 else Q(i==j) + for j in range(R)] for i in range(R)] + V = list(map(list,zip(*U))) + epsilon, eta = apply(U,basis(0)), apply(V,basis(0)) + # Actual e_P=128 e0 multiplies both epsilon and eta by128. Compare the + # residual divided by128; ordinary product/r from P cancels independently. + witness = None + probes = [] + for j in range(1,R): + Ua, Va = apply(U,basis(j)), apply(V,basis(j)) + left, right = product(Ua,eta), product(epsilon,Va) + residual = [a-b for a,b in zip(left,right)] + probes.append(j) + if any(residual): + k = next(k for k,q in enumerate(residual) if q) + witness = {'input_basis':j,'first_failed_output_coefficient':k, + 'left_Ua_times_eta':str(left[k]),'right_epsilon_times_Va':str(right[k]), + 'residual_left_minus_right':str(residual[k]), + 'all_left_coefficients':[str(q) for q in left], + 'all_right_coefficients':[str(q) for q in right], + 'all_residual_coefficients':[str(q) for q in residual], + 'U_a':[str(q) for q in Ua],'V_a':[str(q) for q in Va]} + break # stop at first failed basis; no other placement/mask search + require(witness is not None, 'unexpected pass of every allowed unit probe') + # Controls concern the literal product, independently of the candidate. + require(product(basis(127),basis(1)) == [-q for q in basis(0)], 'negacyclic wrap -1') + require(product(basis(0),basis(1)) == basis(1), 'ordinary unit') + ident = [[Q(i==j) for j in range(R)] for i in range(R)] + require(product(apply(ident,basis(1)),basis(0)) == product(basis(0),apply(ident,basis(1))), + 'identity U=V=I unit gate passes') + # Two record arrays multiply each record independently: distinct occupied + # records give two all-zero polynomial records, not a scalar contraction. + first_record = [basis(127),[Q()]*R] + second_record = [[Q()]*R,basis(1)] + require([product(a,b) for a,b in zip(first_record,second_record)] == [[Q()]*R,[Q()]*R], + 'cross-record product is zero') + correct_output = [q/R for q in product(basis(0),basis(0))] + wrong_output = [-q for q in correct_output] + require(correct_output != wrong_output, 'wrong output W=-I rejected for identity maps') + # G is real, so its transpose and adjoint coincide. Use an explicitly + # separate complex scalar control: U=i, true U^-T=-i, U^-*=i. + def cmul(a,b): + return (a[0]*b[0]-a[1]*b[1],a[0]*b[1]+a[1]*b[0]) + i, minus_i = (Q(),Q(1)), (Q(),Q(-1)) + require(cmul(i,minus_i) == (Q(1),Q()) and cmul(i,i) == (Q(-1),Q()), + 'complex inverse-transpose versus inverse-adjoint control') + after = source.packet_hashes() + result = {'status':'REJECT_DECLARED_PRODUCT_PLACEMENT_BY_EXACT_NECESSARY_UNIT_IDENTITY', + 'source_head':source.HEAD,'packet_hashes_before':before,'packet_hashes_after':after, + 'source_audit_sha256':sha256(audit_file.read_bytes()).hexdigest(), + 'declared_placement':{'r':R,'owner_coefficients':[0,111], + 'independent_identity_spectator_coefficients':[112,127], + 'native_address_zero':'record0', 'coefficient_U':'G direct_sum I16', + 'coefficient_V':'G^T direct_sum I16 after exact involution derivation', + 'scope':'imposed diagnostic design placement, not derived whole outer caller'}, + 'invariant_record_premise':{'normalizer_source_sha256':source.SOURCE_PINS['NORMALIZERS.json'], + 'all112_K_words_fix_zero_with_phase_plus_one':True, + 'proof':'homogeneous invertible P and D with no constant; transpose and positive-column lifts preserve delta0'}, + 'unit_normalization':'epsilon and eta below are divided by128 relative to e_P=128e0; witness is ordinary negacyclic residual with that common128 removed', + 'epsilon_over128':[str(q) for q in epsilon], 'eta_over128':[str(q) for q in eta], + 'tested_basis_indices':probes,'witness':witness, + 'controls':{'identity_unit_gate':'PASS','negacyclic_y127_times_y':'-1', + 'different_records':'ZERO_ALL_COEFFICIENTS','wrong_output_W_minus_I':'REJECTED', + 'complex_transpose_vs_adjoint':'DISTINGUISHED_BY_SEPARATE_SCALAR_i_CONTROL', + 'candidate_transpose_vs_adjoint':'G_REAL_THE_TWO_COINCIDE', + 'old_bad_restoration':'retained in PRODUCER-PACKET-RESULT.json with G_squared_00=10'}, + 'unit_invertibility':'not needed for rejection once necessary equality fails', + 'search_stopped_at_first_failure':True,'other_placements_tested':False, + 'native_execution':False,'Fourier_E_used':False,'new_kappa':None} + out = HERE/('DECLARED-PRODUCT-RESULT-OPTIMIZED.json' if sys.flags.optimize else 'DECLARED-PRODUCT-RESULT.json') + out.write_text(json.dumps(result,indent=2)+'\n') + print(json.dumps({'status':result['status'],'input_basis':witness['input_basis'], + 'output_coefficient':witness['first_failed_output_coefficient'], + 'residual':witness['residual_left_minus_right'],'result':str(out)})) + + +if __name__ == '__main__': + main() diff --git a/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/check_economic_reviews.py b/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/check_economic_reviews.py new file mode 100644 index 0000000000..e977984c43 --- /dev/null +++ b/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/check_economic_reviews.py @@ -0,0 +1,242 @@ +#!/usr/bin/env python3 +"""Independent bounded accounting review. No author or native engine imported. + +P2 powers use fresh positive exp series and reciprocal bounds, distinct from +the reviewed worker's alternating negative exp engine. All decisions rational. +""" +from collections import Counter +from fractions import Fraction as Q +from functools import lru_cache +from hashlib import sha256 +from pathlib import Path +import ast +import json +import re +import sys + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[1] +AUTHOR = ROOT/'outputs/new-approach-ceilings-20261023' +PINS = { + 'DIRECT-COMPARATOR-PROOF.md':'7462ddb298e137dd397d9dd59253d1287ca85288e3e97b151f1939f208b8b1e0', + 'SOURCES.json':'5a559fec47ea22c25a94c92ed5e4208d2788151a810912ea5701426063edb1bb', + 'CHECK-RESULT.json':'c756dbb2f47356706fc46611599ba56cbf4520360b6383fa6c02dd728ec95d5b', + 'centre0-p2/SOURCES.json':'30f720c1debd63c091280752d340ca514987f1bfa789432be177291da65592b9', + 'centre0-p2/CHECK-RESULT.json':'ce7b255e9645c66a99e5e4a849a6896b1024d9986c1b32c76943305428e08449', + 'centre0-p2/REPORT.md':'c5cea3ffb6f8fe129bb9207d619bb8d290e430fd6403532f8f2db52c32981c70', +} + + +def require(ok, label): + if not ok: + raise RuntimeError(label) + + +def authenticate(mode): + pins = {p:q for p,q in PINS.items() if mode == 'both' or + (p.startswith('centre0-p2/') == (mode == 'p2'))} + got = {p:sha256((AUTHOR/p).read_bytes()).hexdigest() for p in pins} + require(got == pins, 'reviewed author packet changed') + subdirs = ('','centre0-p2') if mode == 'both' else (('centre0-p2',) if mode == 'p2' else ('',)) + for subdir in subdirs: + base = AUTHOR/subdir + manifest = json.loads((base/'SOURCES.json').read_text()) + for item in manifest['files']: + path = base/item['snapshot'] if item.get('snapshot') else ROOT/item['provenance'] + require(sha256(path.read_bytes()).hexdigest() == item['sha256'], 'source manifest hash '+str(path)) + return got + + +@lru_cache(maxsize=None) +def log_series(z): + require(0 <= z <= Q(1,3), 'atanh series domain') + # log((1+z)/(1-z)) has positive terms. Bound every omitted denominator + # below by 2N+1 and sum the remaining geometric powers. + N = 48 + lo = sum((2*z**(2*j+1)/Q(2*j+1) for j in range(N)),Q()) + tail = 2*z**(2*N+1)/((2*N+1)*(1-z*z)) + return lo,lo+tail + + +@lru_cache(maxsize=None) +def logint(r): + require(isinstance(r,int) and 1 <= r <= 17, 'bounded positive rank') + k = r.bit_length()-1 + t = Q(r,2**k) + a,b = log_series((t-1)/(t+1)) + c,d = log_series(Q(1,3)) + return a+k*c,b+k*d + + +def exp_positive(t): + require(0 <= t < Q(1,50), 'positive exp range') + N = 24 + term,total = Q(1),Q(1) + for j in range(1,N+1): + term *= t/j + total += term + first_omitted = term*t/(N+1) + upper_tail = first_omitted/(1-t/(N+2)) + return total,total+upper_tail + + +@lru_cache(maxsize=None) +def rankpower(r,c): + require(0 <= c <= Q(17,5000), 'bounded saving domain') + l,u = logint(r) + require(u < 3, 'rank logarithm below3') + exp_lower = exp_positive(c*l)[0] + exp_upper = exp_positive(c*u)[1] + return r/exp_upper,r/exp_lower + + +def moment(hist,c): + pairs = [(n,rankpower(r,c)) for r,n in hist.items()] + return tuple(sum((n*x[k] for n,x in pairs),Q()) for k in (0,1)) + + +def outward(a,b,places=24): + scale = 10**places + low = (a*scale).__floor__() + high = (b*scale).__ceil__() + return {'lower':str(Q(low,scale)),'upper':str(Q(high,scale)), + 'scale':scale,'floor_units':low,'ceil_units':high} + + +def direct_review(): + # Symbolic payload entries are (original_chunk,index). C reverses index. + # Exact permutation composition checks orientation, not the source theorem. + def swap_reverse(state,a,b): + out = [list(x) for x in state] + out[a],out[b] = list(reversed(state[b])),list(reversed(state[a])) + return out + def J(state,a,b): + out = [list(x) for x in state] + out[a],out[b] = list(state[b]),list(state[a]) + return out + tested = [] + for width in (1,2,3,4,7,8): + start = [[(owner,j) for j in range(width)] for owner in range(4)] + out = swap_reverse(swap_reverse(swap_reverse(start,0,1),1,2),0,1) + require(out == J(start,0,2), 'F12 F23 F12 ordinary J13 including spectator') + out2 = swap_reverse(swap_reverse(swap_reverse(start,1,2),0,1),1,2) + require(out2 == out, 'bab orientation') + # R_tail reverses only the later field of this two-bank operation. + wrapped = [list(x) for x in start] + wrapped[1].reverse() + wrapped = swap_reverse(wrapped,0,1) + wrapped[1].reverse() + require(wrapped == J(start,0,1), 'Rtail F Rtail ordinary target') + tested.append(width) + # Delta is NEW outside overhead minus DIRECT outside overhead. These + # algebraic differences compare complete matched tariffs to one upper recipe. + tariff_cases = [] + for b,delta in ((Q(6,5),Q()),(Q(5,4),Q()),(Q(3,2),Q()),(Q(3,2),Q(-2))): + f,q = Q(1),Q(1,2) + difference = f+4*b+delta-(3*f+6*q) + threshold = (2*f+6*q-delta)/4 + require((difference < 0) == (b < threshold), 'complete tariff threshold') + tariff_cases.append({'B':str(b),'Delta':str(delta),'new_minus_direct_upper':str(difference), + 'strict_B_threshold':str(threshold)}) + require(399**5000 < 2**4983*200**5000, 'uniform domain integer power bound') + x = Q(399,200) + cap,deficit = Q(1,2)+Q(3,2)/x,4*x-2-6/x + require(cap == Q(333,266) and deficit == Q(19767,6650), 'exact sharp rational constants') + require((4*Q(3,2)-2-6/Q(3,2)) == 0, 'transition equality') + require(4*Q(7,5)-2-6/Q(7,5) < 0, 'sign reversal below transition') + # d/dx(4x-2-6/x)=4+6/x²>0, and cap decreases in x. + require(4+6/(x*x) > 0, 'monotone nominal deficit') + return {'status':'PASS_SCOPED_SOURCE_ORIENTATION_AND_CONDITIONAL_TARIFF_REVIEW', + 'orientation_width_controls':tested,'complete_tariff_cases':tariff_cases, + 'domain_C':['0','17/5000'],'strict_x_lower':'399/200', + 'strict_necessary_B_over_F_upper':str(cap),'strict_nominal_deficit_lower':str(deficit), + 'upper_recipe_logic':'Failure to beat a constructive upper recipe excludes improvement against an available competitor; passing is not a physical admission or optimality proof', + 'power_B_price':'hypothetical only; scalar owner rank is not recursive address rank', + 'author_formal_theorem_replay':False,'new_kappa':None} + + +def p2_review(): + base = AUTHOR/'centre0-p2' + checked = json.loads((base/'CHECK-RESULT.json').read_text()) + design = json.loads((base/'frozen/AUTHOR-OPTIMISTIC-SCREEN.json').read_text()) + producer = json.loads((base/'frozen/SOURCE-DERIVED-PRODUCER.json').read_text()) + native_audit = json.loads((HERE/'PRODUCER-PACKET-RESULT.json').read_text()) + require(native_audit['status'] == 'PASS_SOURCE_PACKET_AUDIT_ONLY', 'independent source packet audit') + require(sha256((base/'frozen/SOURCE-DERIVED-PRODUCER.json').read_bytes()).hexdigest() + == native_audit['packet_hashes_after']['CORRECTED-DERIVATION.json'], 'exact same corrected producer') + local = Counter({int(k):v for k,v in producer['paid_profile'].items()}) + paid = Counter({r:2*n for r,n in local.items()}) + paid[1] += 336 + paid[8] += 224 + targets = Counter({int(k):2*v for k,v in producer['full_independent_inputs']['helper_native_target_rank_profile'].items()}) + require(sum(targets.values()) == 816, 'each original helper credited once') + targets[9] += 224 + targets[17] += 224 + require(dict(paid) == {1:4754,2:824,3:1020,4:254,5:80,8:226}, 'full conditional payment incidence') + require(dict(targets) == {4:56,7:14,8:94,9:876,17:224}, 'full unproved target grant') + require(dict(paid) == {int(k):v for k,v in design['conditional_paid_minimum'].items()}, 'author paid profile') + require(dict(targets) == {int(k):v for k,v in design['target_grant'].items()}, 'author target grant') + require(design['status'] == 'AUTHOR_DESIGN_OPTIMISM_ONLY_UNREALIZED_TARGET_GRANT', 'unrealized status') + proposal = (base/'frozen/FAILED-PREDECESSOR-PROPOSAL.md').read_text() + require('required h endpoint fails' in proposal, 'predecessor failure stays explicit') + original_paid = ast.literal_eval(re.search(r'`P=(\{[^\n]+\})`',proposal).group(1)) + require(original_paid[8]+2 == paid[8] and original_paid[1] == paid[1], '+2H8 and no H1 removal') + a,b = Q('.0030217758'),Q('.00339999') + points = {} + for c in (a,b): + tl,tu = moment(targets,c) + pl,pu = moment(paid,c) + lo,hi = tl-pu,tu-pl + recorded = checked['point_enclosures'][str(c)] + require(Q(recorded['outward_lower']) <= lo <= hi <= Q(recorded['outward_upper']), + 'independent positive-exp interval inside reported outward enclosure') + points[str(c)] = outward(lo,hi) + if c == b: + minimum_lo,minimum_hi = lo,hi + # H_r decreases, log r is nonnegative, so this is an upper derivative on [a,b]. + paid_upper = sum((n*rankpower(r,a)[1]*logint(r)[1] for r,n in paid.items()),Q()) + targets_lower = sum((n*rankpower(r,b)[0]*logint(r)[0] for r,n in targets.items()),Q()) + derivative_upper = paid_upper-targets_lower + require(derivative_upper < -19660, 'uniform strict derivative upper bound') + require(12 < minimum_lo <= minimum_hi < 13, 'minimum endpoint sharp H1 integer budget') + require(rankpower(12,a)[1] < minimum_lo, 'single rank12 fits entire interval') + require(rankpower(13,b)[0] > minimum_hi, 'single rank13 fails included endpoint') + placement = json.loads((HERE/'DECLARED-PRODUCT-RESULT.json').read_text()) + require(placement['status'] == 'REJECT_DECLARED_PRODUCT_PLACEMENT_BY_EXACT_NECESSARY_UNIT_IDENTITY', + 'failed candidate placement cannot be omitted from interpretation') + return {'status':'PASS_CONDITIONAL_RELAXATION_ARITHMETIC_ONLY_FAILED_PLACEMENT_RETAINED', + 'independent_method':'48-term rational atanh log plus positive 24-term exp with geometric tail and reciprocal; no author/worker engine imported', + 'target_grant':dict(sorted(targets.items())),'conditional_paid':dict(sorted(paid.items())), + 'original_helpers_once':816,'unproved_main_jobs':448,'new_H8':2,'removed_H1':0, + 'point_enclosures':points,'derivative_upper':outward(derivative_upper,derivative_upper), + 'minimum_at':'included right endpoint by uniform strict decrease', + 'maximum_additional_integer_H1_calls':12,'thirteen_positive_rank_calls_fail_at_b':True, + 'largest_single_additional_integer_rank_uniformly':12, + 'remaining_after12H1_at_b':outward(minimum_lo-12,minimum_hi-12), + 'candidate_declared_product_placement':'FAILED_e1_coefficient0_residual42', + 'compiler_reserve':None,'finite_work_funded':False,'actual_caller':False,'new_kappa':None} + + +def main(): + require(not ('--p2-only' in sys.argv and '--direct-only' in sys.argv), 'choose one separate review mode') + mode = 'p2' if '--p2-only' in sys.argv else ('direct' if '--direct-only' in sys.argv else 'both') + before = authenticate(mode) + after_values = {} + if mode in ('both','direct'): + after_values['direct_comparator'] = direct_review() + if mode in ('both','p2'): + after_values['corrected_centre_p2_relaxation'] = p2_review() + after = authenticate(mode) + result = {'status':'PASS_SCOPED_INDEPENDENT_ECONOMIC_REVIEW_'+mode.upper(), + 'author_packet_hashes_before':before,'author_packet_hashes_after':after, + **after_values, + 'source_author_packets_edited':False,'native_or_compiler_execution':False, + 'new_kappa':None} + stem = 'ECONOMIC-REVIEWS' + ('' if mode == 'both' else '-'+mode.upper()) + '-RESULT' + out = HERE/(stem+('-OPTIMIZED' if sys.flags.optimize else '')+'.json') + out.write_text(json.dumps(result,indent=2)+'\n') + print(json.dumps({'status':result['status'],'result':str(out)})) + + +if __name__ == '__main__': + main() diff --git a/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/check_producer_packet.py b/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/check_producer_packet.py new file mode 100644 index 0000000000..24daec27b7 --- /dev/null +++ b/research/actual-centre0-source-audit/evidence/outputs/new-approach-verification-20261023/check_producer_packet.py @@ -0,0 +1,317 @@ +#!/usr/bin/env python3 +"""Independent source-packet audit, not a native producer or emitted word. + +Reverse sensitivities extract literal centre suffix factors. Exact rational +low-rank algebra checks source-supplied edit specifications independently. +""" +from collections import Counter +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import gzip +import json +import os +import subprocess +import sys + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[1] +REPO = ROOT / 'integer-mult-bounds' +HEAD = '86e474038e05f99a76d41f71d81946ad2327e4a4' +BASE = 'research/native-involutive-dual/' +PACKET = ROOT / 'outputs/seven-mode-producer-feasibility-20261023' +PINS = { + 'INITIAL-DERIVATION.json': '2ea2e0a05f7fcdd16fc00857abf0cf37371dcf63a82e5d37c00902092864d3bd', + 'CORRECTED-DERIVATION.json': 'd40187525bd50b77f277de46575097c6d34a18af96802e7aec7b4f49213465d4', +} +SOURCE_PINS = { + 'SOURCE-WORD.json.gz': '7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05', + 'R.json': '7b33b6dfb494c6eafe6d87a08d6a2c2e0681e56429495b2b27949040f0f63cd1', + 'INVOLUTIVE-WORD.json.gz': 'ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138', + 'BACKWARD-WORD.json.gz': 'dfedcaf1d2318cf6c45da87e0947668c1dae9496f299789528a78d4ab7ba4096', + 'NORMALIZERS.json': 'ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da', +} + + +def require(ok, message): + if not ok: + raise RuntimeError(message) + + +def packet_hashes(): + hashes = {p: sha256((PACKET/p).read_bytes()).hexdigest() for p in PINS} + require(hashes == PINS, 'construction packet changed') + return hashes + + +def read(name): + b = subprocess.check_output(['git', '-C', str(REPO), 'show', HEAD+':'+BASE+name], + env=os.environ | {'GIT_NO_LAZY_FETCH': '1'}) + require(sha256(b).hexdigest() == SOURCE_PINS[name], name + ': source pin') + return b + + +def field(x): + require(x[0] in ('L','C'), 'unrecognized field') + require(x[0] != 'C' or x[1] == 0, 'unrecognized scratch') + return 632 if x[0] == 'C' else x[1] + + +def accum(dst, src, factor): + for key, q in list(src.items()): + v = dst.get(key, Q()) + q*factor + if v: + dst[key] = v + else: + dst.pop(key, None) + + +def pull_scalar(rows, event): + op = event[1] + d = field(op[1]) + sensitivity = rows[d].copy() + if op[0] == 'clear': + rows[d] = {} + elif op[0] == 'copy': + rows[d] = {} + accum(rows[field(op[2])], sensitivity, Q(1)) + elif op[0] == 'add': + accum(rows[field(op[2])], sensitivity, Q(op[3],op[4])) + elif op[0] == 'scale': + rows[d] = {k:q*Q(op[2],op[3]) for k,q in sensitivity.items() if q*Q(op[2],op[3])} + else: + raise RuntimeError('unknown scalar opcode '+str(op)) + + +def pull_warp(rows, event): + d, g = field(event[1]), event[2] + # Words are stored in chronological order. Traversing backward prepends g. + rows[d] = {(label, word[1:] if word and word[0] == -g else (g,)+word):q + for (label,word),q in rows[d].items()} + + +def suffix_factors(program): + # All 633 final fields are observed, so X/helper/scratch leakage is checked. + rows = [{(i,()): Q(1)} for i in range(633)] + found = {} + first = next(i for i,e in enumerate(program) if e[0] == 'center') + for index in range(len(program)-1, first-1, -1): + event = program[index] + if event[0] == 'scalar': + pull_scalar(rows, event) + elif event[0] == 'warp': + pull_warp(rows, event) + elif event[0] == 'center': + found[index] = rows[632].copy() + rows[632] = {} # independent impulse at this literal overwritten output + else: + # These change native charts or label phases, and have identity + # action on the authenticated normalized scalar/free-word model. + require(event[0] in ('climb','phase','adapter','residual_adapter'), 'unknown source event') + require(len(found) == 8, 'eight literal centres') + vectors = [] + for index, sensitivity in sorted(found.items()): + require(all(not word for (_,word) in sensitivity), 'nonempty centre suffix word') + require(all(112 <= out < 224 for out,_ in sensitivity), 'centre leaks beyond Y bank') + vectors.append((index,[sensitivity.get((112+i,()),Q()) for i in range(112)])) + return vectors + + +def prefix_factor(program, centre_index): + copy = program[centre_index-1] + require(copy[0] == 'scalar' and copy[1][:2] == ['copy',['C',0]], 'centre copy') + rows = [{} for _ in range(633)] + rows[field(copy[1][2])] = {(0,()):Q(1)} + for event in reversed(program[:centre_index-1]): + if event[0] == 'scalar': + pull_scalar(rows,event) + elif event[0] == 'warp': + pull_warp(rows,event) + else: + require(event[0] in ('climb','phase','adapter','residual_adapter'), 'unexpected earlier centre') + require(all(not word for row in rows for (_,word) in row), 'nonempty prefix word') + return [row.get((0,()),Q()) for row in rows] + + +def mm(a,b): + return [[sum((x*y for x,y in zip(row,col)),Q()) for col in zip(*b)] for row in a] + + +def main(): + before = packet_hashes() + initial = json.loads((PACKET/'INITIAL-DERIVATION.json').read_text()) + corrected = json.loads((PACKET/'CORRECTED-DERIVATION.json').read_text()) + raw = {p:read(p) for p in SOURCE_PINS} + source = json.loads(gzip.decompress(raw['SOURCE-WORD.json.gz'])) + involutive = json.loads(gzip.decompress(raw['INVOLUTIVE-WORD.json.gz'])) + R = [[Q(v) for v in row] for row in json.loads(raw['R.json'])] + p, ip = source['programs']['forward'], involutive['program'] + canonical = source['canonical'] + J = involutive['selected_ports'] + require(J == [0,7,20,23,86,93,108,111], 'selected row set') + K = [[R[k][i]/4 for k in range(8)] for i in range(112)] + U = [[K[i][k]*(1-12*(i in J)) for k in range(8)] for i in range(112)] + require(mm(R,K) == [[Q(14*(i==j)) for j in range(8)] for i in range(8)], 'RK=14I') + require(mm(R,U) == [[Q(2*(i==j)) for j in range(8)] for i in range(8)], 'RU=2I') + F = [[Q(i==j)-sum(U[i][k]*R[k][j] for k in range(8)) for j in range(112)] for i in range(112)] + require(F == [[Q(v) for v in row] for row in involutive['F']], 'source F matrix') + suffix = suffix_factors(p) + r0 = [row[0] for row in R] + target = [sum(r0[k]*R[k][i] for k in range(8)) for i in range(112)] + centre_minors = [] + for k,(index,v) in enumerate(suffix): + require(index == initial['centers'][k]['source_index'], 'source centre index') + require(v == [Q(q) for q in initial['centers'][k]['output_column']], 'independent suffix') + require(v == [R[k][i]/4 for i in range(112)], 'physical centre aligns row k of R') + minor = next(((i,j,v[i]*target[j]-v[j]*target[i]) for i in range(112) + for j in range(i+1,112) if v[i]*target[j] != v[j]*target[i]), None) + require(minor is not None, 'a physical centre unexpectedly matches PORT0 mode') + centre_minors.append({'centre':k, 'source_index':index, 'rows':list(minor[:2]), + 'determinant':str(minor[2])}) + n0, v0 = suffix[0] + cov = prefix_factor(p,n0) + require(cov[:112] == R[0], 'centre0 prefix main factor') + require(not any(cov[112:224]) and cov[632] == 0, 'prefix Y/scratch inputs') + helper = {i:q for i,q in enumerate(cov[224:632],224) if q} + require(len(helper) == 45, 'helper inventory') + require(helper == {int(i):Q(q) for i,q in initial['center0_input_factor']['helper'].items()}, 'helper factor') + require(all(canonical['start'][i] == 0 for i in helper), 'ground helper inputs') + N = 6596 + require(len(ip) == N+len(p)+456, 'literal source composition length') + centre_edit = initial['constructible_edit_spec']['center_restore'] + require(centre_edit['involutive_index'] == N+n0 == 17907, 'restoration index') + require(ip[N+n0] == centre_edit['old'] == ['scalar',['clear',['C',0]],0], 'old literal clear') + require(centre_edit['new'] == p[n0], 'restored literal source centre') + pre = {} + for event in ip[:N]: + require(event[0] == 'scalar' and event[1][0] == 'add' and event[2] == 0, 'precomp event type/frame') + op = event[1] + key = (field(op[1]),field(op[2])) + require(key not in pre, 'duplicate old precomp coefficient') + pre[key] = Q(op[3],op[4]) + require(len(pre) == N, 'initial precomp count') + original_pre = pre.copy() + deltas = {} + for i,v in enumerate(v0): + if v: + for h,q in helper.items(): + key = (112+i,h) + old,delta = pre.get(key,Q()), -v*q + new = old+delta + deltas[key] = (old,delta,new) + if new: + pre[key] = new + else: + pre.pop(key,None) + require(len(deltas) == 2520 and len(pre) == 7202, 'revised helper precomp count') + declared_deltas = {(i,h):(Q(old),Q(delta),Q(new)) for i,h,old,delta,new + in initial['constructible_edit_spec']['precomp_deltas']} + require(deltas == declared_deltas, 'all declared helper delta coefficients') + require(all(canonical['start'][i] == canonical['start'][h] == 0 for i,h in pre), 'precomp frame binding') + + tail_start = N+len(p) + require(tail_start == 28045, 'repair tail source start') + retunes = [] + for z,owner in enumerate(J): + block = ip[tail_start+57*z:tail_start+57*(z+1)] + require(len(block) == 57, 'repair block width') + coefficients = {} + for event in block: + if event[0] == 'scalar' and event[1][0] == 'add' and event[1][1] == ['C',0]: + op = event[1] + require(op[2][0] == 'L' and 0 <= op[2][1] < 112, 'repair source owner') + require(op[2][1] not in coefficients, 'duplicate repair source') + coefficients[op[2][1]] = Q(op[3],op[4]) + old = {j:3*sum(R[k][owner]*R[k][j] for k in range(8)) for j in range(112)} + old = {j:q for j,q in old.items() if q} + require(coefficients == old, 'source repair coefficient factor') + new = {j:3*sum(R[k][owner]*R[k][j] for k in range(1,8)) for j in range(112)} + new = {j:q for j,q in new.items() if q} + spec = corrected['repair_retunes'][z] + require(spec['port'] == owner and {int(j):Q(q) for j,q in spec['new_coefficients'].items()} == new, + 'corrected repair coefficient map') + require(spec['old_rank1_event'] == next(e for e in block if e[0] == 'center'), 'retained rank1 event') + retunes.append({'owner':owner,'changed':old != new,'old_ADDs':len(old),'new_ADDs':len(new)}) + require(sum(x['changed'] for x in retunes) == 4, 'four actual repair rows change') + require(sum(x['old_ADDs'] for x in retunes) == corrected['repair_ADDs_old'] == 424, + 'old repair ADD count') + require(sum(x['new_ADDs'] for x in retunes) == corrected['repair_ADDs_new'] == 532, + 'new repair ADD count') + backward = json.loads(gzip.decompress(raw['BACKWARD-WORD.json.gz'])) + bp = backward['program'] + backward_pre = {} + for event in bp[:N]: + require(event[0] == 'scalar' and event[1][0] == 'add' and event[2] == 0, + 'backward precomp event type/frame') + op = event[1] + key = (field(op[1]),field(op[2])) + require(key not in backward_pre, 'duplicate backward precomp coefficient') + backward_pre[key] = Q(op[3],op[4]) + require(backward_pre == {(h,i):-q for (i,h),q in original_pre.items()}, 'source negative-transpose precomp') + back_restore = corrected['backward']['source_restore'] + require(back_restore['source_index'] == 11332 and back_restore['backward_word_index'] == 17928, + 'backward centre indices') + require(bp[17928] == back_restore['old'], 'backward old centre clear') + require(source['programs']['backward'][11332] == back_restore['new'] == ['center',0,0,254,8], + 'backward actual source centre') + for z,(forward_spec,back_spec) in enumerate(zip(corrected['repair_retunes'],corrected['backward']['repair_retunes'])): + require({int(j):Q(q) for j,q in back_spec['new_coefficients'].items()} == + {int(j):-Q(q) for j,q in forward_spec['new_coefficients'].items()}, + 'corrected backward repair exact negative coefficients') + block = bp[tail_start+57*z:tail_start+57*(z+1)] + require(back_spec['center'] == next(e for e in block if e[0] == 'center'), + 'retained conjugate backward rank1 event') + + failed = [[F[i][j]+v0[i]*R[0][j]-Q(3*(i==0))*target[j] for j in range(112)] for i in range(112)] + require([str(q) for q in failed[0]] == initial['center0_actual']['row0'], 'failed G row0') + require([str(row[0]) for row in failed] == initial['center0_actual']['col0'], 'failed G col0') + x = [row[0] for row in failed] + square00 = sum(failed[0][j]*x[j] for j in range(112)) + require(x[:2] == [Q(1,4),Q(-1,2)] and square00 == 10, 'failed G witness') + # Construction's desired Pi_PORT0 pullback at (0,0) equals 1, in contrast to 1/4. + desired00 = F[0][0] + U[0][0]*target[0]/4 + sum(U[0][k]*r0[k]*target[0]/4 for k in range(1,8)) + require(desired00 == 1 and failed[0][0] != desired00, 'PORT0 projector mismatch') + + actual = [[F[i][j]+U[i][0]*R[0][j] for j in range(112)] for i in range(112)] + require(actual == [[Q(q) for q in row] for row in corrected['F_actual']], 'corrected source endpoint') + require(any(actual[0][j] != Q(j==0) for j in range(112)), 'old fixed-unit shortcut must stay held') + # RU=2I and D^2=D imply (I-UDR)^2=I, without executing an owner code. + profile = Counter() + for event in ip: + if event[0] == 'climb': + profile[event[5]] += 1 + elif event[0] == 'center': + profile[event[4]] += 1 + profile[8] += 1 + require({int(k):v for k,v in corrected['paid_profile'].items()} == dict(profile), 'changed profile') + require(profile == Counter({1:2209,2:412,3:510,4:127,5:40,8:1}), 'one H8 with all eight H1 repairs') + require(corrected['retained_rank1_calls'] == 8, 'retained repair count') + helper_ranks = Counter(len(canonical['frames'][canonical['final'][i]]) + -len(canonical['frames'][canonical['start'][i]]) for i in range(224,632)) + require({int(k):v for k,v in corrected['full_independent_inputs']['helper_native_target_rank_profile'].items()} + == dict(helper_ranks), 'independent helper endpoint census') + after = packet_hashes() + result = {'status':'PASS_SOURCE_PACKET_AUDIT_ONLY', 'source_head':HEAD, + 'source_pins':SOURCE_PINS, 'packet_hashes_before':before,'packet_hashes_after':after, + 'method':'reverse sensitivities of literal source suffix/prefix plus independent rational algebra; no emitter/native execution', + 'all_eight_physical_centres_reject_PORT0_match':centre_minors, + 'centre0_factors':{'suffix':'R[0,:]^T/4','prefix_main':'R[0,:]', + 'independent_helper_inputs':len(helper),'non_Y_output_leakage':False}, + 'helper_precomp':{'original_nonzero_ADDs':N,'coefficient_deltas':len(deltas), + 'revised_nonzero_ADDs':len(pre),'all_deltas_match':True}, + 'failed_initial_candidate':{'G00':str(x[0]),'G10':str(x[1]),'G_squared_00':str(square00), + 'status':'REJECTED_AS_REQUIRED'}, + 'corrected_candidate':{'endpoint':'I-U(I-E0)R','involution':'RU=2I and (I-E0)^2=I-E0', + 'repair_retunes':retunes,'paid_profile':dict(sorted(profile.items())), + 'helper_native_rank_profile':dict(sorted(helper_ranks.items())), + 'backward_negative_transpose_source_specification':'PASS', + 'status':'SOURCE_SPECIFICATION_VERIFIED_NO_NATIVE_RUN'}, + 'old_fixed_e0_unit_fixture':'HOLD_INVALID_FOR_CORRECTED_FAMILY', + 'native_execution':False,'caller_or_compiler_admission':False,'new_kappa':None} + out = HERE/('PRODUCER-PACKET-RESULT-OPTIMIZED.json' if sys.flags.optimize else 'PRODUCER-PACKET-RESULT.json') + out.write_text(json.dumps(result,indent=2)+'\n') + print(json.dumps({'status':result['status'],'result':str(out),'failed_G_squared_00':str(square00)})) + + +if __name__ == '__main__': + main() diff --git a/research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/CORRECTED-DERIVATION.json b/research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/CORRECTED-DERIVATION.json new file mode 100644 index 0000000000..5ff60632c0 --- /dev/null +++ b/research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/CORRECTED-DERIVATION.json @@ -0,0 +1,15725 @@ +{ + "source_head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "status": "SOURCE_DERIVED_ONE_CENTRE_RESTORE_ALL_EIGHT_RANK1_REPAIRS_RETAINED", + "formula": "G = I - U (I-e0e0^T) R = F + U[:,0] R[0,:]", + "U": "R^T/4 - 12P; P equals R^T/4 on selected rows J and zero elsewhere", + "selected_ports_J": [ + 0, + 7, + 20, + 23, + 86, + 93, + 108, + 111 + ], + "helper_precomp": "Use unchanged initial derivation update old - (R0^T/4) h0. 45 independent helper inputs;2520 coefficient deltas;7202 nonzero ground-chart ADDs.", + "source_restore": { + "involutive_index": 17907, + "old": [ + "scalar", + [ + "clear", + [ + "C", + 0 + ] + ], + 0 + ], + "new": [ + "center", + 0, + 254, + 0, + 8 + ] + }, + "repair_retunes": [ + { + "port": 0, + "affected": true, + "block_range": [ + 28045, + 28102 + ], + "old_ADDs": 53, + "new_ADDs": 80, + "old_rank1_event": [ + "center", + 0, + 1, + 142, + 1 + ], + "new_rank1_event": "Retain same literal event and rank1 native circuit", + "coefficient_changes": [ + [ + 0, + "12", + "9" + ], + [ + 2, + "6", + "3" + ], + [ + 7, + "0", + "-3" + ], + [ + 9, + "0", + "-3" + ], + [ + 10, + "0", + "-3" + ], + [ + 11, + "0", + "-3" + ], + [ + 12, + "6", + "3" + ], + [ + 17, + "0", + "-3" + ], + [ + 18, + "0", + "-3" + ], + [ + 19, + "0", + "-3" + ], + [ + 22, + "0", + "-3" + ], + [ + 23, + "0", + "-3" + ], + [ + 24, + "0", + "-3" + ], + [ + 25, + "6", + "3" + ], + [ + 27, + "0", + "-3" + ], + [ + 31, + "6", + "3" + ], + [ + 32, + "6", + "3" + ], + [ + 33, + "6", + "3" + ], + [ + 34, + "6", + "3" + ], + [ + 35, + "0", + "-3" + ], + [ + 38, + "0", + "-3" + ], + [ + 39, + "0", + "-3" + ], + [ + 40, + "0", + "-3" + ], + [ + 45, + "0", + "-3" + ], + [ + 48, + "6", + "3" + ], + [ + 49, + "6", + "3" + ], + [ + 50, + "6", + "3" + ], + [ + 54, + "6", + "3" + ], + [ + 55, + "6", + "3" + ], + [ + 56, + "6", + "3" + ], + [ + 57, + "0", + "-3" + ], + [ + 61, + "0", + "-3" + ], + [ + 62, + "0", + "-3" + ], + [ + 63, + "0", + "-3" + ], + [ + 70, + "6", + "3" + ], + [ + 71, + "6", + "3" + ], + [ + 72, + "6", + "3" + ], + [ + 76, + "6", + "3" + ], + [ + 77, + "0", + "-3" + ], + [ + 79, + "0", + "-3" + ], + [ + 81, + "-6", + "-9" + ], + [ + 85, + "6", + "3" + ], + [ + 87, + "6", + "3" + ], + [ + 89, + "6", + "3" + ], + [ + 90, + "6", + "3" + ], + [ + 91, + "6", + "3" + ], + [ + 92, + "6", + "3" + ], + [ + 94, + "0", + "-3" + ], + [ + 98, + "6", + "3" + ], + [ + 100, + "6", + "3" + ], + [ + 101, + "6", + "3" + ], + [ + 102, + "6", + "3" + ], + [ + 103, + "0", + "-3" + ], + [ + 107, + "0", + "-3" + ], + [ + 108, + "0", + "-3" + ], + [ + 109, + "0", + "-3" + ] + ], + "new_coefficients": { + "0": "9", + "1": "6", + "2": "3", + "3": "6", + "4": "6", + "5": "6", + "6": "6", + "7": "-3", + "9": "-3", + "10": "-3", + "11": "-3", + "12": "3", + "13": "6", + "14": "6", + "15": "6", + "17": "-3", + "18": "-3", + "19": "-3", + "22": "-3", + "23": "-3", + "24": "-3", + "25": "3", + "27": "-3", + "31": "3", + "32": "3", + "33": "3", + "34": "3", + "35": "-3", + "38": "-3", + "39": "-3", + "40": "-3", + "45": "-3", + "48": "3", + "49": "3", + "50": "3", + "51": "6", + "52": "6", + "53": "6", + "54": "3", + "55": "3", + "56": "3", + "57": "-3", + "61": "-3", + "62": "-3", + "63": "-3", + "67": "6", + "68": "6", + "69": "6", + "70": "3", + "71": "3", + "72": "3", + "73": "6", + "74": "6", + "75": "6", + "76": "3", + "77": "-3", + "78": "6", + "79": "-3", + "80": "6", + "81": "-9", + "82": "6", + "83": "6", + "84": "6", + "85": "3", + "87": "3", + "88": "6", + "89": "3", + "90": "3", + "91": "3", + "92": "3", + "94": "-3", + "98": "3", + "99": "6", + "100": "3", + "101": "3", + "102": "3", + "103": "-3", + "107": "-3", + "108": "-3", + "109": "-3" + } + }, + { + "port": 7, + "affected": true, + "block_range": [ + 28102, + 28159 + ], + "old_ADDs": 53, + "new_ADDs": 80, + "old_rank1_event": [ + "center", + 0, + 1, + 149, + 1 + ], + "new_rank1_event": "Retain same literal event and rank1 native circuit", + "coefficient_changes": [ + [ + 0, + "0", + "-3" + ], + [ + 2, + "0", + "-3" + ], + [ + 7, + "12", + "9" + ], + [ + 9, + "6", + "3" + ], + [ + 10, + "6", + "3" + ], + [ + 11, + "6", + "3" + ], + [ + 12, + "0", + "-3" + ], + [ + 17, + "6", + "3" + ], + [ + 18, + "6", + "3" + ], + [ + 19, + "6", + "3" + ], + [ + 22, + "0", + "-3" + ], + [ + 23, + "0", + "-3" + ], + [ + 24, + "0", + "-3" + ], + [ + 25, + "0", + "-3" + ], + [ + 27, + "0", + "-3" + ], + [ + 31, + "0", + "-3" + ], + [ + 32, + "6", + "3" + ], + [ + 33, + "6", + "3" + ], + [ + 34, + "6", + "3" + ], + [ + 35, + "0", + "-3" + ], + [ + 38, + "6", + "3" + ], + [ + 39, + "6", + "3" + ], + [ + 40, + "6", + "3" + ], + [ + 45, + "0", + "-3" + ], + [ + 48, + "6", + "3" + ], + [ + 49, + "6", + "3" + ], + [ + 50, + "6", + "3" + ], + [ + 54, + "0", + "-3" + ], + [ + 55, + "0", + "-3" + ], + [ + 56, + "0", + "-3" + ], + [ + 57, + "0", + "-3" + ], + [ + 61, + "6", + "3" + ], + [ + 62, + "6", + "3" + ], + [ + 63, + "6", + "3" + ], + [ + 70, + "0", + "-3" + ], + [ + 71, + "0", + "-3" + ], + [ + 72, + "0", + "-3" + ], + [ + 76, + "-6", + "-9" + ], + [ + 77, + "6", + "3" + ], + [ + 79, + "6", + "3" + ], + [ + 81, + "6", + "3" + ], + [ + 85, + "6", + "3" + ], + [ + 87, + "6", + "3" + ], + [ + 89, + "0", + "-3" + ], + [ + 90, + "0", + "-3" + ], + [ + 91, + "0", + "-3" + ], + [ + 92, + "6", + "3" + ], + [ + 94, + "6", + "3" + ], + [ + 98, + "6", + "3" + ], + [ + 100, + "0", + "-3" + ], + [ + 101, + "0", + "-3" + ], + [ + 102, + "0", + "-3" + ], + [ + 103, + "6", + "3" + ], + [ + 107, + "0", + "-3" + ], + [ + 108, + "0", + "-3" + ], + [ + 109, + "0", + "-3" + ] + ], + "new_coefficients": { + "0": "-3", + "1": "-6", + "2": "-3", + "6": "-6", + "7": "9", + "8": "-6", + "9": "3", + "10": "3", + "11": "3", + "12": "-3", + "16": "-6", + "17": "3", + "18": "3", + "19": "3", + "22": "-3", + "23": "-3", + "24": "-3", + "25": "-3", + "26": "-6", + "27": "-3", + "31": "-3", + "32": "3", + "33": "3", + "34": "3", + "35": "-3", + "38": "3", + "39": "3", + "40": "3", + "41": "-6", + "42": "-6", + "43": "-6", + "44": "-6", + "45": "-3", + "48": "3", + "49": "3", + "50": "3", + "54": "-3", + "55": "-3", + "56": "-3", + "57": "-3", + "61": "3", + "62": "3", + "63": "3", + "64": "-6", + "65": "-6", + "66": "-6", + "70": "-3", + "71": "-3", + "72": "-3", + "73": "-6", + "74": "-6", + "75": "-6", + "76": "-9", + "77": "3", + "79": "3", + "81": "3", + "82": "-6", + "83": "-6", + "84": "-6", + "85": "3", + "87": "3", + "89": "-3", + "90": "-3", + "91": "-3", + "92": "3", + "94": "3", + "95": "-6", + "96": "-6", + "97": "-6", + "98": "3", + "100": "-3", + "101": "-3", + "102": "-3", + "103": "3", + "104": "-6", + "105": "-6", + "106": "-6", + "107": "-3", + "108": "-3", + "109": "-3" + } + }, + { + "port": 20, + "affected": false, + "block_range": [ + 28159, + 28216 + ], + "old_ADDs": 53, + "new_ADDs": 53, + "old_rank1_event": [ + "center", + 0, + 1, + 162, + 1 + ], + "new_rank1_event": "Retain same literal event and rank1 native circuit", + "coefficient_changes": [], + "new_coefficients": { + "2": "6", + "4": "6", + "8": "6", + "10": "-6", + "12": "6", + "14": "6", + "16": "6", + "18": "-6", + "20": "12", + "21": "6", + "22": "-6", + "24": "-6", + "25": "-6", + "26": "-6", + "28": "-6", + "30": "-6", + "31": "-6", + "32": "-6", + "34": "-6", + "37": "6", + "39": "6", + "42": "6", + "44": "-6", + "47": "-6", + "48": "6", + "50": "6", + "52": "-6", + "55": "6", + "58": "6", + "60": "6", + "62": "6", + "65": "6", + "68": "-6", + "71": "6", + "73": "-6", + "75": "-6", + "77": "-6", + "78": "6", + "79": "-6", + "80": "6", + "82": "6", + "84": "6", + "88": "-6", + "90": "-6", + "94": "6", + "96": "-6", + "99": "-6", + "101": "-6", + "103": "6", + "105": "-6", + "107": "6", + "109": "6", + "110": "6" + } + }, + { + "port": 23, + "affected": true, + "block_range": [ + 28216, + 28273 + ], + "old_ADDs": 53, + "new_ADDs": 80, + "old_rank1_event": [ + "center", + 0, + 1, + 165, + 1 + ], + "new_rank1_event": "Retain same literal event and rank1 native circuit", + "coefficient_changes": [ + [ + 0, + "0", + "-3" + ], + [ + 2, + "0", + "-3" + ], + [ + 7, + "0", + "-3" + ], + [ + 9, + "6", + "3" + ], + [ + 10, + "0", + "-3" + ], + [ + 11, + "6", + "3" + ], + [ + 12, + "0", + "-3" + ], + [ + 17, + "6", + "3" + ], + [ + 18, + "0", + "-3" + ], + [ + 19, + "6", + "3" + ], + [ + 22, + "6", + "3" + ], + [ + 23, + "12", + "9" + ], + [ + 24, + "6", + "3" + ], + [ + 25, + "6", + "3" + ], + [ + 27, + "6", + "3" + ], + [ + 31, + "6", + "3" + ], + [ + 32, + "0", + "-3" + ], + [ + 33, + "6", + "3" + ], + [ + 34, + "0", + "-3" + ], + [ + 35, + "6", + "3" + ], + [ + 38, + "0", + "-3" + ], + [ + 39, + "6", + "3" + ], + [ + 40, + "0", + "-3" + ], + [ + 45, + "6", + "3" + ], + [ + 48, + "0", + "-3" + ], + [ + 49, + "-6", + "-9" + ], + [ + 50, + "0", + "-3" + ], + [ + 54, + "0", + "-3" + ], + [ + 55, + "6", + "3" + ], + [ + 56, + "0", + "-3" + ], + [ + 57, + "6", + "3" + ], + [ + 61, + "0", + "-3" + ], + [ + 62, + "6", + "3" + ], + [ + 63, + "0", + "-3" + ], + [ + 70, + "0", + "-3" + ], + [ + 71, + "6", + "3" + ], + [ + 72, + "0", + "-3" + ], + [ + 76, + "6", + "3" + ], + [ + 77, + "6", + "3" + ], + [ + 79, + "6", + "3" + ], + [ + 81, + "6", + "3" + ], + [ + 85, + "0", + "-3" + ], + [ + 87, + "0", + "-3" + ], + [ + 89, + "6", + "3" + ], + [ + 90, + "0", + "-3" + ], + [ + 91, + "6", + "3" + ], + [ + 92, + "0", + "-3" + ], + [ + 94, + "0", + "-3" + ], + [ + 98, + "0", + "-3" + ], + [ + 100, + "6", + "3" + ], + [ + 101, + "0", + "-3" + ], + [ + 102, + "6", + "3" + ], + [ + 103, + "0", + "-3" + ], + [ + 107, + "6", + "3" + ], + [ + 108, + "0", + "-3" + ], + [ + 109, + "6", + "3" + ] + ], + "new_coefficients": { + "0": "-3", + "2": "-3", + "3": "-6", + "5": "-6", + "7": "-3", + "9": "3", + "10": "-3", + "11": "3", + "12": "-3", + "13": "-6", + "15": "-6", + "17": "3", + "18": "-3", + "19": "3", + "21": "-6", + "22": "3", + "23": "9", + "24": "3", + "25": "3", + "26": "6", + "27": "3", + "29": "6", + "31": "3", + "32": "-3", + "33": "3", + "34": "-3", + "35": "3", + "36": "-6", + "38": "-3", + "39": "3", + "40": "-3", + "42": "6", + "44": "6", + "45": "3", + "46": "6", + "48": "-3", + "49": "-9", + "50": "-3", + "52": "-6", + "54": "-3", + "55": "3", + "56": "-3", + "57": "3", + "59": "-6", + "61": "-3", + "62": "3", + "63": "-3", + "65": "6", + "68": "-6", + "70": "-3", + "71": "3", + "72": "-3", + "74": "6", + "76": "3", + "77": "3", + "78": "-6", + "79": "3", + "80": "-6", + "81": "3", + "83": "-6", + "85": "-3", + "87": "-3", + "89": "3", + "90": "-3", + "91": "3", + "92": "-3", + "94": "-3", + "95": "6", + "97": "6", + "98": "-3", + "100": "3", + "101": "-3", + "102": "3", + "103": "-3", + "104": "6", + "106": "6", + "107": "3", + "108": "-3", + "109": "3", + "110": "6" + } + }, + { + "port": 86, + "affected": false, + "block_range": [ + 28273, + 28330 + ], + "old_ADDs": 53, + "new_ADDs": 53, + "old_rank1_event": [ + "center", + 0, + 1, + 228, + 1 + ], + "new_rank1_event": "Retain same literal event and rank1 native circuit", + "coefficient_changes": [], + "new_coefficients": { + "1": "6", + "2": "6", + "3": "6", + "4": "6", + "5": "6", + "6": "-6", + "12": "-6", + "13": "-6", + "14": "-6", + "15": "-6", + "26": "6", + "27": "6", + "28": "6", + "29": "6", + "30": "6", + "35": "6", + "36": "-6", + "37": "-6", + "38": "6", + "39": "6", + "40": "6", + "41": "-6", + "42": "-6", + "43": "-6", + "44": "-6", + "45": "-6", + "46": "-6", + "47": "-6", + "57": "-6", + "58": "6", + "59": "6", + "60": "6", + "61": "-6", + "62": "-6", + "63": "-6", + "64": "6", + "65": "6", + "66": "6", + "77": "6", + "79": "-6", + "85": "6", + "86": "12", + "87": "6", + "88": "6", + "89": "6", + "90": "6", + "91": "6", + "92": "-6", + "98": "-6", + "99": "-6", + "100": "-6", + "101": "-6", + "102": "-6" + } + }, + { + "port": 93, + "affected": false, + "block_range": [ + 28330, + 28387 + ], + "old_ADDs": 53, + "new_ADDs": 53, + "old_rank1_event": [ + "center", + 0, + 1, + 235, + 1 + ], + "new_rank1_event": "Retain same literal event and rank1 native circuit", + "coefficient_changes": [], + "new_coefficients": { + "1": "-6", + "6": "6", + "8": "6", + "9": "-6", + "10": "-6", + "11": "-6", + "16": "-6", + "17": "6", + "18": "6", + "19": "6", + "25": "6", + "27": "6", + "28": "6", + "29": "6", + "30": "6", + "31": "-6", + "35": "-6", + "36": "6", + "37": "6", + "45": "6", + "46": "6", + "47": "6", + "51": "-6", + "52": "-6", + "53": "-6", + "54": "-6", + "55": "-6", + "56": "-6", + "57": "-6", + "58": "6", + "59": "6", + "60": "6", + "67": "6", + "68": "6", + "69": "6", + "70": "6", + "71": "6", + "72": "6", + "78": "-6", + "80": "6", + "85": "-6", + "87": "6", + "92": "-6", + "93": "12", + "94": "-6", + "95": "6", + "96": "6", + "97": "6", + "98": "6", + "103": "6", + "104": "-6", + "105": "-6", + "106": "-6" + } + }, + { + "port": 108, + "affected": true, + "block_range": [ + 28387, + 28444 + ], + "old_ADDs": 53, + "new_ADDs": 80, + "old_rank1_event": [ + "center", + 0, + 1, + 250, + 1 + ], + "new_rank1_event": "Retain same literal event and rank1 native circuit", + "coefficient_changes": [ + [ + 0, + "0", + "-3" + ], + [ + 2, + "6", + "3" + ], + [ + 7, + "0", + "-3" + ], + [ + 9, + "0", + "-3" + ], + [ + 10, + "6", + "3" + ], + [ + 11, + "0", + "-3" + ], + [ + 12, + "6", + "3" + ], + [ + 17, + "0", + "-3" + ], + [ + 18, + "6", + "3" + ], + [ + 19, + "0", + "-3" + ], + [ + 22, + "6", + "3" + ], + [ + 23, + "0", + "-3" + ], + [ + 24, + "6", + "3" + ], + [ + 25, + "0", + "-3" + ], + [ + 27, + "6", + "3" + ], + [ + 31, + "0", + "-3" + ], + [ + 32, + "0", + "-3" + ], + [ + 33, + "-6", + "-9" + ], + [ + 34, + "0", + "-3" + ], + [ + 35, + "6", + "3" + ], + [ + 38, + "6", + "3" + ], + [ + 39, + "0", + "-3" + ], + [ + 40, + "6", + "3" + ], + [ + 45, + "6", + "3" + ], + [ + 48, + "0", + "-3" + ], + [ + 49, + "6", + "3" + ], + [ + 50, + "0", + "-3" + ], + [ + 54, + "6", + "3" + ], + [ + 55, + "0", + "-3" + ], + [ + 56, + "6", + "3" + ], + [ + 57, + "6", + "3" + ], + [ + 61, + "6", + "3" + ], + [ + 62, + "0", + "-3" + ], + [ + 63, + "6", + "3" + ], + [ + 70, + "6", + "3" + ], + [ + 71, + "0", + "-3" + ], + [ + 72, + "6", + "3" + ], + [ + 76, + "6", + "3" + ], + [ + 77, + "0", + "-3" + ], + [ + 79, + "0", + "-3" + ], + [ + 81, + "6", + "3" + ], + [ + 85, + "0", + "-3" + ], + [ + 87, + "0", + "-3" + ], + [ + 89, + "0", + "-3" + ], + [ + 90, + "6", + "3" + ], + [ + 91, + "0", + "-3" + ], + [ + 92, + "0", + "-3" + ], + [ + 94, + "6", + "3" + ], + [ + 98, + "0", + "-3" + ], + [ + 100, + "0", + "-3" + ], + [ + 101, + "6", + "3" + ], + [ + 102, + "0", + "-3" + ], + [ + 103, + "6", + "3" + ], + [ + 107, + "6", + "3" + ], + [ + 108, + "12", + "9" + ], + [ + 109, + "6", + "3" + ] + ], + "new_coefficients": { + "0": "-3", + "2": "3", + "4": "-6", + "7": "-3", + "8": "6", + "9": "-3", + "10": "3", + "11": "-3", + "12": "3", + "14": "-6", + "16": "6", + "17": "-3", + "18": "3", + "19": "-3", + "21": "6", + "22": "3", + "23": "-3", + "24": "3", + "25": "-3", + "27": "3", + "29": "-6", + "31": "-3", + "32": "-3", + "33": "-9", + "34": "-3", + "35": "3", + "36": "6", + "38": "3", + "39": "-3", + "40": "3", + "41": "6", + "43": "6", + "45": "3", + "46": "-6", + "48": "-3", + "49": "3", + "50": "-3", + "51": "-6", + "53": "-6", + "54": "3", + "55": "-3", + "56": "3", + "57": "3", + "59": "6", + "61": "3", + "62": "-3", + "63": "3", + "64": "6", + "66": "6", + "67": "-6", + "69": "-6", + "70": "3", + "71": "-3", + "72": "3", + "74": "-6", + "76": "3", + "77": "-3", + "79": "-3", + "81": "3", + "83": "6", + "85": "-3", + "87": "-3", + "88": "-6", + "89": "-3", + "90": "3", + "91": "-3", + "92": "-3", + "94": "3", + "96": "6", + "98": "-3", + "99": "-6", + "100": "-3", + "101": "3", + "102": "-3", + "103": "3", + "105": "6", + "107": "3", + "108": "9", + "109": "3", + "110": "-6" + } + }, + { + "port": 111, + "affected": false, + "block_range": [ + 28444, + 28501 + ], + "old_ADDs": 53, + "new_ADDs": 53, + "old_rank1_event": [ + "center", + 0, + 1, + 253, + 1 + ], + "new_rank1_event": "Retain same literal event and rank1 native circuit", + "coefficient_changes": [], + "new_coefficients": { + "3": "-6", + "5": "6", + "9": "6", + "11": "-6", + "13": "-6", + "15": "6", + "17": "6", + "19": "-6", + "21": "6", + "22": "6", + "24": "-6", + "28": "-6", + "30": "6", + "32": "-6", + "34": "6", + "37": "-6", + "38": "-6", + "40": "6", + "41": "6", + "43": "-6", + "47": "6", + "48": "6", + "50": "-6", + "51": "6", + "53": "-6", + "54": "6", + "56": "-6", + "58": "6", + "60": "-6", + "61": "-6", + "63": "6", + "64": "6", + "66": "-6", + "67": "6", + "69": "-6", + "70": "6", + "72": "-6", + "73": "6", + "75": "-6", + "82": "6", + "84": "-6", + "89": "6", + "91": "-6", + "95": "6", + "97": "-6", + "100": "6", + "102": "-6", + "104": "6", + "106": "-6", + "107": "6", + "109": "-6", + "110": "6", + "111": "12" + } + } + ], + "retained_rank1_calls": 8, + "paid_profile": { + "1": 2209, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 1 + }, + "repair_ADDs_old": 424, + "repair_ADDs_new": 532, + "full_independent_inputs": { + "X": 112, + "Y": 112, + "helpers": 408, + "total": 632, + "helper_native_target_rank_profile": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + } + }, + "maincharts": { + "X_start": { + "2": 1, + "3": 1, + "4": 1, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1, + "19": 1, + "20": 1, + "21": 1, + "22": 1, + "23": 1, + "24": 1, + "25": 1, + "26": 1, + "27": 1, + "28": 1, + "29": 1, + "30": 1, + "31": 1, + "32": 1, + "33": 1, + "34": 1, + "35": 1, + "36": 1, + "37": 1, + "38": 1, + "39": 1, + "40": 1, + "41": 1, + "42": 1, + "43": 1, + "44": 1, + "45": 1, + "46": 1, + "47": 1, + "48": 1, + "49": 1, + "50": 1, + "51": 1, + "52": 1, + "53": 1, + "54": 1, + "55": 1, + "56": 1, + "57": 1, + "58": 1, + "59": 1, + "60": 1, + "61": 1, + "62": 1, + "63": 1, + "64": 1, + "65": 1, + "66": 1, + "67": 1, + "68": 1, + "69": 1, + "70": 1, + "71": 1, + "72": 1, + "73": 1, + "74": 1, + "75": 1, + "76": 1, + "77": 1, + "78": 1, + "79": 1, + "80": 1, + "81": 1, + "82": 1, + "83": 1, + "84": 1, + "85": 1, + "86": 1, + "87": 1, + "88": 1, + "89": 1, + "90": 1, + "91": 1, + "92": 1, + "93": 1, + "94": 1, + "95": 1, + "96": 1, + "97": 1, + "98": 1, + "99": 1, + "100": 1, + "101": 1, + "102": 1, + "103": 1, + "104": 1, + "105": 1, + "106": 1, + "107": 1, + "108": 1, + "109": 1, + "110": 1, + "111": 1, + "112": 1, + "113": 1 + }, + "X_final": { + "1": 112 + }, + "Y_start": { + "0": 112 + }, + "Y_final_dimensions": { + "8": 112 + } + }, + "row0": [ + "37/4", + "11/2", + "11/4", + "11/2", + "11/2", + "11/2", + "11/2", + "-11/4", + "0", + "-11/4", + "-11/4", + "-11/4", + "11/4", + "11/2", + "11/2", + "11/2", + "0", + "-11/4", + "-11/4", + "-11/4", + "0", + "0", + "-11/4", + "-11/4", + "-11/4", + "11/4", + "0", + "-11/4", + "0", + "0", + "0", + "11/4", + "11/4", + "11/4", + "11/4", + "-11/4", + "0", + "0", + "-11/4", + "-11/4", + "-11/4", + "0", + "0", + "0", + "0", + "-11/4", + "0", + "0", + "11/4", + "11/4", + "11/4", + "11/2", + "11/2", + "11/2", + "11/4", + "11/4", + "11/4", + "-11/4", + "0", + "0", + "0", + "-11/4", + "-11/4", + "-11/4", + "0", + "0", + "0", + "11/2", + "11/2", + "11/2", + "11/4", + "11/4", + "11/4", + "11/2", + "11/2", + "11/2", + "11/4", + "-11/4", + "11/2", + "-11/4", + "11/2", + "-33/4", + "11/2", + "11/2", + "11/2", + "11/4", + "0", + "11/4", + "11/2", + "11/4", + "11/4", + "11/4", + "11/4", + "0", + "-11/4", + "0", + "0", + "0", + "11/4", + "11/2", + "11/4", + "11/4", + "11/4", + "-11/4", + "0", + "0", + "0", + "-11/4", + "-11/4", + "-11/4", + "0", + "0" + ], + "col0": [ + "37/4", + "-1/2", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-11/4", + "0", + "1/4", + "1/4", + "1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "1/4", + "-11/4", + "1/4", + "-1/4", + "0", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "1/4", + "-1/2", + "1/4", + "-1/2", + "3/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "0", + "-1/4", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "-11/4", + "1/4", + "0", + "0" + ], + "e0_square_check": true, + "first_asymmetry": { + "i": 0, + "j": 1, + "Gij": "11/2", + "Gji": "-1/2" + }, + "F_actual": [ + [ + "37/4", + "11/2", + "11/4", + "11/2", + "11/2", + "11/2", + "11/2", + "-11/4", + "0", + "-11/4", + "-11/4", + "-11/4", + "11/4", + "11/2", + "11/2", + "11/2", + "0", + "-11/4", + "-11/4", + "-11/4", + "0", + "0", + "-11/4", + "-11/4", + "-11/4", + "11/4", + "0", + "-11/4", + "0", + "0", + "0", + "11/4", + "11/4", + "11/4", + "11/4", + "-11/4", + "0", + "0", + "-11/4", + "-11/4", + "-11/4", + "0", + "0", + "0", + "0", + "-11/4", + "0", + "0", + "11/4", + "11/4", + "11/4", + "11/2", + "11/2", + "11/2", + "11/4", + "11/4", + "11/4", + "-11/4", + "0", + "0", + "0", + "-11/4", + "-11/4", + "-11/4", + "0", + "0", + "0", + "11/2", + "11/2", + "11/2", + "11/4", + "11/4", + "11/4", + "11/2", + "11/2", + "11/2", + "11/4", + "-11/4", + "11/2", + "-11/4", + "11/2", + "-33/4", + "11/2", + "11/2", + "11/2", + "11/4", + "0", + "11/4", + "11/2", + "11/4", + "11/4", + "11/4", + "11/4", + "0", + "-11/4", + "0", + "0", + "0", + "11/4", + "11/2", + "11/4", + "11/4", + "11/4", + "-11/4", + "0", + "0", + "0", + "-11/4", + "-11/4", + "-11/4", + "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/4", + "-1/2", + "1/4", + "-1/2", + "-1/2", + "-1/2", + "0", + "1/4", + "-1/2", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "-1/2", + "1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "-1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "1/2", + "1/4", + "1/2", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "-1/2", + "-1/2", + "-1/2", + "1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "-1/4", + "1/4", + "-1/2", + "3/4", + "-1/2", + "1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/2", + "-1/4", + "0", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "-1/4", + "0", + "0", + "0", + "1/4", + "1/2", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "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" + ], + [ + "-11/4", + "-11/2", + "-11/4", + "0", + "0", + "0", + "-11/2", + "37/4", + "-11/2", + "11/4", + "11/4", + "11/4", + "-11/4", + "0", + "0", + "0", + "-11/2", + "11/4", + "11/4", + "11/4", + "0", + "0", + "-11/4", + "-11/4", + "-11/4", + "-11/4", + "-11/2", + "-11/4", + "0", + "0", + "0", + "-11/4", + "11/4", + "11/4", + "11/4", + "-11/4", + "0", + "0", + "11/4", + "11/4", + "11/4", + "-11/2", + "-11/2", + "-11/2", + "-11/2", + "-11/4", + "0", + "0", + "11/4", + "11/4", + "11/4", + "0", + "0", + "0", + "-11/4", + "-11/4", + "-11/4", + "-11/4", + "0", + "0", + "0", + "11/4", + "11/4", + "11/4", + "-11/2", + "-11/2", + "-11/2", + "0", + "0", + "0", + "-11/4", + "-11/4", + "-11/4", + "-11/2", + "-11/2", + "-11/2", + "-33/4", + "11/4", + "0", + "11/4", + "0", + "11/4", + "-11/2", + "-11/2", + "-11/2", + "11/4", + "0", + "11/4", + "0", + "-11/4", + "-11/4", + "-11/4", + "11/4", + "0", + "11/4", + "-11/2", + "-11/2", + "-11/2", + "11/4", + "0", + "-11/4", + "-11/4", + "-11/4", + "11/4", + "-11/2", + "-11/2", + "-11/2", + "-11/4", + "-11/4", + "-11/4", + "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" + ], + [ + "1/4", + "0", + "1/4", + "1/2", + "0", + "0", + "1/2", + "-1/4", + "1/2", + "1/4", + "-1/4", + "-1/4", + "1/4", + "1/2", + "0", + "0", + "0", + "-1/4", + "1/4", + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "1/4", + "1/4", + "0", + "1/4", + "1/2", + "0", + "0", + "-1/4", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "1/4", + "-1/4", + "-1/4", + "0", + "0", + "1/2", + "0", + "1/4", + "0", + "0", + "-1/4", + "1/4", + "1/4", + "-1/2", + "0", + "0", + "-1/4", + "-1/4", + "1/4", + "-1/4", + "0", + "1/2", + "1/2", + "1/4", + "-1/4", + "-1/4", + "0", + "0", + "1/2", + "0", + "1/2", + "1/2", + "1/4", + "1/4", + "3/4", + "0", + "0", + "1/2", + "1/4", + "-1/4", + "0", + "-1/4", + "1/2", + "-1/4", + "0", + "1/2", + "1/2", + "-1/4", + "0", + "1/4", + "0", + "-1/4", + "1/4", + "1/4", + "-1/4", + "1/2", + "-1/4", + "0", + "1/2", + "1/2", + "1/4", + "0", + "-1/4", + "1/4", + "1/4", + "1/4", + "-1/2", + "0", + "0", + "-1/4", + "1/4", + "1/4", + "-1/2", + "-1/2" + ], + [ + "1/4", + "0", + "1/4", + "0", + "1/2", + "0", + "1/2", + "-1/4", + "1/2", + "-1/4", + "1/4", + "-1/4", + "1/4", + "0", + "1/2", + "0", + "0", + "1/4", + "-1/4", + "1/4", + "1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "1/4", + "0", + "1/4", + "0", + "1/2", + "0", + "-1/4", + "-1/4", + "1/4", + "-1/4", + "-1/4", + "0", + "1/2", + "-1/4", + "1/4", + "-1/4", + "0", + "1/2", + "0", + "0", + "1/4", + "1/2", + "0", + "1/4", + "-1/4", + "1/4", + "0", + "-1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "-1/4", + "1/2", + "0", + "1/2", + "-1/4", + "1/4", + "-1/4", + "0", + "1/2", + "0", + "1/2", + "0", + "1/2", + "1/4", + "3/4", + "1/4", + "0", + "1/2", + "0", + "1/4", + "-1/4", + "0", + "-1/4", + "1/2", + "-1/4", + "1/2", + "0", + "1/2", + "-1/4", + "0", + "1/4", + "0", + "1/4", + "-1/4", + "1/4", + "-1/4", + "1/2", + "-1/4", + "1/2", + "0", + "1/2", + "1/4", + "0", + "1/4", + "-1/4", + "1/4", + "1/4", + "0", + "-1/2", + "0", + "1/4", + "-1/4", + "1/4", + "1/2", + "0" + ], + [ + "1/4", + "0", + "1/4", + "0", + "0", + "1/2", + "1/2", + "-1/4", + "1/2", + "-1/4", + "-1/4", + "1/4", + "1/4", + "0", + "0", + "1/2", + "0", + "1/4", + "1/4", + "-1/4", + "0", + "1/2", + "1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "1/4", + "0", + "0", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "-1/4", + "1/2", + "0", + "-1/4", + "-1/4", + "1/4", + "1/2", + "0", + "0", + "0", + "1/4", + "0", + "1/2", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "-1/2", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "0", + "-1/4", + "-1/4", + "1/4", + "1/2", + "0", + "0", + "1/2", + "1/2", + "0", + "3/4", + "1/4", + "1/4", + "1/2", + "0", + "0", + "1/4", + "-1/4", + "0", + "-1/4", + "1/2", + "-1/4", + "1/2", + "1/2", + "0", + "-1/4", + "0", + "1/4", + "0", + "1/4", + "1/4", + "-1/4", + "-1/4", + "1/2", + "-1/4", + "1/2", + "1/2", + "0", + "1/4", + "0", + "1/4", + "1/4", + "-1/4", + "1/4", + "0", + "0", + "-1/2", + "1/4", + "1/4", + "-1/4", + "0", + "1/2" + ], + [ + "-1/4", + "0", + "-1/4", + "0", + "0", + "0", + "-1/2", + "1/4", + "-1/2", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "1/4", + "1/4", + "1/4", + "1/4", + "1/2", + "1/4", + "1/2", + "1/2", + "1/2", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "-1/2", + "0", + "-1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "-1/4", + "3/4", + "-1/2", + "1/4", + "-1/2", + "1/4", + "-1/2", + "-1/2", + "-1/2", + "1/4", + "1/2", + "1/4", + "1/2", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "-1/4", + "0", + "0", + "0", + "-1/4", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "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" + ], + [ + "1/4", + "1/2", + "1/4", + "1/2", + "0", + "0", + "0", + "-1/4", + "0", + "-1/4", + "1/4", + "1/4", + "1/4", + "1/2", + "0", + "0", + "1/2", + "1/4", + "-1/4", + "-1/4", + "0", + "0", + "-1/4", + "-1/4", + "1/4", + "-1/4", + "0", + "-1/4", + "0", + "-1/2", + "-1/2", + "1/4", + "1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "0", + "0", + "1/2", + "0", + "-1/4", + "-1/2", + "-1/2", + "-1/4", + "1/4", + "1/4", + "0", + "1/2", + "1/2", + "1/4", + "1/4", + "3/4", + "1/4", + "-1/2", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "1/2", + "1/4", + "-1/4", + "1/2", + "-1/4", + "0", + "-1/4", + "0", + "1/2", + "1/2", + "1/4", + "0", + "-1/4", + "0", + "-1/4", + "1/4", + "1/4", + "1/4", + "-1/2", + "1/4", + "-1/2", + "0", + "0", + "-1/4", + "0", + "-1/4", + "1/4", + "1/4", + "-1/4", + "0", + "1/2", + "1/2", + "-1/4", + "1/4", + "1/4", + "-1/2", + "-1/2" + ], + [ + "1/4", + "1/2", + "1/4", + "0", + "1/2", + "0", + "0", + "-1/4", + "0", + "1/4", + "-1/4", + "1/4", + "1/4", + "0", + "1/2", + "0", + "1/2", + "-1/4", + "1/4", + "-1/4", + "1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "-1/4", + "0", + "-1/4", + "-1/2", + "0", + "-1/2", + "1/4", + "-1/4", + "1/4", + "-1/4", + "1/4", + "-1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "0", + "1/2", + "0", + "0", + "-1/4", + "0", + "-1/2", + "1/4", + "-1/4", + "1/4", + "1/2", + "0", + "1/2", + "1/4", + "3/4", + "1/4", + "1/4", + "0", + "-1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "0", + "1/2", + "0", + "0", + "-1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "0", + "1/2", + "0", + "1/4", + "-1/4", + "1/2", + "-1/4", + "0", + "-1/4", + "1/2", + "0", + "1/2", + "1/4", + "0", + "-1/4", + "0", + "1/4", + "-1/4", + "1/4", + "1/4", + "-1/2", + "1/4", + "0", + "-1/2", + "0", + "-1/4", + "0", + "1/4", + "-1/4", + "1/4", + "-1/4", + "1/2", + "0", + "1/2", + "1/4", + "-1/4", + "1/4", + "1/2", + "0" + ], + [ + "1/4", + "1/2", + "1/4", + "0", + "0", + "1/2", + "0", + "-1/4", + "0", + "1/4", + "1/4", + "-1/4", + "1/4", + "0", + "0", + "1/2", + "1/2", + "-1/4", + "-1/4", + "1/4", + "0", + "1/2", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "-1/4", + "-1/2", + "-1/2", + "0", + "1/4", + "-1/4", + "-1/4", + "1/4", + "1/4", + "0", + "-1/2", + "-1/4", + "-1/4", + "1/4", + "1/2", + "0", + "0", + "0", + "-1/4", + "-1/2", + "0", + "1/4", + "1/4", + "-1/4", + "1/2", + "1/2", + "0", + "3/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "-1/2", + "-1/4", + "-1/4", + "1/4", + "1/2", + "0", + "0", + "0", + "0", + "-1/2", + "1/4", + "-1/4", + "-1/4", + "1/2", + "0", + "0", + "1/4", + "-1/4", + "1/2", + "-1/4", + "0", + "-1/4", + "1/2", + "1/2", + "0", + "1/4", + "0", + "-1/4", + "0", + "1/4", + "1/4", + "-1/4", + "1/4", + "-1/2", + "1/4", + "0", + "0", + "-1/2", + "-1/4", + "0", + "1/4", + "1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "0", + "1/4", + "1/4", + "-1/4", + "0", + "1/2" + ], + [ + "0", + "0", + "11/2", + "0", + "11/2", + "0", + "0", + "0", + "11/2", + "0", + "-11/2", + "0", + "11/2", + "0", + "11/2", + "0", + "11/2", + "0", + "-11/2", + "0", + "12", + "11/2", + "-11/2", + "0", + "-11/2", + "-11/2", + "-11/2", + "0", + "-11/2", + "0", + "-11/2", + "-11/2", + "-11/2", + "0", + "-11/2", + "0", + "0", + "11/2", + "0", + "11/2", + "0", + "0", + "11/2", + "0", + "-11/2", + "0", + "0", + "-11/2", + "11/2", + "0", + "11/2", + "0", + "-11/2", + "0", + "0", + "11/2", + "0", + "0", + "11/2", + "0", + "11/2", + "0", + "11/2", + "0", + "0", + "11/2", + "0", + "0", + "-11/2", + "0", + "0", + "11/2", + "0", + "-11/2", + "0", + "-11/2", + "0", + "-11/2", + "11/2", + "-11/2", + "11/2", + "0", + "11/2", + "0", + "11/2", + "0", + "0", + "0", + "-11/2", + "0", + "-11/2", + "0", + "0", + "0", + "11/2", + "0", + "-11/2", + "0", + "0", + "-11/2", + "0", + "-11/2", + "0", + "11/2", + "0", + "-11/2", + "0", + "11/2", + "0", + "11/2", + "11/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" + ], + [ + "1/4", + "0", + "1/4", + "1/2", + "1/2", + "0", + "0", + "1/4", + "0", + "-1/4", + "-1/4", + "1/4", + "1/4", + "1/2", + "1/2", + "0", + "0", + "-1/4", + "-1/4", + "1/4", + "1/2", + "0", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/4", + "0", + "0", + "-1/2", + "-1/4", + "1/4", + "1/4", + "-1/4", + "-1/4", + "0", + "1/2", + "1/4", + "1/4", + "-1/4", + "-1/2", + "0", + "0", + "-1/2", + "-1/4", + "0", + "-1/2", + "1/4", + "1/4", + "3/4", + "0", + "0", + "1/2", + "-1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "1/2", + "1/4", + "1/4", + "-1/4", + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "-1/4", + "1/4", + "1/4", + "-1/2", + "0", + "0", + "-1/4", + "-1/4", + "1/2", + "-1/4", + "1/2", + "-1/4", + "0", + "0", + "1/2", + "1/4", + "0", + "1/4", + "0", + "-1/4", + "-1/4", + "1/4", + "1/4", + "0", + "1/4", + "-1/2", + "-1/2", + "0", + "1/4", + "0", + "-1/4", + "-1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "0", + "-1/4", + "-1/4", + "1/4", + "0", + "-1/2" + ], + [ + "-11/4", + "0", + "-11/4", + "-11/2", + "0", + "-11/2", + "0", + "-11/4", + "0", + "11/4", + "-11/4", + "11/4", + "-11/4", + "-11/2", + "0", + "-11/2", + "0", + "11/4", + "-11/4", + "11/4", + "0", + "-11/2", + "11/4", + "37/4", + "11/4", + "11/4", + "11/2", + "11/4", + "0", + "11/2", + "0", + "11/4", + "-11/4", + "11/4", + "-11/4", + "11/4", + "-11/2", + "0", + "-11/4", + "11/4", + "-11/4", + "0", + "11/2", + "0", + "11/2", + "11/4", + "11/2", + "0", + "-11/4", + "-33/4", + "-11/4", + "0", + "-11/2", + "0", + "-11/4", + "11/4", + "-11/4", + "11/4", + "0", + "-11/2", + "0", + "-11/4", + "11/4", + "-11/4", + "0", + "11/2", + "0", + "0", + "-11/2", + "0", + "-11/4", + "11/4", + "-11/4", + "0", + "11/2", + "0", + "11/4", + "11/4", + "-11/2", + "11/4", + "-11/2", + "11/4", + "0", + "-11/2", + "0", + "-11/4", + "0", + "-11/4", + "0", + "11/4", + "-11/4", + "11/4", + "-11/4", + "0", + "-11/4", + "11/2", + "0", + "11/2", + "-11/4", + "0", + "11/4", + "-11/4", + "11/4", + "-11/4", + "11/2", + "0", + "11/2", + "11/4", + "-11/4", + "11/4", + "11/2", + "0" + ], + [ + "1/4", + "0", + "1/4", + "0", + "1/2", + "1/2", + "0", + "1/4", + "0", + "1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "1/2", + "1/2", + "0", + "1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "-1/4", + "-1/4", + "1/4", + "-1/4", + "-1/2", + "-1/4", + "-1/2", + "0", + "0", + "-1/4", + "-1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "-1/4", + "1/4", + "1/4", + "0", + "0", + "-1/2", + "-1/2", + "-1/4", + "0", + "0", + "3/4", + "1/4", + "1/4", + "1/2", + "0", + "0", + "1/4", + "1/4", + "-1/4", + "-1/4", + "1/2", + "0", + "0", + "-1/4", + "1/4", + "1/4", + "0", + "0", + "-1/2", + "1/2", + "0", + "0", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "-1/2", + "-1/4", + "-1/4", + "1/2", + "-1/4", + "1/2", + "-1/4", + "1/2", + "0", + "0", + "1/4", + "0", + "1/4", + "0", + "1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "1/4", + "0", + "-1/2", + "-1/2", + "1/4", + "0", + "1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "-1/2", + "-1/2", + "1/4", + "-1/4", + "-1/4", + "1/2", + "1/2" + ], + [ + "-1/4", + "0", + "1/4", + "0", + "0", + "0", + "-1/2", + "1/4", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "-1/2", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/2", + "-1/4", + "-1/2", + "-1/2", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "1/2", + "-1/4", + "0", + "1/4", + "0", + "0", + "0", + "1/4", + "0", + "-1/4", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "-1/2", + "3/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "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" + ], + [ + "1/4", + "0", + "-1/4", + "0", + "0", + "0", + "0", + "1/4", + "-1/2", + "1/4", + "1/4", + "1/4", + "1/4", + "1/2", + "1/2", + "1/2", + "0", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "1/4", + "-1/2", + "-1/2", + "-1/2", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "0", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/2", + "1/2", + "1/2", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "-1/2", + "1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "1/2", + "1/4", + "0", + "-1/4", + "0", + "0", + "0", + "1/4", + "-1/2", + "-1/4", + "0", + "-1/4", + "-1/4", + "-1/4", + "3/4", + "-1/2", + "1/4", + "-1/2", + "-1/2", + "-1/2", + "1/4", + "1/2", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "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/4", + "-1/2", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/2", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "1/4", + "0", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/2", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "1/2", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "0", + "-1/4", + "1/2", + "1/4", + "0", + "0", + "0", + "-1/4", + "0", + "1/4", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "1/4", + "0", + "0", + "0", + "1/4", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "3/4", + "-1/2", + "-1/2", + "-1/2", + "1/4", + "1/4", + "1/4", + "0", + "0" + ], + [ + "-1/4", + "0", + "1/4", + "-1/2", + "0", + "0", + "0", + "-1/4", + "1/2", + "1/4", + "-1/4", + "-1/4", + "1/4", + "-1/2", + "0", + "0", + "1/2", + "1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "1/4", + "1/4", + "-1/4", + "-1/4", + "0", + "1/4", + "-1/2", + "0", + "0", + "-1/4", + "1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "-1/4", + "1/4", + "1/4", + "1/2", + "1/2", + "0", + "0", + "1/4", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "0", + "-1/2", + "-1/2", + "1/4", + "1/4", + "-1/4", + "1/4", + "1/2", + "0", + "0", + "-1/4", + "1/4", + "1/4", + "1/2", + "1/2", + "0", + "0", + "-1/2", + "-1/2", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "-1/2", + "1/4", + "-1/4", + "0", + "-1/4", + "0", + "1/4", + "1/2", + "0", + "0", + "-1/4", + "0", + "-1/4", + "-1/2", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "1/4", + "1/2", + "0", + "0", + "-1/4", + "-1/2", + "1/4", + "-1/4", + "-1/4", + "1/4", + "1/2", + "0", + "0", + "3/4", + "1/4", + "1/4", + "1/2", + "1/2" + ], + [ + "-1/4", + "0", + "1/4", + "0", + "-1/2", + "0", + "0", + "-1/4", + "1/2", + "-1/4", + "1/4", + "-1/4", + "1/4", + "0", + "-1/2", + "0", + "1/2", + "-1/4", + "1/4", + "-1/4", + "0", + "1/2", + "1/4", + "-1/4", + "1/4", + "-1/4", + "0", + "1/4", + "0", + "-1/2", + "0", + "-1/4", + "-1/4", + "1/4", + "-1/4", + "1/4", + "1/2", + "0", + "1/4", + "-1/4", + "1/4", + "1/2", + "0", + "1/2", + "0", + "1/4", + "-1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "-1/2", + "0", + "-1/2", + "1/4", + "-1/4", + "1/4", + "1/4", + "0", + "1/2", + "0", + "1/4", + "-1/4", + "1/4", + "1/2", + "0", + "1/2", + "-1/2", + "0", + "-1/2", + "1/4", + "-1/4", + "1/4", + "0", + "-1/2", + "0", + "1/4", + "-1/4", + "0", + "-1/4", + "0", + "1/4", + "0", + "1/2", + "0", + "-1/4", + "0", + "-1/4", + "-1/2", + "-1/4", + "1/4", + "-1/4", + "-1/4", + "0", + "1/4", + "0", + "1/2", + "0", + "-1/4", + "-1/2", + "-1/4", + "1/4", + "-1/4", + "1/4", + "0", + "1/2", + "0", + "1/4", + "3/4", + "1/4", + "-1/2", + "0" + ], + [ + "-1/4", + "0", + "1/4", + "0", + "0", + "-1/2", + "0", + "-1/4", + "1/2", + "-1/4", + "-1/4", + "1/4", + "1/4", + "0", + "0", + "-1/2", + "1/2", + "-1/4", + "-1/4", + "1/4", + "1/2", + "0", + "-1/4", + "1/4", + "1/4", + "-1/4", + "0", + "1/4", + "0", + "0", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "1/4", + "0", + "1/2", + "1/4", + "1/4", + "-1/4", + "0", + "1/2", + "1/2", + "0", + "1/4", + "0", + "-1/2", + "-1/4", + "-1/4", + "1/4", + "-1/2", + "-1/2", + "0", + "-1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "1/2", + "1/4", + "1/4", + "-1/4", + "0", + "1/2", + "1/2", + "-1/2", + "-1/2", + "0", + "-1/4", + "1/4", + "1/4", + "-1/2", + "0", + "0", + "1/4", + "-1/4", + "0", + "-1/4", + "0", + "1/4", + "0", + "0", + "1/2", + "-1/4", + "0", + "-1/4", + "-1/2", + "-1/4", + "-1/4", + "1/4", + "-1/4", + "0", + "1/4", + "0", + "0", + "1/2", + "-1/4", + "-1/2", + "-1/4", + "-1/4", + "1/4", + "1/4", + "0", + "0", + "1/2", + "1/4", + "1/4", + "3/4", + "0", + "-1/2" + ], + [ + "1/4", + "-1/2", + "-1/4", + "0", + "0", + "0", + "1/2", + "1/4", + "0", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "1/2", + "1/2", + "1/2", + "-1/2", + "1/4", + "1/4", + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "-1/2", + "-1/4", + "0", + "0", + "0", + "-1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/2", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "0", + "1/4", + "1/2", + "1/2", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "-1/2", + "1/2", + "1/2", + "1/2", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "0", + "1/4", + "1/2", + "-1/4", + "0", + "0", + "0", + "-1/4", + "-1/2", + "1/4", + "0", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "1/2", + "-1/4", + "0", + "0", + "0", + "3/4", + "1/2", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "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" + ], + [ + "1/4", + "0", + "-1/4", + "-1/2", + "0", + "0", + "1/2", + "-1/4", + "0", + "1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "1/2", + "1/2", + "0", + "1/4", + "-1/4", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "-1/4", + "1/4", + "0", + "-1/4", + "-1/2", + "0", + "0", + "1/4", + "-1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "0", + "1/2", + "1/4", + "1/2", + "1/2", + "1/4", + "-1/4", + "-1/4", + "1/2", + "0", + "0", + "1/4", + "1/4", + "-1/4", + "1/4", + "0", + "-1/2", + "-1/2", + "-1/4", + "1/4", + "1/4", + "0", + "0", + "-1/2", + "1/2", + "0", + "0", + "1/4", + "1/4", + "-1/4", + "1/2", + "1/2", + "0", + "1/4", + "-1/4", + "0", + "1/4", + "0", + "-1/4", + "1/2", + "0", + "0", + "-1/4", + "-1/2", + "-1/4", + "0", + "1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "-1/4", + "1/2", + "0", + "0", + "1/4", + "1/2", + "3/4", + "1/4", + "1/4", + "-1/4", + "1/2", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "1/2", + "1/2" + ], + [ + "1/4", + "0", + "-1/4", + "0", + "-1/2", + "0", + "1/2", + "-1/4", + "0", + "-1/4", + "1/4", + "-1/4", + "1/4", + "1/2", + "0", + "1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "-1/2", + "0", + "1/4", + "-1/4", + "1/4", + "1/4", + "0", + "-1/4", + "0", + "-1/2", + "0", + "1/4", + "1/4", + "-1/4", + "1/4", + "-1/4", + "1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "1/2", + "0", + "1/2", + "1/2", + "1/4", + "0", + "1/2", + "-1/4", + "1/4", + "-1/4", + "0", + "1/2", + "0", + "1/4", + "-1/4", + "1/4", + "1/4", + "-1/2", + "0", + "-1/2", + "1/4", + "-1/4", + "1/4", + "0", + "-1/2", + "0", + "0", + "1/2", + "0", + "1/4", + "-1/4", + "1/4", + "1/2", + "0", + "1/2", + "1/4", + "-1/4", + "0", + "1/4", + "0", + "-1/4", + "0", + "1/2", + "0", + "-1/4", + "-1/2", + "-1/4", + "0", + "-1/4", + "1/4", + "-1/4", + "1/4", + "0", + "-1/4", + "0", + "1/2", + "0", + "1/4", + "1/2", + "1/4", + "3/4", + "1/4", + "-1/4", + "0", + "1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "-1/2", + "0" + ], + [ + "1/4", + "0", + "-1/4", + "0", + "0", + "-1/2", + "1/2", + "-1/4", + "0", + "-1/4", + "-1/4", + "1/4", + "1/4", + "1/2", + "1/2", + "0", + "0", + "-1/4", + "-1/4", + "1/4", + "0", + "-1/2", + "-1/4", + "1/4", + "1/4", + "1/4", + "0", + "-1/4", + "0", + "0", + "-1/2", + "1/4", + "1/4", + "1/4", + "-1/4", + "-1/4", + "0", + "1/2", + "-1/4", + "-1/4", + "1/4", + "0", + "1/2", + "1/2", + "1/2", + "1/4", + "1/2", + "0", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "1/2", + "-1/4", + "1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "0", + "1/4", + "1/4", + "-1/4", + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "-1/4", + "1/4", + "1/4", + "0", + "1/2", + "1/2", + "1/4", + "-1/4", + "0", + "1/4", + "0", + "-1/4", + "0", + "0", + "1/2", + "-1/4", + "-1/2", + "-1/4", + "0", + "-1/4", + "-1/4", + "1/4", + "1/4", + "0", + "-1/4", + "0", + "0", + "1/2", + "1/4", + "1/2", + "1/4", + "1/4", + "3/4", + "-1/4", + "0", + "0", + "1/2", + "-1/4", + "-1/4", + "1/4", + "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" + ], + [ + "1/4", + "1/2", + "1/4", + "1/2", + "1/2", + "1/2", + "-1/2", + "1/4", + "-1/2", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "-1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "1/4", + "-1/2", + "-1/2", + "1/4", + "1/4", + "1/4", + "1/2", + "1/2", + "1/2", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "-1/4", + "1/4", + "1/2", + "-1/4", + "0", + "-1/4", + "0", + "0", + "0", + "3/4", + "1/2", + "1/4", + "1/2", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/2", + "1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "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/4", + "0", + "-1/4", + "0", + "-1/2", + "-1/2", + "0", + "-1/4", + "0", + "-1/4", + "1/4", + "1/4", + "-1/4", + "0", + "-1/2", + "-1/2", + "0", + "-1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "1/4", + "1/4", + "3/4", + "1/4", + "1/2", + "1/4", + "1/2", + "0", + "0", + "1/4", + "1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "0", + "0", + "1/2", + "1/2", + "1/4", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "-1/2", + "0", + "0", + "-1/4", + "-1/4", + "1/4", + "1/4", + "-1/2", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "1/2", + "1/4", + "1/4", + "-1/2", + "1/4", + "-1/2", + "1/4", + "-1/2", + "0", + "0", + "-1/4", + "0", + "-1/4", + "0", + "-1/4", + "1/4", + "1/4", + "-1/4", + "0", + "-1/4", + "0", + "1/2", + "1/2", + "-1/4", + "0", + "-1/4", + "1/4", + "1/4", + "-1/4", + "0", + "1/2", + "1/2", + "-1/4", + "1/4", + "1/4", + "-1/2", + "-1/2" + ], + [ + "-1/4", + "0", + "-1/4", + "-1/2", + "0", + "-1/2", + "0", + "-1/4", + "0", + "1/4", + "-1/4", + "1/4", + "-1/4", + "-1/2", + "0", + "-1/2", + "0", + "1/4", + "-1/4", + "1/4", + "0", + "-1/2", + "1/4", + "3/4", + "1/4", + "1/4", + "1/2", + "1/4", + "0", + "1/2", + "0", + "1/4", + "-1/4", + "1/4", + "-1/4", + "1/4", + "-1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "0", + "1/2", + "0", + "1/2", + "1/4", + "1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "0", + "-1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "1/4", + "0", + "-1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "0", + "1/2", + "0", + "0", + "-1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "0", + "1/2", + "0", + "1/4", + "1/4", + "-1/2", + "1/4", + "-1/2", + "1/4", + "0", + "-1/2", + "0", + "-1/4", + "0", + "-1/4", + "0", + "1/4", + "-1/4", + "1/4", + "-1/4", + "0", + "-1/4", + "1/2", + "0", + "1/2", + "-1/4", + "0", + "1/4", + "-1/4", + "1/4", + "-1/4", + "1/2", + "0", + "1/2", + "1/4", + "-1/4", + "1/4", + "1/2", + "0" + ], + [ + "-1/4", + "0", + "-1/4", + "-1/2", + "-1/2", + "0", + "0", + "-1/4", + "0", + "1/4", + "1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/2", + "0", + "0", + "1/4", + "1/4", + "-1/4", + "-1/2", + "0", + "3/4", + "1/4", + "1/4", + "1/4", + "1/2", + "1/4", + "0", + "0", + "1/2", + "1/4", + "-1/4", + "-1/4", + "1/4", + "1/4", + "0", + "-1/2", + "-1/4", + "-1/4", + "1/4", + "1/2", + "0", + "0", + "1/2", + "1/4", + "0", + "1/2", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "-1/2", + "1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "-1/2", + "-1/4", + "-1/4", + "1/4", + "1/2", + "0", + "0", + "0", + "0", + "-1/2", + "1/4", + "-1/4", + "-1/4", + "1/2", + "0", + "0", + "1/4", + "1/4", + "-1/2", + "1/4", + "-1/2", + "1/4", + "0", + "0", + "-1/2", + "-1/4", + "0", + "-1/4", + "0", + "1/4", + "1/4", + "-1/4", + "-1/4", + "0", + "-1/4", + "1/2", + "1/2", + "0", + "-1/4", + "0", + "1/4", + "1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "0", + "1/4", + "1/4", + "-1/4", + "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/4", + "-1/2", + "-1/4", + "0", + "0", + "-1/2", + "0", + "1/4", + "0", + "-1/4", + "-1/4", + "1/4", + "-1/4", + "0", + "0", + "-1/2", + "-1/2", + "1/4", + "1/4", + "3/4", + "0", + "-1/2", + "-1/4", + "1/4", + "1/4", + "1/4", + "0", + "1/4", + "1/2", + "1/2", + "0", + "-1/4", + "1/4", + "1/4", + "-1/4", + "-1/4", + "0", + "1/2", + "1/4", + "1/4", + "-1/4", + "-1/2", + "0", + "0", + "0", + "1/4", + "1/2", + "0", + "-1/4", + "-1/4", + "1/4", + "-1/2", + "-1/2", + "0", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "1/2", + "1/4", + "1/4", + "-1/4", + "-1/2", + "0", + "0", + "0", + "0", + "1/2", + "-1/4", + "1/4", + "1/4", + "-1/2", + "0", + "0", + "-1/4", + "1/4", + "-1/2", + "1/4", + "0", + "1/4", + "-1/2", + "-1/2", + "0", + "-1/4", + "0", + "1/4", + "0", + "-1/4", + "-1/4", + "1/4", + "-1/4", + "1/2", + "-1/4", + "0", + "0", + "1/2", + "1/4", + "0", + "-1/4", + "-1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "0", + "-1/4", + "-1/4", + "1/4", + "0", + "-1/2" + ], + [ + "-1/4", + "-1/2", + "-1/4", + "0", + "-1/2", + "0", + "0", + "1/4", + "0", + "-1/4", + "1/4", + "-1/4", + "-1/4", + "0", + "-1/2", + "0", + "-1/2", + "1/4", + "3/4", + "1/4", + "-1/2", + "0", + "1/4", + "-1/4", + "1/4", + "1/4", + "0", + "1/4", + "1/2", + "0", + "1/2", + "-1/4", + "1/4", + "-1/4", + "1/4", + "-1/4", + "1/2", + "0", + "1/4", + "-1/4", + "1/4", + "0", + "-1/2", + "0", + "0", + "1/4", + "0", + "1/2", + "-1/4", + "1/4", + "-1/4", + "-1/2", + "0", + "-1/2", + "-1/4", + "1/4", + "-1/4", + "-1/4", + "0", + "1/2", + "0", + "1/4", + "-1/4", + "1/4", + "0", + "-1/2", + "0", + "0", + "1/2", + "0", + "1/4", + "-1/4", + "1/4", + "0", + "-1/2", + "0", + "-1/4", + "1/4", + "-1/2", + "1/4", + "0", + "1/4", + "-1/2", + "0", + "-1/2", + "-1/4", + "0", + "1/4", + "0", + "-1/4", + "1/4", + "-1/4", + "-1/4", + "1/2", + "-1/4", + "0", + "1/2", + "0", + "1/4", + "0", + "-1/4", + "1/4", + "-1/4", + "1/4", + "-1/2", + "0", + "-1/2", + "-1/4", + "1/4", + "-1/4", + "-1/2", + "0" + ], + [ + "-1/4", + "-1/2", + "-1/4", + "-1/2", + "0", + "0", + "0", + "1/4", + "0", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "0", + "0", + "-1/2", + "3/4", + "1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "-1/4", + "1/4", + "0", + "1/4", + "0", + "1/2", + "1/2", + "-1/4", + "-1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "-1/4", + "1/4", + "1/4", + "0", + "0", + "-1/2", + "0", + "1/4", + "1/2", + "1/2", + "1/4", + "-1/4", + "-1/4", + "0", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "1/4", + "-1/4", + "1/2", + "0", + "0", + "-1/4", + "1/4", + "1/4", + "0", + "0", + "-1/2", + "1/2", + "0", + "0", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "-1/2", + "-1/4", + "1/4", + "-1/2", + "1/4", + "0", + "1/4", + "0", + "-1/2", + "-1/2", + "-1/4", + "0", + "1/4", + "0", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "-1/4", + "1/2", + "0", + "0", + "1/4", + "0", + "1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "-1/2", + "-1/2", + "1/4", + "-1/4", + "-1/4", + "1/2", + "1/2" + ], + [ + "1/4", + "0", + "1/4", + "1/2", + "1/2", + "1/2", + "0", + "1/4", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "-1/2", + "1/4", + "1/4", + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "1/4", + "1/2", + "1/2", + "1/2", + "-1/4", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "1/2", + "1/2", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "1/2", + "1/2", + "1/2", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/4", + "1/4", + "0", + "-1/4", + "1/2", + "-1/4", + "0", + "0", + "0", + "1/4", + "1/2", + "3/4", + "1/2", + "1/4", + "1/4", + "1/4", + "-1/4", + "1/2", + "-1/4", + "0", + "0", + "0", + "1/4", + "0", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "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" + ], + [ + "1/4", + "1/2", + "1/4", + "0", + "1/2", + "1/2", + "0", + "-1/4", + "0", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "0", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "-1/4", + "1/4", + "1/2", + "1/4", + "0", + "1/2", + "1/2", + "1/4", + "-1/4", + "1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "-1/4", + "1/4", + "1/4", + "0", + "0", + "-1/2", + "0", + "-1/4", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "1/2", + "0", + "0", + "1/4", + "1/4", + "-1/4", + "-1/4", + "1/2", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "0", + "1/2", + "0", + "0", + "1/4", + "1/4", + "-1/4", + "1/2", + "1/2", + "0", + "1/4", + "1/4", + "0", + "-1/4", + "0", + "-1/4", + "1/2", + "0", + "0", + "1/4", + "1/2", + "1/4", + "1/2", + "3/4", + "1/4", + "1/4", + "-1/4", + "0", + "-1/4", + "1/2", + "0", + "0", + "-1/4", + "0", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "1/2", + "1/2" + ], + [ + "1/4", + "1/2", + "1/4", + "1/2", + "0", + "1/2", + "0", + "-1/4", + "0", + "-1/4", + "1/4", + "-1/4", + "-1/4", + "0", + "-1/2", + "0", + "0", + "-1/4", + "1/4", + "-1/4", + "-1/2", + "0", + "1/4", + "-1/4", + "1/4", + "1/4", + "1/2", + "1/4", + "1/2", + "0", + "1/2", + "1/4", + "1/4", + "-1/4", + "1/4", + "1/4", + "0", + "-1/2", + "1/4", + "-1/4", + "1/4", + "0", + "-1/2", + "0", + "0", + "-1/4", + "-1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "0", + "1/2", + "0", + "1/4", + "-1/4", + "1/4", + "-1/4", + "0", + "1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "1/2", + "0", + "1/2", + "0", + "1/2", + "0", + "1/4", + "-1/4", + "1/4", + "1/2", + "0", + "1/2", + "1/4", + "1/4", + "0", + "-1/4", + "0", + "-1/4", + "0", + "1/2", + "0", + "1/4", + "1/2", + "1/4", + "1/2", + "1/4", + "3/4", + "1/4", + "-1/4", + "0", + "-1/4", + "0", + "1/2", + "0", + "-1/4", + "0", + "-1/4", + "1/4", + "-1/4", + "-1/4", + "0", + "1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "-1/2", + "0" + ], + [ + "1/4", + "1/2", + "1/4", + "1/2", + "1/2", + "0", + "0", + "-1/4", + "0", + "-1/4", + "-1/4", + "1/4", + "-1/4", + "0", + "0", + "-1/2", + "0", + "-1/4", + "-1/4", + "1/4", + "0", + "-1/2", + "-1/4", + "1/4", + "1/4", + "1/4", + "1/2", + "1/4", + "1/2", + "1/2", + "0", + "1/4", + "1/4", + "1/4", + "-1/4", + "1/4", + "-1/2", + "0", + "1/4", + "1/4", + "-1/4", + "-1/2", + "0", + "0", + "0", + "-1/4", + "0", + "-1/2", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "1/2", + "-1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "1/2", + "-1/4", + "-1/4", + "1/4", + "0", + "1/2", + "1/2", + "0", + "0", + "1/2", + "-1/4", + "1/4", + "1/4", + "0", + "1/2", + "1/2", + "1/4", + "1/4", + "0", + "-1/4", + "0", + "-1/4", + "0", + "0", + "1/2", + "1/4", + "1/2", + "1/4", + "1/2", + "1/4", + "1/4", + "3/4", + "-1/4", + "0", + "-1/4", + "0", + "0", + "1/2", + "-1/4", + "0", + "-1/4", + "-1/4", + "1/4", + "-1/4", + "0", + "0", + "1/2", + "-1/4", + "-1/4", + "1/4", + "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/4", + "0", + "-1/4", + "0", + "0", + "-1/2", + "-1/2", + "1/4", + "-1/2", + "1/4", + "1/4", + "3/4", + "-1/4", + "0", + "0", + "-1/2", + "0", + "-1/4", + "-1/4", + "1/4", + "0", + "-1/2", + "-1/4", + "1/4", + "1/4", + "-1/4", + "0", + "-1/4", + "0", + "0", + "-1/2", + "1/4", + "1/4", + "1/4", + "-1/4", + "1/4", + "-1/2", + "0", + "1/4", + "1/4", + "-1/4", + "-1/2", + "0", + "0", + "0", + "-1/4", + "0", + "-1/2", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "1/2", + "-1/4", + "1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "0", + "1/4", + "1/4", + "-1/4", + "-1/2", + "0", + "0", + "-1/2", + "-1/2", + "0", + "1/4", + "-1/4", + "-1/4", + "-1/2", + "0", + "0", + "-1/4", + "1/4", + "0", + "1/4", + "-1/2", + "1/4", + "-1/2", + "-1/2", + "0", + "1/4", + "0", + "-1/4", + "0", + "-1/4", + "-1/4", + "1/4", + "1/4", + "-1/2", + "1/4", + "-1/2", + "-1/2", + "0", + "-1/4", + "0", + "-1/4", + "-1/4", + "1/4", + "-1/4", + "0", + "0", + "1/2", + "-1/4", + "-1/4", + "1/4", + "0", + "-1/2" + ], + [ + "-1/4", + "0", + "-1/4", + "0", + "-1/2", + "0", + "-1/2", + "1/4", + "-1/2", + "1/4", + "3/4", + "1/4", + "-1/4", + "0", + "-1/2", + "0", + "0", + "-1/4", + "1/4", + "-1/4", + "-1/2", + "0", + "1/4", + "-1/4", + "1/4", + "-1/4", + "0", + "-1/4", + "0", + "-1/2", + "0", + "1/4", + "1/4", + "-1/4", + "1/4", + "1/4", + "0", + "-1/2", + "1/4", + "-1/4", + "1/4", + "0", + "-1/2", + "0", + "0", + "-1/4", + "-1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "0", + "1/2", + "0", + "1/4", + "-1/4", + "1/4", + "1/4", + "-1/2", + "0", + "-1/2", + "1/4", + "-1/4", + "1/4", + "0", + "-1/2", + "0", + "-1/2", + "0", + "-1/2", + "-1/4", + "1/4", + "-1/4", + "0", + "-1/2", + "0", + "-1/4", + "1/4", + "0", + "1/4", + "-1/2", + "1/4", + "-1/2", + "0", + "-1/2", + "1/4", + "0", + "-1/4", + "0", + "-1/4", + "1/4", + "-1/4", + "1/4", + "-1/2", + "1/4", + "-1/2", + "0", + "-1/2", + "-1/4", + "0", + "-1/4", + "1/4", + "-1/4", + "-1/4", + "0", + "1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "-1/2", + "0" + ], + [ + "-1/4", + "0", + "-1/4", + "-1/2", + "0", + "0", + "-1/2", + "1/4", + "-1/2", + "3/4", + "1/4", + "1/4", + "-1/4", + "-1/2", + "0", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "-1/4", + "-1/4", + "0", + "-1/4", + "-1/2", + "0", + "0", + "1/4", + "-1/4", + "1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "-1/4", + "1/4", + "1/4", + "0", + "0", + "-1/2", + "0", + "-1/4", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "1/2", + "0", + "0", + "1/4", + "1/4", + "-1/4", + "1/4", + "0", + "-1/2", + "-1/2", + "-1/4", + "1/4", + "1/4", + "0", + "0", + "-1/2", + "0", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "-1/2", + "-1/4", + "1/4", + "0", + "1/4", + "-1/2", + "1/4", + "0", + "-1/2", + "-1/2", + "1/4", + "0", + "-1/4", + "0", + "1/4", + "-1/4", + "-1/4", + "1/4", + "-1/2", + "1/4", + "0", + "-1/2", + "-1/2", + "-1/4", + "0", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "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/4", + "-1/2", + "-1/4", + "0", + "0", + "0", + "-1/2", + "3/4", + "-1/2", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "-1/2", + "1/4", + "1/4", + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/4", + "0", + "0", + "0", + "-1/4", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "-1/2", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "1/4", + "1/4", + "0", + "1/4", + "0", + "1/4", + "-1/2", + "-1/2", + "-1/2", + "1/4", + "0", + "1/4", + "0", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "1/4", + "-1/2", + "-1/2", + "-1/2", + "1/4", + "0", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "0", + "0" + ], + [ + "1/4", + "0", + "1/4", + "0", + "0", + "0", + "1/2", + "-1/4", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "3/4", + "1/2", + "1/2", + "1/2", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "1/2", + "0", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/2", + "-1/4", + "1/2", + "-1/4", + "1/2", + "1/2", + "1/2", + "-1/4", + "-1/2", + "-1/4", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "1/4", + "0", + "0", + "0", + "1/4", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "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" + ], + [ + "1/4", + "1/2", + "3/4", + "1/2", + "1/2", + "1/2", + "0", + "-1/4", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/2", + "-1/4", + "-1/2", + "-1/2", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "-1/4", + "1/2", + "1/2", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "1/2", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "-1/4", + "1/2", + "1/4", + "1/2", + "-1/4", + "1/2", + "1/2", + "1/2", + "1/4", + "1/2", + "1/4", + "0", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "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" + ], + [ + "3/4", + "1/2", + "1/4", + "1/2", + "1/2", + "1/2", + "1/2", + "-1/4", + "0", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "1/2", + "1/2", + "1/2", + "0", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "-1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "0", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/2", + "1/2", + "1/2", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "1/2", + "1/2", + "1/2", + "1/4", + "1/4", + "1/4", + "1/2", + "1/2", + "1/2", + "1/4", + "-1/4", + "1/2", + "-1/4", + "1/2", + "1/4", + "1/2", + "1/2", + "1/2", + "1/4", + "0", + "1/4", + "1/2", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "-1/4", + "0", + "0", + "0", + "1/4", + "1/2", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "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/4", + "-1/2", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "1/2", + "-1/4", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "1/2", + "1/2", + "3/4", + "1/2", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "-1/4", + "-1/2", + "1/4", + "0", + "1/4", + "0", + "0", + "0", + "1/4", + "-1/2", + "-1/4", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "-1/4", + "1/2", + "1/2", + "1/2", + "1/4", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0" + ], + [ + "0", + "11/2", + "11/2", + "11/2", + "11/2", + "11/2", + "-11/2", + "0", + "0", + "0", + "0", + "0", + "-11/2", + "-11/2", + "-11/2", + "-11/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "11/2", + "11/2", + "11/2", + "11/2", + "11/2", + "0", + "0", + "0", + "0", + "11/2", + "-11/2", + "-11/2", + "11/2", + "11/2", + "11/2", + "-11/2", + "-11/2", + "-11/2", + "-11/2", + "-11/2", + "-11/2", + "-11/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-11/2", + "11/2", + "11/2", + "11/2", + "-11/2", + "-11/2", + "-11/2", + "11/2", + "11/2", + "11/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "11/2", + "0", + "-11/2", + "0", + "0", + "0", + "0", + "0", + "11/2", + "12", + "11/2", + "11/2", + "11/2", + "11/2", + "11/2", + "-11/2", + "0", + "0", + "0", + "0", + "0", + "-11/2", + "-11/2", + "-11/2", + "-11/2", + "-11/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "-1/4", + "0", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "0", + "-1/4", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "1/2", + "1/2", + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "3/4", + "-1/2", + "-1/2", + "-1/2", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "1/4", + "-1/2", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/2", + "1/4", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "-1/2", + "1/4", + "0", + "0", + "0", + "-1/4", + "0", + "1/4", + "1/4", + "1/4", + "-1/4", + "1/2", + "1/2", + "1/2", + "1/4", + "1/4", + "1/4", + "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/4", + "-1/2", + "-1/4", + "0", + "-1/2", + "-1/2", + "0", + "1/4", + "0", + "-1/4", + "1/4", + "1/4", + "1/4", + "1/2", + "0", + "0", + "0", + "-1/4", + "1/4", + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "1/4", + "-1/4", + "-1/2", + "-1/4", + "0", + "-1/2", + "-1/2", + "-1/4", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "1/4", + "-1/4", + "-1/4", + "0", + "0", + "1/2", + "0", + "1/4", + "0", + "0", + "-1/4", + "1/4", + "1/4", + "-1/2", + "0", + "0", + "-1/4", + "-1/4", + "1/4", + "1/4", + "-1/2", + "0", + "0", + "3/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "0", + "-1/2", + "0", + "0", + "-1/4", + "-1/4", + "1/4", + "-1/2", + "-1/2", + "0", + "-1/4", + "-1/4", + "0", + "1/4", + "0", + "1/4", + "-1/2", + "0", + "0", + "-1/4", + "-1/2", + "-1/4", + "-1/2", + "1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "1/4", + "-1/2", + "0", + "0", + "1/4", + "0", + "-1/4", + "1/4", + "1/4", + "1/4", + "-1/2", + "0", + "0", + "-1/4", + "1/4", + "1/4", + "-1/2", + "-1/2" + ], + [ + "-1/4", + "-1/2", + "-1/4", + "-1/2", + "0", + "-1/2", + "0", + "1/4", + "0", + "1/4", + "-1/4", + "1/4", + "1/4", + "0", + "1/2", + "0", + "0", + "1/4", + "-1/4", + "1/4", + "1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/4", + "-1/2", + "0", + "-1/2", + "-1/4", + "-1/4", + "1/4", + "-1/4", + "-1/4", + "0", + "1/2", + "-1/4", + "1/4", + "-1/4", + "0", + "1/2", + "0", + "0", + "1/4", + "1/2", + "0", + "1/4", + "-1/4", + "1/4", + "0", + "-1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "1/4", + "0", + "-1/2", + "0", + "1/4", + "3/4", + "1/4", + "-1/2", + "0", + "-1/2", + "0", + "-1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "-1/2", + "0", + "-1/2", + "-1/4", + "-1/4", + "0", + "1/4", + "0", + "1/4", + "0", + "-1/2", + "0", + "-1/4", + "-1/2", + "-1/4", + "-1/2", + "-1/4", + "1/4", + "-1/4", + "1/4", + "0", + "1/4", + "0", + "-1/2", + "0", + "1/4", + "0", + "1/4", + "-1/4", + "1/4", + "1/4", + "0", + "-1/2", + "0", + "1/4", + "-1/4", + "1/4", + "1/2", + "0" + ], + [ + "-1/4", + "-1/2", + "-1/4", + "-1/2", + "-1/2", + "0", + "0", + "1/4", + "0", + "1/4", + "1/4", + "-1/4", + "1/4", + "0", + "0", + "1/2", + "0", + "1/4", + "1/4", + "-1/4", + "0", + "1/2", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/4", + "-1/2", + "-1/2", + "0", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "-1/4", + "1/2", + "0", + "-1/4", + "-1/4", + "1/4", + "1/2", + "0", + "0", + "0", + "1/4", + "0", + "1/2", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "-1/2", + "1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "-1/2", + "1/4", + "1/4", + "3/4", + "0", + "-1/2", + "-1/2", + "0", + "0", + "-1/2", + "1/4", + "-1/4", + "-1/4", + "0", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "0", + "1/4", + "0", + "1/4", + "0", + "0", + "-1/2", + "-1/4", + "-1/2", + "-1/4", + "-1/2", + "-1/4", + "-1/4", + "1/4", + "1/4", + "0", + "1/4", + "0", + "0", + "-1/2", + "1/4", + "0", + "1/4", + "1/4", + "-1/4", + "1/4", + "0", + "0", + "-1/2", + "1/4", + "1/4", + "-1/4", + "0", + "1/2" + ], + [ + "-1/4", + "0", + "1/4", + "0", + "0", + "0", + "0", + "-1/4", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "1/2", + "3/4", + "1/2", + "1/2", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "1/2", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "-1/2", + "-1/4", + "0", + "1/4", + "0", + "0", + "0", + "-1/4", + "1/2", + "1/4", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "1/2", + "-1/4", + "1/2", + "1/2", + "1/2", + "-1/4", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0" + ], + [ + "0", + "-11/2", + "0", + "0", + "0", + "0", + "11/2", + "0", + "11/2", + "-11/2", + "-11/2", + "-11/2", + "0", + "0", + "0", + "0", + "-11/2", + "11/2", + "11/2", + "11/2", + "0", + "0", + "0", + "0", + "0", + "11/2", + "0", + "11/2", + "11/2", + "11/2", + "11/2", + "-11/2", + "0", + "0", + "0", + "-11/2", + "11/2", + "11/2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "11/2", + "11/2", + "11/2", + "0", + "0", + "0", + "-11/2", + "-11/2", + "-11/2", + "-11/2", + "-11/2", + "-11/2", + "-11/2", + "11/2", + "11/2", + "11/2", + "0", + "0", + "0", + "0", + "0", + "0", + "11/2", + "11/2", + "11/2", + "11/2", + "11/2", + "11/2", + "0", + "0", + "0", + "0", + "0", + "-11/2", + "0", + "11/2", + "0", + "0", + "0", + "0", + "-11/2", + "0", + "11/2", + "0", + "0", + "0", + "0", + "-11/2", + "12", + "-11/2", + "11/2", + "11/2", + "11/2", + "11/2", + "0", + "0", + "0", + "0", + "11/2", + "-11/2", + "-11/2", + "-11/2", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1/4", + "0", + "-1/4", + "0", + "0", + "0", + "1/2", + "-1/4", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "-1/2", + "1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "1/4", + "1/4", + "1/4", + "3/4", + "1/2", + "1/4", + "1/2", + "1/2", + "1/2", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "1/2", + "1/4", + "1/2", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "1/2", + "1/2", + "1/2", + "1/4", + "1/4", + "1/4", + "1/2", + "1/2", + "1/2", + "1/4", + "1/4", + "-1/2", + "1/4", + "0", + "-1/4", + "0", + "0", + "0", + "-1/4", + "0", + "1/4", + "1/2", + "1/4", + "1/4", + "1/4", + "-1/4", + "1/2", + "1/4", + "1/2", + "1/2", + "1/2", + "1/4", + "1/2", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "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/4", + "1/2", + "1/4", + "0", + "0", + "0", + "-1/2", + "-1/4", + "0", + "1/4", + "1/4", + "1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "-1/4", + "1/2", + "1/4", + "0", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "3/4", + "-1/2", + "-1/2", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "-1/4", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "1/2", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "0", + "-1/4", + "-1/2", + "1/4", + "0", + "0", + "0", + "1/4", + "1/2", + "-1/4", + "0", + "1/4", + "1/4", + "1/4", + "-1/4", + "-1/2", + "1/4", + "0", + "0", + "0", + "1/4", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "1/2", + "1/4", + "1/4", + "1/4", + "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/4", + "0", + "1/4", + "1/2", + "0", + "0", + "-1/2", + "1/4", + "0", + "-1/4", + "1/4", + "1/4", + "-1/4", + "0", + "-1/2", + "-1/2", + "0", + "-1/4", + "1/4", + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "1/4", + "-1/4", + "0", + "1/4", + "1/2", + "0", + "0", + "-1/4", + "1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "3/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "0", + "-1/2", + "-1/4", + "-1/2", + "-1/2", + "-1/4", + "1/4", + "1/4", + "-1/2", + "0", + "0", + "-1/4", + "-1/4", + "1/4", + "-1/4", + "0", + "1/2", + "1/2", + "1/4", + "-1/4", + "-1/4", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "-1/4", + "-1/4", + "1/4", + "-1/2", + "-1/2", + "0", + "-1/4", + "1/4", + "0", + "-1/4", + "0", + "1/4", + "-1/2", + "0", + "0", + "1/4", + "1/2", + "1/4", + "0", + "-1/4", + "1/4", + "1/4", + "-1/4", + "0", + "1/4", + "-1/2", + "0", + "0", + "-1/4", + "-1/2", + "1/4", + "-1/4", + "-1/4", + "1/4", + "-1/2", + "0", + "0", + "-1/4", + "1/4", + "1/4", + "-1/2", + "-1/2" + ], + [ + "-1/4", + "0", + "1/4", + "0", + "1/2", + "0", + "-1/2", + "1/4", + "0", + "1/4", + "-1/4", + "1/4", + "-1/4", + "-1/2", + "0", + "-1/2", + "0", + "1/4", + "-1/4", + "1/4", + "1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "-1/4", + "0", + "1/4", + "0", + "1/2", + "0", + "-1/4", + "-1/4", + "1/4", + "-1/4", + "1/4", + "-1/2", + "0", + "1/4", + "3/4", + "1/4", + "-1/2", + "0", + "-1/2", + "-1/2", + "-1/4", + "0", + "-1/2", + "1/4", + "-1/4", + "1/4", + "0", + "-1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "-1/4", + "1/2", + "0", + "1/2", + "-1/4", + "1/4", + "-1/4", + "0", + "1/2", + "0", + "0", + "-1/2", + "0", + "-1/4", + "1/4", + "-1/4", + "-1/2", + "0", + "-1/2", + "-1/4", + "1/4", + "0", + "-1/4", + "0", + "1/4", + "0", + "-1/2", + "0", + "1/4", + "1/2", + "1/4", + "0", + "1/4", + "-1/4", + "1/4", + "-1/4", + "0", + "1/4", + "0", + "-1/2", + "0", + "-1/4", + "-1/2", + "-1/4", + "1/4", + "-1/4", + "1/4", + "0", + "-1/2", + "0", + "1/4", + "-1/4", + "1/4", + "1/2", + "0" + ], + [ + "-1/4", + "0", + "1/4", + "0", + "0", + "1/2", + "-1/2", + "1/4", + "0", + "1/4", + "1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/2", + "0", + "0", + "1/4", + "1/4", + "-1/4", + "0", + "1/2", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "1/4", + "0", + "0", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "1/4", + "0", + "-1/2", + "1/4", + "1/4", + "3/4", + "0", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/2", + "0", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "-1/2", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "0", + "-1/4", + "-1/4", + "1/4", + "1/2", + "0", + "0", + "0", + "0", + "-1/2", + "1/4", + "-1/4", + "-1/4", + "0", + "-1/2", + "-1/2", + "-1/4", + "1/4", + "0", + "-1/4", + "0", + "1/4", + "0", + "0", + "-1/2", + "1/4", + "1/2", + "1/4", + "0", + "1/4", + "1/4", + "-1/4", + "-1/4", + "0", + "1/4", + "0", + "0", + "-1/2", + "-1/4", + "-1/2", + "-1/4", + "-1/4", + "1/4", + "1/4", + "0", + "0", + "-1/2", + "1/4", + "1/4", + "-1/4", + "0", + "1/2" + ], + [ + "1/4", + "1/2", + "-1/4", + "0", + "0", + "0", + "0", + "-1/4", + "-1/2", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/2", + "1/4", + "1/4", + "1/4", + "1/4", + "1/2", + "-1/4", + "0", + "0", + "0", + "3/4", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "1/2", + "-1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "1/2", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "1/2", + "1/2", + "1/2", + "1/4", + "1/4", + "0", + "1/4", + "-1/2", + "-1/4", + "0", + "0", + "0", + "1/4", + "0", + "-1/4", + "1/2", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/2", + "-1/4", + "0", + "0", + "0", + "-1/4", + "1/2", + "1/4", + "1/4", + "1/4", + "1/4", + "1/2", + "1/2", + "1/2", + "-1/4", + "-1/4", + "-1/4", + "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" + ], + [ + "1/4", + "0", + "-1/4", + "1/2", + "0", + "0", + "0", + "1/4", + "-1/2", + "-1/4", + "1/4", + "1/4", + "-1/4", + "1/2", + "0", + "0", + "-1/2", + "-1/4", + "1/4", + "1/4", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "1/4", + "1/4", + "0", + "-1/4", + "1/2", + "0", + "0", + "1/4", + "3/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/2", + "0", + "0", + "-1/4", + "0", + "0", + "-1/4", + "1/4", + "1/4", + "0", + "1/2", + "1/2", + "-1/4", + "-1/4", + "1/4", + "-1/4", + "-1/2", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/2", + "0", + "0", + "1/2", + "1/2", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "1/2", + "-1/4", + "1/4", + "0", + "1/4", + "0", + "-1/4", + "-1/2", + "0", + "0", + "1/4", + "0", + "1/4", + "1/2", + "-1/4", + "1/4", + "1/4", + "1/4", + "0", + "-1/4", + "-1/2", + "0", + "0", + "1/4", + "1/2", + "-1/4", + "1/4", + "1/4", + "-1/4", + "-1/2", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/2" + ], + [ + "-11/4", + "0", + "11/4", + "0", + "-11/2", + "0", + "0", + "-11/4", + "11/2", + "-11/4", + "11/4", + "-11/4", + "11/4", + "0", + "-11/2", + "0", + "11/2", + "-11/4", + "11/4", + "-11/4", + "0", + "11/2", + "11/4", + "-11/4", + "11/4", + "-11/4", + "0", + "11/4", + "0", + "-11/2", + "0", + "-11/4", + "-11/4", + "-33/4", + "-11/4", + "11/4", + "11/2", + "0", + "11/4", + "-11/4", + "11/4", + "11/2", + "0", + "11/2", + "0", + "11/4", + "-11/2", + "0", + "-11/4", + "11/4", + "-11/4", + "-11/2", + "0", + "-11/2", + "11/4", + "-11/4", + "11/4", + "11/4", + "0", + "11/2", + "0", + "11/4", + "-11/4", + "11/4", + "11/2", + "0", + "11/2", + "-11/2", + "0", + "-11/2", + "11/4", + "-11/4", + "11/4", + "0", + "-11/2", + "0", + "11/4", + "-11/4", + "0", + "-11/4", + "0", + "11/4", + "0", + "11/2", + "0", + "-11/4", + "0", + "-11/4", + "-11/2", + "-11/4", + "11/4", + "-11/4", + "-11/4", + "0", + "11/4", + "0", + "11/2", + "0", + "-11/4", + "-11/2", + "-11/4", + "11/4", + "-11/4", + "11/4", + "0", + "11/2", + "0", + "11/4", + "37/4", + "11/4", + "-11/2", + "0" + ], + [ + "1/4", + "0", + "-1/4", + "0", + "0", + "1/2", + "0", + "1/4", + "-1/2", + "1/4", + "1/4", + "-1/4", + "-1/4", + "0", + "0", + "1/2", + "-1/2", + "1/4", + "1/4", + "-1/4", + "-1/2", + "0", + "1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "-1/4", + "0", + "0", + "1/2", + "1/4", + "1/4", + "1/4", + "3/4", + "-1/4", + "0", + "-1/2", + "-1/4", + "-1/4", + "1/4", + "0", + "-1/2", + "-1/2", + "0", + "-1/4", + "0", + "1/2", + "1/4", + "1/4", + "-1/4", + "1/2", + "1/2", + "0", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "-1/2", + "-1/4", + "-1/4", + "1/4", + "0", + "-1/2", + "-1/2", + "1/2", + "1/2", + "0", + "1/4", + "-1/4", + "-1/4", + "1/2", + "0", + "0", + "-1/4", + "1/4", + "0", + "1/4", + "0", + "-1/4", + "0", + "0", + "-1/2", + "1/4", + "0", + "1/4", + "1/2", + "1/4", + "1/4", + "-1/4", + "1/4", + "0", + "-1/4", + "0", + "0", + "-1/2", + "1/4", + "1/2", + "1/4", + "1/4", + "-1/4", + "-1/4", + "0", + "0", + "-1/2", + "-1/4", + "-1/4", + "1/4", + "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", + "-11/2", + "0", + "11/2", + "0", + "0", + "0", + "11/2", + "0", + "-11/2", + "0", + "-11/2", + "0", + "11/2", + "0", + "11/2", + "0", + "-11/2", + "0", + "11/2", + "11/2", + "0", + "-11/2", + "0", + "0", + "0", + "-11/2", + "0", + "11/2", + "0", + "-11/2", + "0", + "11/2", + "0", + "0", + "-11/2", + "-11/2", + "0", + "11/2", + "11/2", + "0", + "-11/2", + "0", + "0", + "0", + "11/2", + "11/2", + "0", + "-11/2", + "11/2", + "0", + "-11/2", + "11/2", + "0", + "-11/2", + "0", + "11/2", + "0", + "-11/2", + "-11/2", + "0", + "11/2", + "11/2", + "0", + "-11/2", + "11/2", + "0", + "-11/2", + "11/2", + "0", + "-11/2", + "11/2", + "0", + "-11/2", + "0", + "0", + "0", + "0", + "0", + "0", + "11/2", + "0", + "-11/2", + "0", + "0", + "0", + "0", + "11/2", + "0", + "-11/2", + "0", + "0", + "0", + "11/2", + "0", + "-11/2", + "0", + "0", + "11/2", + "0", + "-11/2", + "0", + "11/2", + "0", + "-11/2", + "11/2", + "0", + "-11/2", + "11/2", + "12" + ] + ], + "scope": "Literal edit specification and algebra under authenticated inherited source. No emitted changed word, full native replay, caller integration, decoder, pricing/root, outer transfer or new kappa.", + "backward": { + "endpoint": "X -> X - G^T Y; Y -> Y; all408helpers unchanged", + "source_restore": { + "source_index": 11332, + "backward_word_index": 17928, + "old": [ + "scalar", + [ + "clear", + [ + "C", + 0 + ] + ], + 254 + ], + "new": [ + "center", + 0, + 0, + 254, + 8 + ] + }, + "helper_precomp": "Each original backward coefficient is negative transpose of forward precomp. Apply negative transpose to all corrected forward coefficients;7202 ADDs, actual ground entrance frames.", + "repair_retunes": [ + { + "port": 0, + "block_range": [ + 28045, + 28102 + ], + "center": [ + "center", + 0, + 142, + 1, + 1 + ], + "new_coefficients": { + "0": "-9", + "1": "-6", + "2": "-3", + "3": "-6", + "4": "-6", + "5": "-6", + "6": "-6", + "7": "3", + "9": "3", + "10": "3", + "11": "3", + "12": "-3", + "13": "-6", + "14": "-6", + "15": "-6", + "17": "3", + "18": "3", + "19": "3", + "22": "3", + "23": "3", + "24": "3", + "25": "-3", + "27": "3", + "31": "-3", + "32": "-3", + "33": "-3", + "34": "-3", + "35": "3", + "38": "3", + "39": "3", + "40": "3", + "45": "3", + "48": "-3", + "49": "-3", + "50": "-3", + "51": "-6", + "52": "-6", + "53": "-6", + "54": "-3", + "55": "-3", + "56": "-3", + "57": "3", + "61": "3", + "62": "3", + "63": "3", + "67": "-6", + "68": "-6", + "69": "-6", + "70": "-3", + "71": "-3", + "72": "-3", + "73": "-6", + "74": "-6", + "75": "-6", + "76": "-3", + "77": "3", + "78": "-6", + "79": "3", + "80": "-6", + "81": "9", + "82": "-6", + "83": "-6", + "84": "-6", + "85": "-3", + "87": "-3", + "88": "-6", + "89": "-3", + "90": "-3", + "91": "-3", + "92": "-3", + "94": "3", + "98": "-3", + "99": "-6", + "100": "-3", + "101": "-3", + "102": "-3", + "103": "3", + "107": "3", + "108": "3", + "109": "3" + }, + "fixed_order": "Clear owned C at conjugate(V_i);COPY unchanged Y_i;retained rank1 raising to conjugate(T);ADD negative retuned coefficients to X_j;clear owned C." + }, + { + "port": 7, + "block_range": [ + 28102, + 28159 + ], + "center": [ + "center", + 0, + 149, + 1, + 1 + ], + "new_coefficients": { + "0": "3", + "1": "6", + "2": "3", + "6": "6", + "7": "-9", + "8": "6", + "9": "-3", + "10": "-3", + "11": "-3", + "12": "3", + "16": "6", + "17": "-3", + "18": "-3", + "19": "-3", + "22": "3", + "23": "3", + "24": "3", + "25": "3", + "26": "6", + "27": "3", + "31": "3", + "32": "-3", + "33": "-3", + "34": "-3", + "35": "3", + "38": "-3", + "39": "-3", + "40": "-3", + "41": "6", + "42": "6", + "43": "6", + "44": "6", + "45": "3", + "48": "-3", + "49": "-3", + "50": "-3", + "54": "3", + "55": "3", + "56": "3", + "57": "3", + "61": "-3", + "62": "-3", + "63": "-3", + "64": "6", + "65": "6", + "66": "6", + "70": "3", + "71": "3", + "72": "3", + "73": "6", + "74": "6", + "75": "6", + "76": "9", + "77": "-3", + "79": "-3", + "81": "-3", + "82": "6", + "83": "6", + "84": "6", + "85": "-3", + "87": "-3", + "89": "3", + "90": "3", + "91": "3", + "92": "-3", + "94": "-3", + "95": "6", + "96": "6", + "97": "6", + "98": "-3", + "100": "3", + "101": "3", + "102": "3", + "103": "-3", + "104": "6", + "105": "6", + "106": "6", + "107": "3", + "108": "3", + "109": "3" + }, + "fixed_order": "Clear owned C at conjugate(V_i);COPY unchanged Y_i;retained rank1 raising to conjugate(T);ADD negative retuned coefficients to X_j;clear owned C." + }, + { + "port": 20, + "block_range": [ + 28159, + 28216 + ], + "center": [ + "center", + 0, + 162, + 1, + 1 + ], + "new_coefficients": { + "2": "-6", + "4": "-6", + "8": "-6", + "10": "6", + "12": "-6", + "14": "-6", + "16": "-6", + "18": "6", + "20": "-12", + "21": "-6", + "22": "6", + "24": "6", + "25": "6", + "26": "6", + "28": "6", + "30": "6", + "31": "6", + "32": "6", + "34": "6", + "37": "-6", + "39": "-6", + "42": "-6", + "44": "6", + "47": "6", + "48": "-6", + "50": "-6", + "52": "6", + "55": "-6", + "58": "-6", + "60": "-6", + "62": "-6", + "65": "-6", + "68": "6", + "71": "-6", + "73": "6", + "75": "6", + "77": "6", + "78": "-6", + "79": "6", + "80": "-6", + "82": "-6", + "84": "-6", + "88": "6", + "90": "6", + "94": "-6", + "96": "6", + "99": "6", + "101": "6", + "103": "-6", + "105": "6", + "107": "-6", + "109": "-6", + "110": "-6" + }, + "fixed_order": "Clear owned C at conjugate(V_i);COPY unchanged Y_i;retained rank1 raising to conjugate(T);ADD negative retuned coefficients to X_j;clear owned C." + }, + { + "port": 23, + "block_range": [ + 28216, + 28273 + ], + "center": [ + "center", + 0, + 165, + 1, + 1 + ], + "new_coefficients": { + "0": "3", + "2": "3", + "3": "6", + "5": "6", + "7": "3", + "9": "-3", + "10": "3", + "11": "-3", + "12": "3", + "13": "6", + "15": "6", + "17": "-3", + "18": "3", + "19": "-3", + "21": "6", + "22": "-3", + "23": "-9", + "24": "-3", + "25": "-3", + "26": "-6", + "27": "-3", + "29": "-6", + "31": "-3", + "32": "3", + "33": "-3", + "34": "3", + "35": "-3", + "36": "6", + "38": "3", + "39": "-3", + "40": "3", + "42": "-6", + "44": "-6", + "45": "-3", + "46": "-6", + "48": "3", + "49": "9", + "50": "3", + "52": "6", + "54": "3", + "55": "-3", + "56": "3", + "57": "-3", + "59": "6", + "61": "3", + "62": "-3", + "63": "3", + "65": "-6", + "68": "6", + "70": "3", + "71": "-3", + "72": "3", + "74": "-6", + "76": "-3", + "77": "-3", + "78": "6", + "79": "-3", + "80": "6", + "81": "-3", + "83": "6", + "85": "3", + "87": "3", + "89": "-3", + "90": "3", + "91": "-3", + "92": "3", + "94": "3", + "95": "-6", + "97": "-6", + "98": "3", + "100": "-3", + "101": "3", + "102": "-3", + "103": "3", + "104": "-6", + "106": "-6", + "107": "-3", + "108": "3", + "109": "-3", + "110": "-6" + }, + "fixed_order": "Clear owned C at conjugate(V_i);COPY unchanged Y_i;retained rank1 raising to conjugate(T);ADD negative retuned coefficients to X_j;clear owned C." + }, + { + "port": 86, + "block_range": [ + 28273, + 28330 + ], + "center": [ + "center", + 0, + 228, + 1, + 1 + ], + "new_coefficients": { + "1": "-6", + "2": "-6", + "3": "-6", + "4": "-6", + "5": "-6", + "6": "6", + "12": "6", + "13": "6", + "14": "6", + "15": "6", + "26": "-6", + "27": "-6", + "28": "-6", + "29": "-6", + "30": "-6", + "35": "-6", + "36": "6", + "37": "6", + "38": "-6", + "39": "-6", + "40": "-6", + "41": "6", + "42": "6", + "43": "6", + "44": "6", + "45": "6", + "46": "6", + "47": "6", + "57": "6", + "58": "-6", + "59": "-6", + "60": "-6", + "61": "6", + "62": "6", + "63": "6", + "64": "-6", + "65": "-6", + "66": "-6", + "77": "-6", + "79": "6", + "85": "-6", + "86": "-12", + "87": "-6", + "88": "-6", + "89": "-6", + "90": "-6", + "91": "-6", + "92": "6", + "98": "6", + "99": "6", + "100": "6", + "101": "6", + "102": "6" + }, + "fixed_order": "Clear owned C at conjugate(V_i);COPY unchanged Y_i;retained rank1 raising to conjugate(T);ADD negative retuned coefficients to X_j;clear owned C." + }, + { + "port": 93, + "block_range": [ + 28330, + 28387 + ], + "center": [ + "center", + 0, + 235, + 1, + 1 + ], + "new_coefficients": { + "1": "6", + "6": "-6", + "8": "-6", + "9": "6", + "10": "6", + "11": "6", + "16": "6", + "17": "-6", + "18": "-6", + "19": "-6", + "25": "-6", + "27": "-6", + "28": "-6", + "29": "-6", + "30": "-6", + "31": "6", + "35": "6", + "36": "-6", + "37": "-6", + "45": "-6", + "46": "-6", + "47": "-6", + "51": "6", + "52": "6", + "53": "6", + "54": "6", + "55": "6", + "56": "6", + "57": "6", + "58": "-6", + "59": "-6", + "60": "-6", + "67": "-6", + "68": "-6", + "69": "-6", + "70": "-6", + "71": "-6", + "72": "-6", + "78": "6", + "80": "-6", + "85": "6", + "87": "-6", + "92": "6", + "93": "-12", + "94": "6", + "95": "-6", + "96": "-6", + "97": "-6", + "98": "-6", + "103": "-6", + "104": "6", + "105": "6", + "106": "6" + }, + "fixed_order": "Clear owned C at conjugate(V_i);COPY unchanged Y_i;retained rank1 raising to conjugate(T);ADD negative retuned coefficients to X_j;clear owned C." + }, + { + "port": 108, + "block_range": [ + 28387, + 28444 + ], + "center": [ + "center", + 0, + 250, + 1, + 1 + ], + "new_coefficients": { + "0": "3", + "2": "-3", + "4": "6", + "7": "3", + "8": "-6", + "9": "3", + "10": "-3", + "11": "3", + "12": "-3", + "14": "6", + "16": "-6", + "17": "3", + "18": "-3", + "19": "3", + "21": "-6", + "22": "-3", + "23": "3", + "24": "-3", + "25": "3", + "27": "-3", + "29": "6", + "31": "3", + "32": "3", + "33": "9", + "34": "3", + "35": "-3", + "36": "-6", + "38": "-3", + "39": "3", + "40": "-3", + "41": "-6", + "43": "-6", + "45": "-3", + "46": "6", + "48": "3", + "49": "-3", + "50": "3", + "51": "6", + "53": "6", + "54": "-3", + "55": "3", + "56": "-3", + "57": "-3", + "59": "-6", + "61": "-3", + "62": "3", + "63": "-3", + "64": "-6", + "66": "-6", + "67": "6", + "69": "6", + "70": "-3", + "71": "3", + "72": "-3", + "74": "6", + "76": "-3", + "77": "3", + "79": "3", + "81": "-3", + "83": "-6", + "85": "3", + "87": "3", + "88": "6", + "89": "3", + "90": "-3", + "91": "3", + "92": "3", + "94": "-3", + "96": "-6", + "98": "3", + "99": "6", + "100": "3", + "101": "-3", + "102": "3", + "103": "-3", + "105": "-6", + "107": "-3", + "108": "-9", + "109": "-3", + "110": "6" + }, + "fixed_order": "Clear owned C at conjugate(V_i);COPY unchanged Y_i;retained rank1 raising to conjugate(T);ADD negative retuned coefficients to X_j;clear owned C." + }, + { + "port": 111, + "block_range": [ + 28444, + 28501 + ], + "center": [ + "center", + 0, + 253, + 1, + 1 + ], + "new_coefficients": { + "3": "6", + "5": "-6", + "9": "-6", + "11": "6", + "13": "6", + "15": "-6", + "17": "-6", + "19": "6", + "21": "-6", + "22": "-6", + "24": "6", + "28": "6", + "30": "-6", + "32": "6", + "34": "-6", + "37": "6", + "38": "6", + "40": "-6", + "41": "-6", + "43": "6", + "47": "-6", + "48": "-6", + "50": "6", + "51": "-6", + "53": "6", + "54": "-6", + "56": "6", + "58": "-6", + "60": "6", + "61": "6", + "63": "-6", + "64": "-6", + "66": "6", + "67": "-6", + "69": "6", + "70": "-6", + "72": "6", + "73": "-6", + "75": "6", + "82": "-6", + "84": "6", + "89": "-6", + "91": "6", + "95": "-6", + "97": "6", + "100": "-6", + "102": "6", + "104": "-6", + "106": "6", + "107": "-6", + "109": "6", + "110": "-6", + "111": "-12" + }, + "fixed_order": "Clear owned C at conjugate(V_i);COPY unchanged Y_i;retained rank1 raising to conjugate(T);ADD negative retuned coefficients to X_j;clear owned C." + } + ], + "paid_profile": { + "1": 2209, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 1 + }, + "frames": "Retain actual entrywise-conjugate source frames; all8 existing rank1 raising circuits retained including absolute phases." + }, + "all_width_argument": "The inherited source identities hold over Q[FreeGroup72]. The centre0 input/output factorizations contain empty native words, with actual source frame254 -> ground and inverse-transpose ground -> frame254. New precomp/repair coefficients are dyadic scalar maps in actual common ground/full frames. Thus the exact counterpart extends to all positive column widths under the retained native implementation. Each of112 actual K_i normalizers is retained in diag(K_i)^-1 G diag(K_i); no commutation with central Q or scalar F substitution is asserted.", + "normalizers_sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da" +} diff --git a/research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/DERIVATION.json b/research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/DERIVATION.json new file mode 100644 index 0000000000..b7bb31d930 --- /dev/null +++ b/research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/DERIVATION.json @@ -0,0 +1,19633 @@ +{ + "source_head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "method": "formal centre-output impulses through literal frozen suffix only; no candidate/native input replay", + "r0": [ + "1", + "1", + "1", + "1", + "0", + "0", + "0", + "0" + ], + "r0_norm2": "4", + "Rt_r0": [ + "4", + "2", + "2", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "2", + "0", + "0", + "0", + "0", + "0", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "0", + "2", + "0", + "2", + "-2", + "2", + "2", + "2", + "2", + "0", + "2", + "2", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "2", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + "centers": [ + { + "center": 0, + "source_index": 11311, + "operation": [ + "center", + 0, + 254, + 0, + 8 + ], + "copied_source": [ + "scalar", + [ + "copy", + [ + "C", + 0 + ], + [ + "L", + 92 + ] + ], + 254 + ], + "output_nonzeros": 56, + "proportional_to_Rt_r0": false, + "first_2x2_minor": { + "rows": [ + 0, + 1 + ], + "v": [ + "1/4", + "0" + ], + "Rt_r0": [ + "4", + "2" + ] + }, + "output_column": [ + "1/4", + "0", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "0", + "1/4", + "0", + "1/4", + "0", + "0", + "0", + "1/4", + "0", + "1/4", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "1/4", + "0", + "0", + "0", + "1/4", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0" + ] + }, + { + "center": 1, + "source_index": 11337, + "operation": [ + "center", + 0, + 274, + 0, + 8 + ], + "copied_source": [ + "scalar", + [ + "copy", + [ + "C", + 0 + ], + [ + "L", + 57 + ] + ], + 274 + ], + "output_nonzeros": 56, + "proportional_to_Rt_r0": false, + "first_2x2_minor": { + "rows": [ + 0, + 1 + ], + "v": [ + "1/4", + "1/4" + ], + "Rt_r0": [ + "4", + "2" + ] + }, + "output_column": [ + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/4", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "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/4", + "1/4", + "1/4", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "-1/4", + "1/4", + "-1/4", + "1/4", + "1/4", + "1/4", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/4", + "1/4", + "-1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + }, + { + "center": 2, + "source_index": 11363, + "operation": [ + "center", + 0, + 619, + 0, + 8 + ], + "copied_source": [ + "scalar", + [ + "copy", + [ + "C", + 0 + ], + [ + "L", + 81 + ] + ], + 619 + ], + "output_nonzeros": 56, + "proportional_to_Rt_r0": false, + "first_2x2_minor": { + "rows": [ + 0, + 1 + ], + "v": [ + "1/4", + "1/4" + ], + "Rt_r0": [ + "4", + "2" + ] + }, + "output_column": [ + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/4", + "1/4", + "0", + "0", + "-1/4", + "1/4", + "1/4", + "1/4", + "0", + "-1/4", + "-1/4", + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "0" + ] + }, + { + "center": 3, + "source_index": 11389, + "operation": [ + "center", + 0, + 279, + 0, + 8 + ], + "copied_source": [ + "scalar", + [ + "copy", + [ + "C", + 0 + ], + [ + "L", + 224 + ] + ], + 279 + ], + "output_nonzeros": 56, + "proportional_to_Rt_r0": false, + "first_2x2_minor": { + "rows": [ + 0, + 1 + ], + "v": [ + "1/4", + "0" + ], + "Rt_r0": [ + "4", + "2" + ] + }, + "output_column": [ + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "0", + "-1/4", + "-1/4", + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/4", + "0", + "1/4", + "0", + "1/4", + "-1/4", + "0", + "0", + "0", + "1/4", + "0", + "1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "0" + ] + }, + { + "center": 4, + "source_index": 11415, + "operation": [ + "center", + 0, + 621, + 0, + 8 + ], + "copied_source": [ + "scalar", + [ + "copy", + [ + "C", + 0 + ], + [ + "L", + 11 + ] + ], + 621 + ], + "output_nonzeros": 56, + "proportional_to_Rt_r0": false, + "first_2x2_minor": { + "rows": [ + 0, + 1 + ], + "v": [ + "0", + "-1/4" + ], + "Rt_r0": [ + "4", + "2" + ] + }, + "output_column": [ + "0", + "-1/4", + "0", + "-1/4", + "0", + "0", + "1/4", + "0", + "1/4", + "0", + "-1/4", + "-1/4", + "1/4", + "0", + "1/4", + "1/4", + "0", + "1/4", + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "-1/4", + "0", + "-1/4", + "0", + "-1/4", + "0", + "0", + "-1/4", + "-1/4", + "0", + "0", + "-1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "0", + "0", + "-1/4", + "0", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "-1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/4", + "0", + "-1/4", + "0", + "0", + "1/4", + "0", + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "0", + "-1/4", + "0", + "-1/4", + "-1/4", + "0", + "1/4", + "0", + "1/4", + "0", + "0", + "1/4", + "0", + "1/4", + "0", + "0", + "1/4", + "0", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "1/4", + "1/4" + ] + }, + { + "center": 5, + "source_index": 11441, + "operation": [ + "center", + 0, + 280, + 0, + 8 + ], + "copied_source": [ + "scalar", + [ + "copy", + [ + "C", + 0 + ], + [ + "L", + 240 + ] + ], + 280 + ], + "output_nonzeros": 56, + "proportional_to_Rt_r0": false, + "first_2x2_minor": { + "rows": [ + 0, + 4 + ], + "v": [ + "0", + "-1/4" + ], + "Rt_r0": [ + "4", + "2" + ] + }, + "output_column": [ + "0", + "0", + "0", + "0", + "-1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "-1/4", + "1/4", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "0", + "-1/4", + "1/4", + "0", + "0", + "-1/4", + "1/4", + "0", + "1/4", + "-1/4", + "0", + "-1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "-1/4", + "1/4", + "0", + "1/4", + "-1/4", + "0", + "1/4", + "-1/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "-1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "1/4", + "-1/4", + "1/4", + "-1/4", + "0", + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "1/4", + "-1/4", + "0", + "1/4", + "-1/4", + "-1/4", + "1/4" + ] + }, + { + "center": 6, + "source_index": 11467, + "operation": [ + "center", + 0, + 624, + 0, + 8 + ], + "copied_source": [ + "scalar", + [ + "copy", + [ + "C", + 0 + ], + [ + "L", + 9 + ] + ], + 624 + ], + "output_nonzeros": 56, + "proportional_to_Rt_r0": false, + "first_2x2_minor": { + "rows": [ + 0, + 2 + ], + "v": [ + "0", + "1/4" + ], + "Rt_r0": [ + "4", + "2" + ] + }, + "output_column": [ + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "-1/4", + "-1/4", + "0", + "-1/4", + "-1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "0", + "-1/4", + "-1/4", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "-1/4", + "-1/4", + "0", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "0", + "0", + "-1/4", + "1/4", + "-1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "-1/4", + "-1/4" + ] + }, + { + "center": 7, + "source_index": 11493, + "operation": [ + "center", + 0, + 281, + 0, + 8 + ], + "copied_source": [ + "scalar", + [ + "copy", + [ + "C", + 0 + ], + [ + "L", + 256 + ] + ], + 281 + ], + "output_nonzeros": 56, + "proportional_to_Rt_r0": false, + "first_2x2_minor": { + "rows": [ + 0, + 1 + ], + "v": [ + "0", + "-1/4" + ], + "Rt_r0": [ + "4", + "2" + ] + }, + "output_column": [ + "0", + "-1/4", + "-1/4", + "0", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "-1/4", + "0", + "0", + "0", + "1/4", + "0", + "0", + "-1/4", + "0", + "1/4", + "1/4", + "-1/4", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "1/4", + "0", + "0", + "0", + "1/4", + "0", + "0", + "-1/4", + "1/4", + "1/4", + "0", + "-1/4", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "-1/4", + "0", + "0", + "-1/4", + "-1/4", + "0", + "0", + "-1/4", + "0", + "0", + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "1/4", + "0", + "0", + "1/4", + "0", + "0", + "-1/4", + "1/4", + "0", + "0", + "-1/4", + "0", + "0", + "-1/4", + "-1/4", + "0", + "0", + "-1/4", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "1/4", + "1/4", + "0", + "-1/4", + "0", + "0", + "-1/4", + "0", + "0", + "-1/4", + "-1/4" + ] + } + ], + "source_blobs": { + "SOURCE-WORD.json.gz": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "R.json": "7b33b6dfb494c6eafe6d87a08d6a2c2e0681e56429495b2b27949040f0f63cd1", + "INVOLUTIVE-WORD.json.gz": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138", + "BACKWARD-WORD.json.gz": "dfedcaf1d2318cf6c45da87e0947668c1dae9496f299789528a78d4ab7ba4096", + "NORMALIZERS.json": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da" + }, + "center0_input_factor": { + "read_field": 92, + "main": [ + "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" + ], + "helper": { + "318": "1", + "315": "2", + "302": "2", + "288": "2", + "286": "1", + "283": "2", + "272": "1", + "266": "-1", + "261": "1", + "259": "2", + "257": "1", + "262": "1", + "270": "1", + "258": "1", + "269": "1", + "256": "1", + "250": "-1", + "245": "1", + "243": "2", + "241": "1", + "246": "1", + "254": "1", + "242": "1", + "253": "1", + "240": "1", + "234": "-1", + "229": "1", + "238": "1", + "237": "1", + "235": "2", + "233": "1", + "335": "-8", + "308": "1", + "312": "-1", + "319": "-2", + "296": "-2", + "303": "-4", + "280": "-1", + "287": "-2", + "326": "4", + "328": "-8", + "332": "4", + "306": "1", + "227": "1", + "276": "-1" + }, + "nonempty_words": false, + "Y_coefficients": false + }, + "center0_actual": { + "formula": "F_old + outer(R[0],R[0])/4 - 3 outer(e0,r0^T R)", + "row0": [ + "1/4", + "-1/2", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "1/4", + "0", + "1/4", + "1/4", + "1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "1/4", + "-1/2", + "1/4", + "-1/2", + "3/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "0", + "-1/4", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0" + ], + "col0": [ + "1/4", + "-1/2", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "1/4", + "0", + "1/4", + "1/4", + "1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "1/4", + "-1/2", + "1/4", + "-1/2", + "3/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "0", + "-1/4", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0" + ], + "first_projector_mismatch": { + "input": 0, + "output": 0, + "actual": "1/4", + "desired": "1", + "difference": "-3/4" + }, + "helper_precomp_removed_terms": 2520, + "helper_input_factor_nonzeros": 45, + "profile": { + "1": 2208, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 1 + }, + "precomp_original_nonzero_ADDs": 6596, + "precomp_new_nonzero_ADDs": 7202, + "precomp_delta_terms": 2520, + "involution_e0_first_mismatch": { + "output": 0, + "actual": "10", + "expected": "1" + }, + "first_asymmetric_entry": { + "i": 1, + "j": 7, + "Gij": "1/2", + "Gji": "-11/2" + } + }, + "constructible_edit_spec": { + "precomp": "Replace first6596 ADDs with exact coefficient dictionary old - outer(v_center0,h_center0); omit zero entries. Full delta coefficients retained below.", + "center_restore": { + "involutive_index": 17907, + "old": [ + "scalar", + [ + "clear", + [ + "C", + 0 + ] + ], + 0 + ], + "new": [ + "center", + 0, + 254, + 0, + 8 + ] + }, + "repair_remove": { + "start_inclusive": 28045, + "end_exclusive": 28102, + "first": [ + "scalar", + [ + "clear", + [ + "C", + 0 + ] + ], + 1 + ], + "last": [ + "scalar", + [ + "clear", + [ + "C", + 0 + ] + ], + 0 + ] + }, + "all_other_events": "Retain literal frozen INVOLUTIVE-WORD sequence and source frame descriptors without changes. No emitted or executed candidate supplied.", + "precomp_deltas": [ + [ + 112, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 315, + "0", + "-1/2", + "-1/2" + ], + [ + 112, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 112, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 112, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 283, + "0", + "-1/2", + "-1/2" + ], + [ + 112, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 112, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 112, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 112, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 112, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 112, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 112, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 112, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 112, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 234, + "0", + "1/4", + "1/4" + ], + [ + 112, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 112, + 235, + "0", + "-1/2", + "-1/2" + ], + [ + 112, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 335, + "-2", + "2", + "0" + ], + [ + 112, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 112, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 112, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 112, + 303, + "-1", + "1", + "0" + ], + [ + 112, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 112, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 112, + 326, + "1", + "-1", + "0" + ], + [ + 112, + 328, + "-2", + "2", + "0" + ], + [ + 112, + 332, + "1", + "-1", + "0" + ], + [ + 112, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 276, + "0", + "1/4", + "1/4" + ], + [ + 114, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 114, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 114, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 114, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 114, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 114, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 114, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 114, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 114, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 114, + 259, + "1", + "-1/2", + "1/2" + ], + [ + 114, + 257, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 114, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 114, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 114, + 258, + "1", + "-1/4", + "3/4" + ], + [ + 114, + 269, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 114, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 114, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 114, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 114, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 114, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 114, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 114, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 114, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 114, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 114, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 114, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 114, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 114, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 114, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 114, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 114, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 114, + 335, + "-2", + "2", + "0" + ], + [ + 114, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 114, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 114, + 319, + "0", + "1/2", + "1/2" + ], + [ + 114, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 114, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 114, + 280, + "0", + "1/4", + "1/4" + ], + [ + 114, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 114, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 114, + 328, + "-1", + "2", + "1" + ], + [ + 114, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 114, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 114, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 114, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 119, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 119, + 315, + "0", + "-1/2", + "-1/2" + ], + [ + 119, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 119, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 119, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 119, + 283, + "1", + "-1/2", + "1/2" + ], + [ + 119, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 119, + 266, + "0", + "1/4", + "1/4" + ], + [ + 119, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 119, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 119, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 119, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 119, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 119, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 119, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 119, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 119, + 250, + "0", + "1/4", + "1/4" + ], + [ + 119, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 119, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 119, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 119, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 119, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 119, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 119, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 119, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 119, + 234, + "0", + "1/4", + "1/4" + ], + [ + 119, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 119, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 119, + 237, + "1", + "-1/4", + "3/4" + ], + [ + 119, + 235, + "0", + "-1/2", + "-1/2" + ], + [ + 119, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 119, + 335, + "-2", + "2", + "0" + ], + [ + 119, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 119, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 119, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 119, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 119, + 303, + "-1", + "1", + "0" + ], + [ + 119, + 280, + "0", + "1/4", + "1/4" + ], + [ + 119, + 287, + "0", + "1/2", + "1/2" + ], + [ + 119, + 326, + "1", + "-1", + "0" + ], + [ + 119, + 328, + "-2", + "2", + "0" + ], + [ + 119, + 332, + "1", + "-1", + "0" + ], + [ + 119, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 119, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 119, + 276, + "0", + "1/4", + "1/4" + ], + [ + 121, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 121, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 121, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 121, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 121, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 121, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 121, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 259, + "0", + "-1/2", + "-1/2" + ], + [ + 121, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 121, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 121, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 121, + 256, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 121, + 250, + "0", + "1/4", + "1/4" + ], + [ + 121, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 121, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 121, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 121, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 234, + "0", + "1/4", + "1/4" + ], + [ + 121, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 121, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 121, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 121, + 335, + "-2", + "2", + "0" + ], + [ + 121, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 121, + 319, + "0", + "1/2", + "1/2" + ], + [ + 121, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 121, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 121, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 121, + 287, + "0", + "1/2", + "1/2" + ], + [ + 121, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 121, + 328, + "-3", + "2", + "-1" + ], + [ + 121, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 121, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 121, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 121, + 276, + "0", + "1/4", + "1/4" + ], + [ + 122, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 122, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 122, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 122, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 122, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 122, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 122, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 122, + 266, + "0", + "1/4", + "1/4" + ], + [ + 122, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 122, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 122, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 122, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 122, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 122, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 122, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 122, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 122, + 250, + "0", + "1/4", + "1/4" + ], + [ + 122, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 122, + 243, + "0", + "-1/2", + "-1/2" + ], + [ + 122, + 241, + "1", + "-1/4", + "3/4" + ], + [ + 122, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 122, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 122, + 242, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 122, + 253, + "1", + "-1/4", + "3/4" + ], + [ + 122, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 122, + 234, + "0", + "1/4", + "1/4" + ], + [ + 122, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 122, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 122, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 122, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 122, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 122, + 335, + "-3", + "2", + "-1" + ], + [ + 122, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 122, + 312, + "0", + "1/4", + "1/4" + ], + [ + 122, + 319, + "0", + "1/2", + "1/2" + ], + [ + 122, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 122, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 122, + 280, + "0", + "1/4", + "1/4" + ], + [ + 122, + 287, + "0", + "1/2", + "1/2" + ], + [ + 122, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 122, + 328, + "-3", + "2", + "-1" + ], + [ + 122, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 122, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 122, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 122, + 276, + "0", + "1/4", + "1/4" + ], + [ + 123, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 123, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 123, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 123, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 123, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 123, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 123, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 123, + 266, + "0", + "1/4", + "1/4" + ], + [ + 123, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 123, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 123, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 123, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 123, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 123, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 123, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 123, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 123, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 123, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 123, + 243, + "0", + "-1/2", + "-1/2" + ], + [ + 123, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 123, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 123, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 123, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 123, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 123, + 240, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 123, + 234, + "0", + "1/4", + "1/4" + ], + [ + 123, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 123, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 123, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 123, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 123, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 123, + 335, + "-1", + "2", + "1" + ], + [ + 123, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 123, + 312, + "0", + "1/4", + "1/4" + ], + [ + 123, + 319, + "0", + "1/2", + "1/2" + ], + [ + 123, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 123, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 123, + 280, + "0", + "1/4", + "1/4" + ], + [ + 123, + 287, + "0", + "1/2", + "1/2" + ], + [ + 123, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 123, + 328, + "-1", + "2", + "1" + ], + [ + 123, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 123, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 123, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 123, + 276, + "0", + "1/4", + "1/4" + ], + [ + 124, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 124, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 124, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 124, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 124, + 283, + "0", + "-1/2", + "-1/2" + ], + [ + 124, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 124, + 266, + "0", + "1/4", + "1/4" + ], + [ + 124, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 259, + "1", + "-1/2", + "1/2" + ], + [ + 124, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 124, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 124, + 250, + "0", + "1/4", + "1/4" + ], + [ + 124, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 243, + "1", + "-1/2", + "1/2" + ], + [ + 124, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 124, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 124, + 234, + "0", + "1/4", + "1/4" + ], + [ + 124, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 124, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 124, + 335, + "-2", + "2", + "0" + ], + [ + 124, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 124, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 124, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 124, + 303, + "-1", + "1", + "0" + ], + [ + 124, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 124, + 287, + "-2", + "1/2", + "-3/2" + ], + [ + 124, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 124, + 328, + "-1", + "2", + "1" + ], + [ + 124, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 124, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 124, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 124, + 276, + "0", + "1/4", + "1/4" + ], + [ + 129, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 129, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 129, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 129, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 129, + 286, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 129, + 283, + "1", + "-1/2", + "1/2" + ], + [ + 129, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 129, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 129, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 129, + 259, + "0", + "-1/2", + "-1/2" + ], + [ + 129, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 129, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 129, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 129, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 129, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 129, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 129, + 250, + "0", + "1/4", + "1/4" + ], + [ + 129, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 129, + 243, + "1", + "-1/2", + "1/2" + ], + [ + 129, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 129, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 129, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 129, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 129, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 129, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 129, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 129, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 129, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 129, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 129, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 129, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 129, + 335, + "-2", + "2", + "0" + ], + [ + 129, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 129, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 129, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 129, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 129, + 303, + "-1", + "1", + "0" + ], + [ + 129, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 129, + 287, + "0", + "1/2", + "1/2" + ], + [ + 129, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 129, + 328, + "-3", + "2", + "-1" + ], + [ + 129, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 129, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 129, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 129, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 130, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 130, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 130, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 130, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 130, + 283, + "1", + "-1/2", + "1/2" + ], + [ + 130, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 130, + 266, + "0", + "1/4", + "1/4" + ], + [ + 130, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 130, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 130, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 130, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 250, + "0", + "1/4", + "1/4" + ], + [ + 130, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 130, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 130, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 130, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 130, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 130, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 130, + 335, + "-3", + "2", + "-1" + ], + [ + 130, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 312, + "0", + "1/4", + "1/4" + ], + [ + 130, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 130, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 130, + 303, + "-2", + "1", + "-1" + ], + [ + 130, + 280, + "0", + "1/4", + "1/4" + ], + [ + 130, + 287, + "0", + "1/2", + "1/2" + ], + [ + 130, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 130, + 328, + "-3", + "2", + "-1" + ], + [ + 130, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 130, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 130, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 130, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 131, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 131, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 131, + 302, + "1", + "-1/2", + "1/2" + ], + [ + 131, + 288, + "0", + "-1/2", + "-1/2" + ], + [ + 131, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 131, + 283, + "1", + "-1/2", + "1/2" + ], + [ + 131, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 131, + 266, + "0", + "1/4", + "1/4" + ], + [ + 131, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 131, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 131, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 131, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 131, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 131, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 131, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 131, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 131, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 131, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 131, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 131, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 131, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 131, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 131, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 131, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 131, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 131, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 131, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 131, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 131, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 131, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 131, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 131, + 335, + "-1", + "2", + "1" + ], + [ + 131, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 131, + 312, + "0", + "1/4", + "1/4" + ], + [ + 131, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 131, + 296, + "0", + "1/2", + "1/2" + ], + [ + 131, + 303, + "-1", + "1", + "0" + ], + [ + 131, + 280, + "0", + "1/4", + "1/4" + ], + [ + 131, + 287, + "0", + "1/2", + "1/2" + ], + [ + 131, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 131, + 328, + "-1", + "2", + "1" + ], + [ + 131, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 131, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 131, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 131, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 134, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 315, + "1", + "-1/2", + "1/2" + ], + [ + 134, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 134, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 134, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 134, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 134, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 134, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 134, + 259, + "0", + "-1/2", + "-1/2" + ], + [ + 134, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 134, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 134, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 134, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 134, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 250, + "0", + "1/4", + "1/4" + ], + [ + 134, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 134, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 134, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 134, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 134, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 134, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 134, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 134, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 235, + "1", + "-1/2", + "1/2" + ], + [ + 134, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 335, + "-3", + "2", + "-1" + ], + [ + 134, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 312, + "0", + "1/4", + "1/4" + ], + [ + 134, + 319, + "0", + "1/2", + "1/2" + ], + [ + 134, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 134, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 134, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 134, + 287, + "0", + "1/2", + "1/2" + ], + [ + 134, + 326, + "2", + "-1", + "1" + ], + [ + 134, + 328, + "-4", + "2", + "-2" + ], + [ + 134, + 332, + "2", + "-1", + "1" + ], + [ + 134, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 135, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 315, + "1", + "-1/2", + "1/2" + ], + [ + 135, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 135, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 135, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 135, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 135, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 135, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 135, + 259, + "0", + "-1/2", + "-1/2" + ], + [ + 135, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 135, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 135, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 135, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 135, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 135, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 135, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 135, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 135, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 135, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 235, + "1", + "-1/2", + "1/2" + ], + [ + 135, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 335, + "-1", + "2", + "1" + ], + [ + 135, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 312, + "0", + "1/4", + "1/4" + ], + [ + 135, + 319, + "0", + "1/2", + "1/2" + ], + [ + 135, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 135, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 135, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 135, + 287, + "0", + "1/2", + "1/2" + ], + [ + 135, + 326, + "1", + "-1", + "0" + ], + [ + 135, + 328, + "-2", + "2", + "0" + ], + [ + 135, + 332, + "1", + "-1", + "0" + ], + [ + 135, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 136, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 315, + "1", + "-1/2", + "1/2" + ], + [ + 136, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 136, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 136, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 136, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 136, + 266, + "0", + "1/4", + "1/4" + ], + [ + 136, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 136, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 136, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 136, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 136, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 243, + "0", + "-1/2", + "-1/2" + ], + [ + 136, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 136, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 136, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 136, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 136, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 136, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 136, + 235, + "1", + "-1/2", + "1/2" + ], + [ + 136, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 136, + 335, + "-2", + "2", + "0" + ], + [ + 136, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 312, + "1/2", + "1/4", + "3/4" + ], + [ + 136, + 319, + "0", + "1/2", + "1/2" + ], + [ + 136, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 136, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 136, + 280, + "0", + "1/4", + "1/4" + ], + [ + 136, + 287, + "0", + "1/2", + "1/2" + ], + [ + 136, + 326, + "1", + "-1", + "0" + ], + [ + 136, + 328, + "-2", + "2", + "0" + ], + [ + 136, + 332, + "1", + "-1", + "0" + ], + [ + 136, + 306, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 136, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 136, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 137, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 137, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 137, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 137, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 137, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 137, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 137, + 261, + "1", + "-1/4", + "3/4" + ], + [ + 137, + 259, + "0", + "-1/2", + "-1/2" + ], + [ + 137, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 270, + "1", + "-1/4", + "3/4" + ], + [ + 137, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 137, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 137, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 137, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 137, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 137, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 137, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 137, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 137, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 137, + 335, + "-2", + "2", + "0" + ], + [ + 137, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 312, + "0", + "1/4", + "1/4" + ], + [ + 137, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 137, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 137, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 137, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 137, + 287, + "0", + "1/2", + "1/2" + ], + [ + 137, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 137, + 328, + "-3", + "2", + "-1" + ], + [ + 137, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 137, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 137, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 137, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 139, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 139, + 315, + "1", + "-1/2", + "1/2" + ], + [ + 139, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 139, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 139, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 139, + 283, + "1", + "-1/2", + "1/2" + ], + [ + 139, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 139, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 139, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 139, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 139, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 139, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 139, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 139, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 139, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 139, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 139, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 139, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 139, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 139, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 139, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 139, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 139, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 139, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 139, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 139, + 234, + "-1", + "1/4", + "-3/4" + ], + [ + 139, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 139, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 139, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 139, + 235, + "1", + "-1/2", + "1/2" + ], + [ + 139, + 233, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 139, + 335, + "-2", + "2", + "0" + ], + [ + 139, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 139, + 312, + "0", + "1/4", + "1/4" + ], + [ + 139, + 319, + "0", + "1/2", + "1/2" + ], + [ + 139, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 139, + 303, + "-1", + "1", + "0" + ], + [ + 139, + 280, + "0", + "1/4", + "1/4" + ], + [ + 139, + 287, + "0", + "1/2", + "1/2" + ], + [ + 139, + 326, + "1", + "-1", + "0" + ], + [ + 139, + 328, + "-2", + "2", + "0" + ], + [ + 139, + 332, + "1", + "-1", + "0" + ], + [ + 139, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 139, + 227, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 139, + 276, + "-1", + "1/4", + "-3/4" + ], + [ + 143, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 143, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 143, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 143, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 283, + "0", + "-1/2", + "-1/2" + ], + [ + 143, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 143, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 259, + "0", + "-1/2", + "-1/2" + ], + [ + 143, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 143, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 143, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 143, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 243, + "0", + "-1/2", + "-1/2" + ], + [ + 143, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 143, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 143, + 234, + "0", + "1/4", + "1/4" + ], + [ + 143, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 143, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 143, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 143, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 143, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 335, + "-2", + "2", + "0" + ], + [ + 143, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 312, + "0", + "1/4", + "1/4" + ], + [ + 143, + 319, + "0", + "1/2", + "1/2" + ], + [ + 143, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 143, + 303, + "-1", + "1", + "0" + ], + [ + 143, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 143, + 287, + "0", + "1/2", + "1/2" + ], + [ + 143, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 143, + 328, + "-3", + "2", + "-1" + ], + [ + 143, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 143, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 143, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 276, + "0", + "1/4", + "1/4" + ], + [ + 144, + 318, + "1", + "-1/4", + "3/4" + ], + [ + 144, + 315, + "0", + "-1/2", + "-1/2" + ], + [ + 144, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 144, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 144, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 144, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 144, + 266, + "0", + "1/4", + "1/4" + ], + [ + 144, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 144, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 144, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 144, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 144, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 243, + "0", + "-1/2", + "-1/2" + ], + [ + 144, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 144, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 144, + 234, + "0", + "1/4", + "1/4" + ], + [ + 144, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 235, + "0", + "-1/2", + "-1/2" + ], + [ + 144, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 335, + "-2", + "2", + "0" + ], + [ + 144, + 308, + "1", + "-1/4", + "3/4" + ], + [ + 144, + 312, + "0", + "1/4", + "1/4" + ], + [ + 144, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 144, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 144, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 144, + 280, + "0", + "1/4", + "1/4" + ], + [ + 144, + 287, + "0", + "1/2", + "1/2" + ], + [ + 144, + 326, + "1", + "-1", + "0" + ], + [ + 144, + 328, + "-2", + "2", + "0" + ], + [ + 144, + 332, + "1", + "-1", + "0" + ], + [ + 144, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 144, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 276, + "0", + "1/4", + "1/4" + ], + [ + 145, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 315, + "0", + "-1/2", + "-1/2" + ], + [ + 145, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 145, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 145, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 145, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 145, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 145, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 259, + "0", + "-1/2", + "-1/2" + ], + [ + 145, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 145, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 145, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 145, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 145, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 145, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 145, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 145, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 145, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 145, + 234, + "0", + "1/4", + "1/4" + ], + [ + 145, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 235, + "0", + "-1/2", + "-1/2" + ], + [ + 145, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 335, + "-1", + "2", + "1" + ], + [ + 145, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 145, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 145, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 145, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 145, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 145, + 287, + "0", + "1/2", + "1/2" + ], + [ + 145, + 326, + "1", + "-1", + "0" + ], + [ + 145, + 328, + "-2", + "2", + "0" + ], + [ + 145, + 332, + "1", + "-1", + "0" + ], + [ + 145, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 276, + "0", + "1/4", + "1/4" + ], + [ + 146, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 315, + "0", + "-1/2", + "-1/2" + ], + [ + 146, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 146, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 146, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 146, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 146, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 146, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 259, + "0", + "-1/2", + "-1/2" + ], + [ + 146, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 146, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 146, + 250, + "0", + "1/4", + "1/4" + ], + [ + 146, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 146, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 146, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 146, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 234, + "0", + "1/4", + "1/4" + ], + [ + 146, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 235, + "0", + "-1/2", + "-1/2" + ], + [ + 146, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 335, + "-3", + "2", + "-1" + ], + [ + 146, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 146, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 146, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 146, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 146, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 146, + 287, + "0", + "1/2", + "1/2" + ], + [ + 146, + 326, + "2", + "-1", + "1" + ], + [ + 146, + 328, + "-4", + "2", + "-2" + ], + [ + 146, + 332, + "2", + "-1", + "1" + ], + [ + 146, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 276, + "0", + "1/4", + "1/4" + ], + [ + 147, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 315, + "1", + "-1/2", + "1/2" + ], + [ + 147, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 147, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 147, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 147, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 147, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 147, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 147, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 147, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 147, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 147, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 147, + 243, + "0", + "-1/2", + "-1/2" + ], + [ + 147, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 147, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 147, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 147, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 147, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 147, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 235, + "1", + "-1/2", + "1/2" + ], + [ + 147, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 335, + "-2", + "2", + "0" + ], + [ + 147, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 312, + "0", + "1/4", + "1/4" + ], + [ + 147, + 319, + "1", + "1/2", + "3/2" + ], + [ + 147, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 147, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 147, + 280, + "0", + "1/4", + "1/4" + ], + [ + 147, + 287, + "0", + "1/2", + "1/2" + ], + [ + 147, + 326, + "1", + "-1", + "0" + ], + [ + 147, + 328, + "-2", + "2", + "0" + ], + [ + 147, + 332, + "1", + "-1", + "0" + ], + [ + 147, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 150, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 150, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 150, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 150, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 283, + "1", + "-1/2", + "1/2" + ], + [ + 150, + 272, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 150, + 266, + "0", + "1/4", + "1/4" + ], + [ + 150, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 150, + 259, + "1", + "-1/2", + "1/2" + ], + [ + 150, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 150, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 150, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 150, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 150, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 150, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 243, + "0", + "-1/2", + "-1/2" + ], + [ + 150, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 150, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 150, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 150, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 150, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 150, + 335, + "-2", + "2", + "0" + ], + [ + 150, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 312, + "0", + "1/4", + "1/4" + ], + [ + 150, + 319, + "0", + "1/2", + "1/2" + ], + [ + 150, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 150, + 303, + "-1", + "1", + "0" + ], + [ + 150, + 280, + "1/2", + "1/4", + "3/4" + ], + [ + 150, + 287, + "0", + "1/2", + "1/2" + ], + [ + 150, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 150, + 328, + "-1", + "2", + "1" + ], + [ + 150, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 150, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 150, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 150, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 151, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 151, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 151, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 151, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 283, + "1", + "-1/2", + "1/2" + ], + [ + 151, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 151, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 151, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 151, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 151, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 151, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 151, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 151, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 151, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 151, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 151, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 151, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 151, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 151, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 335, + "-1", + "2", + "1" + ], + [ + 151, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 151, + 319, + "0", + "1/2", + "1/2" + ], + [ + 151, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 151, + 303, + "0", + "1", + "1" + ], + [ + 151, + 280, + "0", + "1/4", + "1/4" + ], + [ + 151, + 287, + "0", + "1/2", + "1/2" + ], + [ + 151, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 151, + 328, + "-1", + "2", + "1" + ], + [ + 151, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 151, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 151, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 152, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 152, + 302, + "0", + "-1/2", + "-1/2" + ], + [ + 152, + 288, + "1", + "-1/2", + "1/2" + ], + [ + 152, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 283, + "1", + "-1/2", + "1/2" + ], + [ + 152, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 152, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 152, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 152, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 152, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 250, + "0", + "1/4", + "1/4" + ], + [ + 152, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 152, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 152, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 152, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 152, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 152, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 152, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 152, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 152, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 152, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 152, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 152, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 335, + "-3", + "2", + "-1" + ], + [ + 152, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 152, + 319, + "0", + "1/2", + "1/2" + ], + [ + 152, + 296, + "-1", + "1/2", + "-1/2" + ], + [ + 152, + 303, + "-1", + "1", + "0" + ], + [ + 152, + 280, + "0", + "1/4", + "1/4" + ], + [ + 152, + 287, + "0", + "1/2", + "1/2" + ], + [ + 152, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 152, + 328, + "-3", + "2", + "-1" + ], + [ + 152, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 152, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 152, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 157, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 315, + "1", + "-1/2", + "1/2" + ], + [ + 157, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 157, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 157, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 157, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 157, + 266, + "0", + "1/4", + "1/4" + ], + [ + 157, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 157, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 157, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 157, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 157, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 157, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 157, + 250, + "0", + "1/4", + "1/4" + ], + [ + 157, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 243, + "1", + "-1/2", + "1/2" + ], + [ + 157, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 157, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 157, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 157, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 235, + "1", + "-1/2", + "1/2" + ], + [ + 157, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 335, + "-2", + "2", + "0" + ], + [ + 157, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 312, + "0", + "1/4", + "1/4" + ], + [ + 157, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 157, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 157, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 157, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 157, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 157, + 326, + "1", + "-1", + "0" + ], + [ + 157, + 328, + "-2", + "2", + "0" + ], + [ + 157, + 332, + "1", + "-1", + "0" + ], + [ + 157, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 160, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 315, + "0", + "-1/2", + "-1/2" + ], + [ + 160, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 160, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 160, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 160, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 160, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 160, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 160, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 160, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 160, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 250, + "0", + "1/4", + "1/4" + ], + [ + 160, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 243, + "1", + "-1/2", + "1/2" + ], + [ + 160, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 160, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 160, + 234, + "0", + "1/4", + "1/4" + ], + [ + 160, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 160, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 160, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 160, + 235, + "0", + "-1/2", + "-1/2" + ], + [ + 160, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 160, + 335, + "-2", + "2", + "0" + ], + [ + 160, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 312, + "-1", + "1/4", + "-3/4" + ], + [ + 160, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 160, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 160, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 160, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 160, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 160, + 326, + "1", + "-1", + "0" + ], + [ + 160, + 328, + "-2", + "2", + "0" + ], + [ + 160, + 332, + "1", + "-1", + "0" + ], + [ + 160, + 306, + "1", + "-1/4", + "3/4" + ], + [ + 160, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 160, + 276, + "0", + "1/4", + "1/4" + ], + [ + 161, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 315, + "0", + "-1/2", + "-1/2" + ], + [ + 161, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 161, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 161, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 161, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 161, + 266, + "0", + "1/4", + "1/4" + ], + [ + 161, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 161, + 259, + "1", + "-1/2", + "1/2" + ], + [ + 161, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 161, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 161, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 161, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 161, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 250, + "0", + "1/4", + "1/4" + ], + [ + 161, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 161, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 161, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 161, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 234, + "0", + "1/4", + "1/4" + ], + [ + 161, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 235, + "0", + "-1/2", + "-1/2" + ], + [ + 161, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 335, + "-3", + "2", + "-1" + ], + [ + 161, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 161, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 161, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 161, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 161, + 280, + "0", + "1/4", + "1/4" + ], + [ + 161, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 161, + 326, + "1", + "-1", + "0" + ], + [ + 161, + 328, + "-2", + "2", + "0" + ], + [ + 161, + 332, + "1", + "-1", + "0" + ], + [ + 161, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 276, + "0", + "1/4", + "1/4" + ], + [ + 162, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 315, + "0", + "-1/2", + "-1/2" + ], + [ + 162, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 162, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 162, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 162, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 162, + 266, + "0", + "1/4", + "1/4" + ], + [ + 162, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 162, + 259, + "1", + "-1/2", + "1/2" + ], + [ + 162, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 162, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 162, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 162, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 162, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 162, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 162, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 162, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 162, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 162, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 162, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 162, + 234, + "0", + "1/4", + "1/4" + ], + [ + 162, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 235, + "0", + "-1/2", + "-1/2" + ], + [ + 162, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 335, + "-1", + "2", + "1" + ], + [ + 162, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 162, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 162, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 162, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 162, + 280, + "0", + "1/4", + "1/4" + ], + [ + 162, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 162, + 326, + "0", + "-1", + "-1" + ], + [ + 162, + 328, + "0", + "2", + "2" + ], + [ + 162, + 332, + "0", + "-1", + "-1" + ], + [ + 162, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 276, + "0", + "1/4", + "1/4" + ], + [ + 166, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 166, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 166, + 302, + "0", + "-1/2", + "-1/2" + ], + [ + 166, + 288, + "1", + "-1/2", + "1/2" + ], + [ + 166, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 166, + 283, + "0", + "-1/2", + "-1/2" + ], + [ + 166, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 166, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 166, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 166, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 166, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 166, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 166, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 166, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 166, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 166, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 166, + 250, + "0", + "1/4", + "1/4" + ], + [ + 166, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 166, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 166, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 166, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 166, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 166, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 166, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 166, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 166, + 234, + "0", + "1/4", + "1/4" + ], + [ + 166, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 166, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 166, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 166, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 166, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 166, + 335, + "-3", + "2", + "-1" + ], + [ + 166, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 166, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 166, + 319, + "0", + "1/2", + "1/2" + ], + [ + 166, + 296, + "-1", + "1/2", + "-1/2" + ], + [ + 166, + 303, + "-1", + "1", + "0" + ], + [ + 166, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 166, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 166, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 166, + 328, + "-3", + "2", + "-1" + ], + [ + 166, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 166, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 166, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 166, + 276, + "0", + "1/4", + "1/4" + ], + [ + 167, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 167, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 167, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 167, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 167, + 283, + "0", + "-1/2", + "-1/2" + ], + [ + 167, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 167, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 167, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 167, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 167, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 167, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 167, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 167, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 167, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 167, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 234, + "0", + "1/4", + "1/4" + ], + [ + 167, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 167, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 167, + 335, + "-1", + "2", + "1" + ], + [ + 167, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 167, + 319, + "0", + "1/2", + "1/2" + ], + [ + 167, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 167, + 303, + "0", + "1", + "1" + ], + [ + 167, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 167, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 167, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 167, + 328, + "-1", + "2", + "1" + ], + [ + 167, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 167, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 167, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 167, + 276, + "0", + "1/4", + "1/4" + ], + [ + 168, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 168, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 168, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 168, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 168, + 286, + "1", + "-1/4", + "3/4" + ], + [ + 168, + 283, + "0", + "-1/2", + "-1/2" + ], + [ + 168, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 168, + 266, + "0", + "1/4", + "1/4" + ], + [ + 168, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 168, + 259, + "1", + "-1/2", + "1/2" + ], + [ + 168, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 168, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 168, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 168, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 168, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 168, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 168, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 168, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 168, + 243, + "0", + "-1/2", + "-1/2" + ], + [ + 168, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 168, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 168, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 168, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 168, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 168, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 168, + 234, + "0", + "1/4", + "1/4" + ], + [ + 168, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 168, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 168, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 168, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 168, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 168, + 335, + "-2", + "2", + "0" + ], + [ + 168, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 168, + 312, + "0", + "1/4", + "1/4" + ], + [ + 168, + 319, + "0", + "1/2", + "1/2" + ], + [ + 168, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 168, + 303, + "-1", + "1", + "0" + ], + [ + 168, + 280, + "0", + "1/4", + "1/4" + ], + [ + 168, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 168, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 168, + 328, + "-1", + "2", + "1" + ], + [ + 168, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 168, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 168, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 168, + 276, + "0", + "1/4", + "1/4" + ], + [ + 169, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 315, + "1", + "-1/2", + "1/2" + ], + [ + 169, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 169, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 169, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 169, + 283, + "0", + "-1/2", + "-1/2" + ], + [ + 169, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 169, + 266, + "0", + "1/4", + "1/4" + ], + [ + 169, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 169, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 169, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 169, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 250, + "0", + "1/4", + "1/4" + ], + [ + 169, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 169, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 169, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 169, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 234, + "0", + "1/4", + "1/4" + ], + [ + 169, + 229, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 169, + 238, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 169, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 235, + "1", + "-1/2", + "1/2" + ], + [ + 169, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 169, + 335, + "-2", + "2", + "0" + ], + [ + 169, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 312, + "0", + "1/4", + "1/4" + ], + [ + 169, + 319, + "0", + "1/2", + "1/2" + ], + [ + 169, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 169, + 303, + "-1", + "1", + "0" + ], + [ + 169, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 169, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 169, + 326, + "1", + "-1", + "0" + ], + [ + 169, + 328, + "-2", + "2", + "0" + ], + [ + 169, + 332, + "1", + "-1", + "0" + ], + [ + 169, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 169, + 276, + "0", + "1/4", + "1/4" + ], + [ + 173, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 173, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 173, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 173, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 173, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 173, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 173, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 173, + 266, + "1/2", + "1/4", + "3/4" + ], + [ + 173, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 173, + 259, + "1", + "-1/2", + "1/2" + ], + [ + 173, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 173, + 262, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 173, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 173, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 173, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 173, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 173, + 250, + "0", + "1/4", + "1/4" + ], + [ + 173, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 173, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 173, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 173, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 173, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 173, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 173, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 173, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 173, + 234, + "0", + "1/4", + "1/4" + ], + [ + 173, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 173, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 173, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 173, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 173, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 173, + 335, + "-2", + "2", + "0" + ], + [ + 173, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 173, + 312, + "0", + "1/4", + "1/4" + ], + [ + 173, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 173, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 173, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 173, + 280, + "0", + "1/4", + "1/4" + ], + [ + 173, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 173, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 173, + 328, + "-1", + "2", + "1" + ], + [ + 173, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 173, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 173, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 173, + 276, + "0", + "1/4", + "1/4" + ], + [ + 174, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 174, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 174, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 174, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 174, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 174, + 266, + "0", + "1/4", + "1/4" + ], + [ + 174, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 174, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 174, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 174, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 250, + "0", + "1/4", + "1/4" + ], + [ + 174, + 245, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 174, + 243, + "1", + "-1/2", + "1/2" + ], + [ + 174, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 254, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 174, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 174, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 234, + "0", + "1/4", + "1/4" + ], + [ + 174, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 174, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 174, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 174, + 335, + "-1", + "2", + "1" + ], + [ + 174, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 174, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 174, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 174, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 174, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 174, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 174, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 174, + 328, + "-1", + "2", + "1" + ], + [ + 174, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 174, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 174, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 174, + 276, + "0", + "1/4", + "1/4" + ], + [ + 175, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 175, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 175, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 175, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 175, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 175, + 266, + "0", + "1/4", + "1/4" + ], + [ + 175, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 175, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 175, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 175, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 250, + "1/2", + "1/4", + "3/4" + ], + [ + 175, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 243, + "1", + "-1/2", + "1/2" + ], + [ + 175, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 175, + 246, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 175, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 175, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 175, + 234, + "0", + "1/4", + "1/4" + ], + [ + 175, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 175, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 175, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 175, + 335, + "-3", + "2", + "-1" + ], + [ + 175, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 175, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 175, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 175, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 175, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 175, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 175, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 175, + 328, + "-3", + "2", + "-1" + ], + [ + 175, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 175, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 175, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 175, + 276, + "0", + "1/4", + "1/4" + ], + [ + 182, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 182, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 182, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 182, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 182, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 182, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 182, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 182, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 182, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 182, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 182, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 182, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 182, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 182, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 182, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 182, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 182, + 250, + "0", + "1/4", + "1/4" + ], + [ + 182, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 182, + 243, + "1", + "-1/2", + "1/2" + ], + [ + 182, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 182, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 182, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 182, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 182, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 182, + 240, + "1", + "-1/4", + "3/4" + ], + [ + 182, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 182, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 182, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 182, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 182, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 182, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 182, + 335, + "-3", + "2", + "-1" + ], + [ + 182, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 182, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 182, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 182, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 182, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 182, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 182, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 182, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 182, + 328, + "-3", + "2", + "-1" + ], + [ + 182, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 182, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 182, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 182, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 183, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 183, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 183, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 183, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 183, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 183, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 183, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 183, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 183, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 183, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 183, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 183, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 183, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 183, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 183, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 183, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 183, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 183, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 183, + 243, + "1", + "-1/2", + "1/2" + ], + [ + 183, + 241, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 183, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 183, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 183, + 242, + "1", + "-1/4", + "3/4" + ], + [ + 183, + 253, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 183, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 183, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 183, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 183, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 183, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 183, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 183, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 183, + 335, + "-1", + "2", + "1" + ], + [ + 183, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 183, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 183, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 183, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 183, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 183, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 183, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 183, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 183, + 328, + "-1", + "2", + "1" + ], + [ + 183, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 183, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 183, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 183, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 184, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 184, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 184, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 184, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 184, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 184, + 266, + "0", + "1/4", + "1/4" + ], + [ + 184, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 259, + "1", + "-1/2", + "1/2" + ], + [ + 184, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 184, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 184, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 184, + 256, + "1", + "-1/4", + "3/4" + ], + [ + 184, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 184, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 184, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 184, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 184, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 184, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 184, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 184, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 184, + 335, + "-2", + "2", + "0" + ], + [ + 184, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 312, + "0", + "1/4", + "1/4" + ], + [ + 184, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 184, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 184, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 184, + 280, + "0", + "1/4", + "1/4" + ], + [ + 184, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 184, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 184, + 328, + "-1", + "2", + "1" + ], + [ + 184, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 184, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 184, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 184, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 188, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 188, + 315, + "1", + "-1/2", + "1/2" + ], + [ + 188, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 188, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 188, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 188, + 283, + "0", + "-1/2", + "-1/2" + ], + [ + 188, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 188, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 188, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 188, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 188, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 188, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 188, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 188, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 188, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 188, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 188, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 188, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 188, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 188, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 188, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 188, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 188, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 188, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 188, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 188, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 188, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 188, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 188, + 237, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 188, + 235, + "1", + "-1/2", + "1/2" + ], + [ + 188, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 188, + 335, + "-2", + "2", + "0" + ], + [ + 188, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 188, + 312, + "0", + "1/4", + "1/4" + ], + [ + 188, + 319, + "0", + "1/2", + "1/2" + ], + [ + 188, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 188, + 303, + "-1", + "1", + "0" + ], + [ + 188, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 188, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 188, + 326, + "1", + "-1", + "0" + ], + [ + 188, + 328, + "-2", + "2", + "0" + ], + [ + 188, + 332, + "1", + "-1", + "0" + ], + [ + 188, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 188, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 188, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 189, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 189, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 189, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 189, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 189, + 283, + "1", + "-1/2", + "1/2" + ], + [ + 189, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 189, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 189, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 259, + "0", + "-1/2", + "-1/2" + ], + [ + 189, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 189, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 189, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 189, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 243, + "0", + "-1/2", + "-1/2" + ], + [ + 189, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 189, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 189, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 189, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 189, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 189, + 335, + "-2", + "2", + "0" + ], + [ + 189, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 312, + "0", + "1/4", + "1/4" + ], + [ + 189, + 319, + "0", + "1/2", + "1/2" + ], + [ + 189, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 189, + 303, + "-1", + "1", + "0" + ], + [ + 189, + 280, + "0", + "1/4", + "1/4" + ], + [ + 189, + 287, + "1", + "1/2", + "3/2" + ], + [ + 189, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 189, + 328, + "-3", + "2", + "-1" + ], + [ + 189, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 189, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 189, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 189, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 191, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 191, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 191, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 191, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 191, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 191, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 191, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 191, + 266, + "0", + "1/4", + "1/4" + ], + [ + 191, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 191, + 259, + "0", + "-1/2", + "-1/2" + ], + [ + 191, + 257, + "1", + "-1/4", + "3/4" + ], + [ + 191, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 191, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 191, + 258, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 191, + 269, + "1", + "-1/4", + "3/4" + ], + [ + 191, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 191, + 250, + "0", + "1/4", + "1/4" + ], + [ + 191, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 191, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 191, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 191, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 191, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 191, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 191, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 191, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 191, + 234, + "0", + "1/4", + "1/4" + ], + [ + 191, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 191, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 191, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 191, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 191, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 191, + 335, + "-2", + "2", + "0" + ], + [ + 191, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 191, + 312, + "0", + "1/4", + "1/4" + ], + [ + 191, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 191, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 191, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 191, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 191, + 287, + "0", + "1/2", + "1/2" + ], + [ + 191, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 191, + 328, + "-3", + "2", + "-1" + ], + [ + 191, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 191, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 191, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 191, + 276, + "0", + "1/4", + "1/4" + ], + [ + 193, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 315, + "1", + "-1/2", + "1/2" + ], + [ + 193, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 193, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 193, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 283, + "1", + "-1/2", + "1/2" + ], + [ + 193, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 266, + "0", + "1/4", + "1/4" + ], + [ + 193, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 193, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 193, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 193, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 250, + "0", + "1/4", + "1/4" + ], + [ + 193, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 193, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 193, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 193, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 193, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 193, + 235, + "1", + "-1/2", + "1/2" + ], + [ + 193, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 335, + "-2", + "2", + "0" + ], + [ + 193, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 312, + "0", + "1/4", + "1/4" + ], + [ + 193, + 319, + "0", + "1/2", + "1/2" + ], + [ + 193, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 193, + 303, + "-1", + "1", + "0" + ], + [ + 193, + 280, + "0", + "1/4", + "1/4" + ], + [ + 193, + 287, + "0", + "1/2", + "1/2" + ], + [ + 193, + 326, + "1", + "-1", + "0" + ], + [ + 193, + 328, + "-2", + "2", + "0" + ], + [ + 193, + 332, + "1", + "-1", + "0" + ], + [ + 193, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 197, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 315, + "0", + "-1/2", + "-1/2" + ], + [ + 197, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 197, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 197, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 197, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 197, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 197, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 197, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 197, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 197, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 197, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 197, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 197, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 197, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 243, + "0", + "-1/2", + "-1/2" + ], + [ + 197, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 197, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 197, + 234, + "0", + "1/4", + "1/4" + ], + [ + 197, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 235, + "0", + "-1/2", + "-1/2" + ], + [ + 197, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 335, + "-2", + "2", + "0" + ], + [ + 197, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 197, + 319, + "0", + "1/2", + "1/2" + ], + [ + 197, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 197, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 197, + 280, + "0", + "1/4", + "1/4" + ], + [ + 197, + 287, + "0", + "1/2", + "1/2" + ], + [ + 197, + 326, + "1", + "-1", + "0" + ], + [ + 197, + 328, + "-2", + "2", + "0" + ], + [ + 197, + 332, + "1", + "-1", + "0" + ], + [ + 197, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 276, + "0", + "1/4", + "1/4" + ], + [ + 199, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 315, + "0", + "-1/2", + "-1/2" + ], + [ + 199, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 199, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 199, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 199, + 283, + "1", + "-1/2", + "1/2" + ], + [ + 199, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 199, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 199, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 199, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 199, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 199, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 199, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 199, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 199, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 199, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 199, + 229, + "1", + "-1/4", + "3/4" + ], + [ + 199, + 238, + "1", + "-1/4", + "3/4" + ], + [ + 199, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 235, + "0", + "-1/2", + "-1/2" + ], + [ + 199, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 199, + 335, + "-2", + "2", + "0" + ], + [ + 199, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 199, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 199, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 199, + 303, + "-1", + "1", + "0" + ], + [ + 199, + 280, + "0", + "1/4", + "1/4" + ], + [ + 199, + 287, + "0", + "1/2", + "1/2" + ], + [ + 199, + 326, + "1", + "-1", + "0" + ], + [ + 199, + 328, + "-2", + "2", + "0" + ], + [ + 199, + 332, + "1", + "-1", + "0" + ], + [ + 199, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 199, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 201, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 201, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 201, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 201, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 201, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 201, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 201, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 201, + 266, + "-1", + "1/4", + "-3/4" + ], + [ + 201, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 201, + 259, + "0", + "-1/2", + "-1/2" + ], + [ + 201, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 201, + 262, + "1", + "-1/4", + "3/4" + ], + [ + 201, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 201, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 201, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 201, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 201, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 201, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 201, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 201, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 201, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 201, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 201, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 201, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 201, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 201, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 201, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 201, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 201, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 201, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 201, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 201, + 335, + "-2", + "2", + "0" + ], + [ + 201, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 201, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 201, + 319, + "0", + "1/2", + "1/2" + ], + [ + 201, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 201, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 201, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 201, + 287, + "0", + "1/2", + "1/2" + ], + [ + 201, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 201, + 328, + "-3", + "2", + "-1" + ], + [ + 201, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 201, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 201, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 201, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 202, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 202, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 202, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 202, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 202, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 202, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 202, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 202, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 202, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 202, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 202, + 245, + "1", + "-1/4", + "3/4" + ], + [ + 202, + 243, + "0", + "-1/2", + "-1/2" + ], + [ + 202, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 254, + "1", + "-1/4", + "3/4" + ], + [ + 202, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 202, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 202, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 202, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 202, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 202, + 335, + "-3", + "2", + "-1" + ], + [ + 202, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 312, + "0", + "1/4", + "1/4" + ], + [ + 202, + 319, + "0", + "1/2", + "1/2" + ], + [ + 202, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 202, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 202, + 280, + "0", + "1/4", + "1/4" + ], + [ + 202, + 287, + "0", + "1/2", + "1/2" + ], + [ + 202, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 202, + 328, + "-3", + "2", + "-1" + ], + [ + 202, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 202, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 202, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 202, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 203, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 203, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 203, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 203, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 203, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 203, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 203, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 203, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 203, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 203, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 250, + "-1", + "1/4", + "-3/4" + ], + [ + 203, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 243, + "0", + "-1/2", + "-1/2" + ], + [ + 203, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 203, + 246, + "1", + "-1/4", + "3/4" + ], + [ + 203, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 203, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 203, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 203, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 203, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 203, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 203, + 335, + "-1", + "2", + "1" + ], + [ + 203, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 312, + "0", + "1/4", + "1/4" + ], + [ + 203, + 319, + "0", + "1/2", + "1/2" + ], + [ + 203, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 203, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 203, + 280, + "0", + "1/4", + "1/4" + ], + [ + 203, + 287, + "0", + "1/2", + "1/2" + ], + [ + 203, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 203, + 328, + "-1", + "2", + "1" + ], + [ + 203, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 203, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 203, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 203, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 204, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 204, + 315, + "0", + "-1/2", + "-1/2" + ], + [ + 204, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 204, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 204, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 204, + 283, + "0", + "-1/2", + "-1/2" + ], + [ + 204, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 204, + 266, + "0", + "1/4", + "1/4" + ], + [ + 204, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 204, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 204, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 204, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 204, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 204, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 204, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 204, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 204, + 250, + "0", + "1/4", + "1/4" + ], + [ + 204, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 204, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 204, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 204, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 204, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 204, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 204, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 204, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 204, + 234, + "1/2", + "1/4", + "3/4" + ], + [ + 204, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 204, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 204, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 204, + 235, + "0", + "-1/2", + "-1/2" + ], + [ + 204, + 233, + "1", + "-1/4", + "3/4" + ], + [ + 204, + 335, + "-2", + "2", + "0" + ], + [ + 204, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 204, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 204, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 204, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 204, + 303, + "-1", + "1", + "0" + ], + [ + 204, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 204, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 204, + 326, + "1", + "-1", + "0" + ], + [ + 204, + 328, + "-2", + "2", + "0" + ], + [ + 204, + 332, + "1", + "-1", + "0" + ], + [ + 204, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 204, + 227, + "1", + "-1/4", + "3/4" + ], + [ + 204, + 276, + "1/2", + "1/4", + "3/4" + ], + [ + 206, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 206, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 206, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 206, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 206, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 206, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 266, + "0", + "1/4", + "1/4" + ], + [ + 206, + 261, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 206, + 259, + "1", + "-1/2", + "1/2" + ], + [ + 206, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 270, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 206, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 206, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 250, + "0", + "1/4", + "1/4" + ], + [ + 206, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 206, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 206, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 206, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 234, + "0", + "1/4", + "1/4" + ], + [ + 206, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 206, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 206, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 206, + 335, + "-2", + "2", + "0" + ], + [ + 206, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 206, + 319, + "0", + "1/2", + "1/2" + ], + [ + 206, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 206, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 206, + 280, + "0", + "1/4", + "1/4" + ], + [ + 206, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 206, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 206, + 328, + "-1", + "2", + "1" + ], + [ + 206, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 206, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 206, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 206, + 276, + "0", + "1/4", + "1/4" + ], + [ + 210, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 315, + "0", + "-1/2", + "-1/2" + ], + [ + 210, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 210, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 210, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 210, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 210, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 266, + "0", + "1/4", + "1/4" + ], + [ + 210, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 210, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 210, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 210, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 250, + "0", + "1/4", + "1/4" + ], + [ + 210, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 210, + 243, + "1", + "-1/2", + "1/2" + ], + [ + 210, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 210, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 210, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 210, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 210, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 234, + "0", + "1/4", + "1/4" + ], + [ + 210, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 235, + "0", + "-1/2", + "-1/2" + ], + [ + 210, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 335, + "-2", + "2", + "0" + ], + [ + 210, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 210, + 319, + "-2", + "1/2", + "-3/2" + ], + [ + 210, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 210, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 210, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 210, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 210, + 326, + "1", + "-1", + "0" + ], + [ + 210, + 328, + "-2", + "2", + "0" + ], + [ + 210, + 332, + "1", + "-1", + "0" + ], + [ + 210, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 276, + "0", + "1/4", + "1/4" + ], + [ + 212, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 212, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 212, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 212, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 283, + "0", + "-1/2", + "-1/2" + ], + [ + 212, + 272, + "1", + "-1/4", + "3/4" + ], + [ + 212, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 212, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 212, + 259, + "0", + "-1/2", + "-1/2" + ], + [ + 212, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 212, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 212, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 212, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 212, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 250, + "0", + "1/4", + "1/4" + ], + [ + 212, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 243, + "1", + "-1/2", + "1/2" + ], + [ + 212, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 212, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 212, + 234, + "0", + "1/4", + "1/4" + ], + [ + 212, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 212, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 212, + 335, + "-2", + "2", + "0" + ], + [ + 212, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 212, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 212, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 212, + 303, + "-1", + "1", + "0" + ], + [ + 212, + 280, + "-1", + "1/4", + "-3/4" + ], + [ + 212, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 212, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 212, + 328, + "-3", + "2", + "-1" + ], + [ + 212, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 212, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 212, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 212, + 276, + "0", + "1/4", + "1/4" + ], + [ + 213, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 213, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 213, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 213, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 283, + "0", + "-1/2", + "-1/2" + ], + [ + 213, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 266, + "0", + "1/4", + "1/4" + ], + [ + 213, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 213, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 213, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 213, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 250, + "0", + "1/4", + "1/4" + ], + [ + 213, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 213, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 213, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 213, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 234, + "0", + "1/4", + "1/4" + ], + [ + 213, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 213, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 213, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 213, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 213, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 335, + "-3", + "2", + "-1" + ], + [ + 213, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 312, + "0", + "1/4", + "1/4" + ], + [ + 213, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 213, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 213, + 303, + "-2", + "1", + "-1" + ], + [ + 213, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 213, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 213, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 213, + 328, + "-3", + "2", + "-1" + ], + [ + 213, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 213, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 213, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 276, + "0", + "1/4", + "1/4" + ], + [ + 214, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 214, + 302, + "1", + "-1/2", + "1/2" + ], + [ + 214, + 288, + "0", + "-1/2", + "-1/2" + ], + [ + 214, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 283, + "0", + "-1/2", + "-1/2" + ], + [ + 214, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 266, + "0", + "1/4", + "1/4" + ], + [ + 214, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 214, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 214, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 214, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 214, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 214, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 214, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 214, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 214, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 214, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 214, + 234, + "0", + "1/4", + "1/4" + ], + [ + 214, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 214, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 214, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 214, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 214, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 335, + "-1", + "2", + "1" + ], + [ + 214, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 312, + "0", + "1/4", + "1/4" + ], + [ + 214, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 214, + 296, + "0", + "1/2", + "1/2" + ], + [ + 214, + 303, + "-1", + "1", + "0" + ], + [ + 214, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 214, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 214, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 214, + 328, + "-1", + "2", + "1" + ], + [ + 214, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 214, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 214, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 276, + "0", + "1/4", + "1/4" + ], + [ + 215, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 215, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 215, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 215, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 283, + "1", + "-1/2", + "1/2" + ], + [ + 215, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 266, + "0", + "1/4", + "1/4" + ], + [ + 215, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 259, + "1", + "-1/2", + "1/2" + ], + [ + 215, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 215, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 215, + 250, + "0", + "1/4", + "1/4" + ], + [ + 215, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 243, + "1", + "-1/2", + "1/2" + ], + [ + 215, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 215, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 215, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 215, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 215, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 215, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 215, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 215, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 335, + "-2", + "2", + "0" + ], + [ + 215, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 215, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 215, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 215, + 303, + "-1", + "1", + "0" + ], + [ + 215, + 280, + "0", + "1/4", + "1/4" + ], + [ + 215, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 215, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 215, + 328, + "-1", + "2", + "1" + ], + [ + 215, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 215, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 215, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 219, + 318, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 219, + 315, + "1", + "-1/2", + "1/2" + ], + [ + 219, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 219, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 219, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 219, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 219, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 219, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 219, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 219, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 219, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 250, + "0", + "1/4", + "1/4" + ], + [ + 219, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 243, + "1", + "-1/2", + "1/2" + ], + [ + 219, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 219, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 219, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 219, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 235, + "1", + "-1/2", + "1/2" + ], + [ + 219, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 335, + "-2", + "2", + "0" + ], + [ + 219, + 308, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 219, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 219, + 319, + "0", + "1/2", + "1/2" + ], + [ + 219, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 219, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 219, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 219, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 219, + 326, + "1", + "-1", + "0" + ], + [ + 219, + 328, + "-2", + "2", + "0" + ], + [ + 219, + 332, + "1", + "-1", + "0" + ], + [ + 219, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 219, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 220, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 315, + "1", + "-1/2", + "1/2" + ], + [ + 220, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 220, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 220, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 220, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 220, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 266, + "0", + "1/4", + "1/4" + ], + [ + 220, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 259, + "1", + "-1/2", + "1/2" + ], + [ + 220, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 220, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 220, + 250, + "0", + "1/4", + "1/4" + ], + [ + 220, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 220, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 220, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 220, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 220, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 220, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 220, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 220, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 235, + "1", + "-1/2", + "1/2" + ], + [ + 220, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 335, + "-3", + "2", + "-1" + ], + [ + 220, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 312, + "0", + "1/4", + "1/4" + ], + [ + 220, + 319, + "0", + "1/2", + "1/2" + ], + [ + 220, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 220, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 220, + 280, + "0", + "1/4", + "1/4" + ], + [ + 220, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 220, + 326, + "1", + "-1", + "0" + ], + [ + 220, + 328, + "-2", + "2", + "0" + ], + [ + 220, + 332, + "1", + "-1", + "0" + ], + [ + 220, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 221, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 315, + "1", + "-1/2", + "1/2" + ], + [ + 221, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 221, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 221, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 221, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 221, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 266, + "0", + "1/4", + "1/4" + ], + [ + 221, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 259, + "1", + "-1/2", + "1/2" + ], + [ + 221, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 221, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 221, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 221, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 221, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 221, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 221, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 221, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 235, + "1", + "-1/2", + "1/2" + ], + [ + 221, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 335, + "-1", + "2", + "1" + ], + [ + 221, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 312, + "0", + "1/4", + "1/4" + ], + [ + 221, + 319, + "0", + "1/2", + "1/2" + ], + [ + 221, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 221, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 221, + 280, + "0", + "1/4", + "1/4" + ], + [ + 221, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 221, + 326, + "0", + "-1", + "-1" + ], + [ + 221, + 328, + "0", + "2", + "2" + ], + [ + 221, + 332, + "0", + "-1", + "-1" + ], + [ + 221, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 276, + "-1/2", + "1/4", + "-1/4" + ] + ] + }, + "canonical_metadata": { + "h": 9, + "v": 112, + "ports": [ + 11, + 19, + 35, + 67, + 131, + 259, + 13, + 21, + 37, + 69, + 133, + 261, + 41, + 73, + 137, + 265, + 49, + 81, + 145, + 273, + 161, + 289, + 193, + 321, + 385, + 14, + 22, + 38, + 70, + 134, + 262, + 26, + 74, + 138, + 266, + 50, + 146, + 274, + 98, + 162, + 290, + 194, + 322, + 386, + 28, + 44, + 140, + 268, + 84, + 148, + 276, + 100, + 164, + 292, + 196, + 324, + 388, + 56, + 88, + 152, + 280, + 104, + 168, + 296, + 200, + 328, + 392, + 112, + 176, + 304, + 208, + 336, + 400, + 224, + 352, + 416, + 448, + 508, + 506, + 502, + 494, + 478, + 446, + 382, + 254, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 499, + 491, + 475, + 443, + 379, + 251, + 487, + 471, + 439, + 375, + 247, + 463, + 431, + 367, + 239, + 415, + 351, + 223, + 319, + 191 + ], + "local_profile": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + } + } +} diff --git a/research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/INITIAL-DERIVATION.json b/research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/INITIAL-DERIVATION.json new file mode 100644 index 0000000000..b7bb31d930 --- /dev/null +++ b/research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/INITIAL-DERIVATION.json @@ -0,0 +1,19633 @@ +{ + "source_head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "method": "formal centre-output impulses through literal frozen suffix only; no candidate/native input replay", + "r0": [ + "1", + "1", + "1", + "1", + "0", + "0", + "0", + "0" + ], + "r0_norm2": "4", + "Rt_r0": [ + "4", + "2", + "2", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "2", + "0", + "0", + "0", + "0", + "0", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "2", + "0", + "2", + "0", + "2", + "-2", + "2", + "2", + "2", + "2", + "0", + "2", + "2", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "2", + "2", + "2", + "2", + "2", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + "centers": [ + { + "center": 0, + "source_index": 11311, + "operation": [ + "center", + 0, + 254, + 0, + 8 + ], + "copied_source": [ + "scalar", + [ + "copy", + [ + "C", + 0 + ], + [ + "L", + 92 + ] + ], + 254 + ], + "output_nonzeros": 56, + "proportional_to_Rt_r0": false, + "first_2x2_minor": { + "rows": [ + 0, + 1 + ], + "v": [ + "1/4", + "0" + ], + "Rt_r0": [ + "4", + "2" + ] + }, + "output_column": [ + "1/4", + "0", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "0", + "1/4", + "0", + "1/4", + "0", + "0", + "0", + "1/4", + "0", + "1/4", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "1/4", + "0", + "0", + "0", + "1/4", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0" + ] + }, + { + "center": 1, + "source_index": 11337, + "operation": [ + "center", + 0, + 274, + 0, + 8 + ], + "copied_source": [ + "scalar", + [ + "copy", + [ + "C", + 0 + ], + [ + "L", + 57 + ] + ], + 274 + ], + "output_nonzeros": 56, + "proportional_to_Rt_r0": false, + "first_2x2_minor": { + "rows": [ + 0, + 1 + ], + "v": [ + "1/4", + "1/4" + ], + "Rt_r0": [ + "4", + "2" + ] + }, + "output_column": [ + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/4", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "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/4", + "1/4", + "1/4", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "-1/4", + "1/4", + "-1/4", + "1/4", + "1/4", + "1/4", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/4", + "1/4", + "-1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + }, + { + "center": 2, + "source_index": 11363, + "operation": [ + "center", + 0, + 619, + 0, + 8 + ], + "copied_source": [ + "scalar", + [ + "copy", + [ + "C", + 0 + ], + [ + "L", + 81 + ] + ], + 619 + ], + "output_nonzeros": 56, + "proportional_to_Rt_r0": false, + "first_2x2_minor": { + "rows": [ + 0, + 1 + ], + "v": [ + "1/4", + "1/4" + ], + "Rt_r0": [ + "4", + "2" + ] + }, + "output_column": [ + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/4", + "1/4", + "0", + "0", + "-1/4", + "1/4", + "1/4", + "1/4", + "0", + "-1/4", + "-1/4", + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "0" + ] + }, + { + "center": 3, + "source_index": 11389, + "operation": [ + "center", + 0, + 279, + 0, + 8 + ], + "copied_source": [ + "scalar", + [ + "copy", + [ + "C", + 0 + ], + [ + "L", + 224 + ] + ], + 279 + ], + "output_nonzeros": 56, + "proportional_to_Rt_r0": false, + "first_2x2_minor": { + "rows": [ + 0, + 1 + ], + "v": [ + "1/4", + "0" + ], + "Rt_r0": [ + "4", + "2" + ] + }, + "output_column": [ + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "0", + "-1/4", + "-1/4", + "0", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "-1/4", + "0", + "1/4", + "0", + "1/4", + "-1/4", + "0", + "0", + "0", + "1/4", + "0", + "1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "0" + ] + }, + { + "center": 4, + "source_index": 11415, + "operation": [ + "center", + 0, + 621, + 0, + 8 + ], + "copied_source": [ + "scalar", + [ + "copy", + [ + "C", + 0 + ], + [ + "L", + 11 + ] + ], + 621 + ], + "output_nonzeros": 56, + "proportional_to_Rt_r0": false, + "first_2x2_minor": { + "rows": [ + 0, + 1 + ], + "v": [ + "0", + "-1/4" + ], + "Rt_r0": [ + "4", + "2" + ] + }, + "output_column": [ + "0", + "-1/4", + "0", + "-1/4", + "0", + "0", + "1/4", + "0", + "1/4", + "0", + "-1/4", + "-1/4", + "1/4", + "0", + "1/4", + "1/4", + "0", + "1/4", + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "-1/4", + "0", + "-1/4", + "0", + "-1/4", + "0", + "0", + "-1/4", + "-1/4", + "0", + "0", + "-1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "0", + "0", + "-1/4", + "0", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "-1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/4", + "0", + "-1/4", + "0", + "0", + "1/4", + "0", + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "0", + "-1/4", + "0", + "-1/4", + "-1/4", + "0", + "1/4", + "0", + "1/4", + "0", + "0", + "1/4", + "0", + "1/4", + "0", + "0", + "1/4", + "0", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "1/4", + "1/4" + ] + }, + { + "center": 5, + "source_index": 11441, + "operation": [ + "center", + 0, + 280, + 0, + 8 + ], + "copied_source": [ + "scalar", + [ + "copy", + [ + "C", + 0 + ], + [ + "L", + 240 + ] + ], + 280 + ], + "output_nonzeros": 56, + "proportional_to_Rt_r0": false, + "first_2x2_minor": { + "rows": [ + 0, + 4 + ], + "v": [ + "0", + "-1/4" + ], + "Rt_r0": [ + "4", + "2" + ] + }, + "output_column": [ + "0", + "0", + "0", + "0", + "-1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "-1/4", + "1/4", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "0", + "-1/4", + "1/4", + "0", + "0", + "-1/4", + "1/4", + "0", + "1/4", + "-1/4", + "0", + "-1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "-1/4", + "1/4", + "0", + "1/4", + "-1/4", + "0", + "1/4", + "-1/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "-1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "1/4", + "-1/4", + "1/4", + "-1/4", + "0", + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "1/4", + "-1/4", + "0", + "1/4", + "-1/4", + "-1/4", + "1/4" + ] + }, + { + "center": 6, + "source_index": 11467, + "operation": [ + "center", + 0, + 624, + 0, + 8 + ], + "copied_source": [ + "scalar", + [ + "copy", + [ + "C", + 0 + ], + [ + "L", + 9 + ] + ], + 624 + ], + "output_nonzeros": 56, + "proportional_to_Rt_r0": false, + "first_2x2_minor": { + "rows": [ + 0, + 2 + ], + "v": [ + "0", + "1/4" + ], + "Rt_r0": [ + "4", + "2" + ] + }, + "output_column": [ + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "-1/4", + "-1/4", + "0", + "-1/4", + "-1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "0", + "-1/4", + "-1/4", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "-1/4", + "-1/4", + "0", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "-1/4", + "0", + "0", + "-1/4", + "1/4", + "-1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "0", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "0", + "0", + "1/4", + "-1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "-1/4", + "-1/4" + ] + }, + { + "center": 7, + "source_index": 11493, + "operation": [ + "center", + 0, + 281, + 0, + 8 + ], + "copied_source": [ + "scalar", + [ + "copy", + [ + "C", + 0 + ], + [ + "L", + 256 + ] + ], + 281 + ], + "output_nonzeros": 56, + "proportional_to_Rt_r0": false, + "first_2x2_minor": { + "rows": [ + 0, + 1 + ], + "v": [ + "0", + "-1/4" + ], + "Rt_r0": [ + "4", + "2" + ] + }, + "output_column": [ + "0", + "-1/4", + "-1/4", + "0", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "-1/4", + "0", + "0", + "0", + "1/4", + "0", + "0", + "-1/4", + "0", + "1/4", + "1/4", + "-1/4", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "1/4", + "0", + "0", + "0", + "1/4", + "0", + "0", + "-1/4", + "1/4", + "1/4", + "0", + "-1/4", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "0", + "-1/4", + "0", + "0", + "-1/4", + "-1/4", + "0", + "0", + "-1/4", + "0", + "0", + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "0", + "0", + "1/4", + "1/4", + "0", + "0", + "1/4", + "0", + "0", + "1/4", + "0", + "0", + "-1/4", + "1/4", + "0", + "0", + "-1/4", + "0", + "0", + "-1/4", + "-1/4", + "0", + "0", + "-1/4", + "0", + "0", + "0", + "1/4", + "-1/4", + "0", + "1/4", + "1/4", + "1/4", + "1/4", + "0", + "1/4", + "1/4", + "0", + "-1/4", + "0", + "0", + "-1/4", + "0", + "0", + "-1/4", + "-1/4" + ] + } + ], + "source_blobs": { + "SOURCE-WORD.json.gz": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "R.json": "7b33b6dfb494c6eafe6d87a08d6a2c2e0681e56429495b2b27949040f0f63cd1", + "INVOLUTIVE-WORD.json.gz": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138", + "BACKWARD-WORD.json.gz": "dfedcaf1d2318cf6c45da87e0947668c1dae9496f299789528a78d4ab7ba4096", + "NORMALIZERS.json": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da" + }, + "center0_input_factor": { + "read_field": 92, + "main": [ + "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" + ], + "helper": { + "318": "1", + "315": "2", + "302": "2", + "288": "2", + "286": "1", + "283": "2", + "272": "1", + "266": "-1", + "261": "1", + "259": "2", + "257": "1", + "262": "1", + "270": "1", + "258": "1", + "269": "1", + "256": "1", + "250": "-1", + "245": "1", + "243": "2", + "241": "1", + "246": "1", + "254": "1", + "242": "1", + "253": "1", + "240": "1", + "234": "-1", + "229": "1", + "238": "1", + "237": "1", + "235": "2", + "233": "1", + "335": "-8", + "308": "1", + "312": "-1", + "319": "-2", + "296": "-2", + "303": "-4", + "280": "-1", + "287": "-2", + "326": "4", + "328": "-8", + "332": "4", + "306": "1", + "227": "1", + "276": "-1" + }, + "nonempty_words": false, + "Y_coefficients": false + }, + "center0_actual": { + "formula": "F_old + outer(R[0],R[0])/4 - 3 outer(e0,r0^T R)", + "row0": [ + "1/4", + "-1/2", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "1/4", + "0", + "1/4", + "1/4", + "1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "1/4", + "-1/2", + "1/4", + "-1/2", + "3/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "0", + "-1/4", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0" + ], + "col0": [ + "1/4", + "-1/2", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "1/4", + "0", + "1/4", + "1/4", + "1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "-1/4", + "0", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "0", + "1/4", + "0", + "0", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0", + "0", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "1/4", + "-1/2", + "1/4", + "-1/2", + "3/4", + "-1/2", + "-1/2", + "-1/2", + "-1/4", + "0", + "-1/4", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "-1/4", + "0", + "1/4", + "0", + "0", + "0", + "-1/4", + "-1/2", + "-1/4", + "-1/4", + "-1/4", + "1/4", + "0", + "0", + "0", + "1/4", + "1/4", + "1/4", + "0", + "0" + ], + "first_projector_mismatch": { + "input": 0, + "output": 0, + "actual": "1/4", + "desired": "1", + "difference": "-3/4" + }, + "helper_precomp_removed_terms": 2520, + "helper_input_factor_nonzeros": 45, + "profile": { + "1": 2208, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 1 + }, + "precomp_original_nonzero_ADDs": 6596, + "precomp_new_nonzero_ADDs": 7202, + "precomp_delta_terms": 2520, + "involution_e0_first_mismatch": { + "output": 0, + "actual": "10", + "expected": "1" + }, + "first_asymmetric_entry": { + "i": 1, + "j": 7, + "Gij": "1/2", + "Gji": "-11/2" + } + }, + "constructible_edit_spec": { + "precomp": "Replace first6596 ADDs with exact coefficient dictionary old - outer(v_center0,h_center0); omit zero entries. Full delta coefficients retained below.", + "center_restore": { + "involutive_index": 17907, + "old": [ + "scalar", + [ + "clear", + [ + "C", + 0 + ] + ], + 0 + ], + "new": [ + "center", + 0, + 254, + 0, + 8 + ] + }, + "repair_remove": { + "start_inclusive": 28045, + "end_exclusive": 28102, + "first": [ + "scalar", + [ + "clear", + [ + "C", + 0 + ] + ], + 1 + ], + "last": [ + "scalar", + [ + "clear", + [ + "C", + 0 + ] + ], + 0 + ] + }, + "all_other_events": "Retain literal frozen INVOLUTIVE-WORD sequence and source frame descriptors without changes. No emitted or executed candidate supplied.", + "precomp_deltas": [ + [ + 112, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 315, + "0", + "-1/2", + "-1/2" + ], + [ + 112, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 112, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 112, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 283, + "0", + "-1/2", + "-1/2" + ], + [ + 112, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 112, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 112, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 112, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 112, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 112, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 112, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 112, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 112, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 234, + "0", + "1/4", + "1/4" + ], + [ + 112, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 112, + 235, + "0", + "-1/2", + "-1/2" + ], + [ + 112, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 335, + "-2", + "2", + "0" + ], + [ + 112, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 112, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 112, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 112, + 303, + "-1", + "1", + "0" + ], + [ + 112, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 112, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 112, + 326, + "1", + "-1", + "0" + ], + [ + 112, + 328, + "-2", + "2", + "0" + ], + [ + 112, + 332, + "1", + "-1", + "0" + ], + [ + 112, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 112, + 276, + "0", + "1/4", + "1/4" + ], + [ + 114, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 114, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 114, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 114, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 114, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 114, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 114, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 114, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 114, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 114, + 259, + "1", + "-1/2", + "1/2" + ], + [ + 114, + 257, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 114, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 114, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 114, + 258, + "1", + "-1/4", + "3/4" + ], + [ + 114, + 269, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 114, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 114, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 114, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 114, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 114, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 114, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 114, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 114, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 114, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 114, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 114, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 114, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 114, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 114, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 114, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 114, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 114, + 335, + "-2", + "2", + "0" + ], + [ + 114, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 114, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 114, + 319, + "0", + "1/2", + "1/2" + ], + [ + 114, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 114, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 114, + 280, + "0", + "1/4", + "1/4" + ], + [ + 114, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 114, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 114, + 328, + "-1", + "2", + "1" + ], + [ + 114, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 114, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 114, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 114, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 119, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 119, + 315, + "0", + "-1/2", + "-1/2" + ], + [ + 119, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 119, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 119, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 119, + 283, + "1", + "-1/2", + "1/2" + ], + [ + 119, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 119, + 266, + "0", + "1/4", + "1/4" + ], + [ + 119, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 119, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 119, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 119, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 119, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 119, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 119, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 119, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 119, + 250, + "0", + "1/4", + "1/4" + ], + [ + 119, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 119, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 119, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 119, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 119, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 119, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 119, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 119, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 119, + 234, + "0", + "1/4", + "1/4" + ], + [ + 119, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 119, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 119, + 237, + "1", + "-1/4", + "3/4" + ], + [ + 119, + 235, + "0", + "-1/2", + "-1/2" + ], + [ + 119, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 119, + 335, + "-2", + "2", + "0" + ], + [ + 119, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 119, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 119, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 119, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 119, + 303, + "-1", + "1", + "0" + ], + [ + 119, + 280, + "0", + "1/4", + "1/4" + ], + [ + 119, + 287, + "0", + "1/2", + "1/2" + ], + [ + 119, + 326, + "1", + "-1", + "0" + ], + [ + 119, + 328, + "-2", + "2", + "0" + ], + [ + 119, + 332, + "1", + "-1", + "0" + ], + [ + 119, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 119, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 119, + 276, + "0", + "1/4", + "1/4" + ], + [ + 121, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 121, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 121, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 121, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 121, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 121, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 121, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 259, + "0", + "-1/2", + "-1/2" + ], + [ + 121, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 121, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 121, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 121, + 256, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 121, + 250, + "0", + "1/4", + "1/4" + ], + [ + 121, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 121, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 121, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 121, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 234, + "0", + "1/4", + "1/4" + ], + [ + 121, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 121, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 121, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 121, + 335, + "-2", + "2", + "0" + ], + [ + 121, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 121, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 121, + 319, + "0", + "1/2", + "1/2" + ], + [ + 121, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 121, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 121, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 121, + 287, + "0", + "1/2", + "1/2" + ], + [ + 121, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 121, + 328, + "-3", + "2", + "-1" + ], + [ + 121, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 121, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 121, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 121, + 276, + "0", + "1/4", + "1/4" + ], + [ + 122, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 122, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 122, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 122, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 122, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 122, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 122, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 122, + 266, + "0", + "1/4", + "1/4" + ], + [ + 122, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 122, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 122, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 122, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 122, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 122, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 122, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 122, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 122, + 250, + "0", + "1/4", + "1/4" + ], + [ + 122, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 122, + 243, + "0", + "-1/2", + "-1/2" + ], + [ + 122, + 241, + "1", + "-1/4", + "3/4" + ], + [ + 122, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 122, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 122, + 242, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 122, + 253, + "1", + "-1/4", + "3/4" + ], + [ + 122, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 122, + 234, + "0", + "1/4", + "1/4" + ], + [ + 122, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 122, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 122, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 122, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 122, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 122, + 335, + "-3", + "2", + "-1" + ], + [ + 122, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 122, + 312, + "0", + "1/4", + "1/4" + ], + [ + 122, + 319, + "0", + "1/2", + "1/2" + ], + [ + 122, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 122, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 122, + 280, + "0", + "1/4", + "1/4" + ], + [ + 122, + 287, + "0", + "1/2", + "1/2" + ], + [ + 122, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 122, + 328, + "-3", + "2", + "-1" + ], + [ + 122, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 122, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 122, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 122, + 276, + "0", + "1/4", + "1/4" + ], + [ + 123, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 123, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 123, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 123, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 123, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 123, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 123, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 123, + 266, + "0", + "1/4", + "1/4" + ], + [ + 123, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 123, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 123, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 123, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 123, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 123, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 123, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 123, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 123, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 123, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 123, + 243, + "0", + "-1/2", + "-1/2" + ], + [ + 123, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 123, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 123, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 123, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 123, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 123, + 240, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 123, + 234, + "0", + "1/4", + "1/4" + ], + [ + 123, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 123, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 123, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 123, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 123, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 123, + 335, + "-1", + "2", + "1" + ], + [ + 123, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 123, + 312, + "0", + "1/4", + "1/4" + ], + [ + 123, + 319, + "0", + "1/2", + "1/2" + ], + [ + 123, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 123, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 123, + 280, + "0", + "1/4", + "1/4" + ], + [ + 123, + 287, + "0", + "1/2", + "1/2" + ], + [ + 123, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 123, + 328, + "-1", + "2", + "1" + ], + [ + 123, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 123, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 123, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 123, + 276, + "0", + "1/4", + "1/4" + ], + [ + 124, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 124, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 124, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 124, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 124, + 283, + "0", + "-1/2", + "-1/2" + ], + [ + 124, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 124, + 266, + "0", + "1/4", + "1/4" + ], + [ + 124, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 259, + "1", + "-1/2", + "1/2" + ], + [ + 124, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 124, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 124, + 250, + "0", + "1/4", + "1/4" + ], + [ + 124, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 243, + "1", + "-1/2", + "1/2" + ], + [ + 124, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 124, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 124, + 234, + "0", + "1/4", + "1/4" + ], + [ + 124, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 124, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 124, + 335, + "-2", + "2", + "0" + ], + [ + 124, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 124, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 124, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 124, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 124, + 303, + "-1", + "1", + "0" + ], + [ + 124, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 124, + 287, + "-2", + "1/2", + "-3/2" + ], + [ + 124, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 124, + 328, + "-1", + "2", + "1" + ], + [ + 124, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 124, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 124, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 124, + 276, + "0", + "1/4", + "1/4" + ], + [ + 129, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 129, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 129, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 129, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 129, + 286, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 129, + 283, + "1", + "-1/2", + "1/2" + ], + [ + 129, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 129, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 129, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 129, + 259, + "0", + "-1/2", + "-1/2" + ], + [ + 129, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 129, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 129, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 129, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 129, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 129, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 129, + 250, + "0", + "1/4", + "1/4" + ], + [ + 129, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 129, + 243, + "1", + "-1/2", + "1/2" + ], + [ + 129, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 129, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 129, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 129, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 129, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 129, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 129, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 129, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 129, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 129, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 129, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 129, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 129, + 335, + "-2", + "2", + "0" + ], + [ + 129, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 129, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 129, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 129, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 129, + 303, + "-1", + "1", + "0" + ], + [ + 129, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 129, + 287, + "0", + "1/2", + "1/2" + ], + [ + 129, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 129, + 328, + "-3", + "2", + "-1" + ], + [ + 129, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 129, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 129, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 129, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 130, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 130, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 130, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 130, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 130, + 283, + "1", + "-1/2", + "1/2" + ], + [ + 130, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 130, + 266, + "0", + "1/4", + "1/4" + ], + [ + 130, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 130, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 130, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 130, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 250, + "0", + "1/4", + "1/4" + ], + [ + 130, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 130, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 130, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 130, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 130, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 130, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 130, + 335, + "-3", + "2", + "-1" + ], + [ + 130, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 130, + 312, + "0", + "1/4", + "1/4" + ], + [ + 130, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 130, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 130, + 303, + "-2", + "1", + "-1" + ], + [ + 130, + 280, + "0", + "1/4", + "1/4" + ], + [ + 130, + 287, + "0", + "1/2", + "1/2" + ], + [ + 130, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 130, + 328, + "-3", + "2", + "-1" + ], + [ + 130, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 130, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 130, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 130, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 131, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 131, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 131, + 302, + "1", + "-1/2", + "1/2" + ], + [ + 131, + 288, + "0", + "-1/2", + "-1/2" + ], + [ + 131, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 131, + 283, + "1", + "-1/2", + "1/2" + ], + [ + 131, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 131, + 266, + "0", + "1/4", + "1/4" + ], + [ + 131, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 131, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 131, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 131, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 131, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 131, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 131, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 131, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 131, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 131, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 131, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 131, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 131, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 131, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 131, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 131, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 131, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 131, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 131, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 131, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 131, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 131, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 131, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 131, + 335, + "-1", + "2", + "1" + ], + [ + 131, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 131, + 312, + "0", + "1/4", + "1/4" + ], + [ + 131, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 131, + 296, + "0", + "1/2", + "1/2" + ], + [ + 131, + 303, + "-1", + "1", + "0" + ], + [ + 131, + 280, + "0", + "1/4", + "1/4" + ], + [ + 131, + 287, + "0", + "1/2", + "1/2" + ], + [ + 131, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 131, + 328, + "-1", + "2", + "1" + ], + [ + 131, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 131, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 131, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 131, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 134, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 315, + "1", + "-1/2", + "1/2" + ], + [ + 134, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 134, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 134, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 134, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 134, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 134, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 134, + 259, + "0", + "-1/2", + "-1/2" + ], + [ + 134, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 134, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 134, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 134, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 134, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 250, + "0", + "1/4", + "1/4" + ], + [ + 134, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 134, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 134, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 134, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 134, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 134, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 134, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 134, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 235, + "1", + "-1/2", + "1/2" + ], + [ + 134, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 335, + "-3", + "2", + "-1" + ], + [ + 134, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 312, + "0", + "1/4", + "1/4" + ], + [ + 134, + 319, + "0", + "1/2", + "1/2" + ], + [ + 134, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 134, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 134, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 134, + 287, + "0", + "1/2", + "1/2" + ], + [ + 134, + 326, + "2", + "-1", + "1" + ], + [ + 134, + 328, + "-4", + "2", + "-2" + ], + [ + 134, + 332, + "2", + "-1", + "1" + ], + [ + 134, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 134, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 135, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 315, + "1", + "-1/2", + "1/2" + ], + [ + 135, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 135, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 135, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 135, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 135, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 135, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 135, + 259, + "0", + "-1/2", + "-1/2" + ], + [ + 135, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 135, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 135, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 135, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 135, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 135, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 135, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 135, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 135, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 135, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 235, + "1", + "-1/2", + "1/2" + ], + [ + 135, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 335, + "-1", + "2", + "1" + ], + [ + 135, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 312, + "0", + "1/4", + "1/4" + ], + [ + 135, + 319, + "0", + "1/2", + "1/2" + ], + [ + 135, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 135, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 135, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 135, + 287, + "0", + "1/2", + "1/2" + ], + [ + 135, + 326, + "1", + "-1", + "0" + ], + [ + 135, + 328, + "-2", + "2", + "0" + ], + [ + 135, + 332, + "1", + "-1", + "0" + ], + [ + 135, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 135, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 136, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 315, + "1", + "-1/2", + "1/2" + ], + [ + 136, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 136, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 136, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 136, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 136, + 266, + "0", + "1/4", + "1/4" + ], + [ + 136, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 136, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 136, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 136, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 136, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 243, + "0", + "-1/2", + "-1/2" + ], + [ + 136, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 136, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 136, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 136, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 136, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 136, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 136, + 235, + "1", + "-1/2", + "1/2" + ], + [ + 136, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 136, + 335, + "-2", + "2", + "0" + ], + [ + 136, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 136, + 312, + "1/2", + "1/4", + "3/4" + ], + [ + 136, + 319, + "0", + "1/2", + "1/2" + ], + [ + 136, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 136, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 136, + 280, + "0", + "1/4", + "1/4" + ], + [ + 136, + 287, + "0", + "1/2", + "1/2" + ], + [ + 136, + 326, + "1", + "-1", + "0" + ], + [ + 136, + 328, + "-2", + "2", + "0" + ], + [ + 136, + 332, + "1", + "-1", + "0" + ], + [ + 136, + 306, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 136, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 136, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 137, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 137, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 137, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 137, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 137, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 137, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 137, + 261, + "1", + "-1/4", + "3/4" + ], + [ + 137, + 259, + "0", + "-1/2", + "-1/2" + ], + [ + 137, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 270, + "1", + "-1/4", + "3/4" + ], + [ + 137, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 137, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 137, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 137, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 137, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 137, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 137, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 137, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 137, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 137, + 335, + "-2", + "2", + "0" + ], + [ + 137, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 137, + 312, + "0", + "1/4", + "1/4" + ], + [ + 137, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 137, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 137, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 137, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 137, + 287, + "0", + "1/2", + "1/2" + ], + [ + 137, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 137, + 328, + "-3", + "2", + "-1" + ], + [ + 137, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 137, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 137, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 137, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 139, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 139, + 315, + "1", + "-1/2", + "1/2" + ], + [ + 139, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 139, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 139, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 139, + 283, + "1", + "-1/2", + "1/2" + ], + [ + 139, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 139, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 139, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 139, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 139, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 139, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 139, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 139, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 139, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 139, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 139, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 139, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 139, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 139, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 139, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 139, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 139, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 139, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 139, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 139, + 234, + "-1", + "1/4", + "-3/4" + ], + [ + 139, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 139, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 139, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 139, + 235, + "1", + "-1/2", + "1/2" + ], + [ + 139, + 233, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 139, + 335, + "-2", + "2", + "0" + ], + [ + 139, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 139, + 312, + "0", + "1/4", + "1/4" + ], + [ + 139, + 319, + "0", + "1/2", + "1/2" + ], + [ + 139, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 139, + 303, + "-1", + "1", + "0" + ], + [ + 139, + 280, + "0", + "1/4", + "1/4" + ], + [ + 139, + 287, + "0", + "1/2", + "1/2" + ], + [ + 139, + 326, + "1", + "-1", + "0" + ], + [ + 139, + 328, + "-2", + "2", + "0" + ], + [ + 139, + 332, + "1", + "-1", + "0" + ], + [ + 139, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 139, + 227, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 139, + 276, + "-1", + "1/4", + "-3/4" + ], + [ + 143, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 143, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 143, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 143, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 283, + "0", + "-1/2", + "-1/2" + ], + [ + 143, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 143, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 259, + "0", + "-1/2", + "-1/2" + ], + [ + 143, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 143, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 143, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 143, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 243, + "0", + "-1/2", + "-1/2" + ], + [ + 143, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 143, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 143, + 234, + "0", + "1/4", + "1/4" + ], + [ + 143, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 143, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 143, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 143, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 143, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 335, + "-2", + "2", + "0" + ], + [ + 143, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 312, + "0", + "1/4", + "1/4" + ], + [ + 143, + 319, + "0", + "1/2", + "1/2" + ], + [ + 143, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 143, + 303, + "-1", + "1", + "0" + ], + [ + 143, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 143, + 287, + "0", + "1/2", + "1/2" + ], + [ + 143, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 143, + 328, + "-3", + "2", + "-1" + ], + [ + 143, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 143, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 143, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 143, + 276, + "0", + "1/4", + "1/4" + ], + [ + 144, + 318, + "1", + "-1/4", + "3/4" + ], + [ + 144, + 315, + "0", + "-1/2", + "-1/2" + ], + [ + 144, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 144, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 144, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 144, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 144, + 266, + "0", + "1/4", + "1/4" + ], + [ + 144, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 144, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 144, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 144, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 144, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 243, + "0", + "-1/2", + "-1/2" + ], + [ + 144, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 144, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 144, + 234, + "0", + "1/4", + "1/4" + ], + [ + 144, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 235, + "0", + "-1/2", + "-1/2" + ], + [ + 144, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 335, + "-2", + "2", + "0" + ], + [ + 144, + 308, + "1", + "-1/4", + "3/4" + ], + [ + 144, + 312, + "0", + "1/4", + "1/4" + ], + [ + 144, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 144, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 144, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 144, + 280, + "0", + "1/4", + "1/4" + ], + [ + 144, + 287, + "0", + "1/2", + "1/2" + ], + [ + 144, + 326, + "1", + "-1", + "0" + ], + [ + 144, + 328, + "-2", + "2", + "0" + ], + [ + 144, + 332, + "1", + "-1", + "0" + ], + [ + 144, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 144, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 144, + 276, + "0", + "1/4", + "1/4" + ], + [ + 145, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 315, + "0", + "-1/2", + "-1/2" + ], + [ + 145, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 145, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 145, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 145, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 145, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 145, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 259, + "0", + "-1/2", + "-1/2" + ], + [ + 145, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 145, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 145, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 145, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 145, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 145, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 145, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 145, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 145, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 145, + 234, + "0", + "1/4", + "1/4" + ], + [ + 145, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 235, + "0", + "-1/2", + "-1/2" + ], + [ + 145, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 335, + "-1", + "2", + "1" + ], + [ + 145, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 145, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 145, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 145, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 145, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 145, + 287, + "0", + "1/2", + "1/2" + ], + [ + 145, + 326, + "1", + "-1", + "0" + ], + [ + 145, + 328, + "-2", + "2", + "0" + ], + [ + 145, + 332, + "1", + "-1", + "0" + ], + [ + 145, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 145, + 276, + "0", + "1/4", + "1/4" + ], + [ + 146, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 315, + "0", + "-1/2", + "-1/2" + ], + [ + 146, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 146, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 146, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 146, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 146, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 146, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 259, + "0", + "-1/2", + "-1/2" + ], + [ + 146, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 146, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 146, + 250, + "0", + "1/4", + "1/4" + ], + [ + 146, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 146, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 146, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 146, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 234, + "0", + "1/4", + "1/4" + ], + [ + 146, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 235, + "0", + "-1/2", + "-1/2" + ], + [ + 146, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 335, + "-3", + "2", + "-1" + ], + [ + 146, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 146, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 146, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 146, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 146, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 146, + 287, + "0", + "1/2", + "1/2" + ], + [ + 146, + 326, + "2", + "-1", + "1" + ], + [ + 146, + 328, + "-4", + "2", + "-2" + ], + [ + 146, + 332, + "2", + "-1", + "1" + ], + [ + 146, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 146, + 276, + "0", + "1/4", + "1/4" + ], + [ + 147, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 315, + "1", + "-1/2", + "1/2" + ], + [ + 147, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 147, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 147, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 147, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 147, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 147, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 147, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 147, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 147, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 147, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 147, + 243, + "0", + "-1/2", + "-1/2" + ], + [ + 147, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 147, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 147, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 147, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 147, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 147, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 235, + "1", + "-1/2", + "1/2" + ], + [ + 147, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 335, + "-2", + "2", + "0" + ], + [ + 147, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 312, + "0", + "1/4", + "1/4" + ], + [ + 147, + 319, + "1", + "1/2", + "3/2" + ], + [ + 147, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 147, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 147, + 280, + "0", + "1/4", + "1/4" + ], + [ + 147, + 287, + "0", + "1/2", + "1/2" + ], + [ + 147, + 326, + "1", + "-1", + "0" + ], + [ + 147, + 328, + "-2", + "2", + "0" + ], + [ + 147, + 332, + "1", + "-1", + "0" + ], + [ + 147, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 147, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 150, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 150, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 150, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 150, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 283, + "1", + "-1/2", + "1/2" + ], + [ + 150, + 272, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 150, + 266, + "0", + "1/4", + "1/4" + ], + [ + 150, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 150, + 259, + "1", + "-1/2", + "1/2" + ], + [ + 150, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 150, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 150, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 150, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 150, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 150, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 243, + "0", + "-1/2", + "-1/2" + ], + [ + 150, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 150, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 150, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 150, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 150, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 150, + 335, + "-2", + "2", + "0" + ], + [ + 150, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 150, + 312, + "0", + "1/4", + "1/4" + ], + [ + 150, + 319, + "0", + "1/2", + "1/2" + ], + [ + 150, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 150, + 303, + "-1", + "1", + "0" + ], + [ + 150, + 280, + "1/2", + "1/4", + "3/4" + ], + [ + 150, + 287, + "0", + "1/2", + "1/2" + ], + [ + 150, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 150, + 328, + "-1", + "2", + "1" + ], + [ + 150, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 150, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 150, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 150, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 151, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 151, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 151, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 151, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 283, + "1", + "-1/2", + "1/2" + ], + [ + 151, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 151, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 151, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 151, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 151, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 151, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 151, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 151, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 151, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 151, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 151, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 151, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 151, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 151, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 335, + "-1", + "2", + "1" + ], + [ + 151, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 151, + 319, + "0", + "1/2", + "1/2" + ], + [ + 151, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 151, + 303, + "0", + "1", + "1" + ], + [ + 151, + 280, + "0", + "1/4", + "1/4" + ], + [ + 151, + 287, + "0", + "1/2", + "1/2" + ], + [ + 151, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 151, + 328, + "-1", + "2", + "1" + ], + [ + 151, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 151, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 151, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 151, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 152, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 152, + 302, + "0", + "-1/2", + "-1/2" + ], + [ + 152, + 288, + "1", + "-1/2", + "1/2" + ], + [ + 152, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 283, + "1", + "-1/2", + "1/2" + ], + [ + 152, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 152, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 152, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 152, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 152, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 250, + "0", + "1/4", + "1/4" + ], + [ + 152, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 152, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 152, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 152, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 152, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 152, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 152, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 152, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 152, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 152, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 152, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 152, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 335, + "-3", + "2", + "-1" + ], + [ + 152, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 152, + 319, + "0", + "1/2", + "1/2" + ], + [ + 152, + 296, + "-1", + "1/2", + "-1/2" + ], + [ + 152, + 303, + "-1", + "1", + "0" + ], + [ + 152, + 280, + "0", + "1/4", + "1/4" + ], + [ + 152, + 287, + "0", + "1/2", + "1/2" + ], + [ + 152, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 152, + 328, + "-3", + "2", + "-1" + ], + [ + 152, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 152, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 152, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 152, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 157, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 315, + "1", + "-1/2", + "1/2" + ], + [ + 157, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 157, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 157, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 157, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 157, + 266, + "0", + "1/4", + "1/4" + ], + [ + 157, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 157, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 157, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 157, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 157, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 157, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 157, + 250, + "0", + "1/4", + "1/4" + ], + [ + 157, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 243, + "1", + "-1/2", + "1/2" + ], + [ + 157, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 157, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 157, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 157, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 235, + "1", + "-1/2", + "1/2" + ], + [ + 157, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 335, + "-2", + "2", + "0" + ], + [ + 157, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 312, + "0", + "1/4", + "1/4" + ], + [ + 157, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 157, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 157, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 157, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 157, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 157, + 326, + "1", + "-1", + "0" + ], + [ + 157, + 328, + "-2", + "2", + "0" + ], + [ + 157, + 332, + "1", + "-1", + "0" + ], + [ + 157, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 157, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 160, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 315, + "0", + "-1/2", + "-1/2" + ], + [ + 160, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 160, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 160, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 160, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 160, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 160, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 160, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 160, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 160, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 250, + "0", + "1/4", + "1/4" + ], + [ + 160, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 243, + "1", + "-1/2", + "1/2" + ], + [ + 160, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 160, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 160, + 234, + "0", + "1/4", + "1/4" + ], + [ + 160, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 160, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 160, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 160, + 235, + "0", + "-1/2", + "-1/2" + ], + [ + 160, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 160, + 335, + "-2", + "2", + "0" + ], + [ + 160, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 160, + 312, + "-1", + "1/4", + "-3/4" + ], + [ + 160, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 160, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 160, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 160, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 160, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 160, + 326, + "1", + "-1", + "0" + ], + [ + 160, + 328, + "-2", + "2", + "0" + ], + [ + 160, + 332, + "1", + "-1", + "0" + ], + [ + 160, + 306, + "1", + "-1/4", + "3/4" + ], + [ + 160, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 160, + 276, + "0", + "1/4", + "1/4" + ], + [ + 161, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 315, + "0", + "-1/2", + "-1/2" + ], + [ + 161, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 161, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 161, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 161, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 161, + 266, + "0", + "1/4", + "1/4" + ], + [ + 161, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 161, + 259, + "1", + "-1/2", + "1/2" + ], + [ + 161, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 161, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 161, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 161, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 161, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 250, + "0", + "1/4", + "1/4" + ], + [ + 161, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 161, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 161, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 161, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 234, + "0", + "1/4", + "1/4" + ], + [ + 161, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 235, + "0", + "-1/2", + "-1/2" + ], + [ + 161, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 335, + "-3", + "2", + "-1" + ], + [ + 161, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 161, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 161, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 161, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 161, + 280, + "0", + "1/4", + "1/4" + ], + [ + 161, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 161, + 326, + "1", + "-1", + "0" + ], + [ + 161, + 328, + "-2", + "2", + "0" + ], + [ + 161, + 332, + "1", + "-1", + "0" + ], + [ + 161, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 161, + 276, + "0", + "1/4", + "1/4" + ], + [ + 162, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 315, + "0", + "-1/2", + "-1/2" + ], + [ + 162, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 162, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 162, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 162, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 162, + 266, + "0", + "1/4", + "1/4" + ], + [ + 162, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 162, + 259, + "1", + "-1/2", + "1/2" + ], + [ + 162, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 162, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 162, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 162, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 162, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 162, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 162, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 162, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 162, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 162, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 162, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 162, + 234, + "0", + "1/4", + "1/4" + ], + [ + 162, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 235, + "0", + "-1/2", + "-1/2" + ], + [ + 162, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 335, + "-1", + "2", + "1" + ], + [ + 162, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 162, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 162, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 162, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 162, + 280, + "0", + "1/4", + "1/4" + ], + [ + 162, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 162, + 326, + "0", + "-1", + "-1" + ], + [ + 162, + 328, + "0", + "2", + "2" + ], + [ + 162, + 332, + "0", + "-1", + "-1" + ], + [ + 162, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 162, + 276, + "0", + "1/4", + "1/4" + ], + [ + 166, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 166, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 166, + 302, + "0", + "-1/2", + "-1/2" + ], + [ + 166, + 288, + "1", + "-1/2", + "1/2" + ], + [ + 166, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 166, + 283, + "0", + "-1/2", + "-1/2" + ], + [ + 166, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 166, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 166, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 166, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 166, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 166, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 166, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 166, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 166, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 166, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 166, + 250, + "0", + "1/4", + "1/4" + ], + [ + 166, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 166, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 166, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 166, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 166, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 166, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 166, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 166, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 166, + 234, + "0", + "1/4", + "1/4" + ], + [ + 166, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 166, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 166, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 166, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 166, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 166, + 335, + "-3", + "2", + "-1" + ], + [ + 166, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 166, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 166, + 319, + "0", + "1/2", + "1/2" + ], + [ + 166, + 296, + "-1", + "1/2", + "-1/2" + ], + [ + 166, + 303, + "-1", + "1", + "0" + ], + [ + 166, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 166, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 166, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 166, + 328, + "-3", + "2", + "-1" + ], + [ + 166, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 166, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 166, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 166, + 276, + "0", + "1/4", + "1/4" + ], + [ + 167, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 167, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 167, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 167, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 167, + 283, + "0", + "-1/2", + "-1/2" + ], + [ + 167, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 167, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 167, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 167, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 167, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 167, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 167, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 167, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 167, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 167, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 234, + "0", + "1/4", + "1/4" + ], + [ + 167, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 167, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 167, + 335, + "-1", + "2", + "1" + ], + [ + 167, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 167, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 167, + 319, + "0", + "1/2", + "1/2" + ], + [ + 167, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 167, + 303, + "0", + "1", + "1" + ], + [ + 167, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 167, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 167, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 167, + 328, + "-1", + "2", + "1" + ], + [ + 167, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 167, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 167, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 167, + 276, + "0", + "1/4", + "1/4" + ], + [ + 168, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 168, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 168, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 168, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 168, + 286, + "1", + "-1/4", + "3/4" + ], + [ + 168, + 283, + "0", + "-1/2", + "-1/2" + ], + [ + 168, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 168, + 266, + "0", + "1/4", + "1/4" + ], + [ + 168, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 168, + 259, + "1", + "-1/2", + "1/2" + ], + [ + 168, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 168, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 168, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 168, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 168, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 168, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 168, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 168, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 168, + 243, + "0", + "-1/2", + "-1/2" + ], + [ + 168, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 168, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 168, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 168, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 168, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 168, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 168, + 234, + "0", + "1/4", + "1/4" + ], + [ + 168, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 168, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 168, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 168, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 168, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 168, + 335, + "-2", + "2", + "0" + ], + [ + 168, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 168, + 312, + "0", + "1/4", + "1/4" + ], + [ + 168, + 319, + "0", + "1/2", + "1/2" + ], + [ + 168, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 168, + 303, + "-1", + "1", + "0" + ], + [ + 168, + 280, + "0", + "1/4", + "1/4" + ], + [ + 168, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 168, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 168, + 328, + "-1", + "2", + "1" + ], + [ + 168, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 168, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 168, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 168, + 276, + "0", + "1/4", + "1/4" + ], + [ + 169, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 315, + "1", + "-1/2", + "1/2" + ], + [ + 169, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 169, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 169, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 169, + 283, + "0", + "-1/2", + "-1/2" + ], + [ + 169, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 169, + 266, + "0", + "1/4", + "1/4" + ], + [ + 169, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 169, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 169, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 169, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 250, + "0", + "1/4", + "1/4" + ], + [ + 169, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 169, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 169, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 169, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 234, + "0", + "1/4", + "1/4" + ], + [ + 169, + 229, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 169, + 238, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 169, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 235, + "1", + "-1/2", + "1/2" + ], + [ + 169, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 169, + 335, + "-2", + "2", + "0" + ], + [ + 169, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 312, + "0", + "1/4", + "1/4" + ], + [ + 169, + 319, + "0", + "1/2", + "1/2" + ], + [ + 169, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 169, + 303, + "-1", + "1", + "0" + ], + [ + 169, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 169, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 169, + 326, + "1", + "-1", + "0" + ], + [ + 169, + 328, + "-2", + "2", + "0" + ], + [ + 169, + 332, + "1", + "-1", + "0" + ], + [ + 169, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 169, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 169, + 276, + "0", + "1/4", + "1/4" + ], + [ + 173, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 173, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 173, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 173, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 173, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 173, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 173, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 173, + 266, + "1/2", + "1/4", + "3/4" + ], + [ + 173, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 173, + 259, + "1", + "-1/2", + "1/2" + ], + [ + 173, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 173, + 262, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 173, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 173, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 173, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 173, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 173, + 250, + "0", + "1/4", + "1/4" + ], + [ + 173, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 173, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 173, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 173, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 173, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 173, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 173, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 173, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 173, + 234, + "0", + "1/4", + "1/4" + ], + [ + 173, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 173, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 173, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 173, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 173, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 173, + 335, + "-2", + "2", + "0" + ], + [ + 173, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 173, + 312, + "0", + "1/4", + "1/4" + ], + [ + 173, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 173, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 173, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 173, + 280, + "0", + "1/4", + "1/4" + ], + [ + 173, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 173, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 173, + 328, + "-1", + "2", + "1" + ], + [ + 173, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 173, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 173, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 173, + 276, + "0", + "1/4", + "1/4" + ], + [ + 174, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 174, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 174, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 174, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 174, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 174, + 266, + "0", + "1/4", + "1/4" + ], + [ + 174, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 174, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 174, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 174, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 250, + "0", + "1/4", + "1/4" + ], + [ + 174, + 245, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 174, + 243, + "1", + "-1/2", + "1/2" + ], + [ + 174, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 254, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 174, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 174, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 234, + "0", + "1/4", + "1/4" + ], + [ + 174, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 174, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 174, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 174, + 335, + "-1", + "2", + "1" + ], + [ + 174, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 174, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 174, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 174, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 174, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 174, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 174, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 174, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 174, + 328, + "-1", + "2", + "1" + ], + [ + 174, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 174, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 174, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 174, + 276, + "0", + "1/4", + "1/4" + ], + [ + 175, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 175, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 175, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 175, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 175, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 175, + 266, + "0", + "1/4", + "1/4" + ], + [ + 175, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 175, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 175, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 175, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 250, + "1/2", + "1/4", + "3/4" + ], + [ + 175, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 243, + "1", + "-1/2", + "1/2" + ], + [ + 175, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 175, + 246, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 175, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 175, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 175, + 234, + "0", + "1/4", + "1/4" + ], + [ + 175, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 175, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 175, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 175, + 335, + "-3", + "2", + "-1" + ], + [ + 175, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 175, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 175, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 175, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 175, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 175, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 175, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 175, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 175, + 328, + "-3", + "2", + "-1" + ], + [ + 175, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 175, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 175, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 175, + 276, + "0", + "1/4", + "1/4" + ], + [ + 182, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 182, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 182, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 182, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 182, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 182, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 182, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 182, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 182, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 182, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 182, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 182, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 182, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 182, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 182, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 182, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 182, + 250, + "0", + "1/4", + "1/4" + ], + [ + 182, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 182, + 243, + "1", + "-1/2", + "1/2" + ], + [ + 182, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 182, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 182, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 182, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 182, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 182, + 240, + "1", + "-1/4", + "3/4" + ], + [ + 182, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 182, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 182, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 182, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 182, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 182, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 182, + 335, + "-3", + "2", + "-1" + ], + [ + 182, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 182, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 182, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 182, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 182, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 182, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 182, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 182, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 182, + 328, + "-3", + "2", + "-1" + ], + [ + 182, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 182, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 182, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 182, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 183, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 183, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 183, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 183, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 183, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 183, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 183, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 183, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 183, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 183, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 183, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 183, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 183, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 183, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 183, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 183, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 183, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 183, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 183, + 243, + "1", + "-1/2", + "1/2" + ], + [ + 183, + 241, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 183, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 183, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 183, + 242, + "1", + "-1/4", + "3/4" + ], + [ + 183, + 253, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 183, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 183, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 183, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 183, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 183, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 183, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 183, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 183, + 335, + "-1", + "2", + "1" + ], + [ + 183, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 183, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 183, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 183, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 183, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 183, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 183, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 183, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 183, + 328, + "-1", + "2", + "1" + ], + [ + 183, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 183, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 183, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 183, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 184, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 184, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 184, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 184, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 184, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 184, + 266, + "0", + "1/4", + "1/4" + ], + [ + 184, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 259, + "1", + "-1/2", + "1/2" + ], + [ + 184, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 184, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 184, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 184, + 256, + "1", + "-1/4", + "3/4" + ], + [ + 184, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 184, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 184, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 184, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 184, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 184, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 184, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 184, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 184, + 335, + "-2", + "2", + "0" + ], + [ + 184, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 184, + 312, + "0", + "1/4", + "1/4" + ], + [ + 184, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 184, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 184, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 184, + 280, + "0", + "1/4", + "1/4" + ], + [ + 184, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 184, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 184, + 328, + "-1", + "2", + "1" + ], + [ + 184, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 184, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 184, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 184, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 188, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 188, + 315, + "1", + "-1/2", + "1/2" + ], + [ + 188, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 188, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 188, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 188, + 283, + "0", + "-1/2", + "-1/2" + ], + [ + 188, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 188, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 188, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 188, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 188, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 188, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 188, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 188, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 188, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 188, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 188, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 188, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 188, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 188, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 188, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 188, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 188, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 188, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 188, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 188, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 188, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 188, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 188, + 237, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 188, + 235, + "1", + "-1/2", + "1/2" + ], + [ + 188, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 188, + 335, + "-2", + "2", + "0" + ], + [ + 188, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 188, + 312, + "0", + "1/4", + "1/4" + ], + [ + 188, + 319, + "0", + "1/2", + "1/2" + ], + [ + 188, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 188, + 303, + "-1", + "1", + "0" + ], + [ + 188, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 188, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 188, + 326, + "1", + "-1", + "0" + ], + [ + 188, + 328, + "-2", + "2", + "0" + ], + [ + 188, + 332, + "1", + "-1", + "0" + ], + [ + 188, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 188, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 188, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 189, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 189, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 189, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 189, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 189, + 283, + "1", + "-1/2", + "1/2" + ], + [ + 189, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 189, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 189, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 259, + "0", + "-1/2", + "-1/2" + ], + [ + 189, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 189, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 189, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 189, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 243, + "0", + "-1/2", + "-1/2" + ], + [ + 189, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 189, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 189, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 189, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 189, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 189, + 335, + "-2", + "2", + "0" + ], + [ + 189, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 189, + 312, + "0", + "1/4", + "1/4" + ], + [ + 189, + 319, + "0", + "1/2", + "1/2" + ], + [ + 189, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 189, + 303, + "-1", + "1", + "0" + ], + [ + 189, + 280, + "0", + "1/4", + "1/4" + ], + [ + 189, + 287, + "1", + "1/2", + "3/2" + ], + [ + 189, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 189, + 328, + "-3", + "2", + "-1" + ], + [ + 189, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 189, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 189, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 189, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 191, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 191, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 191, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 191, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 191, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 191, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 191, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 191, + 266, + "0", + "1/4", + "1/4" + ], + [ + 191, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 191, + 259, + "0", + "-1/2", + "-1/2" + ], + [ + 191, + 257, + "1", + "-1/4", + "3/4" + ], + [ + 191, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 191, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 191, + 258, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 191, + 269, + "1", + "-1/4", + "3/4" + ], + [ + 191, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 191, + 250, + "0", + "1/4", + "1/4" + ], + [ + 191, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 191, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 191, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 191, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 191, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 191, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 191, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 191, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 191, + 234, + "0", + "1/4", + "1/4" + ], + [ + 191, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 191, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 191, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 191, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 191, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 191, + 335, + "-2", + "2", + "0" + ], + [ + 191, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 191, + 312, + "0", + "1/4", + "1/4" + ], + [ + 191, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 191, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 191, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 191, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 191, + 287, + "0", + "1/2", + "1/2" + ], + [ + 191, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 191, + 328, + "-3", + "2", + "-1" + ], + [ + 191, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 191, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 191, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 191, + 276, + "0", + "1/4", + "1/4" + ], + [ + 193, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 315, + "1", + "-1/2", + "1/2" + ], + [ + 193, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 193, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 193, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 283, + "1", + "-1/2", + "1/2" + ], + [ + 193, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 266, + "0", + "1/4", + "1/4" + ], + [ + 193, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 193, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 193, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 193, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 250, + "0", + "1/4", + "1/4" + ], + [ + 193, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 193, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 193, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 193, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 193, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 193, + 235, + "1", + "-1/2", + "1/2" + ], + [ + 193, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 335, + "-2", + "2", + "0" + ], + [ + 193, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 312, + "0", + "1/4", + "1/4" + ], + [ + 193, + 319, + "0", + "1/2", + "1/2" + ], + [ + 193, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 193, + 303, + "-1", + "1", + "0" + ], + [ + 193, + 280, + "0", + "1/4", + "1/4" + ], + [ + 193, + 287, + "0", + "1/2", + "1/2" + ], + [ + 193, + 326, + "1", + "-1", + "0" + ], + [ + 193, + 328, + "-2", + "2", + "0" + ], + [ + 193, + 332, + "1", + "-1", + "0" + ], + [ + 193, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 193, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 197, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 315, + "0", + "-1/2", + "-1/2" + ], + [ + 197, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 197, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 197, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 197, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 197, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 197, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 197, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 197, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 197, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 197, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 197, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 197, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 197, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 243, + "0", + "-1/2", + "-1/2" + ], + [ + 197, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 197, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 197, + 234, + "0", + "1/4", + "1/4" + ], + [ + 197, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 235, + "0", + "-1/2", + "-1/2" + ], + [ + 197, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 335, + "-2", + "2", + "0" + ], + [ + 197, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 197, + 319, + "0", + "1/2", + "1/2" + ], + [ + 197, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 197, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 197, + 280, + "0", + "1/4", + "1/4" + ], + [ + 197, + 287, + "0", + "1/2", + "1/2" + ], + [ + 197, + 326, + "1", + "-1", + "0" + ], + [ + 197, + 328, + "-2", + "2", + "0" + ], + [ + 197, + 332, + "1", + "-1", + "0" + ], + [ + 197, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 197, + 276, + "0", + "1/4", + "1/4" + ], + [ + 199, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 315, + "0", + "-1/2", + "-1/2" + ], + [ + 199, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 199, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 199, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 199, + 283, + "1", + "-1/2", + "1/2" + ], + [ + 199, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 199, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 199, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 199, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 199, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 199, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 199, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 199, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 199, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 199, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 199, + 229, + "1", + "-1/4", + "3/4" + ], + [ + 199, + 238, + "1", + "-1/4", + "3/4" + ], + [ + 199, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 235, + "0", + "-1/2", + "-1/2" + ], + [ + 199, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 199, + 335, + "-2", + "2", + "0" + ], + [ + 199, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 199, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 199, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 199, + 303, + "-1", + "1", + "0" + ], + [ + 199, + 280, + "0", + "1/4", + "1/4" + ], + [ + 199, + 287, + "0", + "1/2", + "1/2" + ], + [ + 199, + 326, + "1", + "-1", + "0" + ], + [ + 199, + 328, + "-2", + "2", + "0" + ], + [ + 199, + 332, + "1", + "-1", + "0" + ], + [ + 199, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 199, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 199, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 201, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 201, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 201, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 201, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 201, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 201, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 201, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 201, + 266, + "-1", + "1/4", + "-3/4" + ], + [ + 201, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 201, + 259, + "0", + "-1/2", + "-1/2" + ], + [ + 201, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 201, + 262, + "1", + "-1/4", + "3/4" + ], + [ + 201, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 201, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 201, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 201, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 201, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 201, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 201, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 201, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 201, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 201, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 201, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 201, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 201, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 201, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 201, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 201, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 201, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 201, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 201, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 201, + 335, + "-2", + "2", + "0" + ], + [ + 201, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 201, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 201, + 319, + "0", + "1/2", + "1/2" + ], + [ + 201, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 201, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 201, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 201, + 287, + "0", + "1/2", + "1/2" + ], + [ + 201, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 201, + 328, + "-3", + "2", + "-1" + ], + [ + 201, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 201, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 201, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 201, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 202, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 202, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 202, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 202, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 202, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 202, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 202, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 202, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 202, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 202, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 202, + 245, + "1", + "-1/4", + "3/4" + ], + [ + 202, + 243, + "0", + "-1/2", + "-1/2" + ], + [ + 202, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 254, + "1", + "-1/4", + "3/4" + ], + [ + 202, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 202, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 202, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 202, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 202, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 202, + 335, + "-3", + "2", + "-1" + ], + [ + 202, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 202, + 312, + "0", + "1/4", + "1/4" + ], + [ + 202, + 319, + "0", + "1/2", + "1/2" + ], + [ + 202, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 202, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 202, + 280, + "0", + "1/4", + "1/4" + ], + [ + 202, + 287, + "0", + "1/2", + "1/2" + ], + [ + 202, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 202, + 328, + "-3", + "2", + "-1" + ], + [ + 202, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 202, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 202, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 202, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 203, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 203, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 203, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 203, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 203, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 203, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 203, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 203, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 203, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 203, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 250, + "-1", + "1/4", + "-3/4" + ], + [ + 203, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 243, + "0", + "-1/2", + "-1/2" + ], + [ + 203, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 203, + 246, + "1", + "-1/4", + "3/4" + ], + [ + 203, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 203, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 203, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 203, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 203, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 203, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 203, + 335, + "-1", + "2", + "1" + ], + [ + 203, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 203, + 312, + "0", + "1/4", + "1/4" + ], + [ + 203, + 319, + "0", + "1/2", + "1/2" + ], + [ + 203, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 203, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 203, + 280, + "0", + "1/4", + "1/4" + ], + [ + 203, + 287, + "0", + "1/2", + "1/2" + ], + [ + 203, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 203, + 328, + "-1", + "2", + "1" + ], + [ + 203, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 203, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 203, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 203, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 204, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 204, + 315, + "0", + "-1/2", + "-1/2" + ], + [ + 204, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 204, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 204, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 204, + 283, + "0", + "-1/2", + "-1/2" + ], + [ + 204, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 204, + 266, + "0", + "1/4", + "1/4" + ], + [ + 204, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 204, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 204, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 204, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 204, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 204, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 204, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 204, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 204, + 250, + "0", + "1/4", + "1/4" + ], + [ + 204, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 204, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 204, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 204, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 204, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 204, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 204, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 204, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 204, + 234, + "1/2", + "1/4", + "3/4" + ], + [ + 204, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 204, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 204, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 204, + 235, + "0", + "-1/2", + "-1/2" + ], + [ + 204, + 233, + "1", + "-1/4", + "3/4" + ], + [ + 204, + 335, + "-2", + "2", + "0" + ], + [ + 204, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 204, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 204, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 204, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 204, + 303, + "-1", + "1", + "0" + ], + [ + 204, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 204, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 204, + 326, + "1", + "-1", + "0" + ], + [ + 204, + 328, + "-2", + "2", + "0" + ], + [ + 204, + 332, + "1", + "-1", + "0" + ], + [ + 204, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 204, + 227, + "1", + "-1/4", + "3/4" + ], + [ + 204, + 276, + "1/2", + "1/4", + "3/4" + ], + [ + 206, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 206, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 206, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 206, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 206, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 206, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 266, + "0", + "1/4", + "1/4" + ], + [ + 206, + 261, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 206, + 259, + "1", + "-1/2", + "1/2" + ], + [ + 206, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 270, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 206, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 206, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 250, + "0", + "1/4", + "1/4" + ], + [ + 206, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 206, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 206, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 206, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 234, + "0", + "1/4", + "1/4" + ], + [ + 206, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 206, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 206, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 206, + 335, + "-2", + "2", + "0" + ], + [ + 206, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 206, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 206, + 319, + "0", + "1/2", + "1/2" + ], + [ + 206, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 206, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 206, + 280, + "0", + "1/4", + "1/4" + ], + [ + 206, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 206, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 206, + 328, + "-1", + "2", + "1" + ], + [ + 206, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 206, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 206, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 206, + 276, + "0", + "1/4", + "1/4" + ], + [ + 210, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 315, + "0", + "-1/2", + "-1/2" + ], + [ + 210, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 210, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 210, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 210, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 210, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 266, + "0", + "1/4", + "1/4" + ], + [ + 210, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 210, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 210, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 210, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 250, + "0", + "1/4", + "1/4" + ], + [ + 210, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 210, + 243, + "1", + "-1/2", + "1/2" + ], + [ + 210, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 210, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 210, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 210, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 210, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 234, + "0", + "1/4", + "1/4" + ], + [ + 210, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 235, + "0", + "-1/2", + "-1/2" + ], + [ + 210, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 335, + "-2", + "2", + "0" + ], + [ + 210, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 210, + 319, + "-2", + "1/2", + "-3/2" + ], + [ + 210, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 210, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 210, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 210, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 210, + 326, + "1", + "-1", + "0" + ], + [ + 210, + 328, + "-2", + "2", + "0" + ], + [ + 210, + 332, + "1", + "-1", + "0" + ], + [ + 210, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 210, + 276, + "0", + "1/4", + "1/4" + ], + [ + 212, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 212, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 212, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 212, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 283, + "0", + "-1/2", + "-1/2" + ], + [ + 212, + 272, + "1", + "-1/4", + "3/4" + ], + [ + 212, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 212, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 212, + 259, + "0", + "-1/2", + "-1/2" + ], + [ + 212, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 212, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 212, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 212, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 212, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 250, + "0", + "1/4", + "1/4" + ], + [ + 212, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 243, + "1", + "-1/2", + "1/2" + ], + [ + 212, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 212, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 212, + 234, + "0", + "1/4", + "1/4" + ], + [ + 212, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 212, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 212, + 335, + "-2", + "2", + "0" + ], + [ + 212, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 212, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 212, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 212, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 212, + 303, + "-1", + "1", + "0" + ], + [ + 212, + 280, + "-1", + "1/4", + "-3/4" + ], + [ + 212, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 212, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 212, + 328, + "-3", + "2", + "-1" + ], + [ + 212, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 212, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 212, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 212, + 276, + "0", + "1/4", + "1/4" + ], + [ + 213, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 213, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 213, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 213, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 283, + "0", + "-1/2", + "-1/2" + ], + [ + 213, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 266, + "0", + "1/4", + "1/4" + ], + [ + 213, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 213, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 213, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 213, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 250, + "0", + "1/4", + "1/4" + ], + [ + 213, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 213, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 213, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 213, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 234, + "0", + "1/4", + "1/4" + ], + [ + 213, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 213, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 213, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 213, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 213, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 335, + "-3", + "2", + "-1" + ], + [ + 213, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 312, + "0", + "1/4", + "1/4" + ], + [ + 213, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 213, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 213, + 303, + "-2", + "1", + "-1" + ], + [ + 213, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 213, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 213, + 326, + "3/2", + "-1", + "1/2" + ], + [ + 213, + 328, + "-3", + "2", + "-1" + ], + [ + 213, + 332, + "3/2", + "-1", + "1/2" + ], + [ + 213, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 213, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 213, + 276, + "0", + "1/4", + "1/4" + ], + [ + 214, + 318, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 214, + 302, + "1", + "-1/2", + "1/2" + ], + [ + 214, + 288, + "0", + "-1/2", + "-1/2" + ], + [ + 214, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 283, + "0", + "-1/2", + "-1/2" + ], + [ + 214, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 266, + "0", + "1/4", + "1/4" + ], + [ + 214, + 261, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 214, + 257, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 214, + 270, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 258, + "0", + "-1/4", + "-1/4" + ], + [ + 214, + 269, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 214, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 214, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 214, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 214, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 214, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 214, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 214, + 234, + "0", + "1/4", + "1/4" + ], + [ + 214, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 214, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 214, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 214, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 214, + 233, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 335, + "-1", + "2", + "1" + ], + [ + 214, + 308, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 312, + "0", + "1/4", + "1/4" + ], + [ + 214, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 214, + 296, + "0", + "1/2", + "1/2" + ], + [ + 214, + 303, + "-1", + "1", + "0" + ], + [ + 214, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 214, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 214, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 214, + 328, + "-1", + "2", + "1" + ], + [ + 214, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 214, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 214, + 227, + "1/2", + "-1/4", + "1/4" + ], + [ + 214, + 276, + "0", + "1/4", + "1/4" + ], + [ + 215, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 315, + "1/2", + "-1/2", + "0" + ], + [ + 215, + 302, + "1/2", + "-1/2", + "0" + ], + [ + 215, + 288, + "1/2", + "-1/2", + "0" + ], + [ + 215, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 283, + "1", + "-1/2", + "1/2" + ], + [ + 215, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 266, + "0", + "1/4", + "1/4" + ], + [ + 215, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 259, + "1", + "-1/2", + "1/2" + ], + [ + 215, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 215, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 215, + 250, + "0", + "1/4", + "1/4" + ], + [ + 215, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 243, + "1", + "-1/2", + "1/2" + ], + [ + 215, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 215, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 215, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 215, + 229, + "1/2", + "-1/4", + "1/4" + ], + [ + 215, + 238, + "1/2", + "-1/4", + "1/4" + ], + [ + 215, + 237, + "1/2", + "-1/4", + "1/4" + ], + [ + 215, + 235, + "1/2", + "-1/2", + "0" + ], + [ + 215, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 335, + "-2", + "2", + "0" + ], + [ + 215, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 215, + 319, + "-1", + "1/2", + "-1/2" + ], + [ + 215, + 296, + "-1/2", + "1/2", + "0" + ], + [ + 215, + 303, + "-1", + "1", + "0" + ], + [ + 215, + 280, + "0", + "1/4", + "1/4" + ], + [ + 215, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 215, + 326, + "1/2", + "-1", + "-1/2" + ], + [ + 215, + 328, + "-1", + "2", + "1" + ], + [ + 215, + 332, + "1/2", + "-1", + "-1/2" + ], + [ + 215, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 215, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 215, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 219, + 318, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 219, + 315, + "1", + "-1/2", + "1/2" + ], + [ + 219, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 219, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 219, + 286, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 219, + 272, + "1/2", + "-1/4", + "1/4" + ], + [ + 219, + 266, + "-1/2", + "1/4", + "-1/4" + ], + [ + 219, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 259, + "1/2", + "-1/2", + "0" + ], + [ + 219, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 262, + "1/2", + "-1/4", + "1/4" + ], + [ + 219, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 219, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 256, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 250, + "0", + "1/4", + "1/4" + ], + [ + 219, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 243, + "1", + "-1/2", + "1/2" + ], + [ + 219, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 219, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 219, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 219, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 235, + "1", + "-1/2", + "1/2" + ], + [ + 219, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 335, + "-2", + "2", + "0" + ], + [ + 219, + 308, + "-1/2", + "-1/4", + "-3/4" + ], + [ + 219, + 312, + "-1/2", + "1/4", + "-1/4" + ], + [ + 219, + 319, + "0", + "1/2", + "1/2" + ], + [ + 219, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 219, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 219, + 280, + "-1/2", + "1/4", + "-1/4" + ], + [ + 219, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 219, + 326, + "1", + "-1", + "0" + ], + [ + 219, + 328, + "-2", + "2", + "0" + ], + [ + 219, + 332, + "1", + "-1", + "0" + ], + [ + 219, + 306, + "1/2", + "-1/4", + "1/4" + ], + [ + 219, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 219, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 220, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 315, + "1", + "-1/2", + "1/2" + ], + [ + 220, + 302, + "1/4", + "-1/2", + "-1/4" + ], + [ + 220, + 288, + "3/4", + "-1/2", + "1/4" + ], + [ + 220, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 220, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 220, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 266, + "0", + "1/4", + "1/4" + ], + [ + 220, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 259, + "1", + "-1/2", + "1/2" + ], + [ + 220, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 220, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 220, + 250, + "0", + "1/4", + "1/4" + ], + [ + 220, + 245, + "1/2", + "-1/4", + "1/4" + ], + [ + 220, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 220, + 241, + "1/2", + "-1/4", + "1/4" + ], + [ + 220, + 246, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 254, + "1/2", + "-1/4", + "1/4" + ], + [ + 220, + 242, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 253, + "1/2", + "-1/4", + "1/4" + ], + [ + 220, + 240, + "1/2", + "-1/4", + "1/4" + ], + [ + 220, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 220, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 235, + "1", + "-1/2", + "1/2" + ], + [ + 220, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 335, + "-3", + "2", + "-1" + ], + [ + 220, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 312, + "0", + "1/4", + "1/4" + ], + [ + 220, + 319, + "0", + "1/2", + "1/2" + ], + [ + 220, + 296, + "-3/4", + "1/2", + "-1/4" + ], + [ + 220, + 303, + "-3/2", + "1", + "-1/2" + ], + [ + 220, + 280, + "0", + "1/4", + "1/4" + ], + [ + 220, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 220, + 326, + "1", + "-1", + "0" + ], + [ + 220, + 328, + "-2", + "2", + "0" + ], + [ + 220, + 332, + "1", + "-1", + "0" + ], + [ + 220, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 220, + 276, + "-1/2", + "1/4", + "-1/4" + ], + [ + 221, + 318, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 315, + "1", + "-1/2", + "1/2" + ], + [ + 221, + 302, + "3/4", + "-1/2", + "1/4" + ], + [ + 221, + 288, + "1/4", + "-1/2", + "-1/4" + ], + [ + 221, + 286, + "1/2", + "-1/4", + "1/4" + ], + [ + 221, + 283, + "1/2", + "-1/2", + "0" + ], + [ + 221, + 272, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 266, + "0", + "1/4", + "1/4" + ], + [ + 221, + 261, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 259, + "1", + "-1/2", + "1/2" + ], + [ + 221, + 257, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 262, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 270, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 258, + "1/2", + "-1/4", + "1/4" + ], + [ + 221, + 269, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 256, + "1/2", + "-1/4", + "1/4" + ], + [ + 221, + 250, + "-1/2", + "1/4", + "-1/4" + ], + [ + 221, + 245, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 243, + "1/2", + "-1/2", + "0" + ], + [ + 221, + 241, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 246, + "1/2", + "-1/4", + "1/4" + ], + [ + 221, + 254, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 242, + "1/2", + "-1/4", + "1/4" + ], + [ + 221, + 253, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 240, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 234, + "-1/2", + "1/4", + "-1/4" + ], + [ + 221, + 229, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 238, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 237, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 235, + "1", + "-1/2", + "1/2" + ], + [ + 221, + 233, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 335, + "-1", + "2", + "1" + ], + [ + 221, + 308, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 312, + "0", + "1/4", + "1/4" + ], + [ + 221, + 319, + "0", + "1/2", + "1/2" + ], + [ + 221, + 296, + "-1/4", + "1/2", + "1/4" + ], + [ + 221, + 303, + "-1/2", + "1", + "1/2" + ], + [ + 221, + 280, + "0", + "1/4", + "1/4" + ], + [ + 221, + 287, + "-1", + "1/2", + "-1/2" + ], + [ + 221, + 326, + "0", + "-1", + "-1" + ], + [ + 221, + 328, + "0", + "2", + "2" + ], + [ + 221, + 332, + "0", + "-1", + "-1" + ], + [ + 221, + 306, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 227, + "0", + "-1/4", + "-1/4" + ], + [ + 221, + 276, + "-1/2", + "1/4", + "-1/4" + ] + ] + }, + "canonical_metadata": { + "h": 9, + "v": 112, + "ports": [ + 11, + 19, + 35, + 67, + 131, + 259, + 13, + 21, + 37, + 69, + 133, + 261, + 41, + 73, + 137, + 265, + 49, + 81, + 145, + 273, + 161, + 289, + 193, + 321, + 385, + 14, + 22, + 38, + 70, + 134, + 262, + 26, + 74, + 138, + 266, + 50, + 146, + 274, + 98, + 162, + 290, + 194, + 322, + 386, + 28, + 44, + 140, + 268, + 84, + 148, + 276, + 100, + 164, + 292, + 196, + 324, + 388, + 56, + 88, + 152, + 280, + 104, + 168, + 296, + 200, + 328, + 392, + 112, + 176, + 304, + 208, + 336, + 400, + 224, + 352, + 416, + 448, + 508, + 506, + 502, + 494, + 478, + 446, + 382, + 254, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 499, + 491, + 475, + 443, + 379, + 251, + 487, + 471, + 439, + 375, + 247, + 463, + 431, + 367, + 239, + 415, + 351, + 223, + 319, + 191 + ], + "local_profile": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + } + } +} diff --git a/research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/INITIAL-derive.py b/research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/INITIAL-derive.py new file mode 100644 index 0000000000..669313e285 --- /dev/null +++ b/research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/INITIAL-derive.py @@ -0,0 +1,106 @@ +"""Read pinned source; derive centre output factors only. No candidate/full replay.""" +import os,subprocess,json,gzip,hashlib +from fractions import Fraction as Q +from pathlib import Path +P=Path(__file__).resolve().parent +REPO=P.parent.parent/'integer-mult-bounds' +HEAD='86e474038e05f99a76d41f71d81946ad2327e4a4' +BASE='research/native-involutive-dual/' +def read(name):return subprocess.check_output(['git','-C',str(REPO),'show',HEAD+':'+BASE+name],env=os.environ|{'GIT_NO_LAZY_FETCH':'1'}) +def reduce(w,g):return w[:-1]if w and w[-1]==-g else w+(g,) +def add(dst,src,a): + for k,v in list(src.items()): + t=dst.get(k,Q())+a*v + if t:dst[k]=t + else:dst.pop(k,None) +def field(r):return r[1]+(632 if r[0]=='C'else 0) +a=json.loads(gzip.decompress(read('SOURCE-WORD.json.gz')));R=[[Q(x)for x in r]for r in json.loads(read('R.json'))];p=a['programs']['forward'] +centers=[(n,e)for n,e in enumerate(p)if e[0]=='center'] +# Formal impulse at the OUTPUT of each physical centre. This extracts the +# literal suffix output factor; no initial owner, helper or Gaussian input runs. +rows=[{}for _ in range(633)] +for n,e in enumerate(p): + if e[0]=='scalar': + g=e[1];dst=field(g[1]) + if g[0]=='clear':rows[dst]={} + elif g[0]=='copy':rows[dst]=rows[field(g[2])].copy() + elif g[0]=='add':add(rows[dst],rows[field(g[2])],Q(g[3],g[4])) + elif g[0]=='scale':rows[dst]={k:v*Q(g[2],g[3])for k,v in rows[dst].items()} + elif e[0]=='warp': + dst=field(e[1]);rows[dst]={(k,reduce(w,e[2])):v for(k,w),v in rows[dst].items()} + elif e[0]=='center':rows[632]={((n-centers[0][0])//26,()):Q(1)} +# All words must be empty for scalar owner-space comparison. +nonempty=[(i,k,w,str(v))for i,row in enumerate(rows)for(k,w),v in row.items()if w] +assert not nonempty,nonempty[:3] +V=[[rows[112+i].get((k,()),Q())for k in range(8)]for i in range(112)] +r0=[row[0]for row in R];target=[sum(R[k][i]*r0[k]for k in range(8))for i in range(112)] +results=[] +for k,(n,e)in enumerate(centers): + v=[row[k]for row in V];nz=[i for i,x in enumerate(v)if x];t=[i for i,x in enumerate(target)if x] + first=next(((i,j)for i in range(112)for j in range(i+1,112)if v[i]*target[j]!=v[j]*target[i]),None) + results.append({'center':k,'source_index':n,'operation':e,'copied_source':p[n-1],'output_nonzeros':len(nz),'proportional_to_Rt_r0':first is None,'first_2x2_minor':None if first is None else {'rows':first,'v':[str(v[i])for i in first],'Rt_r0':[str(target[i])for i in first]},'output_column':[str(x)for x in v]}) +result={'source_head':HEAD,'method':'formal centre-output impulses through literal frozen suffix only; no candidate/native input replay','r0':[str(x)for x in r0],'r0_norm2':str(sum(x*x for x in r0)),'Rt_r0':[str(x)for x in target],'centers':results,'source_blobs':{name:hashlib.sha256(read(name)).hexdigest()for name in ['SOURCE-WORD.json.gz','R.json','INVOLUTIVE-WORD.json.gz','BACKWARD-WORD.json.gz','NORMALIZERS.json']}} +(P/'DERIVATION.json').write_text(json.dumps(result,indent=2)+'\n') +print(json.dumps({k:v for k,v in result.items()if k not in ('centers','Rt_r0')},indent=2));print(json.dumps([{k:v for k,v in r.items()if k!='output_column'}for r in results],indent=2)) +# Pull back only the literal input read by centre0. Native Gaussian chart +# changes are identities in the authenticated normalized symbolic model. +n0=centers[0][0];read0=field(p[n0-1][1][2]);cov={(read0,()):Q(1)} +for e in reversed(p[:n0-1]): + if e[0]=='scalar': + g=e[1];dst=field(g[1]);terms=[(w,v)for(i,w),v in cov.items()if i==dst] + if g[0]in ('clear','copy'): + cov={key:v for key,v in cov.items()if key[0]!=dst} + if g[0]=='copy': + src=field(g[2]) + for w,v in terms:add(cov,{(src,w):v},Q(1)) + elif g[0]=='add': + src=field(g[2]);coef=Q(g[3],g[4]) + for w,v in terms:add(cov,{(src,w):v},coef) + elif g[0]=='scale': + for w,v in terms:cov[(dst,w)]=v*Q(g[2],g[3]) + elif e[0]=='warp': + dst=field(e[1]);terms=[(w,v)for(i,w),v in cov.items()if i==dst];cov={key:v for key,v in cov.items()if key[0]!=dst} + for w,v in terms:add(cov,{(dst,reduce(w,e[2])):v},Q(1)) +assert all(not w for(i,w)in cov),[(i,w)for(i,w)in cov if w][:3] +main=[cov.get((i,()),Q())for i in range(112)];helpers={str(i):str(v)for(i,w),v in cov.items()if i>=224} +assert main==R[0] +assert all(i<112 or i>=224 for i,w in cov) +assert all(a['canonical']['start'][int(i)]==0 for i in helpers) +# centre0's source is unaffected by original helper precomp because it reads +# X/helpers, while the common-chart precomp writes Y alone. +result['center0_input_factor']={'read_field':read0,'main':[str(x)for x in main],'helper':helpers,'nonempty_words':False,'Y_coefficients':False} +# F_actual = F_old + R0^T R0/4 - 3 e0 (r0^T R), with helper factor removed. +U=[[(1-12*(i in {0,7,20,23,86,93,108,111}))*R[k][i]/4 for k in range(8)]for i in range(112)] +F=[[Q(i==j)-sum(U[i][k]*R[k][j]for k in range(8))for j in range(112)]for i in range(112)] +G=[[F[i][j]+R[0][i]*R[0][j]/4-3*(i==0)*target[j]for j in range(112)]for i in range(112)] +# Desired F_projector differs from actual only in the restored H8 contribution. +diff=lambda i,j:R[0][i]*R[0][j]/4-target[i]*target[j]/16 +result['center0_actual']={'formula':'F_old + outer(R[0],R[0])/4 - 3 outer(e0,r0^T R)','row0':[str(x)for x in G[0]],'col0':[str(row[0])for row in G],'first_projector_mismatch':{'input':0,'output':0,'actual':str(G[0][0]),'desired':'1','difference':str(diff(0,0))},'helper_precomp_removed_terms':len(helpers)*sum(v!=0 for v in V[0:0])if False else len(helpers)*56,'helper_input_factor_nonzeros':len(helpers),'profile':{'1':2208,'2':412,'3':510,'4':127,'5':40,'8':1}} +(P/'DERIVATION.json').write_text(json.dumps(result,indent=2)+'\n') +print('centre0 input main=R0; helper inputs',len(helpers),'actual F00',G[0][0],'F10',G[1][0],'desired F00 1,F10 0') +inv=json.loads(gzip.decompress(read('INVOLUTIVE-WORD.json.gz')));ip=inv['program'];N=6596 +assert len(ip)==N+len(p)+456 +pre={} +for e in ip[:N]: + assert e[0]=='scalar'and e[1][0]=='add'and e[2]==0 + g=e[1];pre[(field(g[1]),field(g[2]))]=Q(g[3],g[4]) +assert len(pre)==N +h={int(i):Q(v)for i,v in helpers.items()} +updates=[] +for i in range(112): + v=V[i][0] + if not v:continue + for j,q in h.items(): + key=(112+i,j);delta=-v*q;old=pre.get(key,Q());new=old+delta + updates.append([key[0],key[1],str(old),str(delta),str(new)]) + if new:pre[key]=new + else:pre.pop(key,None) +assert all(a['canonical']['start'][i]==a['canonical']['start'][j]==0 for i,j in pre) +x=[row[0]for row in G];xx=[sum(row[j]*x[j]for j in range(112))for row in G] +firstsq=next((i for i,v in enumerate(xx)if v!=Q(i==0)),None) +asym=next(((i,j)for i in range(112)for j in range(i+1,112)if G[i][j]!=G[j][i]),None) +result['center0_actual'].update({'precomp_original_nonzero_ADDs':N,'precomp_new_nonzero_ADDs':len(pre),'precomp_delta_terms':len(updates),'involution_e0_first_mismatch':{'output':firstsq,'actual':str(xx[firstsq]),'expected':str(Q(firstsq==0))}if firstsq is not None else None,'first_asymmetric_entry':{'i':asym[0],'j':asym[1],'Gij':str(G[asym[0]][asym[1]]),'Gji':str(G[asym[1]][asym[0]])}if asym else None}) +result['constructible_edit_spec']={'precomp':'Replace first6596 ADDs with exact coefficient dictionary old - outer(v_center0,h_center0); omit zero entries. Full delta coefficients retained below.','center_restore':{'involutive_index':N+n0,'old':ip[N+n0],'new':p[n0]},'repair_remove':{'start_inclusive':N+len(p),'end_exclusive':N+len(p)+57,'first':ip[N+len(p)],'last':ip[N+len(p)+56]},'all_other_events':'Retain literal frozen INVOLUTIVE-WORD sequence and source frame descriptors without changes. No emitted or executed candidate supplied.','precomp_deltas':updates} +result['canonical_metadata']={k:a['canonical'][k]for k in ('h','v','ports','local_profile')} +(P/'DERIVATION.json').write_text(json.dumps(result,indent=2)+'\n') +print('new precomp',len(pre),'firstsquare',result['center0_actual']['involution_e0_first_mismatch'],'firstasym',result['center0_actual']['first_asymmetric_entry']);print('canonical',{k:v for k,v in result['canonical_metadata'].items()if k!='ports'}) diff --git a/research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/MANIFEST.json b/research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/MANIFEST.json new file mode 100644 index 0000000000..eb837889a2 --- /dev/null +++ b/research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/MANIFEST.json @@ -0,0 +1,13 @@ +{ + "scope": "Local-only source derivation; no native word emitted/executed", + "source_head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "files": { + "corrected.py": "a61c1f6b14adaab93e72d442ffc98cf29583e3de3532782b5280835b8d12dfe4", + "derive.py": "0d1e46fd06fcdc730efca8061c170693219911a787b1e8a01296878e094ce85f", + "CORRECTED-DERIVATION.json": "d40187525bd50b77f277de46575097c6d34a18af96802e7aec7b4f49213465d4", + "REPORT.md": "a9b210435b7bc10beb3e6b3587890db58984ec8046191f564975b7c2c48c2fd9", + "INITIAL-derive.py": "0d1e46fd06fcdc730efca8061c170693219911a787b1e8a01296878e094ce85f", + "INITIAL-DERIVATION.json": "2ea2e0a05f7fcdd16fc00857abf0cf37371dcf63a82e5d37c00902092864d3bd", + "DERIVATION.json": "2ea2e0a05f7fcdd16fc00857abf0cf37371dcf63a82e5d37c00902092864d3bd" + } +} diff --git a/research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/REPORT.md b/research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/REPORT.md new file mode 100644 index 0000000000..288172ab5b --- /dev/null +++ b/research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/REPORT.md @@ -0,0 +1,112 @@ +# Restoring one actual source centre gives a seven-mode involution, with one added H8 + +This packet supplies a source derivation and explicit coefficient edit specification for **one** changed producer. It restores the first actual physical rank-eight centre of Dugongue's #4948 lineage, changes the associated helper prelude, and retunes four of the eight existing rank-one repairs. All eight rank-one calls remain. The resulting local recursive profile is the #4948 profile **plus one rank-eight call**. No changed native word was emitted or executed, no caller was integrated, and no complete supplier or new κ follows. + +The initial proposal to restore one centre and remove the entire PORT0 repair failed. Its exact matrix and witness are frozen separately in `INITIAL-DERIVATION.json`; the corrected family does not erase that failure. + +## Pinned source and scope + +Source commit is #4948 head `86e474038e05f99a76d41f71d81946ad2327e4a4`, package `research/native-involutive-dual`. `SOURCE-WORD.json.gz` expands to source payload SHA256 `cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd`. Compressed hashes and the R/normalizer pins are recorded in the initial derivation. The helper-clean centre-free premise is the retained #4929 head `361f5d4100640177d6a983dd2f336021c75bfd5e`, `research/native-center-free-code/CODED-PROOF.md`; its source and credit remain inherited. + +The construction was assigned after the monitor distinguished a changed producer/prelude/paid-centre pattern from 1337's unchanged-prelude contact/helper/COPY work, Dillon's complete p2 transport, Joy's actual 37/38 correction, and Lyy's graded caller. This packet makes no change in those domains. Current governing guidance was checked by the monitor at canonical main `81e9bd69e4a5b00ba9c713a1620e36d576d5522e`, with its nine governing/selected blobs unchanged from `4c0a359d88f22f05189d51f48387750b801a45d4`. The tested `small-coupled-frame-optimum-20261023` guidance, task catalogue and explicit-assignment rule were read; no task reroll or large implicit Git fetch was performed. + +## Literal centre0 and its complete input/output factor + +Write R for the actual 8 by 112 rational source matrix, K=R^T/4, J={0,7,20,23,86,93,108,111}, and P for K restricted to those eight owner rows. The inherited identities are + + RR^T=56I, RK=14I, RP=I, + U=K-12P, RU=2I, F=I-UR. + +The first original forward centre is SOURCE-WORD program index **11311**, the literal event + + ["center",0,254,0,8]. + +It follows an owned COPY from logical field92 at frame254. Its removed position in INVOLUTIVE-WORD is **17907**, after 6596 prelude ADDs. The restored centre acts on the original owned C0 field, with its original source/destination charts, rank and original surrounding COPY/cleanup. It is not assigned to a new independent input and is not counted as an extra output. + +Pulling back only the actual COPY source through the fixed literal prefix gives + + t0 = R[0,:] X + h0 H. + +There are no Y coefficients and no nonempty native words. h0 reads exactly45 original helper inputs; each has actual ground entrance. Its full helper coefficient dictionary is in `INITIAL-DERIVATION.json`, `center0_input_factor.helper`. Propagating a formal centre-output symbol through the unchanged suffix gives + + v0 = R[0,:]^T / 4 + +on the Y outputs, and zero on every X/helper output and on the final owned scratch. This is a coefficient derivation through the frozen source, not a full replay on arbitrary native inputs. The same derivation with labelled original centre outputs identifies the eight literal output columns; it is not an eight-mask candidate search. + +Consequently restoring this one original centre adds precisely + + v0 (R[0,:] X + h0 H) + +to Y. The pre-existing helper-clean prelude writes Y only. The copied source does not read Y; therefore its dependence on all independent X/helpers is unchanged by that prelude. The prelude must be changed by **-v0 h0**. This removes its obsolete compensation for centre0's missing helper contribution. There are2520 coefficient deltas; after merging equal source/target pairs and removing zeros, the prelude grows from6596 to **7202** nonzero ADDs. The increase results from changed cancellations; removing one centre's contribution does not imply fewer ADDs. + +All prelude sources and targets are in actual ground entrance charts. No helper is initialized, discarded, overwritten, identified with another input or rewarded twice. + +## The initial PORT0 contract fails exactly + +The PORT0 column is r0=R[:,0]=(1,1,1,1,0,0,0,0)^T and has squared norm4. The proposed projector r0 r0^T/4 is a direction combining four source modes. It is not any single literal physical centre. + +Restoring one centre would have to supply output image proportional to R^T r0 to realize that projector while removing the PORT0 repair. But physical centre0 gives output entries (1/4,0) on owner rows0,1, whereas R^T r0 has entries (4,2). The corresponding nonzero two-by-two minor is1/2. None of the other seven literal centre output columns is proportional either. + +For the explicit initially proposed source modification—restore physicalcentre0, adjust helper compensation, remove the whole PORT0 repair—the actual coefficient matrix is + + G_bad = F + R[0,:]^T R[0,:]/4 - 3 e0 (r0^T R). + +Taking X=e0, Y=0 and every independent helper=0 gives output coefficients G_bad[0,0]=1/4 and G_bad[1,0]=-1/2. The originally proposed projector family would give1 and0. Moreover (G_bad^2 e0)[0]=10, rather than1; the old involutive CODE program cannot be reused for this failed contract. This is a scoped source mismatch, not a lower bound against changed physical centres or new paid adapters. + +## Corrected one-centre word and seven active modes + +Let E0=e0 e0^T on the actual eight source-mode coordinates and D=I-E0. After centre restoration and helper-prelude correction, the main centre-free coefficient becomes + + A' = I-KR + K E0 R = I-K D R. + +Retune the existing repair coefficient matrix from12PR to **12P D R**. On selected repair owner i its new coefficient on X_j is + + 3 sum_(ell=1..7) R[ell,i] R[ell,j]. + +Only repair owners **0,7,23,108** change. Their existing53 coefficient ADDs each become80; the other four repairs retain53 each. Every repair still has nonzero coefficients and retains its original owned scratch protocol, rank-one Gaussian call and absolute-phase native circuit. New coefficient ADDs connect fields in the same actual full frame, just as their predecessor repair ADDs do. The complete tail grows from424 to **532** scalar ADDs. + +The source-normalized exact endpoint is therefore + + X' = X, + Y' = Y + G X, + H' = H, + G = I-U D R = F + U[:,0] R[0,:]. + +This holds for all224 independent main inputs and all408 independent helper inputs, under the retained source identities. It is not a correlated-input assertion. Since RU=2I and D^2=D, + + G^2 = I - 2UDR + U D (RU) D R = I. + +The seven-mode image has eigenvalue-1 and the complementary105-dimensional kernel has eigenvalue+1. G is not symmetric: G[0,1]=11/2 but G[1,0]=-1/2; G[0,0]=37/4. The full exact matrix and row0/column0 are frozen in `CORRECTED-DERIVATION.json`. + +The backward source is distinct. Its centre0 event is SOURCE-WORD backward index **11332**, BACKWARD-WORD index **17928**, restored as `["center",0,0,254,8]`. The original backward helper prelude is exactly the negative transpose of the forward prelude; apply the same rule to the corrected prelude. At each actual backward exit retain the original COPY of Y_i, its rank-one raising into the common **entrywise-conjugate** full frame, and use the negative transpose of the retuned forward coefficients. The result is X'=X-G^T Y, Y'=Y, H'=H. Neither an unchanged forward chart nor a symmetric G is substituted. + +## Complete local inventory and bill + +All632 original persistent input/output streams remain present once:112 X,112 Y,408 helpers. X starts in the112 retained line charts and exits in the common full frame. Y starts at ground and exits in the112 retained hyperplanes. The helper independent target profile is unchanged: + + {rank4:28, rank7:7, rank8:47, rank9:326}, total408. + +The source main shear remains coupled; it does not itself establish224 autonomous completed main Gaussian jobs. A chronological caller and its complete target eligibility remain separate obligations. In particular no p2 completion, extra Gaussian reward, negative-bank decoder or outer product consumer is supplied here. + +One local forward or backward native offer has the literal paid profile + + {rank1:2209, rank2:412, rank3:510, + rank4:127, rank5:40, rank8:1}. + +Against #4948 the recursive delta is **+1 rank8**. There is no deleted rank1 call. The scalar delta is606 prelude ADDs plus108 repair ADDs, for714 added ADDs. The centre's owned field, its COPY and cleanup remain. A caller's number and orientation of FULLs, IDLEs, thins, target jobs, CODE work and any compiler/precision/outer reserve have not been rebound or priced. + +Each of the112 actual native K_i normalizers remains in the physical code + + C_s = diag(K_(s,i))^-1 G diag(K_(s,i)), + +with G^T in the retained backward convention. These operators are not replaced by scalar G through the central Q. Only the inherited [C_s,D_s Q]=0 contract is available; [C_s,Q]=0 is not asserted. Fixed scalar owner operations lift columnwise, while source native operators and their phases lift under the retained implementation. No tensor power of an owner-space sum, free spectral evaluation, diagonalization or uncharged basis conversion is introduced. + +The exact error factors contain empty free-group words. Thus their identities evaluate at every consistent assignment of the inherited native operators and at every positive column width. This is a written all-width derivation conditional on those authenticated native source premises, not a new independent proof of their native correctness, finite rounding protocol or compiler admission. + +## Verification boundary and next question + +`derive.py` reads exact pinned blobs, derives only the literal prefix/suffix factors, the failed first matrix, and helper-prelude edit coefficients. `corrected.py` checks source repair dictionaries and their actual backward negative transposes, records the corrected matrix and local inventory, and specifies the exact edits. It does not emit a changed program. Independent review is assigned separately; no claim of completed independent verification is made by this packet. + +The smallest next discriminating fixture is the exact full-output product compatibility test at the real outer algebra, after declaring and paying a native-owner-to-polynomial-record embedding. The source supplies no such binding. Root has held emitter/native/compiler expansion until the independent source check and complete optimistic cost gate; the first failed PORT0 witness remains a negative control. + +Credit Cao Yifan/intqwq's source native word and PR4610 lineage; Cinna Davis's PR4694 centre-free cache and PR4698 helper-basis work; Dugongue's PR4929 helper-clean coded producer and PR4948 dyadic involutive dual caller; PR4470's native/helper/controller contributors, DaysSky, Nick Petalas, Ryanson Jonathan, Jacob Alan Sussman, zxv and all retained scalar, Clifford, precision, compiler and outer contributors. Astra proposed the changed producer question and corrected projector distinction. This bounded source derivation used substantial OpenAI Codex assistance. No selected-frontier change is claimed. diff --git a/research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/corrected.py b/research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/corrected.py new file mode 100644 index 0000000000..5edbe0e66c --- /dev/null +++ b/research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/corrected.py @@ -0,0 +1,67 @@ +"""One physical centre0 source derivation; no producer/caller execution/emitter.""" +from pathlib import Path +from fractions import Fraction as Q +from collections import Counter +import json,subprocess,gzip,os,hashlib +P=Path(__file__).resolve().parent;HEAD='86e474038e05f99a76d41f71d81946ad2327e4a4';REPO=P.parent.parent/'integer-mult-bounds';BASE='research/native-involutive-dual/' +def read(n):return subprocess.check_output(['git','-C',str(REPO),'show',HEAD+':'+BASE+n],env=os.environ|{'GIT_NO_LAZY_FETCH':'1'}) +old=json.loads((P/'INITIAL-DERIVATION.json').read_text());a=json.loads(gzip.decompress(read('INVOLUTIVE-WORD.json.gz')));s=json.loads(gzip.decompress(read('SOURCE-WORD.json.gz')));R=[[Q(x)for x in row]for row in json.loads(read('R.json'))];J=a['selected_ports'];c=a['canonical'];ip=a['program']; +U=[[(1-12*(i in J))*R[k][i]/4 for k in range(8)]for i in range(112)] +G=[[Q(i==j)-sum(U[i][k]*R[k][j]for k in range(1,8))for j in range(112)]for i in range(112)] +F=[[Q(v)for v in row]for row in a['F']] +assert all(G[i][j]==F[i][j]+U[i][0]*R[0][j]for i in range(112)for j in range(112)) +assert all(sum(R[k][i]*U[i][l]for i in range(112))==2*(k==l)for k in range(8)for l in range(8)) +start=6596+len(s['programs']['forward']);retunes=[] +for z,i in enumerate(J): + b=ip[start+57*z:start+57*(z+1)];assert len(b)==57 + coeff={e[1][2][1]:Q(e[1][3],e[1][4])for e in b if e[0]=='scalar'and e[1][0]=='add'and e[1][1]==['C',0]} + assert coeff=={j:3*sum(R[k][i]*R[k][j]for k in range(8))for j in range(112)if sum(R[k][i]*R[k][j]for k in range(8))} + new={j:3*sum(R[k][i]*R[k][j]for k in range(1,8))for j in range(112)if sum(R[k][i]*R[k][j]for k in range(1,8))} + change=[[j,str(coeff.get(j,Q())),str(new.get(j,Q()))]for j in sorted(set(coeff)|set(new))if coeff.get(j,Q())!=new.get(j,Q())] + retunes.append({'port':i,'affected':bool(R[0][i]),'block_range':[start+57*z,start+57*(z+1)],'old_ADDs':len(coeff),'new_ADDs':len(new),'old_rank1_event':[e for e in b if e[0]=='center'][0],'new_rank1_event':'Retain same literal event and rank1 native circuit','coefficient_changes':change,'new_coefficients':{str(j):str(v)for j,v in new.items()}}) +assert sum(r['affected']for r in retunes)==4 +# Incoming/outgoing charts and autonomous endpoint census, all original fields. +helper_delta=Counter(len(c['frames'][c['final'][i]])-len(c['frames'][c['start'][i]])for i in range(224,632)) +maincharts={'X_start':Counter(c['start'][:112]),'X_final':Counter(c['final'][:112]),'Y_start':Counter(c['start'][112:224]),'Y_final_dimensions':Counter(len(c['frames'][x])for x in c['final'][112:224])} +paid=Counter() +for e in ip: + if e[0]=='climb':paid[e[5]]+=1 + elif e[0]=='center':paid[e[4]]+=1 +assert paid==Counter({1:2209,2:412,3:510,4:127,5:40}) +paid[8]+=1 +# Actual helper input rows and centre suffix have no non-Y output, as initial +# extraction proves. Existing CODE normalizers remain literal, not scalarized. +row0=[str(v)for v in G[0]];col0=[str(row[0])for row in G] +x=[row[0]for row in G];xx=[sum(row[j]*x[j]for j in range(112))for row in G] +assert xx==[Q(i==0)for i in range(112)] +asym=next((i,j)for i in range(112)for j in range(i+1,112)if G[i][j]!=G[j][i]) +result={'source_head':HEAD,'status':'SOURCE_DERIVED_ONE_CENTRE_RESTORE_ALL_EIGHT_RANK1_REPAIRS_RETAINED','formula':'G = I - U (I-e0e0^T) R = F + U[:,0] R[0,:]','U':'R^T/4 - 12P; P equals R^T/4 on selected rows J and zero elsewhere','selected_ports_J':J,'helper_precomp':'Use unchanged initial derivation update old - (R0^T/4) h0. 45 independent helper inputs;2520 coefficient deltas;7202 nonzero ground-chart ADDs.','source_restore':old['constructible_edit_spec']['center_restore'],'repair_retunes':retunes,'retained_rank1_calls':8,'paid_profile':dict(sorted(paid.items())),'repair_ADDs_old':sum(r['old_ADDs']for r in retunes),'repair_ADDs_new':sum(r['new_ADDs']for r in retunes),'full_independent_inputs':{'X':112,'Y':112,'helpers':408,'total':632,'helper_native_target_rank_profile':dict(sorted(helper_delta.items()))},'maincharts':maincharts,'row0':row0,'col0':col0,'e0_square_check':True,'first_asymmetry':{'i':asym[0],'j':asym[1],'Gij':str(G[asym[0]][asym[1]]),'Gji':str(G[asym[1]][asym[0]])},'F_actual':[[str(v)for v in row]for row in G],'scope':'Literal edit specification and algebra under authenticated inherited source. No emitted changed word, full native replay, caller integration, decoder, pricing/root, outer transfer or new kappa.'} +(P/'CORRECTED-DERIVATION.json').write_text(json.dumps(result,indent=2)+'\n') +print(json.dumps({k:v for k,v in result.items()if k not in ('F_actual','row0','col0','repair_retunes','maincharts')},indent=2)) +# Source-bound raw-dual edits. The inverse-transpose literal source is a +# separate frozen program with conjugated native frames, never an unchanged +# forward native chart. +b=json.loads(gzip.decompress(read('BACKWARD-WORD.json.gz')));bp=b['program'];sp=s['programs']['backward'];bcenter=next(n for n,e in enumerate(sp)if e==['center',0,0,254,8]) +assert bp[6596+bcenter]==['scalar',['clear',['C',0]],254] +# The backwards helper prelude is exactly minus the transpose of the forward +# prelude coefficient dictionary, and retuned backward tails use negative +# transpose rows at their actual conjugate physical exit frames. +fpre={};bpre={} +for e in ip[:6596]: + g=e[1];fpre[(g[1][1],g[2][1])]=Q(g[3],g[4]) +for e in bp[:6596]: + g=e[1];bpre[(g[1][1],g[2][1])]=Q(g[3],g[4]) +assert bpre=={(j,i):-q for(i,j),q in fpre.items()} +bretunes=[] +for z,r in enumerate(retunes): + block=bp[start+57*z:start+57*(z+1)];assert block[2][0]=='center'and block[2][4]==1 + oldco={e[1][1][1]:Q(e[1][3],e[1][4])for e in block if e[0]=='scalar'and e[1][0]=='add'} + fr=ip[start+57*z:start+57*(z+1)] + fco={e[1][2][1]:Q(e[1][3],e[1][4])for e in fr if e[0]=='scalar'and e[1][0]=='add'and e[1][1]==['C',0]} + assert oldco=={j:-q for j,q in fco.items()} + bretunes.append({'port':r['port'],'block_range':r['block_range'],'center':block[2],'new_coefficients':{j:str(-Q(q))for j,q in r['new_coefficients'].items()},'fixed_order':'Clear owned C at conjugate(V_i);COPY unchanged Y_i;retained rank1 raising to conjugate(T);ADD negative retuned coefficients to X_j;clear owned C.'}) +result['backward']={'endpoint':'X -> X - G^T Y; Y -> Y; all408helpers unchanged','source_restore':{'source_index':bcenter,'backward_word_index':6596+bcenter,'old':bp[6596+bcenter],'new':sp[bcenter]},'helper_precomp':'Each original backward coefficient is negative transpose of forward precomp. Apply negative transpose to all corrected forward coefficients;7202 ADDs, actual ground entrance frames.','repair_retunes':bretunes,'paid_profile':dict(sorted(paid.items())),'frames':'Retain actual entrywise-conjugate source frames; all8 existing rank1 raising circuits retained including absolute phases.'} +result['all_width_argument']='The inherited source identities hold over Q[FreeGroup72]. The centre0 input/output factorizations contain empty native words, with actual source frame254 -> ground and inverse-transpose ground -> frame254. New precomp/repair coefficients are dyadic scalar maps in actual common ground/full frames. Thus the exact counterpart extends to all positive column widths under the retained native implementation. Each of112 actual K_i normalizers is retained in diag(K_i)^-1 G diag(K_i); no commutation with central Q or scalar F substitution is asserted.' +result['normalizers_sha256']=hashlib.sha256(read('NORMALIZERS.json')).hexdigest() +(P/'CORRECTED-DERIVATION.json').write_text(json.dumps(result,indent=2)+'\n') +print('backward bound',result['backward']['source_restore']) diff --git a/research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/derive.py b/research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/derive.py new file mode 100644 index 0000000000..669313e285 --- /dev/null +++ b/research/actual-centre0-source-audit/evidence/outputs/seven-mode-producer-feasibility-20261023/derive.py @@ -0,0 +1,106 @@ +"""Read pinned source; derive centre output factors only. No candidate/full replay.""" +import os,subprocess,json,gzip,hashlib +from fractions import Fraction as Q +from pathlib import Path +P=Path(__file__).resolve().parent +REPO=P.parent.parent/'integer-mult-bounds' +HEAD='86e474038e05f99a76d41f71d81946ad2327e4a4' +BASE='research/native-involutive-dual/' +def read(name):return subprocess.check_output(['git','-C',str(REPO),'show',HEAD+':'+BASE+name],env=os.environ|{'GIT_NO_LAZY_FETCH':'1'}) +def reduce(w,g):return w[:-1]if w and w[-1]==-g else w+(g,) +def add(dst,src,a): + for k,v in list(src.items()): + t=dst.get(k,Q())+a*v + if t:dst[k]=t + else:dst.pop(k,None) +def field(r):return r[1]+(632 if r[0]=='C'else 0) +a=json.loads(gzip.decompress(read('SOURCE-WORD.json.gz')));R=[[Q(x)for x in r]for r in json.loads(read('R.json'))];p=a['programs']['forward'] +centers=[(n,e)for n,e in enumerate(p)if e[0]=='center'] +# Formal impulse at the OUTPUT of each physical centre. This extracts the +# literal suffix output factor; no initial owner, helper or Gaussian input runs. +rows=[{}for _ in range(633)] +for n,e in enumerate(p): + if e[0]=='scalar': + g=e[1];dst=field(g[1]) + if g[0]=='clear':rows[dst]={} + elif g[0]=='copy':rows[dst]=rows[field(g[2])].copy() + elif g[0]=='add':add(rows[dst],rows[field(g[2])],Q(g[3],g[4])) + elif g[0]=='scale':rows[dst]={k:v*Q(g[2],g[3])for k,v in rows[dst].items()} + elif e[0]=='warp': + dst=field(e[1]);rows[dst]={(k,reduce(w,e[2])):v for(k,w),v in rows[dst].items()} + elif e[0]=='center':rows[632]={((n-centers[0][0])//26,()):Q(1)} +# All words must be empty for scalar owner-space comparison. +nonempty=[(i,k,w,str(v))for i,row in enumerate(rows)for(k,w),v in row.items()if w] +assert not nonempty,nonempty[:3] +V=[[rows[112+i].get((k,()),Q())for k in range(8)]for i in range(112)] +r0=[row[0]for row in R];target=[sum(R[k][i]*r0[k]for k in range(8))for i in range(112)] +results=[] +for k,(n,e)in enumerate(centers): + v=[row[k]for row in V];nz=[i for i,x in enumerate(v)if x];t=[i for i,x in enumerate(target)if x] + first=next(((i,j)for i in range(112)for j in range(i+1,112)if v[i]*target[j]!=v[j]*target[i]),None) + results.append({'center':k,'source_index':n,'operation':e,'copied_source':p[n-1],'output_nonzeros':len(nz),'proportional_to_Rt_r0':first is None,'first_2x2_minor':None if first is None else {'rows':first,'v':[str(v[i])for i in first],'Rt_r0':[str(target[i])for i in first]},'output_column':[str(x)for x in v]}) +result={'source_head':HEAD,'method':'formal centre-output impulses through literal frozen suffix only; no candidate/native input replay','r0':[str(x)for x in r0],'r0_norm2':str(sum(x*x for x in r0)),'Rt_r0':[str(x)for x in target],'centers':results,'source_blobs':{name:hashlib.sha256(read(name)).hexdigest()for name in ['SOURCE-WORD.json.gz','R.json','INVOLUTIVE-WORD.json.gz','BACKWARD-WORD.json.gz','NORMALIZERS.json']}} +(P/'DERIVATION.json').write_text(json.dumps(result,indent=2)+'\n') +print(json.dumps({k:v for k,v in result.items()if k not in ('centers','Rt_r0')},indent=2));print(json.dumps([{k:v for k,v in r.items()if k!='output_column'}for r in results],indent=2)) +# Pull back only the literal input read by centre0. Native Gaussian chart +# changes are identities in the authenticated normalized symbolic model. +n0=centers[0][0];read0=field(p[n0-1][1][2]);cov={(read0,()):Q(1)} +for e in reversed(p[:n0-1]): + if e[0]=='scalar': + g=e[1];dst=field(g[1]);terms=[(w,v)for(i,w),v in cov.items()if i==dst] + if g[0]in ('clear','copy'): + cov={key:v for key,v in cov.items()if key[0]!=dst} + if g[0]=='copy': + src=field(g[2]) + for w,v in terms:add(cov,{(src,w):v},Q(1)) + elif g[0]=='add': + src=field(g[2]);coef=Q(g[3],g[4]) + for w,v in terms:add(cov,{(src,w):v},coef) + elif g[0]=='scale': + for w,v in terms:cov[(dst,w)]=v*Q(g[2],g[3]) + elif e[0]=='warp': + dst=field(e[1]);terms=[(w,v)for(i,w),v in cov.items()if i==dst];cov={key:v for key,v in cov.items()if key[0]!=dst} + for w,v in terms:add(cov,{(dst,reduce(w,e[2])):v},Q(1)) +assert all(not w for(i,w)in cov),[(i,w)for(i,w)in cov if w][:3] +main=[cov.get((i,()),Q())for i in range(112)];helpers={str(i):str(v)for(i,w),v in cov.items()if i>=224} +assert main==R[0] +assert all(i<112 or i>=224 for i,w in cov) +assert all(a['canonical']['start'][int(i)]==0 for i in helpers) +# centre0's source is unaffected by original helper precomp because it reads +# X/helpers, while the common-chart precomp writes Y alone. +result['center0_input_factor']={'read_field':read0,'main':[str(x)for x in main],'helper':helpers,'nonempty_words':False,'Y_coefficients':False} +# F_actual = F_old + R0^T R0/4 - 3 e0 (r0^T R), with helper factor removed. +U=[[(1-12*(i in {0,7,20,23,86,93,108,111}))*R[k][i]/4 for k in range(8)]for i in range(112)] +F=[[Q(i==j)-sum(U[i][k]*R[k][j]for k in range(8))for j in range(112)]for i in range(112)] +G=[[F[i][j]+R[0][i]*R[0][j]/4-3*(i==0)*target[j]for j in range(112)]for i in range(112)] +# Desired F_projector differs from actual only in the restored H8 contribution. +diff=lambda i,j:R[0][i]*R[0][j]/4-target[i]*target[j]/16 +result['center0_actual']={'formula':'F_old + outer(R[0],R[0])/4 - 3 outer(e0,r0^T R)','row0':[str(x)for x in G[0]],'col0':[str(row[0])for row in G],'first_projector_mismatch':{'input':0,'output':0,'actual':str(G[0][0]),'desired':'1','difference':str(diff(0,0))},'helper_precomp_removed_terms':len(helpers)*sum(v!=0 for v in V[0:0])if False else len(helpers)*56,'helper_input_factor_nonzeros':len(helpers),'profile':{'1':2208,'2':412,'3':510,'4':127,'5':40,'8':1}} +(P/'DERIVATION.json').write_text(json.dumps(result,indent=2)+'\n') +print('centre0 input main=R0; helper inputs',len(helpers),'actual F00',G[0][0],'F10',G[1][0],'desired F00 1,F10 0') +inv=json.loads(gzip.decompress(read('INVOLUTIVE-WORD.json.gz')));ip=inv['program'];N=6596 +assert len(ip)==N+len(p)+456 +pre={} +for e in ip[:N]: + assert e[0]=='scalar'and e[1][0]=='add'and e[2]==0 + g=e[1];pre[(field(g[1]),field(g[2]))]=Q(g[3],g[4]) +assert len(pre)==N +h={int(i):Q(v)for i,v in helpers.items()} +updates=[] +for i in range(112): + v=V[i][0] + if not v:continue + for j,q in h.items(): + key=(112+i,j);delta=-v*q;old=pre.get(key,Q());new=old+delta + updates.append([key[0],key[1],str(old),str(delta),str(new)]) + if new:pre[key]=new + else:pre.pop(key,None) +assert all(a['canonical']['start'][i]==a['canonical']['start'][j]==0 for i,j in pre) +x=[row[0]for row in G];xx=[sum(row[j]*x[j]for j in range(112))for row in G] +firstsq=next((i for i,v in enumerate(xx)if v!=Q(i==0)),None) +asym=next(((i,j)for i in range(112)for j in range(i+1,112)if G[i][j]!=G[j][i]),None) +result['center0_actual'].update({'precomp_original_nonzero_ADDs':N,'precomp_new_nonzero_ADDs':len(pre),'precomp_delta_terms':len(updates),'involution_e0_first_mismatch':{'output':firstsq,'actual':str(xx[firstsq]),'expected':str(Q(firstsq==0))}if firstsq is not None else None,'first_asymmetric_entry':{'i':asym[0],'j':asym[1],'Gij':str(G[asym[0]][asym[1]]),'Gji':str(G[asym[1]][asym[0]])}if asym else None}) +result['constructible_edit_spec']={'precomp':'Replace first6596 ADDs with exact coefficient dictionary old - outer(v_center0,h_center0); omit zero entries. Full delta coefficients retained below.','center_restore':{'involutive_index':N+n0,'old':ip[N+n0],'new':p[n0]},'repair_remove':{'start_inclusive':N+len(p),'end_exclusive':N+len(p)+57,'first':ip[N+len(p)],'last':ip[N+len(p)+56]},'all_other_events':'Retain literal frozen INVOLUTIVE-WORD sequence and source frame descriptors without changes. No emitted or executed candidate supplied.','precomp_deltas':updates} +result['canonical_metadata']={k:a['canonical'][k]for k in ('h','v','ports','local_profile')} +(P/'DERIVATION.json').write_text(json.dumps(result,indent=2)+'\n') +print('new precomp',len(pre),'firstsquare',result['center0_actual']['involution_e0_first_mismatch'],'firstasym',result['center0_actual']['first_asymmetric_entry']);print('canonical',{k:v for k,v in result['canonical_metadata'].items()if k!='ports'}) diff --git a/research/actual-centre0-source-audit/portable.py b/research/actual-centre0-source-audit/portable.py new file mode 100644 index 0000000000..7ef4423e03 --- /dev/null +++ b/research/actual-centre0-source-audit/portable.py @@ -0,0 +1,130 @@ +"""Private path/byte transport only; frozen scientific expressions stay unchanged. +Prepared by Chris R / Clear1nsight with substantial OpenAI Codex assistance. +Apache-2.0; predecessor credit and source notices are preserved in this package. +""" +from pathlib import Path +from hashlib import sha256 +import ast +import contextlib +import io +import json +import runpy +import shutil +import sys +import tempfile +import types + +HERE = Path(__file__).resolve().parent +OUTPUTS = HERE / 'evidence/outputs' + + +def need(ok, label): + if not ok: + raise ValueError(label) + + +def authenticate(root, manifest): + for name, expected in manifest.items(): + p = root / name + need(p.is_file() and not p.is_symlink(), 'Missing regular input: ' + name) + need(sha256(p.read_bytes()).hexdigest() == expected, 'Input hash mismatch: ' + name) + + +def source_reader(): + requests = json.loads((HERE / 'SOURCE-REQUESTS.json').read_bytes()) + lookup = {Path(r['path']).name: r for r in requests} + need(len(lookup) == len(requests), 'Unique source basenames') + + def read(name): + need(name in lookup, 'Unknown frozen source request') + r = lookup[name] + need(r['head'] == '86e474038e05f99a76d41f71d81946ad2327e4a4', 'Original source head') + data = (HERE / r['snapshot']).read_bytes() + need(sha256(data).hexdigest() == r['sha256'], 'Frozen source byte mismatch') + return data + return read + + +def load_source_audit(path, read): + # The sole AST adaptation replaces the Git byte reader, never an algebraic expression. + tree = ast.parse(path.read_bytes(), filename=str(path)) + readers = [n for n in tree.body if isinstance(n, ast.FunctionDef) and n.name == 'read'] + need(len(readers) == 1, 'One original Git byte reader') + reader = readers[0] + need([x.arg for x in reader.args.args] == ['name'], 'Original read(name) ABI') + reader.body = ast.parse('return _authenticated_blob(name)').body + ast.fix_missing_locations(tree) + module = types.ModuleType('check_producer_packet') + module.__file__ = str(path) + module.__dict__['_authenticated_blob'] = read + exec(compile(tree, str(path), 'exec'), module.__dict__) + return module + + +def same_result(stage, original): + need(stage.read_bytes() == original.read_bytes(), 'Replay receipt differs: ' + original.name) + + +def run(): + # Fresh writable scratch preserves the original relative outputs hierarchy. + # Input files can themselves be read-only; copyfile does not preserve their modes. + with tempfile.TemporaryDirectory(prefix='actual-centre0-replay-') as d: + root = Path(d) + shutil.copytree(OUTPUTS, root / 'outputs', copy_function=shutil.copyfile, + ignore=shutil.ignore_patterns('__pycache__')) + v = root / 'outputs/new-approach-verification-20261023' + original = OUTPUTS / 'new-approach-verification-20261023' + read = source_reader() + try: + read('../undeclared') + except ValueError: + pass + else: + raise ValueError('Unknown source request accepted') + module = load_source_audit(v / 'check_producer_packet.py', read) + old = sys.modules.get('check_producer_packet') + sys.modules['check_producer_packet'] = module + argv = sys.argv[:] + capture = io.StringIO() + try: + with contextlib.redirect_stdout(capture): + module.main() + sys.argv = [str(v / 'check_declared_product.py')] + runpy.run_path(sys.argv[0], run_name='__main__') + sys.argv = [str(root / 'outputs/new-approach-ceilings-20261023/centre0-p2/check_burden.py')] + runpy.run_path(sys.argv[0], run_name='__main__') + sys.argv = [str(v / 'check_economic_reviews.py'), '--p2-only'] + runpy.run_path(sys.argv[0], run_name='__main__') + finally: + sys.argv = argv + if old is None: + sys.modules.pop('check_producer_packet', None) + else: + sys.modules['check_producer_packet'] = old + suffix = '-OPTIMIZED' if sys.flags.optimize else '' + for stem in ('PRODUCER-PACKET-RESULT', 'DECLARED-PRODUCT-RESULT', 'ECONOMIC-REVIEWS-P2-RESULT'): + same_result(v / (stem + suffix + '.json'), original / (stem + suffix + '.json')) + # The author burden checker is stdout-only. Extract its one result object + # from the already captured transcript; do not run it again. + transcript = capture.getvalue() + decoder = json.JSONDecoder() + found = [] + for i, ch in enumerate(transcript): + if ch == '{': + try: + value, end = decoder.raw_decode(transcript[i:]) + except json.JSONDecodeError: + continue + if isinstance(value, dict) and 'source_derived_local_profile_matches' in value: + found.append(value) + need(len(found) == 1, 'One author conditional p2 JSON receipt') + expected = json.loads((OUTPUTS / 'new-approach-ceilings-20261023/centre0-p2/CHECK-RESULT.json').read_bytes()) + need(found[0] == expected, 'Author p2 arithmetic receipt differs') + producer = json.loads((v / ('PRODUCER-PACKET-RESULT' + suffix + '.json')).read_bytes()) + product = json.loads((v / ('DECLARED-PRODUCT-RESULT' + suffix + '.json')).read_bytes()) + need(producer['status'] == 'PASS_SOURCE_PACKET_AUDIT_ONLY', 'Source-specification status') + need(product['status'].startswith('REJECT'), 'Declared product placement must fail') + return {'source_specification': producer['status'], 'declared_product': product['status'], + 'conditional_accounting': 'author and independent exact receipts match', + 'unknown_source_request_control': 'rejected', 'native_word_emitted': False, + 'complete_caller': False, 'new_kappa': None} diff --git a/research/actual-centre0-source-audit/provenance/INDEPENDENT-COMBINED-FREEZE.json b/research/actual-centre0-source-audit/provenance/INDEPENDENT-COMBINED-FREEZE.json new file mode 100644 index 0000000000..4cdefc0418 --- /dev/null +++ b/research/actual-centre0-source-audit/provenance/INDEPENDENT-COMBINED-FREEZE.json @@ -0,0 +1,100 @@ +{ + "status": "LOCAL_INDEPENDENT_VERIFICATION_FREEZE_NO_PUBLIC_WRITE", + "source_candidate_result": "CORRECTED_SOURCE_SPECIFICATION_PASS_DECLARED_PRODUCT_PLACEMENT_REJECTED", + "files": [ + { + "path": "CONDITIONAL-P2-REVIEW.md", + "sha256": "657e8639d3d5fa51a1118684bde461a5b8b2d23188946b6d2a752241cfe6c842", + "bytes": 5056 + }, + { + "path": "DECLARED-PRODUCT-RESULT-OPTIMIZED.json", + "sha256": "8886de3259fadf04e8b014b9bc56222fa26a550b6c800e38d5c16c23c8183ea2", + "bytes": 13899 + }, + { + "path": "DECLARED-PRODUCT-RESULT.json", + "sha256": "8886de3259fadf04e8b014b9bc56222fa26a550b6c800e38d5c16c23c8183ea2", + "bytes": 13899 + }, + { + "path": "DIRECT-COMPARATOR-REVIEW.md", + "sha256": "d512aaffbf0fbe53918de2850ae725b9375e1f060018bc9759def4be55572999", + "bytes": 4480 + }, + { + "path": "ECONOMIC-REVIEWS-DIRECT-RESULT-OPTIMIZED.json", + "sha256": "3bf4554d2266fe1c42673cbfad3693c25f99a32a9d366df90aae5c7f3efff319", + "bytes": 2117 + }, + { + "path": "ECONOMIC-REVIEWS-DIRECT-RESULT.json", + "sha256": "3bf4554d2266fe1c42673cbfad3693c25f99a32a9d366df90aae5c7f3efff319", + "bytes": 2117 + }, + { + "path": "ECONOMIC-REVIEWS-P2-RESULT-OPTIMIZED.json", + "sha256": "815aef1d6b271b065b90e731d359d8cc6432c0303ce40dfad0fac6e20f60ebb2", + "bytes": 3202 + }, + { + "path": "ECONOMIC-REVIEWS-P2-RESULT.json", + "sha256": "815aef1d6b271b065b90e731d359d8cc6432c0303ce40dfad0fac6e20f60ebb2", + "bytes": 3202 + }, + { + "path": "ECONOMIC-REVIEWS-RESULT-OPTIMIZED.json", + "sha256": "22ce0902c437500ccec324eee3e4ea36df305101593ecc0abc8577cc07827a38", + "bytes": 5076 + }, + { + "path": "ECONOMIC-REVIEWS-RESULT.json", + "sha256": "22ce0902c437500ccec324eee3e4ea36df305101593ecc0abc8577cc07827a38", + "bytes": 5076 + }, + { + "path": "PRODUCER-AND-PRODUCT-REVIEW.md", + "sha256": "89a1689cc6b3ccf1432a4bb3c7557570837a309aafd357d2d579f1f710ee1165", + "bytes": 9541 + }, + { + "path": "PRODUCER-PACKET-RESULT-OPTIMIZED.json", + "sha256": "472c530ff90be020426a5345e1c2b7ff3d8e4dcb5bef12903b160b5b2f0ed6d2", + "bytes": 4294 + }, + { + "path": "PRODUCER-PACKET-RESULT.json", + "sha256": "472c530ff90be020426a5345e1c2b7ff3d8e4dcb5bef12903b160b5b2f0ed6d2", + "bytes": 4294 + }, + { + "path": "STATE.md", + "sha256": "61166f2c68a14090f1caae57e182ae1791a45c9af2084965a1ae1b9d44767821", + "bytes": 1470 + }, + { + "path": "check_declared_product.py", + "sha256": "33ece9b807bcb9768c572c8dcdd017634c2c416efdf1f3b8f52542039b84f6c9", + "bytes": 8830 + }, + { + "path": "check_economic_reviews.py", + "sha256": "4f372d4dba50e8fa96820f8287241d6accaa44149229a5544387dacd96b3ec8e", + "bytes": 12146 + }, + { + "path": "check_producer_packet.py", + "sha256": "31650ed29698a6f835c98ddbb9ac1a6c55113aad9c0255d668f6a5a9e9d2e418", + "bytes": 16536 + } + ], + "replays": [ + "check_producer_packet.py", + "check_declared_product.py", + "check_economic_reviews.py --p2-only", + "check_economic_reviews.py --direct-only" + ], + "optimized_equivalence": "ALL_NORMAL_OPTIMIZED_PAIRS_BYTE_IDENTICAL", + "no_native_or_compiler_execution": true, + "new_kappa": null +} diff --git a/research/actual-centre0-source-audit/provenance/README.md b/research/actual-centre0-source-audit/provenance/README.md new file mode 100644 index 0000000000..3308fd2bc7 --- /dev/null +++ b/research/actual-centre0-source-audit/provenance/README.md @@ -0,0 +1 @@ +Historical coordination provenance only. These are unchanged local draft files, not proof of a public post. The first PORT0/centre identification failed and remains rejected. The corrected current public checkpoint is https://github.com/CrocSwap/integer-mult-bounds/discussions/4930#discussioncomment-19142117 (09:00 UTC: source-spec PASS, declared placement STOP, local packaging, no κ). The combined independent FREEZE index lists both package A and separate #5083 B; this package retains and authenticates only its A-selected rows. Neither a draft nor old pending-publication text is current scientific status. diff --git a/research/actual-centre0-source-audit/provenance/unposted-claim-drafts/PRODUCER-CENTRE0-CLAIM-DRAFT.md b/research/actual-centre0-source-audit/provenance/unposted-claim-drafts/PRODUCER-CENTRE0-CLAIM-DRAFT.md new file mode 100644 index 0000000000..b6417583b1 --- /dev/null +++ b/research/actual-centre0-source-audit/provenance/unposted-claim-drafts/PRODUCER-CENTRE0-CLAIM-DRAFT.md @@ -0,0 +1,21 @@ +CLAIM — one changed native producer: restore actual physical centre 0 and retune its supported repairs; source-bound endpoint, complete invoice and one consumer gate. + +Question and first gate: starting from the literal #4929/#4948 centre-free involutory producer, restore the first physical rank-eight centre call (source centre 0) and retune its contribution in the supported rank-one repairs and helper precompensation. The simple idea of matching that centre to repair port 0 was rejected during the bounded pre-claim source check: the physical centres are R-row directions, while the supported repair ports form an orthogonal R-column frame. This prospective claim covers the corrected centre-0 retuning, not that completed mismatch check. All eight rank-one repair calls are retained unless the literal source proves otherwise. The prospective corrected endpoint is F_new=I-U(I-E_0)R in the actual centre basis, with E_0=e_0e_0^T and U=R^T/4-12P. Its source realization, complete independent/helper output inventory, raw inverse transpose and ordinary bill must still be established. + +Frozen inputs: #4948 head 86e474038e05f99a76d41f71d81946ad2327e4a4 and #4929 head 361f5d4100640177d6a983dd2f336021c75bfd5e. Canonical coordination base 81e9bd69e4a5b00ba9c713a1620e36d576d5522e; governing/selected blobs are unchanged from the preceding checked base. Consumed bytes and manifests will be authenticated individually. The selected result remains unchanged. + +Changed scope and overlap: this changes the producer/prelude and paid-centre pattern. It does not take the frozen-prelude contact/COPY/shared-G search in #4611, Dillon's active complete two-backward-FULL/three-thin/IDLE code-transport caller in #4930, or Joy's #5069 single physical pair. The separate #5083 physical cap-two feasibility and oriented cost comparison are being coordinated with their existing workers. The all-author monitor covered newly created and all-state updated PRs through 08:45:24 UTC (cursor #5089), and explicitly checked the changed-producer scope against the neighboring claims. The fresh main ref at 08:40:46 remained the pinned coordination base. Sparse/local coverage and arbitrary diffs are not certified complete; neither unpublished activity nor exhaustive novelty is certified. + +Success and stopping rules: derive one literal source mutation, every data observation, incoming-centre coupling, each independent helper output exactly once and every owned return. Stop on the first discrepancy; no other-centre or mask sweep is reserved. Only after that inventory is bound, derive a complete optimistic recursive screen on C in [0.0030217758,0.0034], with legitimate reward upper bound U(C) and unavoidable cost lower bound L(C). A uniform nonpositive U-L stops that scoped template. A positive relaxation permits one discriminating exact fixture and does not establish physical profitability. Scalar work, indexed routing, storage and precision retain separate bills. No H8-H1 saving or borrowed p2 target inventory is assumed. + +Consumer and admission gate: the candidate is intended to test a changed product-compatible producer rather than assume that a coded output is an autonomous Gaussian job. The actual outer product is recordwise multiplication in (C[y]/(y^r+1))^M divided by r, with all coefficients returned. Its native-owner/record placement and literal U,V,W remain missing. The published algebra-isotopy criterion supplies only a necessary endpoint test; evaluation transforms, units, inverses and output decoding have no free physical price. Any changed caller or outer route requires a new obligation map. No funded kappa is claimed until the complete independent caller, compiler reserve and outer transfer are independently validated above the #4610 comparison 0.0030217758. + +Team and validation: a gpt-6-astra/xhigh design lead coordinates a separate construction worker, source-bound ceiling/cost worker and independent verifier. The existing sole literature worker supplies primary-paper theorem fits; the existing all-author monitor supplies crossover checks. Required records preserve normal/optimized execution, source pins, semantic negative controls, ownership-disjoint targets, exact raw inverse transpose and scope-qualified ceilings. No full native, compiler or Lean campaign starts from the algebraic relaxation alone. + +Predecessor credit: Dugongue/mdumitrean #4929 and native lineage; Dillon #4933/#4948; Cinna Davis/1337isnot1337 #4470/#4610-related frame and compiler work; Cao Yifan, zxv, Jacob Alan Sussman and retained NOTICE authors; JoyboyBrian #5036/#5069 and the independent neighboring investigations. De Groote's algebra-isotopy result is used through Burgisser–Ikenmeyer's published proof; no invention of that theorem is claimed. Chris R/Clear1nsight with substantial OpenAI Codex assistance. Initial evidence remains local-only. This is a prospective bounded investigation, not a completed construction or a new kappa. + +Expires 2026-10-23T10:50:00Z. This canonical post will be updated in place with the exact artifact or a seven-label stopped handoff. + +```json +{"schema":"integer-mult-coordination/v1","kind":"CLAIM","task":"complex-new-helper-inventory","scope":"One literal actual-centre-0 restoration with supported repair/precompensation retuning in frozen4929/4948; all eight repair calls retained pending source proof, derive residual code and ownership-disjoint full bill before one product-compatible consumer test","base":"81e9bd69e4a5b00ba9c713a1620e36d576d5522e","expiry":"2026-10-23T10:50:00Z","artifact":null} +``` diff --git a/research/actual-centre0-source-audit/provenance/unposted-claim-drafts/PRODUCER-CLAIM-DRAFT.md b/research/actual-centre0-source-audit/provenance/unposted-claim-drafts/PRODUCER-CLAIM-DRAFT.md new file mode 100644 index 0000000000..1e8549fcbd --- /dev/null +++ b/research/actual-centre0-source-audit/provenance/unposted-claim-drafts/PRODUCER-CLAIM-DRAFT.md @@ -0,0 +1,23 @@ +UNPOSTED / REJECTED DRAFT: source derivation disproved the assumed one-centre/port-0 matching before any public claim. Retained only as provenance; do not publish this draft. + +CLAIM — one changed native producer: restore port 0's matched centre, then derive the remaining code before pricing or implementation. + +Question and first gate: starting from the literal #4929/#4948 centre-free involutory producer, restore exactly one omitted rank-eight centre call and remove only its matching helper-precompensation and rank-one repair contribution. Determine the actual all-input endpoint, independent output census and paid bill. The first target is the physical centre matched to supported repair port 0; it is not an assumed standard row of R. The eight repair ports {0,7,20,23,86,93,108,111} form a column frame. A projector r_0 r_0^T/4 and a seven-mode residual are prospective formulas requiring the literal centre-to-frame binding, not established endpoints. + +Frozen inputs: #4948 head 86e474038e05f99a76d41f71d81946ad2327e4a4 and #4929 head 361f5d4100640177d6a983dd2f336021c75bfd5e. Canonical coordination base 81e9bd69e4a5b00ba9c713a1620e36d576d5522e; governing/selected blobs are unchanged from the preceding checked base. Consumed bytes and manifests will be authenticated individually. The selected result remains unchanged. + +Changed scope and overlap: this changes the producer/prelude and paid-centre pattern. It does not take the frozen-prelude contact/COPY/shared-G search in #4611, Dillon's active complete two-backward-FULL/three-thin/IDLE code-transport caller in #4930, or Joy's #5069 single physical pair. The separate #5083 physical cap-two feasibility and oriented cost comparison are being coordinated with their existing workers. The all-author monitor's bounded overlap checks and the exact neighboring claim scopes are being retained; neither unpublished activity nor exhaustive novelty is certified. + +Success and stopping rules: first derive one literal source mutation, every data observation, all incoming-centre couplings, each independent helper output exactly once, and every owned return. Stop on the first mismatch; do not sweep the other seven choices first. Only after that inventory is bound, derive a complete optimistic recursive screen on C in [0.0030217758,0.0034], with legitimate reward upper bound U(C) and unavoidable cost lower bound L(C). A uniform nonpositive U-L stops that scoped template. A positive relaxation permits one discriminating exact fixture and does not establish physical profitability. Scalar work, indexed routing, storage and precision retain separate bills. + +Consumer and admission gate: the candidate is intended to test a changed product-compatible producer rather than assume that a coded output is an autonomous Gaussian job. The actual outer product is recordwise multiplication in (C[y]/(y^r+1))^M divided by r, with all coefficients returned. Its native-owner/record placement and literal U,V,W remain missing. The published algebra-isotopy criterion supplies only a necessary endpoint test; evaluation transforms, units, inverses and output decoding have no free physical price. Any changed caller or outer route requires a new obligation map. No funded kappa is claimed until the complete independent caller, compiler reserve and outer transfer are independently validated above the #4610 comparison 0.0030217758. + +Team and validation: a gpt-6-astra/xhigh design lead coordinates a separate construction worker, source-bound ceiling/cost worker and independent verifier. The existing sole literature worker supplies primary-paper theorem fits; the existing all-author monitor supplies crossover checks. Required records preserve normal/optimized execution, source pins, semantic negative controls, ownership-disjoint targets, exact raw inverse transpose and scope-qualified ceilings. No full native, compiler or Lean campaign starts from the algebraic relaxation alone. + +Predecessor credit: Dugongue/mdumitrean #4929 and native lineage; Dillon #4933/#4948; Cinna Davis/1337isnot1337 #4470/#4610-related frame and compiler work; Cao Yifan, zxv, Jacob Alan Sussman and retained NOTICE authors; JoyboyBrian #5036/#5069 and the independent neighboring investigations. De Groote's algebra-isotopy result is used through Burgisser–Ikenmeyer's published proof; no invention of that theorem is claimed. Chris R/Clear1nsight with substantial OpenAI Codex assistance. Initial evidence remains local-only. This is a prospective bounded investigation, not a completed construction or a new kappa. + +Expires 2026-10-23T10:40:00Z. This canonical post will be updated in place with the exact artifact or a seven-label stopped handoff. + +```json +{"schema":"integer-mult-coordination/v1","kind":"CLAIM","task":"complex-new-helper-inventory","scope":"One literal port-0 matched-centre restoration and matched repair/precompensation removal in frozen4929/4948; derive actual residual code and ownership-disjoint complete bill before any product-compatible consumer or physical expansion","base":"81e9bd69e4a5b00ba9c713a1620e36d576d5522e","expiry":"2026-10-23T10:40:00Z","artifact":null} +``` diff --git a/research/actual-centre0-source-audit/source/research/native-involutive-dual/ATTRIBUTION.md b/research/actual-centre0-source-audit/source/research/native-involutive-dual/ATTRIBUTION.md new file mode 100644 index 0000000000..03b9d323c2 --- /dev/null +++ b/research/actual-centre0-source-audit/source/research/native-involutive-dual/ATTRIBUTION.md @@ -0,0 +1,11 @@ +# Attribution and source coverage + +Rohan Arun, PR #1931, and Ali Romman, PR #1862: inherited eight-repair involution and source-family framework. Dugongue, PR #4935 at 64c9f99693c92fb370096fb43dbc58a085b30e36: current forward involution, selected ports, R factor and source-bound core. Dugongue #4929: helper-clean center-free code and actual backward base. These are not new discoveries here. + +PR #4933 at d969c458c24278e0fd37e5b4c0ff8a53a496b430, prepared for Dillon: exact real normalizers, X-only backward correction, gauge identities, full typed caller and inherited noncommutative core replay. Its gauge.py, CONTROLLER.json and NORMALIZERS.json are retained byte-for-byte. Their construction and proofs retain credit. This package checks and instantiates them with F and F^T; it does not claim a new core theorem. + +Cao Yifan: actual canonical round-three source beyond #4610. Cinna Davis: #4694, #4698, #4470 and retained helper/controller construction. Ryanson Jonathan #4516: controller checks. Retain zxv's native/Clifford/compiler work, Jacob Alan Sussman's mixed-target recursion, and all upstream scalar, geometry, precision, compiler and outer proof contributors in NOTICE. The retained Clifford compiler and native replay engine are not new implementations. + +New work: actual backward repair constructor; separate backward repair-column replay adapted from the predecessor sparse evaluator; exact dyadic forward/transpose recoding and typed caller instantiation. Prepared by Dugongue with substantial OpenAI Codex assistance from one agent. No subagents or independent human review were used. New work is Apache-2.0; retained notices and licenses apply. + +Overlap was checked against the latest public PR metadata, targeted exact heads #4931--#4935 and #4937, cached earlier overlap and relevant local notes. This is bounded coverage, not an exhaustive novelty claim. The large unit-saving headlines in #4934/#4937 were not adopted as complete κ results: the inspected schedule verifiers construct target observations from K and hard-code a call count, without a literal paid producer for those observations. This is a source-reading limitation, not a proof that every possible nine-call construction is impossible. Their authors retain credit for whatever scoped algebra they actually establish. diff --git a/research/actual-centre0-source-audit/source/research/native-involutive-dual/BACKWARD-WORD.json.gz b/research/actual-centre0-source-audit/source/research/native-involutive-dual/BACKWARD-WORD.json.gz new file mode 100644 index 0000000000..66dedd2864 Binary files /dev/null and b/research/actual-centre0-source-audit/source/research/native-involutive-dual/BACKWARD-WORD.json.gz differ diff --git a/research/actual-centre0-source-audit/source/research/native-involutive-dual/INVOLUTIVE-WORD.json.gz b/research/actual-centre0-source-audit/source/research/native-involutive-dual/INVOLUTIVE-WORD.json.gz new file mode 100644 index 0000000000..eac634fb1d Binary files /dev/null and b/research/actual-centre0-source-audit/source/research/native-involutive-dual/INVOLUTIVE-WORD.json.gz differ diff --git a/research/actual-centre0-source-audit/source/research/native-involutive-dual/LICENSE b/research/actual-centre0-source-audit/source/research/native-involutive-dual/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/actual-centre0-source-audit/source/research/native-involutive-dual/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/actual-centre0-source-audit/source/research/native-involutive-dual/NORMALIZERS.json b/research/actual-centre0-source-audit/source/research/native-involutive-dual/NORMALIZERS.json new file mode 100644 index 0000000000..bca92c222c --- /dev/null +++ b/research/actual-centre0-source-audit/source/research/native-involutive-dual/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/actual-centre0-source-audit/source/research/native-involutive-dual/NOTICE b/research/actual-centre0-source-audit/source/research/native-involutive-dual/NOTICE new file mode 100644 index 0000000000..304a64959a --- /dev/null +++ b/research/actual-centre0-source-audit/source/research/native-involutive-dual/NOTICE @@ -0,0 +1,7 @@ +Cao Yifan / intqwq: authenticated joint-helper/native-map round-three word, canonical research/kappa-round3-warp-20261022, commit 624de9dc66858af0945e5f8a0942488d62280d43; PR4610 lineage. +Cinna Davis: PR4694 center-free/cache kernel and arbitrary-input raw dual, PR4698 cold-helper basis/conditional consumer; PR4440/4441/4447/4470 lineage. +Dugongue: present ground-chart helper pre-compensation and explicit invertible coded offer, with substantial OpenAI Codex assistance. +Retains native, E8, scalar, Clifford, compiler, precision, outer and contributor notices in the cited upstream sources; zxv, Jacob Alan Sussman, DaysSky, Nick Petalas and Ryanson Jonathan retain predecessor credit. +Apache-2.0. No independent human or formal proof-kernel review is claimed. + +Rohan Arun: PR1931 involutive source reflection and source-restored shear; Ali Romman: PR1862 broader source-code/repair family. Current 632-owner port and dyadic completion prepared by Dugongue with substantial OpenAI Codex assistance. Apache-2.0. diff --git a/research/actual-centre0-source-audit/source/research/native-involutive-dual/PROOF.md b/research/actual-centre0-source-audit/source/research/native-involutive-dual/PROOF.md new file mode 100644 index 0000000000..9db00720d9 --- /dev/null +++ b/research/actual-centre0-source-audit/source/research/native-involutive-dual/PROOF.md @@ -0,0 +1,52 @@ +# Sufficient construction and its scope + +## 1. Fixed source and inherited forward code + +The decompressed source SHA-256 is cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd. It has 112 X fields, 112 Y fields and 408 independent helpers. The canonical source has X exits in the common full frame T and Y exits in hyperplanes V_i. The backward convention uses entrywise-conjugated frames. Neither an adjoint nor an unchanged forward frame may silently replace that convention. + +Retain the exact 8 by 112 matrix R, K = R^T/4, and the eight supported rows S = {0,7,20,23,86,93,108,111}. Let P equal K on S and vanish elsewhere. The source facts are RK = 14 I and RP = I. Put U = K - 12 P, A = I - KR, and F = I - UR = A + 12 PR. Then RU = 2 I and F² = I. All coefficients are dyadic. The forward F-shear and its eight supported repairs are predecessor results, freshly replayed here, not a new involution theorem. + +The helper-clean backward producer from #4929 has normalized endpoint X -> X - A^T Y, with Y and every helper unchanged. Its physical outer frames are the conjugates specified by the source. The backward source is an inherited all-width premise with source-bound finite corroboration. + +## 2. Actual backward repair + +For each i in S, initialize the owned scratch C at the conjugate hyperplane frame bar(V_i), copy the current Y_i into C, apply the exact transport bar(T) bar(V_i)^(-1), and add + + -(F_ij - A_ij) C + +to every X_j with a nonzero coefficient. Finally clear C. X exits all share bar(T), so every ADD uses a common physical frame. The compiled transport has Gaussian rank 1, checked with its absolute phase. The scratch is owned; no helper or other arbitrary input is cleared, overwritten, or credited as an extra productive field. + +In normalized coordinates this adds -12 (PR)^T Y to X and leaves Y unchanged. The result is therefore X -> X - F^T Y. Each selected Y_i is copied before its scratch is erased, and the original Y_i never changes. All 408 helpers retain their inherited autonomous endpoints. The repair tail has 8 owned COPY operations, 424 scalar ADDs, 16 owned CLEARs and 8 rank 1 calls, for 456 literal events. Ordinary scalar, copy, routing and erasure work is retained. The full literal profile is 2,209 rank 1, 412 rank 2, 510 rank 3, 127 rank 4 and 40 rank 5 calls. + +This is the normalized raw inverse transpose of the forward shear. For unitary outer frames, (T S U^(-1))^(-T) = bar(T) S^(-T) bar(U)^(-1), which explains the conjugate-frame convention. The repair is constructed at the actual backward exit; it is not obtained by prefixing the forward repair with mismatched frames. F is not symmetric, so the backward coefficient must be F^T. + +The separate sparse Gaussian-integer evaluator checks all 512 basis columns of each of the eight raising circuits, including global phase. Target frame circuits remain bound by the main constructor and frozen equality check. This is a separately implemented finite evaluator, not an independent human or proof-kernel audit. + +## 3. Dyadic code implementation + +For F on a common chart, compute t = R x in eight owned temporaries, then x <- x - U t. For F^T compute t = U^T x and then x <- x - R^T t. Each factor has 448 nonzero entries, so either program uses 896 ADDs and eight initialized/cleared temporaries. The program reads all original x values before modifying x. RU = 2 I proves both transformations are their own inverses. Thus their inverses use the same program, with no odd division. + +Let K_i be the retained real signed-permutation normalizers of #4933. Define C = diag(K_i)^(-1) F diag(K_i). Its transpose is obtained by substituting F^T because K_i is real orthogonal. The checker replays all 112 normalizers and their incoming/outgoing factors with exact phases, independently of a symmetry assumption about F. Both C and C^T commute with the full Gaussian DQ, since every K_i does and scalar owner mixing commutes with its identical diagonal action. Both are involutions. + +At a forward stage use C_s from F; at a backward stage use C_s from F^T. The phase-correct physical forms are + + diag(D_s,D_s) L(C_s Q^(-1)) (forward), + diag(D_s,D_s) U(-Q C_s) (backward). + +The literal monomial wrappers are retained in NORMALIZERS.json and checked again against the source frames. Each local recoding applies the K_i maps, its eight-mode scalar program, and their inverses. This costs 224 monomial passes as well as the scalar work. Backward raw-dual conversion uses the inherited X-only Q² convention; no Y-only substitution is made. + +## 4. Complete typed caller, with unresolved terminal recovery + +Apply the universal local and paid-IDLE gauge identities and the noncommuting controller identity of #4933 to these stage codes. They require [C_s,D_s Q] = 0 and commutation with other stages' fresh D_t; they do not require [C_s,Q] = 0 or commutation between different codes. For an involution the backward inverse code is the same code, so all 194 inserted evaluations and the 97 optional positive-half output inverses are dyadic. Backward stages use the transpose code, not an incorrectly symmetric F. + +The retained scalar bridges, signed swaps, boundaries, IDLEs and thin queries are unchanged in the recipe. The exact outputs are Q^(-1) B_i D_i on 16 negative banks and B_i D_i Q on 16 positive banks, with every ordered B_i emitted. Applying the emitted inverse word on positive banks gives ordinary Gaussian jobs there. It does not decode negative banks, since B_i need not commute with Q. The 3,584 main inputs and 7,344 helper inputs remain independent. No helper is credited twice. + +The full recursive difference from the original caller is -144 rank 8 +144 rank 1. Compared with #4933's rational coded caller this deliberately pays 144 additional rank 1 requests to obtain involutive dyadic codes. It is not claimed to dominate that caller's paid moment, or to improve κ. The complete compiler cannot count the remaining negative coded banks as Gaussian targets without a new theorem or a paid decoder. + +## 5. Width, precision and limitations + +For each positive digit-column multiplicity, lift every native frame and monomial circuit columnwise. A scalar phase i^gamma lifts as i^(f gamma); it is not held fixed when f changes. The one-column operator identities then tensor by composition. The owner code is implemented by its scalar program at that width; no tensor power of a sum or of the entire owner matrix is assumed. The inherited free-group scalar/warp identity evaluates at the consistent lifted operators and preserves arbitrary helpers. + +All new coefficients are fixed dyadic rationals, and all frame maps are unitary. In the maximum of fiber Euclidean norms, an ADD with coefficient a has norm at most 1+|a|. Multiplying these factors gives a finite bound for every rounding suffix of each fixed recipe; COPY and CLEAR obey their owned-field contracts. This supplies a finite precision propagation bound, not a fully implemented fixed-tape rounding protocol, compiler reserve or outer recovery theorem. The exact backward prefix bound 258 is not substituted for a suffix bound. + +The evidence is a source-bound finite exact construction plus the written all-width assembly under retained native assumptions. No full multiplier, independent human review, Lean theorem or selected-frontier update follows. diff --git a/research/actual-centre0-source-audit/source/research/native-involutive-dual/R.json b/research/actual-centre0-source-audit/source/research/native-involutive-dual/R.json new file mode 100644 index 0000000000..691598d877 --- /dev/null +++ b/research/actual-centre0-source-audit/source/research/native-involutive-dual/R.json @@ -0,0 +1 @@ +[["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", "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", "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", "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", "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"], ["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", "-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"]] \ No newline at end of file diff --git a/research/actual-centre0-source-audit/source/research/native-involutive-dual/SOURCE-WORD.json.gz b/research/actual-centre0-source-audit/source/research/native-involutive-dual/SOURCE-WORD.json.gz new file mode 100644 index 0000000000..46d929df83 Binary files /dev/null and b/research/actual-centre0-source-audit/source/research/native-involutive-dual/SOURCE-WORD.json.gz differ diff --git a/research/actual-centre0-source-audit/source/research/native-involutive-dual/native_core.py b/research/actual-centre0-source-audit/source/research/native-involutive-dual/native_core.py new file mode 100644 index 0000000000..5d8a8f0a63 --- /dev/null +++ b/research/actual-centre0-source-audit/source/research/native-involutive-dual/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/actual-centre0-source-audit/verify.py b/research/actual-centre0-source-audit/verify.py new file mode 100644 index 0000000000..6c8272395a --- /dev/null +++ b/research/actual-centre0-source-audit/verify.py @@ -0,0 +1,31 @@ +#!/usr/bin/env python3 +"""Read-only portable verification of the declared source/edit/product/budget scopes. +Prepared by Chris R / Clear1nsight with substantial OpenAI Codex assistance. +Apache-2.0. This wrapper does not emit or execute a changed native word. +""" +from pathlib import Path +import importlib.util +import json +from hashlib import sha256 + +HERE = Path(__file__).resolve().parent + + +def main(): + spec = importlib.util.spec_from_file_location('centre0_portable', HERE / 'portable.py') + module = importlib.util.module_from_spec(spec) + spec.loader.exec_module(module) + manifest = json.loads((HERE / 'PACKAGE-FILES.json').read_bytes()) + module.authenticate(HERE, manifest) + module.authenticate(HERE, json.loads((HERE / 'ARCHIVE-FILES.json').read_bytes())) + selected = json.loads((HERE / 'INDEPENDENT-SELECTION.json').read_bytes()) + combined = HERE / 'provenance/INDEPENDENT-COMBINED-FREEZE.json' + module.need(sha256(combined.read_bytes()).hexdigest() == selected['original_combined_manifest_sha256'], 'Original independent freeze index') + module.authenticate(HERE / 'evidence/outputs/new-approach-verification-20261023', selected['selected_A_files']) + result = module.run() + module.authenticate(HERE, manifest) + print(json.dumps({'status': 'PASS_ACTUAL_CENTRE0_SOURCE_AUDIT_SCOPED', **result}, sort_keys=True)) + + +if __name__ == '__main__': + main()